0001802749-22-000022.txt : 20220809 0001802749-22-000022.hdr.sgml : 20220809 20220809161835 ACCESSION NUMBER: 0001802749-22-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 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: 221148609 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-20220630.htm 10-Q zev-20220630
000180274912-312022Q2false612P20DP30DP20DP30DP20DP30D0.33330.33330.3333http://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrent00018027492022-01-012022-06-300001802749zev:RedeemableWarrantsMember2022-01-012022-06-3000018027492022-08-03xbrli:shares00018027492022-06-30iso4217:USD00018027492021-12-31iso4217:USDxbrli:shares00018027492022-04-012022-06-3000018027492021-04-012021-06-3000018027492021-01-012021-06-300001802749us-gaap:CommonStockMember2022-03-310001802749us-gaap:AdditionalPaidInCapitalMember2022-03-310001802749us-gaap:RetainedEarningsMember2022-03-3100018027492022-03-310001802749us-gaap:CommonStockMember2022-04-012022-06-300001802749us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001802749us-gaap:RetainedEarningsMember2022-04-012022-06-300001802749us-gaap:CommonStockMember2022-06-300001802749us-gaap:AdditionalPaidInCapitalMember2022-06-300001802749us-gaap:RetainedEarningsMember2022-06-300001802749us-gaap:CommonStockMember2021-12-310001802749us-gaap:AdditionalPaidInCapitalMember2021-12-310001802749us-gaap:RetainedEarningsMember2021-12-310001802749us-gaap:CommonStockMember2022-01-012022-06-300001802749us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001802749us-gaap:RetainedEarningsMember2022-01-012022-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-03-310001802749us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2021-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-03-310001802749srt:ScenarioPreviouslyReportedMember2021-03-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-03-310001802749us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2021-03-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-03-310001802749srt:RestatementAdjustmentMember2021-03-310001802749us-gaap:CommonStockMember2021-03-310001802749us-gaap:AdditionalPaidInCapitalMember2021-03-310001802749us-gaap:RetainedEarningsMember2021-03-3100018027492021-03-310001802749us-gaap:CommonStockMember2021-04-012021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001802749us-gaap:RetainedEarningsMember2021-04-012021-06-300001802749us-gaap:CommonStockMember2021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-06-300001802749us-gaap:RetainedEarningsMember2021-06-3000018027492021-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2020-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001802749srt:ScenarioPreviouslyReportedMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001802749srt:RestatementAdjustmentMember2020-12-310001802749us-gaap:CommonStockMember2020-12-310001802749us-gaap:AdditionalPaidInCapitalMember2020-12-310001802749us-gaap:RetainedEarningsMember2020-12-3100018027492020-12-310001802749us-gaap:CommonStockMember2021-01-012021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001802749us-gaap:RetainedEarningsMember2021-01-012021-06-3000018027492021-05-06xbrli:pure0001802749zev:ThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-06-30zev:customer0001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberzev:OneCustomerMember2022-01-012022-06-300001802749zev:ThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberzev:OneCustomerMember2021-01-012021-12-310001802749zev:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2021-01-012021-06-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerCMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerCMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerCMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerCMember2021-01-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerDMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerDMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerDMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerDMember2021-01-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerEMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerEMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerEMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerEMember2021-01-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerFMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerFMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerFMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerFMember2021-01-012021-06-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMember2022-04-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMember2021-04-012021-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMember2022-01-012022-06-300001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMember2021-01-012021-06-300001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierOneMember2022-01-012022-06-30zev:item0001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierThreeMember2021-01-012021-12-310001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierOneMember2021-01-012021-12-310001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierTwoMember2021-01-012021-12-310001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierTwoMember2022-04-012022-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:SupplierOneMemberzev:InventoryPurchasesMember2022-04-012022-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMemberzev:SupplierTwoMember2022-04-012022-06-300001802749us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberzev:SupplierTwoMember2021-04-012021-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:SupplierOneMemberzev:InventoryPurchasesMember2021-04-012021-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMemberzev:SupplierTwoMember2021-04-012021-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:PurchasesMemberzev:SupplierOneMember2022-01-012022-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMemberzev:SupplierTwoMember2022-01-012022-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:PurchasesMemberzev:SupplierTwoMember2021-01-012021-06-300001802749us-gaap:SupplierConcentrationRiskMemberzev:PurchasesMemberzev:SupplierOneMember2021-01-012021-06-300001802749us-gaap:MachineryAndEquipmentMember2022-01-012022-06-300001802749us-gaap:VehiclesMember2022-01-012022-06-300001802749us-gaap:LeaseholdImprovementsMember2022-01-012022-06-300001802749us-gaap:ComputerEquipmentMember2022-01-012022-06-300001802749us-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001802749us-gaap:FurnitureAndFixturesMember2022-01-012022-06-300001802749zev:ZeroEmissionVehiclesMember2022-04-012022-06-300001802749zev:ZeroEmissionVehiclesMember2021-04-012021-06-300001802749zev:ZeroEmissionVehiclesMember2022-01-012022-06-300001802749zev:ZeroEmissionVehiclesMember2021-01-012021-06-300001802749zev:ZeroEmissionPowertrainsMember2022-04-012022-06-300001802749zev:ZeroEmissionPowertrainsMember2021-04-012021-06-300001802749zev:ZeroEmissionPowertrainsMember2022-01-012022-06-300001802749zev:ZeroEmissionPowertrainsMember2021-01-012021-06-300001802749zev:OtherMember2022-04-012022-06-300001802749zev:OtherMember2021-04-012021-06-300001802749zev:OtherMember2022-01-012022-06-300001802749zev:OtherMember2021-01-012021-06-300001802749zev:ServiceRevenueMember2022-01-012022-06-3000018027492022-07-012022-06-3000018027492023-01-012022-06-30utr:sqmi0001802749zev:ConvertibleNoteDueMay2024Member2022-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-05-060001802749zev:ConvertibleNoteDueMay2024Member2021-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2022-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-12-310001802749us-gaap:FairValueInputsLevel1Member2022-06-300001802749us-gaap:FairValueInputsLevel2Member2022-06-300001802749us-gaap:FairValueInputsLevel3Member2022-06-300001802749us-gaap:FairValueInputsLevel1Member2021-12-310001802749us-gaap:FairValueInputsLevel2Member2021-12-310001802749us-gaap:FairValueInputsLevel3Member2021-12-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001802749zev:EarnoutLiabilityMember2021-12-310001802749zev:EarnoutLiabilityMember2021-01-012021-06-300001802749zev:EarnoutLiabilityMember2022-01-012022-06-300001802749zev:EarnoutLiabilityMember2022-06-300001802749zev:EarnoutLiabilityMember2021-06-300001802749zev:GigCapital3Inc.Member2021-05-062021-05-060001802749us-gaap:PrivatePlacementMember2021-05-062021-05-060001802749us-gaap:PrivatePlacementMember2021-05-060001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMember2021-05-062021-05-0600018027492021-05-062021-05-060001802749zev:DerivativeInstrumentPeriodOneMember2021-05-062021-05-060001802749zev:DerivativeInstrumentPeriodTwoMember2021-05-062021-05-060001802749zev:DerivativeInstrumentPeriodThreeMember2021-05-062021-05-06zev:contingency0001802749zev:GigCapital3Inc.Member2021-05-062022-06-300001802749zev:GigCapital3Inc.Member2021-05-060001802749zev:GigCapital3Inc.Member2021-05-060001802749zev:GigCapital3Inc.Member2021-05-050001802749zev:GigCapital3Inc.Member2021-05-062021-05-060001802749us-gaap:EquipmentMember2022-06-300001802749us-gaap:EquipmentMember2021-12-310001802749us-gaap:VehiclesMember2022-06-300001802749us-gaap:VehiclesMember2021-12-310001802749us-gaap:LeaseholdImprovementsMember2022-06-300001802749us-gaap:LeaseholdImprovementsMember2021-12-310001802749us-gaap:ComputerEquipmentMember2022-06-300001802749us-gaap:ComputerEquipmentMember2021-12-310001802749us-gaap:SoftwareDevelopmentMember2022-06-300001802749us-gaap:SoftwareDevelopmentMember2021-12-310001802749us-gaap:FurnitureAndFixturesMember2022-06-300001802749us-gaap:FurnitureAndFixturesMember2021-12-310001802749zev:CapitalProjectsInProgressMember2022-06-300001802749zev:CapitalProjectsInProgressMember2021-12-310001802749us-gaap:CostOfSalesMember2022-04-012022-06-300001802749us-gaap:CostOfSalesMember2021-04-012021-06-300001802749us-gaap:CostOfSalesMember2022-01-012022-06-300001802749us-gaap:CostOfSalesMember2021-01-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-05-062021-05-06zev:D0001802749zev:ConvertibleNoteDueMay2024Memberzev:ConvertibleNoteWarrantsMember2021-05-062021-05-060001802749zev:ConvertibleNoteDueMay2024Member2021-01-012021-06-300001802749zev:ConvertibleNoteDueMay2024Member2022-01-012022-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-06-300001802749zev:ConvertibleNoteWarrantsMember2021-04-012021-06-300001802749zev:ConvertibleNoteDueMay2024Member2022-04-012022-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-04-012021-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2022-04-012022-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-04-012021-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2022-01-012022-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-01-012021-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2020-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2019-12-310001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMemberus-gaap:ConvertibleNotesPayableMember2020-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMemberus-gaap:OtherAffiliatesMember2020-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-08-012020-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-04-012021-06-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-01-012021-06-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-05-062021-05-0600018027492015-03-012015-03-310001802749us-gaap:OtherAffiliatesMemberus-gaap:ConvertibleNotesPayableMember2020-02-290001802749us-gaap:OtherAffiliatesMemberus-gaap:ConvertibleNotesPayableMember2020-02-012020-02-29zev:note0001802749us-gaap:OtherAffiliatesMemberus-gaap:ConvertibleNotesPayableMember2020-05-012020-05-310001802749us-gaap:OtherAffiliatesMemberus-gaap:ConvertibleNotesPayableMember2020-05-3100018027492020-02-012020-02-2900018027492020-02-290001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-280001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-012021-02-280001802749us-gaap:WarrantMember2022-06-300001802749zev:PublicWarrantMember2022-06-300001802749zev:ConvertibleNoteWarrantsMember2022-06-300001802749zev:PrivatePlacementWarrantMember2022-06-300001802749us-gaap:WarrantMember2022-01-012022-06-300001802749zev:PrivatePlacementWarrantMember2021-05-060001802749zev:ConvertibleNoteWarrantsMember2021-05-060001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberzev:SeriesBRedeemableConvertiblePreferredStockMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberzev:SeriesRedeemableConvertiblePreferredStockMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberzev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember2022-01-012022-06-300001802749zev:LightningSystemsIncMembersrt:MinimumMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2019-12-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001802749zev:LightningSystemsIncMemberzev:SeriesRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesBRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMember2022-01-012022-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-01-012021-03-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:WarrantMember2021-03-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-03-310001802749zev:LightningSystemsIncMembersrt:MinimumMemberus-gaap:WarrantMember2021-01-012021-03-310001802749srt:MaximumMemberzev:LightningSystemsIncMemberus-gaap:WarrantMember2021-01-012021-03-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-04-012021-06-300001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:WarrantMember2021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-06-300001802749zev:LightningSystemsIncMembersrt:MinimumMemberus-gaap:WarrantMember2021-04-012021-06-300001802749srt:MaximumMemberzev:LightningSystemsIncMemberus-gaap:WarrantMember2021-04-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-012021-02-280001802749zev:LightningSystemsIncMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:WarrantMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:WarrantMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:WarrantMember2021-02-28zev:Y0001802749zev:LightningSystemsIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:WarrantMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:WarrantMember2021-02-280001802749zev:WarrantsToPurchaseCommonStockMember2020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2020-01-012020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2021-01-012021-06-300001802749zev:WarrantsToPurchaseCommonStockMember2021-06-300001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-12-310001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-01-012020-12-310001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2021-01-012021-06-300001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2021-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2020-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-01-012022-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-06-300001802749zev:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-06-300001802749zev:TwoThousandNineteenEquityIncentivePlanMember2022-06-300001802749zev:TwoThousandNineteenEquityIncentivePlanMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-04-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001802749us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMember2022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-12-310001802749zev:FourZeroOneKSavingsPlanPart1Member2022-01-012022-06-300001802749zev:FourZeroOneKSavingsPlanPart2Member2022-01-012022-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2022-04-012022-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001802749us-gaap:WarrantMember2022-04-012022-06-300001802749us-gaap:WarrantMember2021-04-012021-06-300001802749us-gaap:WarrantMember2022-01-012022-06-300001802749us-gaap:WarrantMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001802749us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001802749us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________
FORM 10-Q
__________________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
or
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission File Number: 001-39283
__________________________________________________________
Lightning eMotors, Inc.
(Exact name of registrant as specified in its charter)
__________________________________________________________
Delaware84-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)(Zip Code)
(800) 223-0740
(Registrant’s telephone number)
__________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading symbol(s)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 x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 fileroAccelerated filero
Non-accelerated filer
x
Smaller reporting company
x
Emerging growth company
x
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 x
As of August 3, 2022, there were 75,619,573 shares of the registrant’s common stock outstanding.


TABLE OF CONTENTS
Page
2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

Lightning eMotors, Inc.
Consolidated Balance Sheets
(in thousands, except share data)

June 30,
2022
December 31,
2021
(Unaudited)
Assets
Current assets  
Cash and cash equivalents$125,410$168,538
Accounts receivable, net of allowance of $3,847 and $3,349 as of June 30, 2022 and December 31, 2021, respectively
6,8319,172
Inventories25,16714,621
Prepaid expenses and other current assets8,2517,067
Total current assets165,659199,398
Property and equipment, net9,1594,891
Operating lease right-of-use asset, net8,3448,742
Other assets2,201379
Total assets$185,363$213,410
Liabilities and stockholders’ equity  
Current liabilities  
Accounts payable$7,256$6,021
Accrued expenses and other current liabilities8,0445,045
Warrant liability8712,185
Current portion of operating lease obligation1,4321,166
Total current liabilities17,60314,417
Long-term debt, net of debt discount68,18163,768
Operating lease obligation, net of current portion8,5949,260
Derivative liability4,77617,418
Earnout liability32,84183,144
Other long-term liabilities751191
Total liabilities132,746188,198
Commitments and contingencies (Note 14)  
Stockholders’ equity  
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021
Common stock, par value $0.0001, 250,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 75,610,103 and 75,062,642 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
88
Additional paid-in capital209,191206,768
Accumulated deficit(156,582)(181,564)
Total stockholders’ equity52,61725,212
Total liabilities and stockholders’ equity$185,363$213,410

See accompanying notes to Consolidated 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,
2022202120222021
Revenues$3,536$5,923$8,948$10,514
Cost of revenues4,8897,04812,61112,366
Gross loss(1,353)(1,125)(3,663)(1,852)
Operating expenses  
Research and development1,8107433,7521,391
Selling, general and administrative12,55916,02624,15819,946
Total operating expenses14,36916,76927,91021,337
Loss from operations(15,722)(17,894)(31,573)(23,189)
Other (income) expense, net  
Interest expense, net3,8493,9407,7105,551
(Gain) loss from change in fair value of warrant liabilities(1,126)7,596(1,314)28,135
(Gain) loss from change in fair value of derivative liability(10,087)4,267(12,642)4,267
(Gain) loss from change in earnout liability(44,131)12,376(50,303)12,376
Other expense (income), net35 (15)(6)(24)
Total other (income) expense, net(51,460)28,164(56,555)50,305
Net income (loss)$35,738 $(46,058)$24,982 $(73,494)
Net income (loss) per share, basic$0.47 $(0.79)$0.33 $(1.60)
Net income (loss) per share, diluted$0.35 $(0.79)$0.23 $(1.60)
Weighted-average shares outstanding, basic75,408,11658,560,92875,268,85445,924,405
Weighted-average shares outstanding, diluted85,210,21058,560,92885,281,30145,924,405

See accompanying notes to Consolidated Financial Statements.
4

Lightning eMotors, Inc.
Consolidated Statements of Stockholders’ Equity (Deficit)
(in thousands, except share data)
(Unaudited)

Redeemable
Convertible Preferred
Stock
Common StockAdditional
Paid-in
Capital
Stockholders’
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesPar Value
Balance as of March 31, 2022 $ 75,153,493 $8 $207,746 $(192,320)$15,434 
Exercise of stock options— — 280,570 — 117 — 117 
Vesting of restricted stock units, net of taxes— — 176,040 — (108)— (108)
Stock-based compensation expense— — — — 1,436 — 1,436 
Net income— — — — — 35,738 35,738 
Balance as of June 30, 2022 $ 75,610,103 $8 $209,191 $(156,582)$52,617 
Balance as of December 31, 2021 $ 75,062,642 $8 $206,768 $(181,564)$25,212 
Exercise of stock options— — 305,004 — 123 — 123 
Vesting of restricted stock units, net of taxes— — 242,457 — (108)— (108)
Stock-based compensation expense— — — — 2,408 — 2,408 
Net income— — — — — 24,982 24,982 
Balance as of June 30, 2022 $ 75,610,103 $8 $209,191 $(156,582)$52,617 
Balance as of March 31, 202131,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 (1)
  69,232 — 646 — 646 
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (1)
  906,594 — 7,258 — 7,258 
Business Combination and PIPE Financing  37,843,390 4 109,801 — 109,805 
Warrants issued in connection with the Convertible Note  — — 14,522 — 14,522 
Exercise of stock options (1)
  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 
5

Redeemable
Convertible Preferred
Stock
Common StockAdditional
Paid-in
Capital
Stockholders’
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesPar Value
Balance as of December 31, 202030,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 (1)
— — 69,232 646 — 646 
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (1)
— — 1,756,525 — 14,068 — 14,068 
Business Combination and PIPE Financing— — 37,843,390 4 109,801 — 109,805 
Warrants issued in connection with the Convertible Note— — — — 14,522 — 14,522 
Issuance of common stock warrants— — — — 433 — 433 
Exercise of stock options (1)
— — 629,457 — 41 — 41 
Stock-based compensation expense— — — — 196 — 196 
Net loss— — — — — (73,494)(73,494)
Balance as of June 30, 2021 $ 73,248,111 $7 $193,804 $(154,289)$39,522 

(1)Share amounts have been retroactively restated to give effect to the recapitalization transaction.

See accompanying notes to Consolidated Financial Statements.
6

Lightning eMotors, Inc.
Consolidated Statements of Cash Flows
(in thousands)
(Unaudited)

Six Months Ended June 30,
20222021
Cash flows from operating activities
Net income (loss)$24,982 $(73,494)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization768 350 
Provision for doubtful accounts498 142 
Provision for inventory obsolescence and write-downs777 98 
Loss (gain) on disposal of fixed asset37 (9)
Change in fair value of warrant liability(1,314)28,135 
Change in fair value of earnout liability(50,303)12,376 
Change in fair value of derivative liability(12,642)4,267 
Stock-based compensation2,408 196 
Amortization of debt discount4,413 2,522 
Non-cash impact of operating lease right-of-use asset551 1,224 
Issuance of common stock warrants for services performed 433 
Changes in operating assets and liabilities:
Accounts receivable1,843 (4,458)
Inventories(11,382)(3,480)
Prepaid expenses and other assets(2,658)(8,775)
Accounts payable1,186 562 
Accrued expenses and other liabilities1,658 6,237 
Net cash used in operating activities(39,178)(33,674)
Cash flows from investing activities
Purchase of property and equipment(3,930)(1,445)
Proceeds from disposal of property and equipment 9 
Net cash used in investing activities(3,930)(1,436)
Cash flows from financing activities
Proceeds from convertible notes payable, net of issuance costs paid 95,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 from the exercise of Series C redeemable convertible preferred warrants 3,100 
Proceeds from exercise of common warrants 157 
Payments on finance lease obligations(35)(54)
Proceeds from exercise of stock options123 41 
Tax withholding payment related to net settlement of equity awards(108) 
Net cash (used in) provided by financing activities(20)236,540 
Net (decrease) increase in cash(43,128)201,430 
Cash - Beginning of period
168,538 460 
Cash - End of period
$125,410 $201,890 
7

Six Months Ended June 30,
20222021
Supplemental cash flow information - Cash paid for interest
$3,526 $1,649 
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 
Property and equipment included in accounts payable and accruals708  
Finance lease right-of-use asset in exchange for a lease liability786  

See accompanying notes to Consolidated Financial Statements.
8

Lightning eMotors, Inc.
Notes to Consolidated Financial Statements
(in thousands, except share data)
(Unaudited)

Note 1 – Description of Business and Basis of Presentation

Lightning eMotors, Inc. (the “Company”, “Lightning”) is an innovative automotive manufacturing and research company based in Loveland, Colorado. The Company operates in the zero-emission vehicle (“ZEV”) market and manufactures zero-emission Class 3 to 7 Battery Electric Vehicles (“BEV”) and Fuel Cell Electric Vehicles (“FCEV”), and infrastructure solutions for commercial medium duty trucks, buses, vans and motorcoach fleets. The Company also sells charging systems as an ancillary supporting product. The Company operates predominately in the United States.

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. Lightning Systems was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805, Business Combinations. This determination was primarily based on Lightning Systems stockholders prior to the Business Combination having a majority of the voting interests in the combined company, Lightning Systems operations comprising the ongoing operations of the combined company and Lightning Systems senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or other intangible assets recorded.

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

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date, to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, 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 Consolidated Financial Statements.

The accompanying 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 consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

9

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

Reclassifications

Certain prior period balances in the statements of cash flows have been combined or reclassified to conform to current period presentation. Such reclassifications had no impact on net loss or stockholders’ equity (deficit) previously reported.

Liquidity

As of June 30, 2022, the Company had $125,410 in cash and cash equivalents. For the six months ended June 30, 2022, the net income of the Company amounted to $24,982. Cash flow used in operating activities was $39,178 for the six months ended June 30, 2022. The Company had positive working capital of $148,056 as of June 30, 2022, 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 Company believes its cash and cash equivalents balance will be sufficient to continue to operate its business over the next twelve-month period from the date the financial statements were issued. However, the Company will require additional capital to fund the growth and scaling of its manufacturing facilities and operations; further develop its products and services, including those for orders in its order backlog; and fund possible acquisitions. Until the Company can generate sufficient cash flow from operations, the Company expects to finance its operations through a combination of the merger proceeds received from the Business Combination as well as from additional public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. The amount and timing of the Company’s future funding requirements depends on many factors, including the pace and results of the Company’s development efforts and the Company’s ability to scale its operations.

The Company cannot provide any assurance that additional capital will be available on commercially acceptable terms, if at all. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company.

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. The Company’s most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

Segment information

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

10

Concentrations of credit risk

As of June 30, 2022, one customer accounted for 46% of the Company’s total accounts receivable. As of December 31, 2021, three customers accounted for 40%, 20% and 17% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$599 17 %$  %$2,564 29 %$  %
Customer B  %  %1,725 19 %  %
Customer C  %3,249 55 %  %5,318 51 %
Customer D  %1,141 19 %  %1,632 16 %
Customer E572 16 %  %  %  %
Customer F340 10 %628 11 %  %  %
Total of customers with sales greater than 10%$1,511 43 %$5,018 85 %$4,289 48 %$6,950 67 %
Total of customers with sales less than 10%2,025 57 %905 15 %4,659 52 %3,564 33 %
Total Revenues$3,536 100 %$5,923 100 %$8,948 100 %$10,514 100 %

Concentrations of supplier risk

As of June 30, 2022, one supplier accounted for 30% of the Company’s total accounts payable. As of December 31, 2021, three suppliers accounted for 20%, 19% and 11% of the Company’s total accounts payable. For the three months ended June 30, 2022, two suppliers accounted for 42% and 32% of inventory purchases. For the three months ended June 30, 2021, two suppliers accounted for 24% and 13% of inventory purchases. For the six months ended June 30, 2022, two suppliers accounted for 40% and 26% of inventory purchases. For the six months ended June 30, 2021, two suppliers accounted for 18% and 16% of inventory 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. The carrying value of the cash equivalents approximates fair value, which represents a Level 1 input.

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. 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. The following table details the change in the allowance for doubtful accounts for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$3,397$142$3,349$
Charges to expense450498142
Balance at end of period$3,847$142$3,847$142

11

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. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.

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 the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative”. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:

Major Class of Property and EquipmentUseful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years

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 three and six months ended June 30, 2022 and 2021.

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.

12

Revenue recognition

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
ZEVs$2,884$5,350$8,063$9,496
Zero-emission powertrains336130336218
Other316443549800
Total$3,536$5,923$8,948$10,514

The Company manufactures and sells medium and heavy-duty ZEVs, such as delivery trucks and buses. The Company manufactures ZEVs by installing and integrating its internally-developed, zero-emission powertrain into a vehicle chassis supplied by original equipment manufacturer (“OEM”) partners or from the customer. At times, the Company also installs and integrates its zero-emission powertrains into a used vehicle chassis supplied by the customer (“repower”). The Company also manufactures and sells its stand-alone, zero-emission powertrains directly to customers.

The Company recognizes revenue at a point in time when its performance obligation has been satisfied and control of the ZEV or zero-emission powertrain is transferred to the customer, which generally aligns with shipping terms. Contract shipping terms include ExWorks (“EXW”), “FOB Shipping Point” and “FOB Destination” all as defined in the Incoterms. Under EXW (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect), the performance obligation is satisfied and control is transferred at the point when the customer is notified that the ZEV or zero-emission powertrain is available for pickup. Under “FOB Shipping Point,” control is transferred to the customer at the time the good is transferred to the shipper and under “FOB Destination,” at the time the good is delivered to a customer’s specified delivery location. At times, the Company sells ZEVs that require additional upfitting from a third party before the final sale to the customer. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis.

Other revenue primarily includes the sale of charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for chargers and decontented parts is generally recognized based on contract shipping terms. At times, chargers may be drop shipped directly to the customer from the manufacturer, in which revenue is recognized at the time of shipment. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. Services are recognized as revenue over time as either percentage of completion (i.e. engineering service contracts) or as the service is transferred to the customer (i.e. telematics and analytics subscription services).

The Company made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.

The Company often applies for governmental funding programs, including the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”), on behalf of its customers for ZEV sales. Generally, as a condition of the program, the amount billed to the customer must be reduced by the amount that will be funded by the government program, and the Company will receive the funds directly from the government program. However, the discount to the customer is contingent upon the Company’s receipt of the funding. Revenue is recognized on the gross amount of the ZEV at the time substantially all of the conditions of the government program required of the Company have been met and control of the ZEV has transferred to the customer based on shipping terms.

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 Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.
13

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.

Contract Liabilities

Contract liabilities relate to payments received in advance of performance obligations under the contract and are realized when the associated revenue is recognized under the contracts. The Company’s contract liabilities consist of customer deposits and deferred revenue, which are included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:

Balance as of December 31, 2021
$147 
Revenues recognized(412)
Increase due to billings1,013 
Balance as of June 30, 2022
$748 

The Company recognized revenue of $62 during the six months ended June 30, 2022 that was included in the contract liability balance as of December 31, 2021.

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.

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.

Future Performance Obligations

The Company has applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services).

As of June 30, 2022, the Company had remaining performance obligations related to a non-cancellable (other than for a breach by the Company) minimum-quantity purchase commitment. The customer is obligated to purchase a fixed number of ZEVs through December 31, 2023, however, the price varies based on which year the customer orders each ZEV (in 2022 or 2023). The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer for 2022) to be $4,900 in 2022 and $6,300 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as
14

revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

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.

Warranties

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

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 history of warranty claims. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty estimate and accrued warranty liability for actual historical experience. The warranty liability is included in “Accrued expenses and other current liabilities” and the cost of warranties is included in “Cost of revenues.”

Fair value, measurements, and financial instruments

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

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.
Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.
Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs. Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.
Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost).
Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date. The Company’s recurring fair value measurements categorized within Level 3 discussed below contain significant unobservable inputs. A change in those significant unobservable inputs could result in a significantly higher or lower fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments.

Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an
15

embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $64,567 and $76,614 as of June 30, 2022 and December 31, 2021, respectively. The Company’s term note and working capital facility (“Facility”) had an outstanding term note with a principal amount of $3,000 as of both June 30, 2022 and December 31, 2021 and a fair value of $3,308 and $4,173 as of June 30, 2022 and December 31, 2021, respectively.

The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.

Level 1Level 2Level 3
As of June 30, 2022
Financial assets
Cash equivalents$117,260 $ $ 
Financial Liabilities  
Warrant liability$ $ $871 
Derivative liability  4,776 
Earnout liability  32,841 
As of December 31, 2021
Financial assets
Cash equivalents$150,022 $ $ 
Financial Liabilities  
Warrant liability$ $ $2,185 
Derivative liability  17,418 
Earnout liability  83,144 

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

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

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

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive
16

assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. 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.

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 (“DLOM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one share of Series C preferred stock.

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

Beneficial conversion features

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

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

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 non-employees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and non-employees.

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 non-employees (“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 “(Gain) loss 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 “(Gain) loss from change in fair value of warrant liabilities.”

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

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

18

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 primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above.

Advertising

Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $128 and $22 for the three months ended June 30, 2022 and 2021, respectively, and $244 and $51 for the six months ended June 30, 2022 and 2021, respectively.

Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it was 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 consolidated statement of operations each reporting period.

Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$83,144 $— 
Initial recognition May 6, 2021— 78,961 
(Gain) Loss(50,303)12,376 
Balance at end of period$32,841 $91,337 

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.

Earnings per share

Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during
19

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 August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s 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 smaller reporting companies, 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.

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 an additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis, if on or prior to the fifth anniversary of the closing date the volume
20

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, 2022, none of the contingencies under this agreement have been met and, accordingly, no shares of common stock 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 1 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.

Unless otherwise indicated, all of the Company’s common stock as well as previously issued stock options and redeemable convertible preferred stock presented in the accompanying retroactively revised consolidated statements of stockholders’ equity (deficit) or in the related notes are presented on an as- or as if-converted basis, converted at the Exchange Ratio of 0.9406 and presented as shares or awards of the Company’s common stock.

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 Combination25,893,479
Less: redemption of Gig shares(5,816,664)
Common stock Gig20,076,815
Shares issued in PIPE Financing2,500,000
Business Combination and PIPE Financing shares22,576,815
Lightning Systems shares (1)
50,652,890
Total shares of common stock outstanding immediately after Business Combination73,229,705

(1)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, 2022 and December 31, 2021, inventories consist of the following:

June 30, 2022December 31, 2021
Raw materials$17,992$10,802
Work in progress1,7032,979
Finished goods5,472840
Total inventories$25,167$14,621
21


The Company reduced the cost of certain inventory to net realizable value and recorded cost reductions of $682 and $98 during the three months ended June 30, 2022 and 2021, respectively, and $777 and $98 during the six months ended June 30, 2022 and 2021, respectively, which were included in “Cost of revenues.”

Note 5 – Prepaid Expenses and Other Current Assets

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

June 30, 2022December 31, 2021
Vendor deposits$2,878$2,720
Prepaid insurance3,4271,975
Other prepaid expenses1,9112,324
Other current assets3548
Total prepaid expenses and other current assets$8,251$7,067

Note 6 – Property and Equipment

Cost and accumulated depreciation as of June 30, 2022 and December 31, 2021 are as follows:

June 30, 2022December 31, 2021
Machinery and equipment$2,877$1,755
Vehicles3,2581,754
Leasehold improvements2,6071,024
Computer equipment668298
Software112798
Furniture and fixtures596331
Capital projects in progress1,585957
Total cost11,7036,917
Accumulated depreciation and amortization(2,544)(2,026)
Total property and equipment, net$9,159$4,891

Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenues$125$49$210$87
Research and development16108
Selling, general and administrative247174426263
Total depreciation and amortization expense$388$223$744$350


22

Note 7 – Accrued Expenses and Other Current Liabilities

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

June 30, 2022December 31, 2021
Accrued professional services$1,554$1,645
Accrued interest841841
Accrued payroll and benefits2,1031,014
Other accrued expense1,411368
Warranty liability1,212994
Customer deposits61985
Deferred revenue12962
Current portion of finance lease obligation17536
Total accrued expenses and other current liabilities$8,044$5,045

Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$1,191$511$994$455
Charge for the period448380700591
Utilized during the period(427)(163)(482)(318)
Balance at end of period$1,212$728$1,212$728

Note 8 – Notes Payable

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

June 30, 2022December 31, 2021
Convertible Note$87,863$87,863
Facility3,0003,000
Total debt principal 90,86390,863
Unamortized debt discount - Convertible Note(22,649)(27,055)
Unamortized debt discount - Facility(33)(40)
Total long-term debt$68,181$63,768

Convertible Note

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

The interest make-whole amount means, with respect to the conversion of the Convertible Note, in an amount denominated in U.S. dollars, the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion and on or before the maturity date; provided,
23

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.

If the Company incurs other unpermitted indebtedness, it is required to redeem the Convertible Notes in full including outstanding principal and accrued and unpaid interest, plus (a) a prepayment premium equal to twelve months of interest on the principal amount of the Convertible Notes if such indebtedness event occurred prior to January 15, 2023; or (b) a prepayment premium equal to the amount of interest which would have accrued on the Convertible Notes through maturity (the “Redemption Feature”). In addition, the Company is required to issue to the holders a fixed number of warrants to purchase shares of Common Stock. The fixed number of warrants will be based on the principal balance of the Convertible Notes, divided by $11.50 (“Redemption Warrants”). The Redemption Warrants will be exercisable from the date of repayment of the Convertible Notes through the original maturity date of the Convertible Notes.

If the number of outstanding shares of Common Stock is increased by a stock split or other similar event, the number of shares issuable on exercise of each warrant shall be increased proportionately and the exercise price shall be decreased proportionately. Consequently, if the number of outstanding shares of Common Stock is decreased by a reverse stock split, consolidation, combination or reclassification of shares of Common Stock or other similar event, the number of shares of Common Stock issuable on exercise of each warrant shall be decreased proportionately and the exercise price shall be increased proportionately.

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

The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$17,418 $— 
Initial recognition May 6, 202117,063
(Gain) Loss(12,642)4,267
Balance at end of period$4,776$21,330

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

Interest expense for the three months ended June 30, 2022 and 2021 was $3,938 and $2,307, respectively, of which $1,647 and $1,089, respectively, related to contractual interest expense and $2,291 and $1,218, respectively, related to amortization of the discount. Interest expense for the six months ended June 30, 2022 and 2021 was $7,701 and $2,307, of which $3,295 and $1,089, respectively, related to contractual interest expense and $4,406 and $1,218, respectively, related to amortization of the discount.

24

Facility

In October 2019, the Company entered into the Facility with a company represented on the Board of Lightning Systems. Upon consummation of the Business Combination, the company holding the Facility was no longer represented on the Board of Directors, (“ the Board”). The Facility provides for both term and working capital loans for borrowings up to $9,000 as of June 30, 2022. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Interest is payable quarterly on borrowings at a fixed annual rate of 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of June 30, 2022 and December 31, 2021. Interest expense related to the Facility was $115 and $435 for the three months ended June 30, 2022 and 2021, respectively, and $229 and $1,061 for the six months ended June 30, 2022 and 2021, respectively.

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

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

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

The 2020 short-term notes were convertible into shares of Series C redeemable convertible preferred stock upon 1) a change in control having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “Additional paid-in capital”. During the three and six months ended June 30, 2021, amortization of the debt discount of $315 and $1,296, respectively, was recorded to “Interest expense”.

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 closing of the Business Combination 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.

Related party 2020 convertible notes payable

In February 2020, the Company borrowed $3,000 under two convertible note payable agreements from companies represented on the Board of Lightning Systems. 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 shares of Series C preferred stock 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”.

25

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 stock at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “(Gain) loss 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.

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 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. The promissory note was paid upon the closing of the Business Combination.

Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2022 (remainder of the year)
$— 
2023— 
202490,863 
Thereafter— 
Total$90,863 

Note 9 – Leases

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

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) and certain information technology (“IT”) equipment under non-cancelable operating leases. The Company also leases equipment utilized in the manufacturing process under non-cancelable financing leases. These financing leases include either a bargain purchase option or the equipment reverts ownership to the Company at the end of the lease term.

The Company assesses the expected lease term at lease inception and discounts the lease using a fully-secured, annual incremental borrowing rate (or rate implicit in the lease, if readily determinable), adjusted for time value corresponding with the expected lease term. The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, Leases, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases.
26

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

June 30, 2022December 31, 2021
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$8,344$970$8,742$208
Liabilities    
Lease obligation - current portion (2)
$1,432$175$1,166$36
Lease obligation - long-term portion (3)
8,5947099,260159
Total lease obligations$10,026$884$10,426$195
Weighted average remaining lease terms (in years)4.75.35.25.0
Weighted average discount rate15%4%15%4%

(1)Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.
(2)Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
(3)Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.

The Company’s lease cost is presented below. The Company does not have any short-term leases or leases with variable lease payments. The financing lease cost for the three and six months ended June 30, 2022 and 2021 was immaterial.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating Lease Cost  
Cost of revenues$261$156$522$289
Research and development773515570
Selling, general and administrative319505627926
Total operating lease cost$657$696$1,304$1,285

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

June 30, 2022
OperatingFinance
2022 (remainder of year)
$1,357 $103 
20232,912 205 
20242,997 205 
20253,043 160 
20263,105 128 
Thereafter518 166 
Total future minimum lease payments13,932 967 
Less: imputed interest(3,906)(83)
Total maturities$10,026 $884 

Note 10 – Capital Structure

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


Warrants

As of June 30, 2022, there are 24,365,719 warrants outstanding, of which 14,999,970 are public warrants, 8,695,641 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 May 26, 2026, the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation.

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

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

in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption, which the Company refers to as the 30-day redemption period; and
if, and only if, the last reported sale price of the Company’s common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30 trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders.

The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “Warrant liability” and a reduction to “Additional paid-in capital” on the Consolidated Balance Sheets. The change in fair value at each reporting date was recognized in “(Gain) 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. No preferred dividends had been declared.

Lightning Systems’ preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’ 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, B and 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
28

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 for a description of the convertible debt conversion transactions and warrant liabilities under this Note 10 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 stock 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 “(Gain) loss 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 stock 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 “(Gain) loss from change in fair value of warrant liabilities.”

As a result of the Business Combination, the preferred Series A, B and 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 and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.

Series C warrants were exercisable by the holder at any time at the stated exercise price, which price is subject to adjustment to provide anti-dilution protection to the holder. Upon the closing of an initial public offering, 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 initial public offering. Lightning Systems had no obligation to file for registration of the shares issuable upon exercise of the warrant under the Securities Act. No fractional shares would be issued upon exercise. If upon exercise, the holder would be entitled to a fractional share, the number of shares issued upon exercise would be rounded to the nearest whole share and the difference settled in cash.

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

Warrants issued to vendors – Lightning Systems

In February 2021, the Board of Directors of Lightning Systems authorized the grant of 125,000 warrants to purchase common stock of Lightning Systems to three vendors who provided various sales and marketing related services prior to March 31, 2021. The warrants were immediately exercisable at an exercise price of $6.18 per share and had a contractual life of five years but required conversion upon the completion of the Business Combination. The fair value of the warrants was deemed to be $3.46 on the date of grant using the Black-Scholes option pricing model with the following inputs: value of common share $6.18; exercise price of $6.18 per share; 5 year term; risk-free interest rate of 0.62%; and volatility of
29

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:

Number of
Warrants
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Warrants to purchase common stock
Outstanding at December 31, 2020 (1)
610,202$2,270$0.273.3
Exercise of common warrants (1)
(69,232)(489)0.27
Change in fair value3,102
Issued in connection with the Business Combination as common stock - charged to APIC(540,970)(4,883)
Outstanding — June 30, 2021
Warrants to purchase Series C preferred stock
Outstanding at December 31, 2020 (1)
5,938,193$18,885$1.762.7
Exercise of warrants to purchase redeemable convertible preferred stock (1)
(1,756,526)(10,968)1.76
Change in fair value24,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 assumed670,1081,25311.505.0
Change in fair value255
Outstanding — June 30, 2021670,1081,50811.504.9
Outstanding — December 31, 2021
670,108$2,185$11.504.3
Change in fair value(1,314)
Outstanding — June 30, 2022
670,10887111.503.9

(1)Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.

Note 11 – Stock-Based Compensation

2021 Equity Incentive Plan

In connection with the Business Combination, the stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides the Company the ability to grant incentive stock options, non-qualified 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, 2022, there were 17,794,239 shares reserved and 13,483,440 shares available for grant under the 2021 Plan.

30

2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of June 30, 2022, there were 2,416,881 stock options previously granted and unexercised under the 2019 Plan, which remain subject to the terms and conditions of the 2019 Plan.

Compensation Expense

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

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options expense  
Cost of revenues$5$8$10$13
Research and development10161922
Selling, general and administrative192104384161
Total stock options expense$207$128$413$196
Restricted stock units expense  
Cost of revenues$53$$107$
Research and development3379
Selling, general and administrative1,1431,809
Total restricted stock units expense$1,229$$1,995$
Total stock-based compensation$1,436$128$2,408$196

The estimated unrecognized expense for stock options and RSUs not vested as of June 30, 2022, which will be recognized over the remaining requisite service period, is as follows:

Stock options unrecognized expense$2,834 
Stock options weighted-average remaining requisite service period (in years)2.4
Restricted stock units unrecognized expense$13,191 
Restricted stock units weighted-average remaining requisite service period (in years)2.9

Stock Option Awards

Stock option awards are issued to employees with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. It is the Company’s policy to issue
31

new shares upon option exercise. Changes in the Company’s stock options for the six months ended June 30, 2022 are presented in the table below.

Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate
Intrinsic
Value
(in thousands)
Weighted
Average
Remaining Life
(in years)
Outstanding at January 1, 20223,209,517$1.66
Granted520,8343.92
Exercised(305,004)0.40
Forfeited(37,920)0.22
Expired(2,645)0.34
Outstanding at June 30, 2022
3,384,7822.14$5,5247.6
Vested and exercisable at June 30, 2022
1,411,8111.113,1176.3

Changes in the status of the Company’s non-vested share awards for the six months ended June 30, 2022 are presented in the table below.

Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 20222,137,050$1.21
Granted520,8342.33
Vested(646,993)1.13
Forfeited(37,920)0.17
Non-vested at June 30, 2022
1,972,9711.52

The aggregate intrinsic value of options exercised were $1,056 and $3,434 during the three months ended June 30, 2022 and 2021, respectively, and $1,162 and $3,951 during the six months ended June 30, 2022 and 2021, respectively.

A Black-Scholes option pricing model with the following assumptions was utilized to determine the fair value of options granted during the six months ended June 30, 2022.

Six Months Ended June 30,
2022
Expected volatility61.0%
Dividend yield0%
Risk-free interest rate2.95%
Expected term (in years)6.25

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


Restricted Stock Unit Awards

The Company grants RSU awards to employees that generally vest over 3 years. RSU awards are valued based on the closing market price of the Company’s common stock on the grant date.

Number of
RSUs
Weighted
Average
Grant Date
Fair Value per
Share
Outstanding at January 1, 2022935,148$7.59
Granted2,341,1104.02
Released(270,484)6.98
Forfeited(39,140)8.11
Outstanding at June 30, 2022
2,966,6344.82

Other Employee Benefits - 401(k) Savings Plan

The Company has an employee-directed 401(k) savings plan (the “401(k) Plan”) for all eligible employees over the age of 21. Under the 401(k) Plan, employees may make voluntary contributions based on a percentage of their pretax income, subject to statutory limitations. The Company matches 100% for the first 3% of each employee’s contribution and 50% for the next 2% of each employee’s contribution. The Company’s cash contributions are fully vested upon the date of match. The Company made matching cash contributions of $200 and $83 for the three months ended June 30, 2022 and 2021, respectively, and $365 and $143 for the six months ended June 30, 2022 and 2021, respectively.

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 taxable losses since inception. The Company’s effective income tax rate was 0% for the three and six months ended June 30, 2022 and 2021 and the realization of any deferred tax assets is not more likely than not.

Note 13 – Earnings (Loss) per Common Share

Basic income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding during the period. Diluted income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding, plus the issuance of potentially dilutive common shares that could result from the exercise of outstanding stock options and warrants, vesting of restricted stock and conversion of convertible notes. No potentially dilutive common shares are included in the computation of any diluted per share amount when a loss is reported, which was the case for the three and six months ended June 30, 2021. The Company applied the treasury stock method to account for the dilutive impact of its options, warrants and restricted stock units and the if-converted method for its Convertible Note.

The following table reconciles the earnings (loss) and number of common shares used to calculate basic and diluted earnings per common share attributable to the Company’s shareholders:

33

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Basic earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Basic earnings (loss) per common share$0.47 $(0.79)$0.33 $(1.60)
Diluted earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Add: Convertible Note interest expense, net of tax3,938 7,701 
Reverse: Change in fair value of derivative liability(10,087)(12,642)
Net income (loss) - diluted$29,589 $(46,058)$20,041 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Add: Dilutive effects of stock options and restricted stock units2,161,848 2,372,201 
Add: Dilutive effects of if-converted Convertible Note7,640,246 7,640,246 
Weighted shares outstanding - diluted85,210,210 58,560,928 85,281,301 45,924,405 
Diluted earnings (loss) per common share$0.35 $(0.79)$0.23 $(1.60)

The Company excluded the following potential common shares from the computation of diluted earnings (loss) per share for the periods indicated below because including them would have had an anti-dilutive effect. The Company also excluded the earnout shares as they are not currently issued and outstanding and will not be issued until satisfaction of the applicable stock price levels as described in Note 3. As a result of the Business Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Convertible notes payable8,695,6528,695,652
Outstanding warrants24,365,71924,365,71924,365,71924,365,719
Stock options946,5603,500,121946,5603,500,121
Restricted stock units915,322799,823
Total anti-dilutive stock26,227,60136,561,49226,112,10236,561,492

Note 14 – Commitments and Contingencies

Firm Purchase and Other Commitments

The Company is party to firm purchase commitments with some of its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory.

The Company is currently in negotiations with certain suppliers to either blend and extend or terminate some of its future commitments due to supply chain constraints and cost increases for both parties. A significant portion of the Company’s 2023, 2024 and 2025 commitment is associated with an agreement that contractually requires re-negotiation due to significant increases in inflation. The Company has not recognized any losses associated with future penalties, as it is more likely than not that that the Company will not have to pay penalties resulting from not meeting these firm commitments.
34

However, if negotiations are not successful, the Company may incur losses in future periods.

The Company also has other commitments, including marketing and software subscription agreements and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of June 30, 2022. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of June 30, 2022. However, the Company was still committed to the financing arrangement. All other financial commitments under leasing arrangements are described in Note 9.

The amounts in the table below represent the Company’s future minimum commitments.
As of June 30, 2022
Firm PurchaseOther Total
2022 (remainder of the year)
$15,448 $313 $15,761 
202379,191 500 79,691 
202457,620 125 57,745 
202582,000 25 82,025 
2026— 25 25 
Thereafter— 12 12 
Total $234,259 $1,000 $235,259 

Legal Proceedings

Aside from these proceedings described below, the Company may be involved in legal matters arising in the ordinary course of business from time to time. While the Company believes that such matters are currently not material, there can be no assurance that matters arising in the ordinary course of business for which the Company is or could become involved in litigation will not have a material adverse effect on its business, financial condition or results of operations. The Company records an accrual for legal contingencies when it determines that it is probable that it has incurred a liability and it can reasonably estimate the amount of the loss.

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

In addition, on October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv02774. The lawsuit alleges violations of Sections 10(b), Section 14(a) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder for purported false or misleading statements regarding the Company’s business operations and financial condition. A related lawsuit captioned Cohen v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-03215, was filed in the United States District Court for the District of Colorado on December 1, 2021. On December 17, 2021, the Cohen lawsuit was consolidated with the Shafer lawsuit. On April 22, 2022, the court appointed a lead plaintiff in the consolidated lawsuit. The lead plaintiff’s filed a consolidated complaint on May 20, 2022. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. The plaintiffs seek damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the allegations are without merit and intends to defend vigorously against such allegations.

The Company has received a subpoena from the Securities and Exchange Commission (“SEC”) requesting certain information about the Company’s business (including historical and projected performance, among other things) as part of a non-public fact-finding investigation. The Company is cooperating fully with the SEC’s investigation. The SEC has informed the Company that its investigation and subpoena does not mean that the SEC has concluded that anyone has violated the law, or that it has a negative opinion of any person, entity or security. At this point, the Company cannot predict the eventual scope, duration, or outcome of this matter.
35

Item 2. Management’s Discussion of 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 our annual report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission on March 30, 2022.

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,” “will,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.

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. These risks and uncertainties include, but are not limited to the risks described in our annual report on Form 10-K, including, but not limited to: the impact of the COVID-19 pandemic on the overall economy and our results of operations; our ability to become profitable; our ability to disrupt the commercial vehicle medium-duty powertrain market; our ability to control costs of our operations; our ability to obtain sufficient supplies of chassis, motors, batteries and other critical components for the manufacture of our vehicles and powertrains; an increase in the cost of raw materials due to inflation; the number of orders placed by our commercial fleet customers; our ability to raise additional funds; the market acceptance of our products; the availability of government grants, loans or other incentives; the ability of our solutions to reduce carbon intensity and greenhouse gas emissions and other risks and uncertainties.

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. These forward-looking statements speak only as of the date hereof. 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 by law.

Overview

We are a leading electrification solutions provider committed to enabling the eradication of commercial vehicle emissions, one of the top contributors of greenhouse gas emissions in the transportation sector according to the U.S. Environmental Protection Agency. We design and manufacture zero-emission vehicles, or ZEVs, including battery electric and fuel cell electric vehicles, and charging infrastructure solutions for commercial fleets, large enterprises, original equipment manufacturers and governments. Our product offerings range from Class 3-5 cargo and passenger vehicles and school buses, Class 5 and 6 work trucks and buses and Class 7 city buses and motorcoaches. Our ongoing focus has been on providing a broad range of ZEV platforms and charging solutions to help fleets reduce emissions, lower operating costs and improve energy efficiency.

We started in 2008 as a manufacturer of hybrid systems for commercial vehicles, and in 2017, customer feedback led us to understand that hybrid systems did not adequately address the growing issue of urban air pollution from commercial vehicle fleets. In 2017, we redirected our efforts to focus exclusively on the attractive market opportunity in ZEVs. We leveraged nearly 10 years of extensive knowledge and production infrastructure from 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 emission standards. We currently maintain nine Executive Orders, which are required to sell ZEVs in California as well as various other states. As of July 31, 2022, we had approximately 300 vehicles on the road with over 2 million miles driven.

36

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

Recent Developments

During the three months ended June 30, 2022, we produced 69 ZEVs, of which 5 are for our internal use, and 5 powertrains; and we sold 31 ZEVs and 5 powertrains. During the six months ended June 30, 2022, we produced 144 ZEVs, of which 8 are for our internal use, and 5 powertrains; and we sold 99 ZEVs and 5 powertrains. We produced more ZEVs than we sold during the three and six months ended June 30, 2022 due to customer financing delays. We are continuing to expand our product offerings and seek applications for our modular software and hardware. Using our modular customization strategy, we are able to adapt relatively quickly to new customers’ needs, vehicle configurations or uses.

In March 2022, we expanded our partnership with Forest River to offer a factory-certified all-electric repower program for shuttle buses and passenger vans. Forest River manufactures shuttle buses, recreational vehicles, cargo trailers, utility trailers and pontoon boats, and with currently more than 50,000 vehicles, is the dominant manufacturer of shuttle buses across US and Canada. Many of those buses have been highly customized with wheel-chair lifts, roof-top air conditioners and other equipment. Repowering these vehicles not only reduces emissions, it also preserves the prior investment and extends the life of the vehicle all while reducing costs for the customer.

Repowering gas and diesel-powered commercial vehicles has been common practice for many years since the chassis and body often outlast the powertrains, while repowering vehicles with electric powertrains remains a largely untapped opportunity for many fleet operators.

In May 2022, we announced a partnership with Perrone Robotics to offer Class 3 to 7 commercial fleet customers self-driving, electric fleet vehicles that can be deployed for a wide range of dedicated uses. The partnership expands our zero-emissions platform offerings to include Perrone’s AV-powered technology, TONY®, a vehicle-independent retrofit kit designed to enable vehicles to transport people and goods in geo-fenced and dedicated driving routes. Vehicles equipped with Perrone’s self-driving technology embedded into our vehicles for both cargo and passenger uses can be ordered immediately.

In June 2022, we announced the expanding deployment of repowered Class 3 passenger vans and Class 7 motorcoaches across the Bay Area and northern California. The all-electric vehicles are either in service already or soon to be in service with several of the largest tech companies in the Bay Area.

In July 2022, we unveiled our second-generation Lightning Mobile chargers for commercial and consumer electric vehicles. The first-of-its-kind mobile DC fast charger offers rapid deployment of reliable charging capabilities in locations where static charging stations are not possible or that only have Level 2 power available—all without the constraints associated with installing static charging stations. Each modular unit offers between 105 to 420 kWh battery capacity and provides the option of up to 5 DC fast-charging outputs. The new systems are currently available to order for delivery in late 2022.

In July 2022, we also agreed with our long-term customer Collins Bus to expand their zero-emission Type A electric school bus offering to include both GM and Ford chassis as a result of the chassis shortage we experienced.

Closing of Business Combination

On December 10, 2020, Lightning Systems, Inc. entered into the business combination agreement with GigCapital3, Inc. and its wholly owned subsidiary Project Power Merger Sub, Inc. Pursuant to the business combination agreement, the
37

stockholders of Gig approved the transaction on April 21, 2021, and the transaction closed on May 6, 2021, or the Business Combination. As a result, Merger Sub 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. The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, Gig was treated as the acquired company for financial statement reporting purposes, and Lightning Systems was deemed the accounting predecessor. The combined entity became the successor SEC registrant, meaning that Lightning Systems’ financial statements for previous periods are disclosed in the registrant’s periodic reports filed with the SEC after closing. On May 6, 2021, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. See Note 1 and Note 3 to the Consolidated Financial Statements for more detail on the Business Combination.

As a result of the Business Combination, Lightning Systems became our wholly owned subsidiary. We are a NYSE-listed company with our common stock registered under the Exchange Act.

Results of Operations

Comparison of Three Months Ended June 30, 2022 and 2021

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

Three Months Ended June 30,
20222021$ Change% Change
(dollar amounts in thousands)
Revenues$3,536 $5,923 $(2,387)(40)%
Cost of revenues4,889 7,048 (2,159)(31)%
Gross loss(1,353)(1,125)(228)(20)%
Operating expenses
Research and development1,810 743 1,067 144 %
Selling, general and administrative12,559 16,026 (3,467)(22)%
Total operating expenses14,369 16,769 (2,400)(14)%
Loss from operations(15,722)(17,894)2,172 12 %
Other (income) expense, net
Interest expense, net3,849 3,940 (91)(2)%
(Gain) loss from change in fair value of warrant liabilities(1,126)7,596 (8,722)nm*
(Gain) loss from change in fair value of derivative liability(10,087)4,267 (14,354)nm*
(Gain) loss from change in fair value of earnout liability(44,131)12,376 (56,507)nm*
Other expense (income), net35 (15)50 nm*
Total other (income) expense, net(51,460)28,164 (79,624)
Net income (loss)$35,738 $(46,058)$81,796 

*Not meaningful

Revenues

Revenue is primarily derived from the sale of our ZEVs. Our total revenue decreased by $2.4 million, or 40%, from $5.9 million during the three months ended June 30, 2021 to $3.5 million during the three months ended June 30, 2022. The decrease in revenues was principally related to the sale of 31 ZEVs, primarily Class 3, during the three months ended June 30, 2022 as compared to the sale of 36 ZEVs, primarily Class 4 and Class 5, during the three months ended June 30, 2021, which had a higher sales price. The decrease in ZEV sales for the three months ended June 30, 2022 compared to the prior year period was primarily the result of chassis and other component shortages and customer financing delays.

38

Cost of Revenues

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

Cost of revenues decreased by $2.2 million, or 31%, from $7.0 million during the three months ended June 30, 2021 to $4.9 million during the three months ended June 30, 2022. The decrease in the cost of revenues was primarily related to a decrease in revenue during the three months ended June 30, 2022 as compared to the three months ended June 30, 2021, offset by an increase in factory overhead and other fixed costs during the three months ended June 30, 2022 as compared to the three months ended June 30, 2021.

Research and Development

Research and development expenses consist primarily of costs incurred for the discovery and development of our zero-emission 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; expenses related to materials, supplies and testing; and consulting and occupancy expenses.

Research and development expenses increased by $1.1 million or 144%, from $0.7 million in the three months ended June 30, 2021 to $1.8 million in the three months ended June 30, 2022. 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 products, refine and improve our production processes and enhance our in-house engineering capabilities.

Selling, General and Administrative

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, insurance, 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, drive for productivity improvements, acquisition of new and retention of existing customers and the additional costs associated with being a public company, which include, among other things, increases in headcount for administration and increases in legal and professional services, accounting and audit fees and liability insurance.

Selling, general and administrative expenses decreased by $3.5 million or 22%, from $16.0 million during the three months ended June 30, 2021 to $12.6 million during the three months ended June 30, 2022. The three months ended June 30, 2021 included one-time fees of $9.1 million associated with the closing of the Business Combination. Excluding the one-time fees, selling, general and administrative expenses increased by $5.6 million during the three months ended June 30, 2022, primarily due to an increase in employee headcount in sales and administration to support the planned growth in sales and production, and the expenses associated with being a public company.

Interest Expense, net

Interest expense consists of interest paid on notes payable, the amortization of debt issuance costs, the amortization of debt discounts attributable to the bifurcation of warrants issued, and amortization of an embedded conversion feature. The notes payable included, over the periods presented, the Convertible Note, the Facility, a third-party secured promissory note and various convertible notes payable, as described in more detail in Note 8 to the Consolidated Financial Statements.

Interest expense decreased to $3.8 million for the three months ended June 30, 2022 from $3.9 million for the three months ended June 30, 2021. Interest expense for the three months ended June 30, 2022 included $3.9 million of accrued interest and discount amortization related to the Convertible Note and $0.1 million of interest expense associated with the Facility, offset by $0.2 million of interest income on our cash equivalents. Interest expense for the three months ended June 30, 2021 included $2.3 million of accrued interest and discount amortization related to the Convertible Note which was only outstanding after the closing of the Business Combination in May 2021, $0.3 million of discount amortization associated with the short-term convertible notes converted at the close of the Business Combination, $0.9 million for the early payment of interest associated with loans paid off in the Business Combination and $0.4 million of interest expense associated with the term note and working capital facility.
39


Change in Fair Value of Warrant Liabilities

The gain from change in fair value of warrant liabilities of $1.1 million for the three months ended June 30, 2022 represents the change in fair value of the Gig private warrants that were assumed in the Business Combination. The loss from change in fair value of warrant liabilities of $7.6 million for the three months ended June 30, 2021 represents a loss of $7.3 million from the change in fair value of the outstanding common and preferred warrants, which were converted to common stock as a result of the Business Combination, and a loss of $0.3 million from the change in fair value of the Gig private warrants assumed in the Business Combination. These changes in fair value reflect the impact of the marking-to-market of the warrant liability.

Change in Fair Value of Derivative Liability

The change in fair value of the derivative liability reflected a gain of $10.1 million during the three months ended June 30, 2022 and a loss of $4.3 million during the three months ended June 30, 2021. These changes reflect the impact of the marking-to-market of the underlying derivative embedded in the Convertible Note.

Change in Fair Value of Earnout Liability

The change in fair value of the earnout liability reflected a gain of $44.1 million during the three months ended June 30, 2022 and a loss of $12.4 million during the three months ended June 30, 2021. These changes reflect the impact of the marking-to-market of the earnout shares.

Results of Operations

Comparison of Six Months Ended June 30, 2022 and 2021

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

Six Months Ended June 30,
20222021$ Change% Change
(dollar amounts in thousands)
Revenues$8,948 $10,514 $(1,566)(15)%
Cost of revenues12,611 12,366 245 %
Gross loss(3,663)(1,852)(1,811)(98)%
Operating expenses
Research and development3,752 1,391 2,361 170 %
Selling, general and administrative24,158 19,946 4,212 21 %
Total operating expenses27,910 21,337 6,573 31 %
Loss from operations(31,573)(23,189)(8,384)(36)%
Other (income) expense, net
Interest expense, net7,710 5,551 2,159 39 %
(Gain) loss from change in fair value of warrant liabilities(1,314)28,135 (29,449)nm*
(Gain) loss from change in fair value of derivative liability(12,642)4,267 (16,909)nm*
(Gain) loss from change in fair value of earnout liability(50,303)12,376 (62,679)nm*
Other income, net(6)(24)18 nm*
Total other (income) expense, net(56,555)50,305 (106,860)
Net income (loss)$24,982 $(73,494)$98,476 

*Not meaningful

40

Revenues

Our total revenue decreased by $1.6 million, or 15%, from $10.5 million during the six months ended June 30, 2021 to $8.9 million during the six months ended June 30, 2022. The decrease in revenue was principally related to the mix of ZEV sales during the six months ended June 30, 2022 compared to the six months ended June 30, 2021. During the six months ended June 30, 2022, we sold 99 ZEVs primarily in Class 3 compared to the sale of 67 ZEVs in Classes 3, 4 and 5 during the six months ended June 30, 2021 which had a higher sales price. In addition, revenues decreased as a result of chassis and other component shortages and customer financing delays during the six months ended June 30, 2022.

Cost of Revenues

Cost of revenues increased by $0.2 million, or 2%, from $12.4 million during the six months ended June 30, 2021 to $12.6 million during the six months ended June 30, 2022. The increase in the cost of revenues was primarily related to an increase in factory overhead and other fixed costs during the six months ended June 30, 2022 as compared to the six months ended June 30, 2021.

Research and Development

Research and development expenses increased by $2.4 million, or 170%, from $1.4 million in the six months ended June 30, 2021 to $3.8 million in the six months ended June 30, 2022. The increase was primarily due to an increase
in our engineering headcount year-over-year, as we continue to advance the development and design of our vehicles, refine and improve our production processes and enhance our in-house engineering capabilities.

Selling, General and Administrative

Selling, general and administrative expenses increased by $4.2 million, or 21%, from $19.9 million during the six months ended June 30, 2021 to $24.2 million during the six months ended June 30, 2022. The six months ended June 30, 2021 included one-time fees of $9.1 million associated with the closing of the Business Combination. Excluding the one-time fees, selling, general and administrative expenses increased by $13.3 million during the six months ended June 30, 2022 primarily due to an increase in employee headcount in sales and administration to support the planned growth in sales and production. In addition, we incurred, among other things, increases in legal, professional services, accounting and audit fees and liability insurance associated with being a public company.

Interest Expense, net

Interest expense increased to $7.7 million for the six months ended June 30, 2022 from $5.6 million for the six months ended June 30, 2021. The increase was primarily due to an increase of $5.4 million of accrued interest and amortization of the discount related to the Convertible Note during the six months ended June 30, 2022 as the Convertible Note was only outstanding after the closing of the Business Combination in the prior year period. This increase was offset by prior period interest expense of $1.3 million of amortization of the discount associated with the short-term convertible notes converted at the close of the Business Combination and $0.9 million for the early payment of interest associated with loans paid off in the Business Combination. In addition, interest expense on the term note and working capital facility decreased by $0.8 million due to a decrease in the facility principal balance.

Change in Fair Value of Warrant Liabilities

The gain from change in fair value of warrant liabilities of $1.3 million for the six months ended June 30, 2022 represents the change in fair value of the Gig private warrants that we assumed in the Business Combination. The loss from change in fair value of warrant liabilities of $28.1 million for the six months ended June 30, 2021 represents a loss of $27.8 million from the change in fair value of the outstanding common and preferred warrants, which were converted to common stock as a result of the Business Combination and a loss of $0.3 million from the change in fair value of the Gig private warrants assumed in the Business Combination. These changes in fair value reflect the impact of the marking-to-market of the warrant liability.

Change in Fair Value of Derivative Liability

The change in fair value of the derivative liability reflected a gain of $12.6 million during the six months ended June 30, 2022 and a loss of $4.3 million during the six months ended June 30, 2021. These changes reflect the impact of the marking-to-market of the underlying derivative embedded in the Convertible Note.
41


Change in Fair Value of Earnout Liability

The change in fair value of the earnout liability reflected a gain of $50.3 million during the six months ended June 30, 2022 and a loss $12.4 million during the six months ended June 30, 2021. These changes reflect 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, as defined in Item 10(e) of Regulation S-K, 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.

EBITDA, Adjusted EBITDA and Adjusted Net Loss

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

Because of these limitations, EBITDA, adjusted EBITDA and adjusted net loss should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. We compensate for these limitations by relying primarily on our GAAP results and using EBITDA, adjusted EBITDA and adjusted net loss on a supplemental basis. No undue reliance should be placed on these non-GAAP measures.

42

The following table reconciles net income (loss) to EBITDA and adjusted EBITDA for the three and six months ended June 30, 2022 and 2021:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net income (loss)$35,738 $(46,058)$24,982 $(73,494)
Adjustments:
Depreciation and amortization407224768350
Interest expense, net3,8493,9407,7105,551
EBITDA$39,994 $(41,894)$33,460 $(67,593)
Stock-based compensation expense1,4361282,408196
(Gain) loss from change in fair value of warrant liabilities(1,126)7,596 (1,314)28,135 
(Gain) loss from change in fair value of derivative liability(10,087)4,267 (12,642)4,267 
(Gain) loss from change in earnout liability(44,131)12,376 (50,303)12,376 
Business Combination expense— 9,098 — 9,098 
Adjusted EBITDA$(13,914)$(8,429)$(28,391)$(13,521)

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

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net income (loss)$35,738 $(46,058)$24,982 $(73,494)
Adjustments:
Stock-based compensation expense1,436 128 2,408 196 
Business Combination expense— 9,098 — 9,098 
(Gain) loss from change in fair value of warrant liabilities(1,126)7,596 (1,314)28,135 
(Gain) loss from change in fair value of derivative liability(10,087)4,267 (12,642)4,267 
(Gain) loss from change in earnout liability(44,131)12,376 (50,303)12,376 
Adjusted net loss$(18,170)$(12,593)$(36,869)$(19,422)

Liquidity and Capital Resources

As of June 30, 2022, we had $125.4 million in cash and cash equivalents compared to $168.5 million as of December 31, 2021. For the six months ended June 30, 2022, we had net income of $25.0 million. Cash flow used in operating activities was $39.2 million for the six months ended June 30, 2022. We had positive working capital of $148.1 million as of June 30, 2022, primarily as a result of the Business Combination. Our accumulated deficit amounted to $156.6 million as of June 30, 2022.

Sources of Liquidity

Since our 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, 2022, our principal sources of liquidity were our cash and cash equivalents in the amount of $125.4 million. We believe our cash and cash equivalents balance will be sufficient to continue to execute our business strategy over the next twelve months.

43

Liquidity Requirements

In the near and long-term, we will require additional capital to fund the growth and scaling of our manufacturing facilities and operations; further develop our products and services, including those for orders in our order backlog; and fund potential strategic investments and acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination as well as from additional public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.

We cannot provide any assurance that additional capital will be available on commercially acceptable terms, if at all. If we are unable to secure additional capital, we may be required to take additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. These measures could cause significant delays in our continued efforts to commercialize our products, which is critical to the realization of our business plan and our future operations.
Material Cash Requirements

From time to time in the ordinary course of business, we enter into agreements with vendors for the purchase of components and raw materials to be used in the manufacture of our products. To provide flexibility in our development and production plan and opportunities to renegotiate pricing, we generally do not have binding and enforceable purchase orders beyond the near term. However, in order to secure raw materials vital to our products, we have entered into multi-year minimum purchase commitments with some of our suppliers. If we fail to meet the minimum purchase commitments, we must pay a penalty. As of June 30, 2022, the minimum purchase commitment for the next twelve months is $34.8 million under these agreements. However, we are currently in negotiations with certain suppliers to either blend and extend or terminate some of our future commitments due to supply chain constraints and cost increases for both parties. See Note 14 to the Consolidated Financial Statements for additional information.

Our capital expenditures are typically difficult to project beyond the short term given potential supply chain constraints and market conditions. We estimate our total capital expenditures for the year 2022 to be between $10 and $12 million for development and production activities.

Debt

As of June 30, 2022, we had outstanding $87.9 million of principal indebtedness associated with our Convertible Notes, which mature on May 15, 2024. We are obligated to make semi-annual interest payments of $3.3 million in May and November through maturity based on an annual interest rate of 7.5%. We also had outstanding $3.0 million of principal indebtedness associated with our Facility, which matures on October 21, 2024. We are obligated to make quarterly interest payments of $0.1 million through maturity based on an annual interest rate of 15%. See Note 8 to the Consolidated Financial Statements for additional information.

Leases

We have one material lease commitment, an operating lease covering our manufacturing center, distribution center and office space. We also have an operating lease for IT equipment and finance leases for manufacturing equipment. As of June 30, 2022, our total minimum lease commitments were $14.9 million, with $3.0 million due in the next twelve months. See Note 9 to the Consolidated Financial Statements for additional information.

44

Cash Flows

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

Six Months Ended June 30,
20222021
(dollar amounts in thousands)
Net cash used in operating activities$(39,178)$(33,674)
Net cash used in investing activities(3,930)(1,436)
Net cash (used in) provided by financing activities(20)236,540 
Net (decrease) increase in cash$(43,128)$201,430 

Cash Flows Used In Operating Activities

Net cash used in operating activities for the six months ended June 30, 2022 and 2021 was $39.2 million and $33.7 million, respectively. Cash flows from operating activities are significantly affected by 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, 2022, increases in net cash used in operating activities, in comparison to the corresponding prior period, were principally driven by a decrease in revenues and 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, 2022 and 2021 was $3.9 million and $1.4 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 used in financing activities for the six months ended June 30, 2022 was de minimis. Net cash provided by financing activities for the six months ended June 30, 2021 was $236.5 million and consisted of 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, 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 $0.1 million.

Backlog

As of July 31, 2022, we had $169.3 million of order backlog comprised of ZEVs, zero-emission powertrains and/or charging systems of approximately 1,500 units. Our order backlog is generally comprised of non-binding agreements and purchase orders from customers. In addition, some of our order backlog has contingencies, including completing a successful pilot program, obtaining third-party financing or obtaining government grants, such as the California Hybrid and Zero-Emission Truck and Bus Voucher Incentive Project. Although the order backlog, in most cases, does not constitute a legal obligation and, in some cases, may have contingencies, we believe the amounts included in our order backlog are firm, even though the non-binding orders may be cancelled or delayed by customers without penalty. We may elect to permit cancellation of orders without penalty where management believes it is in our best interest to do so. On a case-by-case basis and at our sole discretion, we have held partial deposits for purchase orders from customers.

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

45

Material Trends and Uncertainties

The impact of current macroeconomic factors on our business - including increasing inflation and interest rates which affect the demand of its ZEVs, supply chain constraints, and geopolitical events - is uncertain. In addition, although the impact is lessening, the extent to which the COVID-19 pandemic may impact our business in future periods remains uncertain and unpredictable. Our outlook for future growth in ZEVs depends upon the various economic and regulatory conditions, and on our ability to manage through supply chain issues that have, and will continue to, limit the level to which we can increase output in the near term. Our long-term outlook remains positive as we believe the adoption of alternative fuel vehicles and the electric vehicle market will continue to grow.

Supply-Chain challenges. We have been experiencing significant delivery delays from our suppliers since April 2020. In addition, we often do not get informed of delivery delays until or after the expected delivery dates and have, at times, also experienced deliveries in advance of expected delivery dates without prior notice (for orders that were previously delayed), which does not allow for adequate planning. We have also been experiencing shortages of chassis and other components. We have increased our raw material inventories and added new suppliers, however, adding new suppliers, especially for chassis, increases cost and delays production. We expect supply chain challenges will continue for the foreseeable future.

Inflation and interest rates. We are experiencing cost increases due to inflation resulting from various supply chain disruptions and other disruptions caused by COVID-19 and general global economic conditions. The cost of raw materials, manufacturing equipment, labor and shipping and transportation has increased considerably. We expect higher than recent years’ levels of inflation to persist for the foreseeable future. If we are unable to fully offset higher costs through price increases or other measures, we could experience an adverse impact to our business, prospects, financial condition, results of operations, and cash flows. Interest rates have also increased considerably. The increase in inflation and interest rates impacts the demand for our ZEVs, as customers may delay purchasing ZEVs and/or have difficulty financing their ZEV purchases.

Off-Balance Sheet Arrangements

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

Critical Accounting Policies and Estimates

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

We believe that there have been no significant changes to our critical accounting policies and estimates during the six months ended June 30, 2022 as compared to those disclosed in Note 1 to the Consolidated Financial Statements included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2021.

Emerging Growth Company Status

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


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

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

Item 3. Quantitative and Qualitative Disclosures About Market Risk

As a small reporting company defined by Rule 12b-2 of the Exchange Act and in Item 10(f)(1) of regulation S-K, we are not required to provide the information requested by this item.

Item 4. Controls and Procedures

Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms. Any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. The Company’s management, with participation from our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our design and operation of the Company’s disclosure controls and procedures as of June 30, 2022. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2022.

Changes in Internal Control over Financial Reporting

During the three months ended June 30, 2022, there has been no change in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

47

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

The information with respect to this Part II, Item 1 can be found in Note 14 to the Consolidated Financial Statements included in this quarterly report on Form 10-Q, and is incorporated herein by reference.

Item 1A. Risk Factors

In addition to other information set forth in this quarterly report on Form 10-Q, you should carefully consider the additional risk factors discussed below as well as the factors discussed in Part 1, Item 1A Risk Factors in our annual report on Form 10-K for the year ended December 31, 2021. Other than the risks set forth below, there have been no material changes from risk factors previously disclosed in our annual report on Form 10-K for the fiscal year ended December 31, 2021. The risks discussed in our most recent annual report on Form 10-K are not the only risks facing us. There may be additional risks and uncertainties that are not currently known to us or that we currently consider to be insignificant that could materially and adversely affect our business, financial condition, or operating results in the future.

High inflation could negatively affect our operations and results.

We have been impacted by changes in prices of finished product inventory from our suppliers and logistics as well as other inflationary factors such as increased labor and overhead costs. We evaluate the need for price changes to offset these inflationary factors while taking into account the competitive landscape. Increased inflation may have a negative effect on our ability to achieve certain expectations in gross margin and operating expenses. If we are unable to offset the negative impacts of inflation with increased prices, our future results from operations and cash flows would be materially impacted. For example, in 2021 and continuing into 2022, the United States has experienced a rapid increase in inflation levels of over 8.6%, which is now at a 40-year historic high. Such heightened inflationary levels may negatively impact consumer disposable income and discretionary spending and, in turn, reduce consumer demand for our products and increase our costs. Additionally, inflation may cause consumers to reduce discretionary spending, which could cause decreases in demand for our products.

Increases in the price of materials and components used in the production of our products could negatively impact our profit margin on the sale of our products.

A significant portion of our business depends on the adequate supply of numerous specialty and other parts and components at cost effective prices such as chassis, batteries, and motors for our ZEVs. Our manufacturing operations depend on our ability to obtain timely deliveries of materials in acceptable quantities and quality from our suppliers. In addition, the cost of our finished goods have increased due to rising inflation, increased cost of shipping, component price increases and increases in the cost of labor. Some of our supplier agreements have escalation clauses and minimum purchase commitments pursuant to which we are obligated to purchase a certain number of parts at prices that may increase. A significant portion of our 2023, 2024 and 2025 commitment is associated with an agreement that contractually requires re-negotiation due to significant increases in inflation. Further, prices for materials may continue to increase due to the increased demand of certain raw materials, such as lithium, the armed conflict in Ukraine, and trends in the global economy, among other reasons. If we are not able to negotiate lower costs, reduce other expenses, or pass on some or all of these price increases to our customers, our profit margin may be decreased.

Monetary and other policy interventions by governments and central banks, including the increase of interest rates, as well as uncertainly about governmental macroeconomic policies, could negatively impact our business and results of operations.

The United States Federal Reserve raised its benchmark interest rate by three-quarters of a percentage point in June 2022 and again in July 2022. Rising interest rates increases our borrowing costs potentially decreasing our profitability. Additionally, some of our customers finance the purchase of our ZEVs and could experience increased borrowing costs, which may result in delays or decreased demand for our products. Monetary interventions also risk a sustained decline in aggregate demand, either globally or within one or more geographic market. A decline in demand for our products would most likely have a negative impact on our business and results of operations.

48

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

There were no sales of unregistered securities during the three months ended June 30, 2022.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

On August 5, 2022, our Board of Directors formally appointed Timothy Reeser, our Chief Executive Officer, as our President. The appointment is solely made to comply with the corresponding officer requirement in our bylaws. Mr. Reeser is a “named executive officer” in our Securities and Exchange Commission filings, see our definitive proxy statement on Schedule 14A, filed with the Securities and Exchange Commission on June 14, 2022.
49

Item 6. Exhibits
EXHIBIT INDEX

Exhibit
No.
Description
2.1*
Business Combination Agreement, dated as of December 10, 2020, by and among GigCapital3, Inc., Project Power Merger Sub, Inc. and Lightning Systems, Inc. (included as Annex A to the Final Proxy Statement/Prospectus filed under Rule 424(b)(3) on March 26, 2021).
3.1
3.2
4.1
4.2
31.1†
31.2†
32.1**
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104†Cover Page Interactive Data File (formatted in iXBRL and contained in Exhibit 101)
_____________________________________
*Schedules and similar attachments to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K and the Company agrees to furnish a copy of such omitted materials to the SEC upon request.
Filed herewith.
**Furnished herewith.
50

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: August 9, 2022

LIGHTNING EMOTORS, INC.
By:/s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer and President
(Principal Executive Officer)
By:/s/ Teresa Covington
Name:Teresa Covington
Title:Chief Financial Officer
(Principal Financial Officer)
51
EX-31.1 2 zev-20220630xex311.htm EX-31.1 Document

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principle;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 9, 2022
By: /s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)

EX-31.2 3 zev-20220630xex312.htm EX-31.2 Document

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principle
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 9, 2022
By:/s/ Teresa Covington
Name:Teresa Covington
Title:Chief Financial Officer (Principal Financial Officer)

EX-32.1 4 zev-20220630xex321.htm EX-32.1 Document

Exhibit 32.1
Certification of CEO and 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. on Form 10-Q for the period ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof, I, Timothy Reeser, 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 quarterly report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of Lightning eMotors, Inc.
In connection with the quarterly report of Lightning eMotors, Inc. on Form 10-Q for the period ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof, I, Teresa Covington, 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 quarterly report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of Lightning eMotors, Inc.
Date: August 9, 2022
By:/s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)
Date: August 9, 2022
By:/s/ Teresa Covington
Name:Teresa Covington
Title:Chief Financial Officer (Principal Financial Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of Lightning eMotors, Inc., regardless of any general incorporation language in such filing.

EX-101.SCH 5 zev-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Basis of Presentations link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - Reverse Recapitalization link:presentationLink link:calculationLink link:definitionLink 2315302 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Reverse Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Reverse Recapitalization - Common Stock Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Notes Payable - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Notes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Notes Payable - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Capital Structure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Capital Structure - Schedule of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Stock-Based Compensation - Black Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2156112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Earnings (Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 2359311 - Disclosure - Earnings (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2363312 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2464437 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zev-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zev-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zev-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Charges to expense Accounts Receivable, Credit Loss Expense (Reversal) Period after the closing of business combination for quarterly interest payments Quarterly Interest Payment Period after closing of Business Combination The period after the closing of business combination until which the quarterly interest payments has to be made. Facility Long term debt Total debt Long-Term Debt, Gross Series B and Series C preferred stockholders (As a percent) Percentage of Redeemable Convertible Preferred Stockholder's Percentage of redeemable convertible preferred stockholder's. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued Expenses and Other Liabilities, Current [Table Text Block] Tabular disclosure of accrued expenses and other current liabilities. Outstanding (years) Weighted Average Remaining Contractual Term, Outstanding Warrants Weighted average remaining contractual term for warrants outstanding. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding 2024 Long-Term Debt, Maturity, Year Two Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Preferred return (as a percentage) Preferred Stock, Dividend Rate, Percentage Total lease obligations Total maturities Finance Lease, Liability Total cost Property, Plant and Equipment, Gross Exercise of common warrants and warrants to purchase redeemable convertible preferred stock (in dollars per share) Exercise Price of Warrants Exercised The exercise price of warrants exercised. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Supplier Three Supplier Three [Member] Represents the information pertaining to three suppliers. Fair value measurements, and financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Other Other Commitment, Fiscal Year Maturity [Abstract] Increase due to billings Contract with Customer, Performance Obligation Satisfied in Previous Period Statistical Measurement [Domain] Statistical Measurement [Domain] 2026 Finance Lease, Liability, to be Paid, Year Four Weighted Average Remaining Life Warrants Additional Disclosure Abstract No definition available. Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt maturities Maturities of Long-Term Debt [Abstract] Vesting of restricted stock units, net of taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Number of Warrants Number of Warrants [Abstract] No definition available. Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Warrant Fair Value Warrant Fair Value [Abstract] No definition available. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Series A redeemable convertible preferred stock Series A redeemable convertible preferred stock Represents information pertaining to series A redeemable convertible preferred stock. Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Threshold trading days for redemption of warrants Class of Warrant or Right Redemption, Threshold Trading Days Threshold number of specified trading days for stock price trigger considered for redemption of warrants. Common stock Gig (in shares) Stock Issued During Period, Shares, Acquisitions Preferred dividends Dividends, Preferred Stock Balance, at Beginning of period (in shares) Balance, at End of period (in shares) Temporary Equity, Shares Outstanding Warranties Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Decrease in warrant liability Decrease in Warrant Liability The Decrease in warrant liability due to exercise of warrants. Stock price trigger for redemption of warrants (in dollars per share) Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants. 2025 Finance Lease, Liability, to be Paid, Year Three Net income (loss) Net income (loss) Net income (loss) - basic Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential antidilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2022 (remainder of year) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Schedule of Debt Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Private placement warrant Private Placement Warrant Represents information pertaining to Private Placement warrants. Temporary Equity [Line Items] Temporary Equity [Line Items] Operating lease liabilities Lessee, Operating Lease, Liability, to be Paid [Abstract] Lightning Systems shares (in shares) Common Stock Shares Outstanding, Prior To Conversion Number of issued as a result of recapitalization. Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Issuance costs Payments of Financing Costs Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party [Domain] Related Party [Domain] Plan Name [Axis] Plan Name [Axis] Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Business Combination and PIPE Financing (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Fair value per warrant (in dollars per share) Fair Value Per Warrant The fair value per warrant. Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted stock units unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] 2022 (remainder of year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Borrowings under line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Add: Dilutive effects of if-converted Convertible Note (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease obligation Operating lease obligation - current portion Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Related Party Transaction [Domain] Related Party Transaction [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Legal Entity [Axis] Legal Entity [Axis] Liability Class [Axis] Liability Class [Axis] Total liabilities Liabilities Weighted average remaining lease terms (in years) Operating Lease, Weighted Average Remaining Lease Term Equity Incentive Plans Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Inventory Purchases Inventory Purchases [Member] Inventory Purchases Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants Stock Issued During Period, Value, New Issues Utilized during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Vendor deposits Prepaid Vendor Deposits, Current The amount of current portion of prepaid vendor deposits as at the end of the reporting period. 401(k) Savings Plan Part 2 Four Zero One K Savings Plan Part 2 [Member] 401K Savings Plan Part 2 [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Product warranty period Product Warranty Period Product warranty period. Exercise of warrants Warrants Exercised, Fair Value The fair value of warrants exercised. Conversion of convertible preferred stock (in shares) Conversion of Stock, Shares Converted Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Useful lives Property, Plant and Equipment, Useful Life Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Consecutive trading days Derivative Instrument, Contingent Consideration Liability, Threshold Consecutive Trading Days The number of consecutive trading days for determining volume weighted average shares of common stock. Customer deposits Contract with Customer, Refund Liability, Current Financial assets Assets, Fair Value Disclosure [Abstract] Derivative Instrument, Period [Axis] Derivative Instrument, Period [Axis] Derivative Instrument, Period Outstanding at beginning of period (in dollars per share) Outstanding at ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Notes Payable Debt Disclosure [Text Block] Contingent right to receive additional shares (in shares) Reverse Capitalization, Contingent Consideration, Right To Receive Additional Shares Number of shares of equity interests issued or issuable to acquire entity as contingent consideration. Finance lease liabilities Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Schedule of earnout liability Earnout Liability Fair Value [Table Text Block] Earnout Liability Fair Value [Table Text Block] Threshold limit for change in control Threshold Limit for Change in Control The amount of threshold limit. 2022 (remainder of the year) Other Commitment, to be Paid, Remainder of Fiscal Year Schedule of common stock outstanding following the consummation of business combination Schedule of Number of Common stock Outstanding after Business Combination [Table Text Block] Tabular disclosure of common stock outstanding following the consummation of business combination. Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Proceeds from exercise of common warrants Proceeds from Warrant Exercises Vehicles Vehicles [Member] Derivative Instrument, Period Three Derivative Instrument, Period Three [Member] Derivative Instrument, Period Three Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] ZEVs Zero-emission vehicles Represents the information pertaining to Zero-emission vehicles. Two Customers Two Customers Represents the information pertaining to two customers. Schedule of changes in contract liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Warranty liability Product Warranty Accrual, Current Business Combination and PIPE Financing shares (in shares) Shares Issued During Period, Shares, Recapitalization Number of issued as a result of recapitalization. Ratio of original purchase price per share and preferred accrued but unpaid return per share Original Purchase Price Per Share and Preferred Accrued but Unpaid Return Per Share, Ratio Ratio of original purchase price per share and preferred accrued but unpaid return per share. Warrants assumed Warrants Assumed Through Business Combination, Fair Value Fair value of warrants assumed through business combination. Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Supplier [Domain] Supplier [Domain] Accounts receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of fair value hierarchy Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Interest Expense, Debt Issued in connection with the Business Combination as common stock - charged to APIC Warrants Issued in Connection With Business Combination as Common Stock, Fair Value Warrants Issued in Connection With Business Combination as Common Stock, Fair Value Accrued payroll and benefits Employee-related Liabilities, Current Convertible note Convertible Note Convertible Notes Payable Balance, at Beginning of period Balance, at End of period Temporary Equity, Carrying Amount, Attributable to Parent Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings (Loss) per Common Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Schedule of Black-Scholes Option Pricing Model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Finance lease obligation - long-term portion Finance Lease, Liability, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Provision for doubtful accounts Provision For Doubtful Account Provision For Doubtful Account Warrants to purchase shares (in shares) Warrant to purchase shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Remaining vesting period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Vested and exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Finished goods Inventory, Finished Goods, Gross Gross loss Gross Profit Entity Registrant Name Entity Registrant Name Exchange ratio Preferred Stock, Convertible, Conversion Ratio Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (in shares) Shares issued (in shares) Shares issued in PIPE Financing (in shares) Stock Issued During Period, Shares, New Issues 2025 Other Commitment, to be Paid, Year Three Supplier Concentration Risk Supplier Concentration Risk [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Earnout liability Earnout liability, fair value Earnout liability, fair value Software Software Development [Member] Shares authorized (in shares) Shares Authorized The maximum number of shares permitted to be issued by an entity's charter and bylaws. Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Operating expenses Operating Expenses [Abstract] Measurement Input, Expected Term Measurement Input, Expected Term [Member] Vesting of restricted stock units, net of taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Minimum Minimum [Member] Proceeds from convertible notes payable, net of issuance costs paid Proceeds from Debt, Net of Issuance Costs Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for inventory obsolescence and write-downs Inventory Write-down Conversion of warrant liabilities for common stock Other Significant Noncash Transaction, Value of Consideration Received Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 401(k) Savings Plan Part 1 Four Zero One K Savings Plan Part 1 [Member] 401K Savings Plan Part 1 [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible notes payable Convertible Debt Securities [Member] Exercise of warrants (in shares) Warrants Exercised Number of warrants exercised. 2024 Total Commitment, to be Paid, Year Two Amount of total commitment 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). Accrued interest Interest Payable, Current Research and development Research and Development Expense Threshold trading days Derivative Instrument, Contingent Consideration Liability, Threshold Trading Days The number of trading days for determining volume weighted average shares of common stock. Derivative Instrument, Period Two Derivative Instrument, Period Two [Member] Derivative Instrument, Period Two 2020 short-term convertible notes payable 2020 short-term convertible notes payable Represents the information pertaining to 2020 short-term convertible notes payable. Machinery and equipment Equipment [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Derivative liability Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2024 Other Commitment, to be Paid, Year Two Measurement Input, Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Conversion of convertible notes, adjustment to additional paid in capital Adjustments to Additional Additional Paid in Capital, Conversion of Convertible Notes due to Business Combination Amount recorded in additional paid in capital, due to conversion of convertible notes to common stock as a result of business combination. 2023 Total Commitment, to be Paid, Year One Amount of total commitment 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). Three Customers Three Customers Represents the information pertaining to three customers. Use of estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other (income) expense, net Other Nonoperating Income (Expense) [Abstract] Proceeds from unsecured credit facility Proceeds from Unsecured Lines of Credit Accounts payable Increase (Decrease) in Accounts Payable Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fractional shares exercised (in dollars per share) Fractional shares exercised Number of fractional shares issued upon exercise of warrants. Concentrations of credit risk (as a percent) Concentration risk, percentage Concentration Risk, Percentage Total warrant fair value Fair value of the warrants Fair Value of Warrants The amount of estimated fair value of warrants. Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Income Taxes Income Tax Disclosure [Text Block] Business Combination and PIPE Financing Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Warrant exercise price (in dollars per share) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net income (loss) per share, basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Raw materials Inventory, Raw Materials and Supplies, Gross Thereafter Other Commitment, Due, after Year Four Amount of commitment classified as other to be paid after 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). Servicing period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Accounts Payable Accounts Payable [Member] 2026 Other Commitment, to be Paid, Year Four Contingencies under agreement met Contingent Consideration Liabilities Under Reverse Capitalization Agreement, Met Contingent Consideration Liabilities Under Reverse Capitalization Agreement, Met Inventories Inventory, Policy [Policy Text Block] Total Commitments Total Commitments Minimum amount of total commitment in which the entity has agreed to expend funds to procure goods or services from a supplier. Reverse Recapitalization Reverse Recapitalization [Line Items] Reverse Recapitalization Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders’ equity Balance, at beginning of period Balance, at end of period Stockholders' Equity Attributable to Parent Finance lease right-of-use asset in exchange for a lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Series B redeemable convertible preferred stock Series B redeemable convertible preferred stock Represents information pertaining to series B redeemable convertible preferred stock. Entity Interactive Data Current Entity Interactive Data Current Sale of stock, shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction 2025 Total Commitment, to be Paid, Year Three Amount of total commitment 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). Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Total Total Commitment n/a Schedule of Convertible Note Derivative Liability Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Stockholders’ Accumulated Deficit Retained Earnings [Member] Stock options unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Related to Stock Options and RSUs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of warrant holders exercised the right to purchase shares Number of Warrant Holders Exercised Right to Purchase Shares The number of warrant holders exercised the right to purchase shares. Schedule of Lease Cost Lease, Cost [Table Text Block] Payments to redeem common stock Payments for Repurchase of Common Stock Available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Income taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report (Gain) loss from change in fair value of derivative liability Reverse: Change in fair value of derivative liability Gain (Loss) on Derivative Instruments, Net, Pretax Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Operating lease obligation, net of current portion Operating lease obligation - long-term portion Operating Lease, Liability, Noncurrent 2022 (remainder of the year) Total Commitment, to be Paid, Remainder of Fiscal Year Amount of total commitment to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Threshold weighted average price of stock (in dollars per share) Derivative Instrument, Contingent Consideration Liability, Threshold Weighted Average Price Of Stock To Trigger Earn Out Share Release Threshold weighted average price of stock to trigger earn out share release in reverse recapitalization. Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from the exercise of Series C redeemable convertible preferred warrants Proceeds from Convertible Debt Accounts receivable, net of allowance of $3,847 and $3,349 as of June 30, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Fair value of convertible debt Warrant liability Convertible Debt, Fair Value Disclosures Equity Components [Axis] Equity Components [Axis] Vested and exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Segment information Segment Reporting, Policy [Policy Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Contractual life of warrants Warrants and Rights Outstanding, Term Payments on finance lease obligations Finance Lease, Principal Payments Number of vendors to whom the warrants issued Number of Vendors, Warrants Issued The number of vendors to whom the warrants has been issued. Outstanding at beginning of period (in shares) Outstanding at ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other (income) expense, net Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Operating lease right-of-use asset, net Right-of-use assets Operating Lease, Right-of-Use Asset Thereafter Financing Liability Payments Due Year Five and Thereafter Finance Lease Liability Payments Due Year Five and Thereafter. Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Convertible note warrants Convertible note warrants Represents information pertaining to convertible note warrants. Supplier One Supplier One [Member] Represents the information pertaining to one supplier. Schedule of Reconciliation of Common Shares Used to Calculate Basic and Diluted Earnings Per Common Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Number of shares called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Threshold consecutive trading days for redemption of warrants Class of Warrant or Right Redemption, Threshold Consecutive Trading Days Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants. Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent accounting pronouncements issued New Accounting Pronouncements, Policy [Policy Text Block] Common stock issued on conversion of notes (in shares) Series C preferred shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Warrants assumed Warrants Assumed Through Business Combination, Remaining Term The remaining term of warrants assumed through business combination. Common stock, outstanding (in shares) Common stock, outstanding prior to Business Combination (in shares) Total shares of common stock outstanding immediately after Business Combination (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Derivative Instrument, Period One Derivative Instrument, Period One [Member] Derivative Instrument, Period One Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Expenses and Other Liabilities, Current 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. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Assets Operating Lease Asset Abstract No definition available. Working capital Working capital Working capital Percentage of paid-in kind interest Percentage of Paid In Kind Interest The percentage of paid-in kind interest. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Changes in Warrant Liability Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic earnings per common share: Earnings Per Share, Basic [Abstract] Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average shares outstanding, diluted (in shares) Weighted-average shares outstanding -diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative liability Derivative Liability Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Unrecognized Expense for Stock Options and RSUs Share-based Payment Arrangement, Stock Options and Restricted Stock Unit, Activity [Table Text Block] Tabular disclosure for stock option and Restricted stock units. Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Schedule of Prepaid Expenses and Other Current Assets Schedule of Prepaid Expenses and Other Assets, Current [Table Text Block] Tabular disclosure of the carrying amounts of prepaid expenses and other current assets. Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable Accounts Receivable [Member] Earnout liability at inception Other Significant Noncash Transaction, Value of Consideration Given Redemption of convertible notes payable Redemption of Convertible Notes Payable, Related Party Transaction The amount of redemption of convertible notes payable related party transaction. Common stock, par value $0.0001, 250,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 75,610,103 and 75,062,642 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Charge for the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Warrants to purchase Series C preferred stock Warrants to purchase Series C preferred stock Represents information pertaining to Warrants to purchase Series C preferred stock. Total Other Commitment Schedule of Securities Excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Excess fair value recorded as additional pain in capital Adjustments to Additional Paid in Capital, Fair Value Other Other Represents about other revenue. Aggregate Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Financial Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Private Placement Private Placement [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 2026 Total Commitment, to be Paid, Year Four Amount of total commitment to be paid in four 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). Cash - Beginning of period Cash - End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents (Gain) loss from change in earnout liability Change in fair value of earnout liability Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability. Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Warrants, measurement input Warrants and Rights Outstanding, Measurement Input Measurement Input, Share Price Measurement Input, Share Price [Member] Current liabilities Liabilities, Current [Abstract] Net income (loss) - basic Net Income (Loss) Available to Common Stockholders, Basic Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Deferred revenue Contract with Customer, Liability, Current Public warrant Public warrant Represents information pertaining to public warrants. 2023 Purchase Obligation, to be Paid, Year One Property and equipment included in accounts payable and accruals Capital Expenditures Incurred but Not yet Paid Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Warrant liability Outstanding at beginning of period Outstanding at end of period Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Current portion of finance lease obligation Finance lease obligation - current portion Finance Lease, Liability, Current Schedule of estimated useful lives of our major classes of property and equipment Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of useful life 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. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Change in fair value of derivative liability Increase (Decrease) in Derivative Liabilities Measurement Input, Exercise Price Measurement Input, Exercise Price [Member] Total operating lease cost Operating Lease, Cost Short term warrants exercisable into shares Short Term Warrants Exercisable into Redeemable Convertible Preferred Stock The amount of short term warrants exercisable into redeemable convertible preferred stock. Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Amount borrowed Debt Instrument, Face Amount Add: Convertible Note interest expense, net of tax Interest on Convertible Debt, Net of Tax Proceeds from facility borrowings Proceeds from Long-Term Lines of Credit Warrants assumed (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants Assumed Exercise price per share or per unit of warrants through business combination. Earnout Liability Earnout Liability [Member] Earnout Liability [Member] Entity Current Reporting Status Entity Current Reporting Status Firm Purchase Purchase Obligation, Fiscal Year Maturity [Abstract] Thereafter Total Commitment, to be Paid, after Year Four Amount of total commitment to be paid in after 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). Other assets Other Assets, Noncurrent Schedule of Right-of-Use Assets and Lease Liabilities Lease Balance Sheet Disclosure [Table Text Block] Tabular disclosure of assets under finance lease. Weighted Average Remaining Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter 2023 Finance Lease, Liability, to be Paid, Year One Total depreciation and amortization expense Depreciation, Depletion and Amortization Supplier Two Supplier Two [Member] Represents the information pertaining to two suppliers. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Exercise of Common Warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Facility Term note and revolving working capital facility Represents the information pertaining to Term note and revolving working capital facility. Derivative liability at inception Noncash or Part Noncash Acquisition, Other Liabilities Assumed 2024 Purchase Obligation, to be Paid, Year Two Counterparty Name [Axis] Counterparty Name [Axis] Outstanding at Beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Percentage of voting power for change of control Percentage of Voting Power for Change of Control Percentage of voting power for change of control. Percentage of earnout shares to be released Derivative Instrument, Percentage of Earnout Shares To Be Released 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. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Earnout liability Earnout liability Earnout liability 2024 Finance Lease, Liability, to be Paid, Year Two Redemption price per warrant (in dollars per share) Class Of Warrant Or Right Redemption Price Class of warrant or right redemption price. Liabilities Liabilities [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net (Gain) Loss (Gain) Loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock options Share-Based Payment Arrangement, Option [Member] Number of convertible note payable agreements Number of Convertible Note Payable Agreements Number of convertible note payable agreements. Customer A Customer A [Member] Customer A [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Loss (gain) on disposal of fixed asset Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Accounts receivable, allowance Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Leases Lease Disclosure [Text Block] The entire disclosure of information about leases. Other expense (income), net Other Nonoperating Income (Expense) Long-term debt, net of debt discount Total debt less unamortized debt discount Long-Term Debt Depreciation and amortization Depreciation Depletion And Finance Right of Use Asset Amortization Depreciation Depletion And Finance Right of Use Asset Amortization Sale of stock, price per share (in shares) Sale of Stock, Price Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Series B and Series C Redeemable Convertible Preferred Stock Series B and Series C Redeemable Convertible Preferred Stock Represents the information pertaining to Series B and Series C Redeemable Convertible Preferred Stock. Finance Lease Assets: Finance Lease Assets: No definition available. Total operating expenses Operating Expenses Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Maximum Maximum [Member] Capital projects in progress Capital projects in progress Represents information pertaining to capital projects in progress. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in progress Inventory, Work in Process, Gross Total current assets Assets, Current Issued in connection with the Business Combination as common stock - charged to APIC (in shares) Warrants Issued in Connection With Business Combination as Common Stock Warrants Issued in Connection With Business Combination as Common Stock Number of customers Number of Customer Number of customer. Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Aggregated gross proceeds from debt and equity financing Gross proceeds from Debt and Equity Financing The amount of gross proceeds from debt and equity financing. Revenues recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Schedule of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Balance, at beginning of period (in shares) Balance, at end of period (in shares) Shares, Outstanding Capital Structure Stockholders' Equity Note Disclosure [Text Block] Non-cash impact of operating lease right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Issuance of common stock warrants for services performed Issuance of Stock and Warrants for Services or Claims Revenue remaining performance obligation (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Future Minimum Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Concentrations of credit risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Lightning Systems, Inc Lightning Systems, Inc Represents information pertaining to Lightning Systems, Inc. Amortization of debt discount Amortization of debt discount Amortization of Debt Discount (Premium) Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Series C redeemable convertible preferred stock Series C redeemable convertible preferred stock Represents the information about series c redeemable convertible preferred stock. Contractual interest expense Contractual Interest Expense The amount of contractual interest expense. Notes payable, fair value Notes Payable, Fair Value Disclosure Payables and Accruals [Abstract] Payables and Accruals [Abstract] Non-vested Shares Under Option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Notes Payable Debt Instrument [Line Items] Net proceeds as a result of business combination after paying off notes and facilities Net proceeds as a result of business combination after paying off notes and facilities Net proceeds as a result of business combination after paying off notes and facilities Class of Warrant or Right [Table] Class of Warrant or Right [Table] Convertible Note due in May 2024 Convertible Note due in May 2024 Represents information pertaining to Convertible Note Due May 15, 2024. Total lease obligations Total maturities Operating Lease, Liability Measurement Input, Price Volatility Measurement Input, Price Volatility [Member] Common stock issued on conversion of warrants (in shares) Shares Issued On Conversion Of Warrants Number of shares issued on conversion of warrants. Total future minimum lease payments Finance Lease, Liability, to be Paid Selling, general and administrative Selling, General and Administrative Expenses [Member] Schedule of Maturities - Finance Lease Liability Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Previously Reported Previously Reported [Member] Reverse Recapitalization Reverse Recapitalization Disclosure [Text Block] Reverse Recapitalization Disclosure Average daily trading volume Debt Instrument Convertible, Average Daily Trading Volume The amount of average daily trading volume of common stock in a consecutive 30 trading day period. Supplier [Axis] Supplier [Axis] Other Affiliates Other Affiliates [Member] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Purchases Purchases Represents the information pertaining to purchases. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Gig Capital3, Inc. Gig Capital3, Inc. Represents information pertaining to GigCapital3, Inc. Warranty area covered Warranty Area Covered Warranty area covered. Sale of stock, consideration received Sale of Stock, Consideration Received on Transaction Inventories Total inventories Inventory, Net Accounts payable Accounts Payable, Current Unamortized debt discount Debt Instrument, Unamortized Discount Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Redeemable convertible preferred stock Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were released. Convertible Notes Payable Convertible Notes Payable [Member] Outstanding warrants Warrant [Member] Entity Filer Category Entity Filer Category Proceeds from Business Combination and PIPE Financing, net of issuance costs paid Proceeds from Issuance of Common Stock Weighted-average shares outstanding, basic (in shares) Weighted shares outstanding - basic (in shares) Weighted shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted Average Exercise Price Weighted Average Exercise Price [Abstract] No definition available. Schedule of Non-Vested Share Awards Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Total stock-based compensation Share-Based Payment Arrangement, Expense Significant noncash transactions Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 14) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding at Beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration risk, threshold percentage Concentration Risk, Threshold Percentage Concentration Risk, Threshold Percentage Accrued expenses and other liabilities Increase (Decrease) in Accrued Expenses and Other Current Liabilities The increase (decrease) during the reporting period in the amounts of accrued expenses and other current liabilities. Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued Schedule of Notes Payable Schedule of Debt [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Revenues Net sales Revenue from Contract with Customer, Excluding Assessed Tax Defined contribution plan, employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Earnout liability Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Schedule of Property Plant and Equipment Depreciation and Amortization Schedule of Property Plant and Equipment Depreciation and Amortization [Table Text Block] Schedule of Property Plant and Equipment Depreciation and Amortization Level 3 Fair Value, Inputs, Level 3 [Member] Third Party Secured Promissory Note Third Party Secured Promissory Note Represents information pertaining to Third Party Secured Promissory Note. Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Customer C Customer C [Member] Customer C [Member] Warrants assumed (in shares) Number of Warrants Assumed Through Business Combination The number of warrants assumed through business combination. Non-vested at beginning of period (in dollars per share) Non-vested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate One Customer One Customer One Customer [Member] Conversion of convertible notes for common stock Notes Issued Tax withholding payment related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Assets, Current [Text Block] Disclosure of prepaid and other current assets. Beneficial conversion features Beneficial Conversion Features, Policy [Policy Text Block] Disclosure of accounting policy for beneficial conversion features. Related Party [Axis] Related Party [Axis] Redemption of debt Extinguishment of Debt, Amount Repayments of facility borrowings Repayments of Long-Term Lines of Credit Cash Cash Add: Dilutive effects of stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Diluted earnings per common share: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Customer B Customer B [Member] Customer B [Member] Initial recognition May 6, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Concentrations of supplier risk Concentration Risk, Supplier Risk, Policy [Policy Text Block] Disclosure of accounting policy for supplier risk. Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Diluted Intangible assets Intangible Assets, Net (Excluding Goodwill) Net income (loss) per share, diluted (in dollars per share) Diluted earnings (loss) per common share (in dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released in Period The number of equity-based payment instruments, excluding stock (or unit) options, that were released during the reporting period. Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition (Gain) loss from change in fair value of warrant liabilities Change in fair value of warrant liability Change in fair value Fair Value Adjustment of Warrants Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Schedule of allowance for doubtful accounts activity Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] 2023 Other Commitment, to be Paid, Year One Service Revenue Service Revenue [Member] Service Revenue [Member] Schedule of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Exercise of Common Warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Entity Ex Transition Period Entity Ex Transition Period Revenue remaining performance obligation Revenue, Remaining Performance Obligation, Amount Customer D Customer D [Member] Customer D [Member] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Maturities - Operating Lease Liability Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Cost of revenues Cost of Revenue Beginning balance Ending balance Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Weighted average remaining lease terms (in years) Finance Lease, Weighted Average Remaining Lease Term Zero-emission powertrains Zero Emission Powertrains [Member] Zero Emission Powertrains Interest expense, net Interest Expense Warrants to purchase common stock Warrants to purchase common stock Represents information pertaining to Warrants to Purchase Common Stock. Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value 2019 Equity Incentive Plan 2019 Equity Incentive Plan Represents the information pertaining to 2019 Equity Incentive Plan. Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share Redeemable Warrants [Member] Redeemable Warrants [Member] Inventories Inventory Disclosure [Text Block] Employer cash contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Equity [Abstract] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number 2025 Purchase Obligation, to be Paid, Year Three Shares redeemed (in shares) Less: redemption of Gig shares (in shares) Stock Redeemed or Called During Period, Shares 2022 (remainder of the year) Purchase Obligation, to be Paid, Remainder of Fiscal Year Advertising costs Advertising Expense Schedule of disaggregates revenue by major source Disaggregation of Revenue [Table Text Block] Private warrants assumed through Business Combination Private warrants assumed through Business Combination Represents information pertaining to Private warrants assumed through Business Combination. Long term warrants exercisable into shares Long Term Warrants Exercisable into Redeemable Convertible Preferred Stock Long term warrants exercisable into shares exercisable into redeemable convertible preferred stock. Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance amount of stock conversion charged to additional paid in capital Adjustments to Additional Paid in Capital, Stock Conversion due to Business Combination Amount of decrease in additional paid in capital (APIC) resulting from a stock conversion due to business combination. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Increase (decrease) in convertible note derivative liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net (decrease) increase in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Reverse Recapitalization [Abstract] Reverse Recapitalization Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Percentage of cash interest Percentage of Cash Interest The percentage of cash interest. Research and development Research and Development Expense, Policy [Policy Text Block] Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Customer F Customer F [Member] Customer F [Member] 2021 Equity Incentive Plan 2021 Equity Incentive Plan Represents information pertaining to 2021 Equity Incentive Plan. Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expense Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Entity [Domain] Entity [Domain] Number of suppliers Number of Supplier Number of supplier. City Area Code City Area Code Accrued professional services Accrued Professional Fees, Current Assets Assets [Abstract] Warrant liability at inception Noncash or Part Noncash Acquisition, Debt Assumed Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Warrants and Warrant liabilities Warrant Liabilities, Policy [Policy Text Block] Disclosure of accounting policy warrant liabilities. Total Purchase Obligation Non-vested at beginning of period (in shares) Non-vested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Other prepaid expenses Other Prepaid Expense, Current Advertising Advertising Cost [Policy Text Block] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Gross proceeds from IPO Proceeds from Issuance Initial Public Offering Net loss per share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted average grant date fair value of stock options granted Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Warrants outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Outstanding Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent Beneficial conversion feature Debt Instrument, Convertible, Beneficial Conversion Feature Customer E Customer E [Member] Customer E [Member] Total of customers with sales less than 10% Total for customers with sales of less then ten percent [Member] Total for customers with sales of less then ten percent [Member] Threshold indebtedness Threshold Indebtedness Under Convertible Note Requirements Threshold indebtedness under the convertible notes requirements. Derivative Instrument, Period [Domain] Derivative Instrument, Period [Domain] Derivative Instrument, Period [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Revenue Summary Disaggregation of Revenue [Line Items] Period of prior written notice for redemption of warrants Minimum Period Of Prior Written Notice for Redemption Of Warrants Minimum period of prior written notice for redemption of warrants. Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Cost of revenues Cost of Sales [Member] Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Warrants issued in connection with the Convertible Note Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value Customer [Domain] Customer [Domain] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Derivative liability Derivative Liability, Noncurrent EX-101.PRE 9 zev-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 03, 2022
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
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, State or Province CO  
Entity Address, City or Town Loveland  
Entity Address, Address Line One 815 14th Street SW  
Entity Address, Address Line Two Suite A100  
Entity Address, Postal Zip Code 80537  
City Area Code 800  
Local Phone Number 223-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   75,619,573
Entity Central Index Key 0001802749  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share    
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 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 125,410 $ 168,538
Accounts receivable, net of allowance of $3,847 and $3,349 as of June 30, 2022 and December 31, 2021, respectively 6,831 9,172
Inventories 25,167 14,621
Prepaid expenses and other current assets 8,251 7,067
Total current assets 165,659 199,398
Property and equipment, net 9,159 4,891
Operating lease right-of-use asset, net 8,344 8,742
Other assets 2,201 379
Total assets 185,363 213,410
Current liabilities    
Accounts payable 7,256 6,021
Accrued expenses and other current liabilities 8,044 5,045
Warrant liability 871 2,185
Current portion of operating lease obligation 1,432 1,166
Total current liabilities 17,603 14,417
Long-term debt, net of debt discount 68,181 63,768
Operating lease obligation, net of current portion 8,594 9,260
Derivative liability 4,776 17,418
Earnout liability 32,841 83,144
Other long-term liabilities 751 191
Total liabilities 132,746 188,198
Commitments and contingencies (Note 14)
Stockholders’ equity    
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021 0 0
Common stock, par value $0.0001, 250,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 75,610,103 and 75,062,642 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 8 8
Additional paid-in capital 209,191 206,768
Accumulated deficit (156,582) (181,564)
Total stockholders’ equity 52,617 25,212
Total liabilities and stockholders’ equity $ 185,363 $ 213,410
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 3,847 $ 3,349
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) 75,610,103 75,062,642
Common stock, outstanding (in shares) 75,610,103 75,062,642
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 3,536 $ 5,923 $ 8,948 $ 10,514
Cost of revenues 4,889 7,048 12,611 12,366
Gross loss (1,353) (1,125) (3,663) (1,852)
Operating expenses        
Research and development 1,810 743 3,752 1,391
Selling, general and administrative 12,559 16,026 24,158 19,946
Total operating expenses 14,369 16,769 27,910 21,337
Loss from operations (15,722) (17,894) (31,573) (23,189)
Other (income) expense, net        
Interest expense, net 3,849 3,940 7,710 5,551
(Gain) loss from change in fair value of warrant liabilities (1,126) 7,596 (1,314) 28,135
(Gain) loss from change in fair value of derivative liability (10,087) 4,267 (12,642) 4,267
(Gain) loss from change in earnout liability (44,131) 12,376 (50,303) 12,376
Other expense (income), net 35 (15) (6) (24)
Total other (income) expense, net (51,460) 28,164 (56,555) 50,305
Net income (loss) $ 35,738 $ (46,058) $ 24,982 $ (73,494)
Net income (loss) per share, basic (in dollars per share) $ 0.47 $ (0.79) $ 0.33 $ (1.60)
Net income (loss) per share, diluted (in dollars per share) $ 0.35 $ (0.79) $ 0.23 $ (1.60)
Weighted-average shares outstanding, basic (in shares) 75,408,116 58,560,928 75,268,854 45,924,405
Weighted-average shares outstanding, diluted (in shares) 85,210,210 58,560,928 85,281,301 45,924,405
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Previously Reported
Revision of Prior Period, Adjustment
Common Stock
Common Stock
Previously Reported
Common Stock
Revision of Prior Period, Adjustment
Additional Paid-in Capital
Additional Paid-in Capital
Previously Reported
Additional Paid-in Capital
Revision of Prior Period, Adjustment
Stockholders’ Accumulated Deficit
Stockholders’ Accumulated Deficit
Previously Reported
Redeemable Convertible Preferred Stock
Previously Reported
Redeemable Convertible Preferred Stock
Revision of Prior Period, Adjustment
Balance, at Beginning of period at Dec. 31, 2020                       $ 43,272 $ (43,272)
Balance, at Beginning of period (in shares) at Dec. 31, 2020                       30,120,057 (30,120,057)
Increase (Decrease) in Temporary Equity [Roll Forward]                          
Issuance of common stock warrants $ 433           $ 433            
Stock-based compensation expense 196           196            
Net income (loss) (73,494)                 $ (73,494)      
Balance, at beginning of period at Dec. 31, 2020 (26,695) $ (69,967) $ 43,272 $ 3   $ 3 54,097 $ 10,828 $ 43,269 (80,795) $ (80,795)    
Balance, at beginning of period (in shares) at Dec. 31, 2020       32,949,507 4,910,555 28,038,952              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Exercise of Common Warrants [1] 646           646            
Exercise of Common Warrants (in shares) [1]       69,232                  
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants [1] 14,068           14,068            
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (in shares) [1]       1,756,525                  
Business Combination and PIPE Financing 109,805     $ 4     109,801            
Business Combination and PIPE Financing (in shares)       37,843,390                  
Warrants issued in connection with the Convertible Note 14,522           14,522            
Issuance of common stock warrants 433           433            
Exercise of stock options [1] 41           41            
Exercise of stock options (in shares) [1]       629,457                  
Stock-based compensation expense 196           196            
Net income (loss) (73,494)                 (73,494)      
Balance, at end of period at Jun. 30, 2021 39,522     $ 7     193,804     (154,289)      
Balance, at end of period (in shares) at Jun. 30, 2021       73,248,111                  
Balance, at Beginning of period at Mar. 31, 2021                       $ 50,082 $ (50,082)
Balance, at Beginning of period (in shares) at Mar. 31, 2021                       31,023,671 (31,023,671)
Increase (Decrease) in Temporary Equity [Roll Forward]                          
Stock-based compensation expense 128           128            
Net income (loss) (46,058)                 (46,058)      
Balance, at beginning of period at Mar. 31, 2021 (46,810) $ (96,892) $ 50,082 $ 3   $ 3 61,418 $ 11,339 $ 50,079 (108,231) $ (108,231)    
Balance, at beginning of period (in shares) at Mar. 31, 2021       33,939,017 5,058,949 28,880,068              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Exercise of Common Warrants [1] 646           646            
Exercise of Common Warrants (in shares) [1]       69,232                  
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants [1] 7,258           7,258            
Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (in shares) [1]       906,594                  
Business Combination and PIPE Financing 109,805     $ 4     109,801            
Business Combination and PIPE Financing (in shares)       37,843,390                  
Warrants issued in connection with the Convertible Note 14,522           14,522            
Exercise of stock options [1] 31           31            
Exercise of stock options (in shares) [1]       489,878                  
Stock-based compensation expense 128           128            
Net income (loss) (46,058)                 (46,058)      
Balance, at end of period at Jun. 30, 2021 39,522     $ 7     193,804     (154,289)      
Balance, at end of period (in shares) at Jun. 30, 2021       73,248,111                  
Increase (Decrease) in Temporary Equity [Roll Forward]                          
Stock-based compensation expense 2,408           2,408            
Net income (loss) 24,982                 24,982      
Balance, at beginning of period at Dec. 31, 2021 25,212     $ 8     206,768     (181,564)      
Balance, at beginning of period (in shares) at Dec. 31, 2021       75,062,642                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Exercise of stock options $ 123           123            
Exercise of stock options (in shares) 305,004     305,004                  
Vesting of restricted stock units, net of taxes $ (108)           (108)            
Vesting of restricted stock units, net of taxes (in shares)       242,457                  
Stock-based compensation expense 2,408           2,408            
Net income (loss) 24,982                 24,982      
Balance, at end of period at Jun. 30, 2022 52,617     $ 8     209,191     (156,582)      
Balance, at end of period (in shares) at Jun. 30, 2022       75,610,103                  
Increase (Decrease) in Temporary Equity [Roll Forward]                          
Stock-based compensation expense 1,436           1,436            
Net income (loss) 35,738                 35,738      
Balance, at beginning of period at Mar. 31, 2022 15,434     $ 8     207,746     (192,320)      
Balance, at beginning of period (in shares) at Mar. 31, 2022       75,153,493                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Exercise of stock options 117           117            
Exercise of stock options (in shares)       280,570                  
Vesting of restricted stock units, net of taxes (108)           (108)            
Vesting of restricted stock units, net of taxes (in shares)       176,040                  
Stock-based compensation expense 1,436           1,436            
Net income (loss) 35,738                 35,738      
Balance, at end of period at Jun. 30, 2022 $ 52,617     $ 8     $ 209,191     $ (156,582)      
Balance, at end of period (in shares) at Jun. 30, 2022       75,610,103                  
[1] Share amounts have been retroactively restated to give effect to the recapitalization transaction
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities    
Net income (loss) $ 24,982 $ (73,494)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 768 350
Provision for doubtful accounts 498 142
Provision for inventory obsolescence and write-downs 777 98
Loss (gain) on disposal of fixed asset 37 (9)
Change in fair value of warrant liability (1,314) 28,135
Change in fair value of earnout liability (50,303) 12,376
Change in fair value of derivative liability (12,642) 4,267
Stock-based compensation 2,408 196
Amortization of debt discount 4,413 2,522
Non-cash impact of operating lease right-of-use asset 551 1,224
Issuance of common stock warrants for services performed 0 433
Changes in operating assets and liabilities:    
Accounts receivable 1,843 (4,458)
Inventories (11,382) (3,480)
Prepaid expenses and other assets (2,658) (8,775)
Accounts payable 1,186 562
Accrued expenses and other liabilities 1,658 6,237
Net cash used in operating activities (39,178) (33,674)
Cash flows from investing activities    
Purchase of property and equipment (3,930) (1,445)
Proceeds from disposal of property and equipment 0 9
Net cash used in investing activities (3,930) (1,436)
Cash flows from financing activities    
Proceeds from convertible notes payable, net of issuance costs paid 0 95,000
Proceeds from Business Combination and PIPE Financing, net of issuance costs paid 0 142,796
Proceeds from facility borrowings 0 7,000
Repayments of facility borrowings 0 (11,500)
Proceeds from the exercise of Series C redeemable convertible preferred warrants 0 3,100
Proceeds from exercise of common warrants 0 157
Payments on finance lease obligations (35) (54)
Proceeds from exercise of stock options 123 41
Tax withholding payment related to net settlement of equity awards (108) 0
Net cash (used in) provided by financing activities (20) 236,540
Net (decrease) increase in cash (43,128) 201,430
Cash - Beginning of period 168,538 460
Cash - End of period 125,410 201,890
Supplemental cash flow information    
Cash paid for interest 3,526 1,649
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
Property and equipment included in accounts payable and accruals 708 0
Finance lease right-of-use asset in exchange for a lease liability $ 786 $ 0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentations
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Lightning eMotors, Inc. (the “Company”, “Lightning”) is an innovative automotive manufacturing and research company based in Loveland, Colorado. The Company operates in the zero-emission vehicle (“ZEV”) market and manufactures zero-emission Class 3 to 7 Battery Electric Vehicles (“BEV”) and Fuel Cell Electric Vehicles (“FCEV”), and infrastructure solutions for commercial medium duty trucks, buses, vans and motorcoach fleets. The Company also sells charging systems as an ancillary supporting product. The Company operates predominately in the United States.

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. Lightning Systems was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805, Business Combinations. This determination was primarily based on Lightning Systems stockholders prior to the Business Combination having a majority of the voting interests in the combined company, Lightning Systems operations comprising the ongoing operations of the combined company and Lightning Systems senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or other intangible assets recorded.

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

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date, to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, 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 Consolidated Financial Statements.

The accompanying 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 consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.

Reclassifications

Certain prior period balances in the statements of cash flows have been combined or reclassified to conform to current period presentation. Such reclassifications had no impact on net loss or stockholders’ equity (deficit) previously reported.

Liquidity

As of June 30, 2022, the Company had $125,410 in cash and cash equivalents. For the six months ended June 30, 2022, the net income of the Company amounted to $24,982. Cash flow used in operating activities was $39,178 for the six months ended June 30, 2022. The Company had positive working capital of $148,056 as of June 30, 2022, 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 Company believes its cash and cash equivalents balance will be sufficient to continue to operate its business over the next twelve-month period from the date the financial statements were issued. However, the Company will require additional capital to fund the growth and scaling of its manufacturing facilities and operations; further develop its products and services, including those for orders in its order backlog; and fund possible acquisitions. Until the Company can generate sufficient cash flow from operations, the Company expects to finance its operations through a combination of the merger proceeds received from the Business Combination as well as from additional public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. The amount and timing of the Company’s future funding requirements depends on many factors, including the pace and results of the Company’s development efforts and the Company’s ability to scale its operations.

The Company cannot provide any assurance that additional capital will be available on commercially acceptable terms, if at all. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies 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. The Company’s most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

Segment information

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

As of June 30, 2022, one customer accounted for 46% of the Company’s total accounts receivable. As of December 31, 2021, three customers accounted for 40%, 20% and 17% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$599 17 %$— — %$2,564 29 %$— — %
Customer B— — %— — %1,725 19 %— — %
Customer C— — %3,249 55 %— — %5,318 51 %
Customer D— — %1,141 19 %— — %1,632 16 %
Customer E572 16 %— — %— — %— — %
Customer F340 10 %628 11 %— — %— — %
Total of customers with sales greater than 10%$1,511 43 %$5,018 85 %$4,289 48 %$6,950 67 %
Total of customers with sales less than 10%2,025 57 %905 15 %4,659 52 %3,564 33 %
Total Revenues$3,536 100 %$5,923 100 %$8,948 100 %$10,514 100 %

Concentrations of supplier risk

As of June 30, 2022, one supplier accounted for 30% of the Company’s total accounts payable. As of December 31, 2021, three suppliers accounted for 20%, 19% and 11% of the Company’s total accounts payable. For the three months ended June 30, 2022, two suppliers accounted for 42% and 32% of inventory purchases. For the three months ended June 30, 2021, two suppliers accounted for 24% and 13% of inventory purchases. For the six months ended June 30, 2022, two suppliers accounted for 40% and 26% of inventory purchases. For the six months ended June 30, 2021, two suppliers accounted for 18% and 16% of inventory 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. The carrying value of the cash equivalents approximates fair value, which represents a Level 1 input.

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. 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. The following table details the change in the allowance for doubtful accounts for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$3,397$142$3,349$
Charges to expense450498142
Balance at end of period$3,847$142$3,847$142
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. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.

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 the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative”. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:

Major Class of Property and EquipmentUseful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years

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 three and six months ended June 30, 2022 and 2021.

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 Summary

The following table disaggregates revenue by major source:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
ZEVs$2,884$5,350$8,063$9,496
Zero-emission powertrains336130336218
Other316443549800
Total$3,536$5,923$8,948$10,514

The Company manufactures and sells medium and heavy-duty ZEVs, such as delivery trucks and buses. The Company manufactures ZEVs by installing and integrating its internally-developed, zero-emission powertrain into a vehicle chassis supplied by original equipment manufacturer (“OEM”) partners or from the customer. At times, the Company also installs and integrates its zero-emission powertrains into a used vehicle chassis supplied by the customer (“repower”). The Company also manufactures and sells its stand-alone, zero-emission powertrains directly to customers.

The Company recognizes revenue at a point in time when its performance obligation has been satisfied and control of the ZEV or zero-emission powertrain is transferred to the customer, which generally aligns with shipping terms. Contract shipping terms include ExWorks (“EXW”), “FOB Shipping Point” and “FOB Destination” all as defined in the Incoterms. Under EXW (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect), the performance obligation is satisfied and control is transferred at the point when the customer is notified that the ZEV or zero-emission powertrain is available for pickup. Under “FOB Shipping Point,” control is transferred to the customer at the time the good is transferred to the shipper and under “FOB Destination,” at the time the good is delivered to a customer’s specified delivery location. At times, the Company sells ZEVs that require additional upfitting from a third party before the final sale to the customer. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis.

Other revenue primarily includes the sale of charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for chargers and decontented parts is generally recognized based on contract shipping terms. At times, chargers may be drop shipped directly to the customer from the manufacturer, in which revenue is recognized at the time of shipment. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. Services are recognized as revenue over time as either percentage of completion (i.e. engineering service contracts) or as the service is transferred to the customer (i.e. telematics and analytics subscription services).

The Company made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.

The Company often applies for governmental funding programs, including the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”), on behalf of its customers for ZEV sales. Generally, as a condition of the program, the amount billed to the customer must be reduced by the amount that will be funded by the government program, and the Company will receive the funds directly from the government program. However, the discount to the customer is contingent upon the Company’s receipt of the funding. Revenue is recognized on the gross amount of the ZEV at the time substantially all of the conditions of the government program required of the Company have been met and control of the ZEV has transferred to the customer based on shipping terms.

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 Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.
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.

Contract Liabilities

Contract liabilities relate to payments received in advance of performance obligations under the contract and are realized when the associated revenue is recognized under the contracts. The Company’s contract liabilities consist of customer deposits and deferred revenue, which are included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:

Balance as of December 31, 2021
$147 
Revenues recognized(412)
Increase due to billings1,013 
Balance as of June 30, 2022
$748 

The Company recognized revenue of $62 during the six months ended June 30, 2022 that was included in the contract liability balance as of December 31, 2021.

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.

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.

Future Performance Obligations

The Company has applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services).

As of June 30, 2022, the Company had remaining performance obligations related to a non-cancellable (other than for a breach by the Company) minimum-quantity purchase commitment. The customer is obligated to purchase a fixed number of ZEVs through December 31, 2023, however, the price varies based on which year the customer orders each ZEV (in 2022 or 2023). The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer for 2022) to be $4,900 in 2022 and $6,300 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as
revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

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.

Warranties

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

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 history of warranty claims. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty estimate and accrued warranty liability for actual historical experience. The warranty liability is included in “Accrued expenses and other current liabilities” and the cost of warranties is included in “Cost of revenues.”

Fair value, measurements, and financial instruments

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

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.
Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.
Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs. Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.
Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost).
Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date. The Company’s recurring fair value measurements categorized within Level 3 discussed below contain significant unobservable inputs. A change in those significant unobservable inputs could result in a significantly higher or lower fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments.

Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an
embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $64,567 and $76,614 as of June 30, 2022 and December 31, 2021, respectively. The Company’s term note and working capital facility (“Facility”) had an outstanding term note with a principal amount of $3,000 as of both June 30, 2022 and December 31, 2021 and a fair value of $3,308 and $4,173 as of June 30, 2022 and December 31, 2021, respectively.

The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.

Level 1Level 2Level 3
As of June 30, 2022
Financial assets
Cash equivalents$117,260 $— $— 
Financial Liabilities  
Warrant liability$— $— $871 
Derivative liability— — 4,776 
Earnout liability— — 32,841 
As of December 31, 2021
Financial assets
Cash equivalents$150,022 $— $— 
Financial Liabilities  
Warrant liability$— $— $2,185 
Derivative liability— — 17,418 
Earnout liability— — 83,144 

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

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

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

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive
assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. 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.

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 (“DLOM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one share of Series C preferred stock.

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

Beneficial conversion features

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

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

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

Stock-based compensation

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

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 non-employees (“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 “(Gain) loss 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 “(Gain) loss from change in fair value of warrant liabilities.”

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

In February 2021, the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.
As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.

Research and development

Research and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above.

Advertising

Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $128 and $22 for the three months ended June 30, 2022 and 2021, respectively, and $244 and $51 for the six months ended June 30, 2022 and 2021, respectively.

Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it was 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 consolidated statement of operations each reporting period.

Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$83,144 $— 
Initial recognition May 6, 2021— 78,961 
(Gain) Loss(50,303)12,376 
Balance at end of period$32,841 $91,337 

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.

Earnings per share

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

Recent accounting pronouncements issued and adopted

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s 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 smaller reporting companies, 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.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Reverse Recapitalization
6 Months Ended
Jun. 30, 2022
Reverse Recapitalization [Abstract]  
Reverse Recapitalization 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 an additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis, if on or prior to the fifth anniversary of the closing date the volume
weighted average price (“VWAP”) of the Company’s common stock equals or exceed $12.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $14.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $16.00 per share of twenty of any thirty consecutive trading days. If these conditions have not been satisfied following the fifth anniversary of the closing date, any stockholder earnout shares remaining will be canceled. As of June 30, 2022, none of the contingencies under this agreement have been met and, accordingly, no shares of common stock 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 1 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.

Unless otherwise indicated, all of the Company’s common stock as well as previously issued stock options and redeemable convertible preferred stock presented in the accompanying retroactively revised consolidated statements of stockholders’ equity (deficit) or in the related notes are presented on an as- or as if-converted basis, converted at the Exchange Ratio of 0.9406 and presented as shares or awards of the Company’s common stock.

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 Combination25,893,479
Less: redemption of Gig shares(5,816,664)
Common stock Gig20,076,815
Shares issued in PIPE Financing2,500,000
Business Combination and PIPE Financing shares22,576,815
Lightning Systems shares (1)
50,652,890
Total shares of common stock outstanding immediately after Business Combination73,229,705

(1)The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
At June 30, 2022 and December 31, 2021, inventories consist of the following:

June 30, 2022December 31, 2021
Raw materials$17,992$10,802
Work in progress1,7032,979
Finished goods5,472840
Total inventories$25,167$14,621
The Company reduced the cost of certain inventory to net realizable value and recorded cost reductions of $682 and $98 during the three months ended June 30, 2022 and 2021, respectively, and $777 and $98 during the six months ended June 30, 2022 and 2021, respectively, which were included in “Cost of revenues.”
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
At June 30, 2022 and December 31, 2021, prepaid expenses and other current assets consist of the following:

June 30, 2022December 31, 2021
Vendor deposits$2,878$2,720
Prepaid insurance3,4271,975
Other prepaid expenses1,9112,324
Other current assets3548
Total prepaid expenses and other current assets$8,251$7,067
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Cost and accumulated depreciation as of June 30, 2022 and December 31, 2021 are as follows:

June 30, 2022December 31, 2021
Machinery and equipment$2,877$1,755
Vehicles3,2581,754
Leasehold improvements2,6071,024
Computer equipment668298
Software112798
Furniture and fixtures596331
Capital projects in progress1,585957
Total cost11,7036,917
Accumulated depreciation and amortization(2,544)(2,026)
Total property and equipment, net$9,159$4,891

Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenues$125$49$210$87
Research and development16108
Selling, general and administrative247174426263
Total depreciation and amortization expense$388$223$744$350
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
At June 30, 2022 and December 31, 2021, accrued expenses and other current liabilities consist of the following:

June 30, 2022December 31, 2021
Accrued professional services$1,554$1,645
Accrued interest841841
Accrued payroll and benefits2,1031,014
Other accrued expense1,411368
Warranty liability1,212994
Customer deposits61985
Deferred revenue12962
Current portion of finance lease obligation17536
Total accrued expenses and other current liabilities$8,044$5,045

Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$1,191$511$994$455
Charge for the period448380700591
Utilized during the period(427)(163)(482)(318)
Balance at end of period$1,212$728$1,212$728
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Notes Payable Notes Payable
Notes payable as of June 30, 2022 and December 31, 2021 consist of the following:

June 30, 2022December 31, 2021
Convertible Note$87,863$87,863
Facility3,0003,000
Total debt principal 90,86390,863
Unamortized debt discount - Convertible Note(22,649)(27,055)
Unamortized debt discount - Facility(33)(40)
Total long-term debt$68,181$63,768

Convertible Note

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

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

If the Company incurs other unpermitted indebtedness, it is required to redeem the Convertible Notes in full including outstanding principal and accrued and unpaid interest, plus (a) a prepayment premium equal to twelve months of interest on the principal amount of the Convertible Notes if such indebtedness event occurred prior to January 15, 2023; or (b) a prepayment premium equal to the amount of interest which would have accrued on the Convertible Notes through maturity (the “Redemption Feature”). In addition, the Company is required to issue to the holders a fixed number of warrants to purchase shares of Common Stock. The fixed number of warrants will be based on the principal balance of the Convertible Notes, divided by $11.50 (“Redemption Warrants”). The Redemption Warrants will be exercisable from the date of repayment of the Convertible Notes through the original maturity date of the Convertible Notes.

If the number of outstanding shares of Common Stock is increased by a stock split or other similar event, the number of shares issuable on exercise of each warrant shall be increased proportionately and the exercise price shall be decreased proportionately. Consequently, if the number of outstanding shares of Common Stock is decreased by a reverse stock split, consolidation, combination or reclassification of shares of Common Stock or other similar event, the number of shares of Common Stock issuable on exercise of each warrant shall be decreased proportionately and the exercise price shall be increased proportionately.

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

The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$17,418 $— 
Initial recognition May 6, 202117,063
(Gain) Loss(12,642)4,267
Balance at end of period$4,776$21,330

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

Interest expense for the three months ended June 30, 2022 and 2021 was $3,938 and $2,307, respectively, of which $1,647 and $1,089, respectively, related to contractual interest expense and $2,291 and $1,218, respectively, related to amortization of the discount. Interest expense for the six months ended June 30, 2022 and 2021 was $7,701 and $2,307, of which $3,295 and $1,089, respectively, related to contractual interest expense and $4,406 and $1,218, respectively, related to amortization of the discount.
Facility

In October 2019, the Company entered into the Facility with a company represented on the Board of Lightning Systems. Upon consummation of the Business Combination, the company holding the Facility was no longer represented on the Board of Directors, (“ the Board”). The Facility provides for both term and working capital loans for borrowings up to $9,000 as of June 30, 2022. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Interest is payable quarterly on borrowings at a fixed annual rate of 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of June 30, 2022 and December 31, 2021. Interest expense related to the Facility was $115 and $435 for the three months ended June 30, 2022 and 2021, respectively, and $229 and $1,061 for the six months ended June 30, 2022 and 2021, respectively.

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

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

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

The 2020 short-term notes were convertible into shares of Series C redeemable convertible preferred stock upon 1) a change in control having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “Additional paid-in capital”. During the three and six months ended June 30, 2021, amortization of the debt discount of $315 and $1,296, respectively, was recorded to “Interest expense”.

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 closing of the Business Combination 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.

Related party 2020 convertible notes payable

In February 2020, the Company borrowed $3,000 under two convertible note payable agreements from companies represented on the Board of Lightning Systems. 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 shares of Series C preferred stock 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 stock at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “(Gain) loss 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.

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 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. The promissory note was paid upon the closing of the Business Combination.

Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2022 (remainder of the year)
$— 
2023— 
202490,863 
Thereafter— 
Total$90,863 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
A contract is or contains a lease when, (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. The Company assesses whether an arrangement is or contains a lease at inception of the contract. For all leases, other than those that qualify for the short-term recognition exemption, the Company recognizes as of the lease commencement date on the balance sheet a liability for its obligation related to the lease and a corresponding asset representing the Company’s right to use the underlying asset over the period of use.

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) and certain information technology (“IT”) equipment under non-cancelable operating leases. The Company also leases equipment utilized in the manufacturing process under non-cancelable financing leases. These financing leases include either a bargain purchase option or the equipment reverts ownership to the Company at the end of the lease term.

The Company assesses the expected lease term at lease inception and discounts the lease using a fully-secured, annual incremental borrowing rate (or rate implicit in the lease, if readily determinable), adjusted for time value corresponding with the expected lease term. The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, Leases, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases.
Right-of-use assets and lease liabilities as of June 30, 2022 and December 31, 2021 consist of the following:

June 30, 2022December 31, 2021
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$8,344$970$8,742$208
Liabilities    
Lease obligation - current portion (2)
$1,432$175$1,166$36
Lease obligation - long-term portion (3)
8,5947099,260159
Total lease obligations$10,026$884$10,426$195
Weighted average remaining lease terms (in years)4.75.35.25.0
Weighted average discount rate15%4%15%4%

(1)Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.
(2)Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
(3)Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.

The Company’s lease cost is presented below. The Company does not have any short-term leases or leases with variable lease payments. The financing lease cost for the three and six months ended June 30, 2022 and 2021 was immaterial.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating Lease Cost  
Cost of revenues$261$156$522$289
Research and development773515570
Selling, general and administrative319505627926
Total operating lease cost$657$696$1,304$1,285

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

June 30, 2022
OperatingFinance
2022 (remainder of year)
$1,357 $103 
20232,912 205 
20242,997 205 
20253,043 160 
20263,105 128 
Thereafter518 166 
Total future minimum lease payments13,932 967 
Less: imputed interest(3,906)(83)
Total maturities$10,026 $884 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Capital Structure Capital StructureFor the purpose of this Note 10, the “Warrants” relate to the capital structure of the Company as a result of the Business Combination while the “Redeemable Convertible Preferred Stock – Lightning Systems”, “Warrant Liabilities – Lightning Systems” and “Warrants issued to vendors” relate to the redeemable convertible preferred stock and warrants issued by Lightning Systems that were converted to common stock of the Company as of the date of the Business Combination.
Warrants

As of June 30, 2022, there are 24,365,719 warrants outstanding, of which 14,999,970 are public warrants, 8,695,641 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 May 26, 2026, the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation.

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

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

in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption, which the Company refers to as the 30-day redemption period; and
if, and only if, the last reported sale price of the Company’s common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30 trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders.

The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “Warrant liability” and a reduction to “Additional paid-in capital” on the Consolidated Balance Sheets. The change in fair value at each reporting date was recognized in “(Gain) 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. No preferred dividends had been declared.

Lightning Systems’ preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’ 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, B and 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 for a description of the convertible debt conversion transactions and warrant liabilities under this Note 10 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 stock 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 “(Gain) loss 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 stock 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 “(Gain) loss from change in fair value of warrant liabilities.”

As a result of the Business Combination, the preferred Series A, B and 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 and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.

Series C warrants were exercisable by the holder at any time at the stated exercise price, which price is subject to adjustment to provide anti-dilution protection to the holder. Upon the closing of an initial public offering, 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 initial public offering. Lightning Systems had no obligation to file for registration of the shares issuable upon exercise of the warrant under the Securities Act. No fractional shares would be issued upon exercise. If upon exercise, the holder would be entitled to a fractional share, the number of shares issued upon exercise would be rounded to the nearest whole share and the difference settled in cash.

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

Warrants issued to vendors – Lightning Systems

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

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

Number of
Warrants
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Warrants to purchase common stock
Outstanding at December 31, 2020 (1)
610,202$2,270$0.273.3
Exercise of common warrants (1)
(69,232)(489)0.27
Change in fair value3,102
Issued in connection with the Business Combination as common stock - charged to APIC(540,970)(4,883)
Outstanding — June 30, 2021
Warrants to purchase Series C preferred stock
Outstanding at December 31, 2020 (1)
5,938,193$18,885$1.762.7
Exercise of warrants to purchase redeemable convertible preferred stock (1)
(1,756,526)(10,968)1.76
Change in fair value24,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 assumed670,1081,25311.505.0
Change in fair value255
Outstanding — June 30, 2021670,1081,50811.504.9
Outstanding — December 31, 2021
670,108$2,185$11.504.3
Change in fair value(1,314)
Outstanding — June 30, 2022
670,10887111.503.9

(1)Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2021 Equity Incentive Plan

In connection with the Business Combination, the stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides the Company the ability to grant incentive stock options, non-qualified 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, 2022, there were 17,794,239 shares reserved and 13,483,440 shares available for grant under the 2021 Plan.
2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of June 30, 2022, there were 2,416,881 stock options previously granted and unexercised under the 2019 Plan, which remain subject to the terms and conditions of the 2019 Plan.

Compensation Expense

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

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options expense  
Cost of revenues$5$8$10$13
Research and development10161922
Selling, general and administrative192104384161
Total stock options expense$207$128$413$196
Restricted stock units expense  
Cost of revenues$53$$107$
Research and development3379
Selling, general and administrative1,1431,809
Total restricted stock units expense$1,229$$1,995$
Total stock-based compensation$1,436$128$2,408$196

The estimated unrecognized expense for stock options and RSUs not vested as of June 30, 2022, which will be recognized over the remaining requisite service period, is as follows:

Stock options unrecognized expense$2,834 
Stock options weighted-average remaining requisite service period (in years)2.4
Restricted stock units unrecognized expense$13,191 
Restricted stock units weighted-average remaining requisite service period (in years)2.9

Stock Option Awards

Stock option awards are issued to employees with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. It is the Company’s policy to issue
new shares upon option exercise. Changes in the Company’s stock options for the six months ended June 30, 2022 are presented in the table below.

Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate
Intrinsic
Value
(in thousands)
Weighted
Average
Remaining Life
(in years)
Outstanding at January 1, 20223,209,517$1.66
Granted520,8343.92
Exercised(305,004)0.40
Forfeited(37,920)0.22
Expired(2,645)0.34
Outstanding at June 30, 2022
3,384,7822.14$5,5247.6
Vested and exercisable at June 30, 2022
1,411,8111.113,1176.3

Changes in the status of the Company’s non-vested share awards for the six months ended June 30, 2022 are presented in the table below.

Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 20222,137,050$1.21
Granted520,8342.33
Vested(646,993)1.13
Forfeited(37,920)0.17
Non-vested at June 30, 2022
1,972,9711.52

The aggregate intrinsic value of options exercised were $1,056 and $3,434 during the three months ended June 30, 2022 and 2021, respectively, and $1,162 and $3,951 during the six months ended June 30, 2022 and 2021, respectively.

A Black-Scholes option pricing model with the following assumptions was utilized to determine the fair value of options granted during the six months ended June 30, 2022.

Six Months Ended June 30,
2022
Expected volatility61.0%
Dividend yield0%
Risk-free interest rate2.95%
Expected term (in years)6.25

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

The Company grants RSU awards to employees that generally vest over 3 years. RSU awards are valued based on the closing market price of the Company’s common stock on the grant date.

Number of
RSUs
Weighted
Average
Grant Date
Fair Value per
Share
Outstanding at January 1, 2022935,148$7.59
Granted2,341,1104.02
Released(270,484)6.98
Forfeited(39,140)8.11
Outstanding at June 30, 2022
2,966,6344.82

Other Employee Benefits - 401(k) Savings Plan

The Company has an employee-directed 401(k) savings plan (the “401(k) Plan”) for all eligible employees over the age of 21. Under the 401(k) Plan, employees may make voluntary contributions based on a percentage of their pretax income, subject to statutory limitations. The Company matches 100% for the first 3% of each employee’s contribution and 50% for the next 2% of each employee’s contribution. The Company’s cash contributions are fully vested upon the date of match. The Company made matching cash contributions of $200 and $83 for the three months ended June 30, 2022 and 2021, respectively, and $365 and $143 for the six months ended June 30, 2022 and 2021, respectively.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe 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 taxable losses since inception. The Company’s effective income tax rate was 0% for the three and six months ended June 30, 2022 and 2021 and the realization of any deferred tax assets is not more likely than not.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) per Common Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings (Loss) per Common Share Earnings (Loss) per Common Share
Basic income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding during the period. Diluted income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding, plus the issuance of potentially dilutive common shares that could result from the exercise of outstanding stock options and warrants, vesting of restricted stock and conversion of convertible notes. No potentially dilutive common shares are included in the computation of any diluted per share amount when a loss is reported, which was the case for the three and six months ended June 30, 2021. The Company applied the treasury stock method to account for the dilutive impact of its options, warrants and restricted stock units and the if-converted method for its Convertible Note.

The following table reconciles the earnings (loss) and number of common shares used to calculate basic and diluted earnings per common share attributable to the Company’s shareholders:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Basic earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Basic earnings (loss) per common share$0.47 $(0.79)$0.33 $(1.60)
Diluted earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Add: Convertible Note interest expense, net of tax3,938 7,701 
Reverse: Change in fair value of derivative liability(10,087)(12,642)
Net income (loss) - diluted$29,589 $(46,058)$20,041 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Add: Dilutive effects of stock options and restricted stock units2,161,848 2,372,201 
Add: Dilutive effects of if-converted Convertible Note7,640,246 7,640,246 
Weighted shares outstanding - diluted85,210,210 58,560,928 85,281,301 45,924,405 
Diluted earnings (loss) per common share$0.35 $(0.79)$0.23 $(1.60)

The Company excluded the following potential common shares from the computation of diluted earnings (loss) per share for the periods indicated below because including them would have had an anti-dilutive effect. The Company also excluded the earnout shares as they are not currently issued and outstanding and will not be issued until satisfaction of the applicable stock price levels as described in Note 3. As a result of the Business Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Convertible notes payable8,695,6528,695,652
Outstanding warrants24,365,71924,365,71924,365,71924,365,719
Stock options946,5603,500,121946,5603,500,121
Restricted stock units915,322799,823
Total anti-dilutive stock26,227,60136,561,49226,112,10236,561,492
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Firm Purchase and Other Commitments

The Company is party to firm purchase commitments with some of its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory.

The Company is currently in negotiations with certain suppliers to either blend and extend or terminate some of its future commitments due to supply chain constraints and cost increases for both parties. A significant portion of the Company’s 2023, 2024 and 2025 commitment is associated with an agreement that contractually requires re-negotiation due to significant increases in inflation. The Company has not recognized any losses associated with future penalties, as it is more likely than not that that the Company will not have to pay penalties resulting from not meeting these firm commitments.
However, if negotiations are not successful, the Company may incur losses in future periods.

The Company also has other commitments, including marketing and software subscription agreements and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of June 30, 2022. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of June 30, 2022. However, the Company was still committed to the financing arrangement. All other financial commitments under leasing arrangements are described in Note 9.

The amounts in the table below represent the Company’s future minimum commitments.
As of June 30, 2022
Firm PurchaseOther Total
2022 (remainder of the year)
$15,448 $313 $15,761 
202379,191 500 79,691 
202457,620 125 57,745 
202582,000 25 82,025 
2026— 25 25 
Thereafter— 12 12 
Total $234,259 $1,000 $235,259 

Legal Proceedings

Aside from these proceedings described below, the Company may be involved in legal matters arising in the ordinary course of business from time to time. While the Company believes that such matters are currently not material, there can be no assurance that matters arising in the ordinary course of business for which the Company is or could become involved in litigation will not have a material adverse effect on its business, financial condition or results of operations. The Company records an accrual for legal contingencies when it determines that it is probable that it has incurred a liability and it can reasonably estimate the amount of the loss.

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

In addition, on October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv02774. The lawsuit alleges violations of Sections 10(b), Section 14(a) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder for purported false or misleading statements regarding the Company’s business operations and financial condition. A related lawsuit captioned Cohen v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-03215, was filed in the United States District Court for the District of Colorado on December 1, 2021. On December 17, 2021, the Cohen lawsuit was consolidated with the Shafer lawsuit. On April 22, 2022, the court appointed a lead plaintiff in the consolidated lawsuit. The lead plaintiff’s filed a consolidated complaint on May 20, 2022. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. The plaintiffs seek damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the allegations are without merit and intends to defend vigorously against such allegations.

The Company has received a subpoena from the Securities and Exchange Commission (“SEC”) requesting certain information about the Company’s business (including historical and projected performance, among other things) as part of a non-public fact-finding investigation. The Company is cooperating fully with the SEC’s investigation. The SEC has informed the Company that its investigation and subpoena does not mean that the SEC has concluded that anyone has violated the law, or that it has a negative opinion of any person, entity or security. At this point, the Company cannot predict the eventual scope, duration, or outcome of this matter.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
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. The Company’s most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Segment information
Segment information

ASC 280, Segment Reporting, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.
Concentrations of credit risk Concentrations of credit riskAs of June 30, 2022, one customer accounted for 46% of the Company’s total accounts receivable. As of December 31, 2021, three customers accounted for 40%, 20% and 17% of total accounts receivable.
Concentrations of supplier risk Concentrations of supplier riskAs of June 30, 2022, one supplier accounted for 30% of the Company’s total accounts payable. As of December 31, 2021, three suppliers accounted for 20%, 19% and 11% of the Company’s total accounts payable. For the three months ended June 30, 2022, two suppliers accounted for 42% and 32% of inventory purchases. For the three months ended June 30, 2021, two suppliers accounted for 24% and 13% of inventory purchases. For the six months ended June 30, 2022, two suppliers accounted for 40% and 26% of inventory purchases. For the six months ended June 30, 2021, two suppliers accounted for 18% and 16% of inventory 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. The carrying value of the cash equivalents approximates fair value, which represents a Level 1 input.
Accounts receivable Accounts receivableAccounts 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. 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.
Inventories InventoriesInventories 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. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.
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 the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative”. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:

Major Class of Property and EquipmentUseful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years
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 three and six months ended June 30, 2022 and 2021.
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

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
ZEVs$2,884$5,350$8,063$9,496
Zero-emission powertrains336130336218
Other316443549800
Total$3,536$5,923$8,948$10,514

The Company manufactures and sells medium and heavy-duty ZEVs, such as delivery trucks and buses. The Company manufactures ZEVs by installing and integrating its internally-developed, zero-emission powertrain into a vehicle chassis supplied by original equipment manufacturer (“OEM”) partners or from the customer. At times, the Company also installs and integrates its zero-emission powertrains into a used vehicle chassis supplied by the customer (“repower”). The Company also manufactures and sells its stand-alone, zero-emission powertrains directly to customers.

The Company recognizes revenue at a point in time when its performance obligation has been satisfied and control of the ZEV or zero-emission powertrain is transferred to the customer, which generally aligns with shipping terms. Contract shipping terms include ExWorks (“EXW”), “FOB Shipping Point” and “FOB Destination” all as defined in the Incoterms. Under EXW (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect), the performance obligation is satisfied and control is transferred at the point when the customer is notified that the ZEV or zero-emission powertrain is available for pickup. Under “FOB Shipping Point,” control is transferred to the customer at the time the good is transferred to the shipper and under “FOB Destination,” at the time the good is delivered to a customer’s specified delivery location. At times, the Company sells ZEVs that require additional upfitting from a third party before the final sale to the customer. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis.

Other revenue primarily includes the sale of charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for chargers and decontented parts is generally recognized based on contract shipping terms. At times, chargers may be drop shipped directly to the customer from the manufacturer, in which revenue is recognized at the time of shipment. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. Services are recognized as revenue over time as either percentage of completion (i.e. engineering service contracts) or as the service is transferred to the customer (i.e. telematics and analytics subscription services).

The Company made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.

The Company often applies for governmental funding programs, including the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”), on behalf of its customers for ZEV sales. Generally, as a condition of the program, the amount billed to the customer must be reduced by the amount that will be funded by the government program, and the Company will receive the funds directly from the government program. However, the discount to the customer is contingent upon the Company’s receipt of the funding. Revenue is recognized on the gross amount of the ZEV at the time substantially all of the conditions of the government program required of the Company have been met and control of the ZEV has transferred to the customer based on shipping terms.

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 Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.
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.

Contract Liabilities

Contract liabilities relate to payments received in advance of performance obligations under the contract and are realized when the associated revenue is recognized under the contracts. The Company’s contract liabilities consist of customer deposits and deferred revenue, which are included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:

Balance as of December 31, 2021
$147 
Revenues recognized(412)
Increase due to billings1,013 
Balance as of June 30, 2022
$748 

The Company recognized revenue of $62 during the six months ended June 30, 2022 that was included in the contract liability balance as of December 31, 2021.

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.

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.

Future Performance Obligations

The Company has applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services).

As of June 30, 2022, the Company had remaining performance obligations related to a non-cancellable (other than for a breach by the Company) minimum-quantity purchase commitment. The customer is obligated to purchase a fixed number of ZEVs through December 31, 2023, however, the price varies based on which year the customer orders each ZEV (in 2022 or 2023). The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer for 2022) to be $4,900 in 2022 and $6,300 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as
revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

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

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

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 history of warranty claims. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty estimate and accrued warranty liability for actual historical experience. The warranty liability is included in “Accrued expenses and other current liabilities” and the cost of warranties is included in “Cost of revenues.”
Fair value measurements, and financial instruments
Fair value, measurements, and financial instruments

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

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.
Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.
Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs. Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.
Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost).
Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date. The Company’s recurring fair value measurements categorized within Level 3 discussed below contain significant unobservable inputs. A change in those significant unobservable inputs could result in a significantly higher or lower fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments.

Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an
embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $64,567 and $76,614 as of June 30, 2022 and December 31, 2021, respectively. The Company’s term note and working capital facility (“Facility”) had an outstanding term note with a principal amount of $3,000 as of both June 30, 2022 and December 31, 2021 and a fair value of $3,308 and $4,173 as of June 30, 2022 and December 31, 2021, respectively.

The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.

Level 1Level 2Level 3
As of June 30, 2022
Financial assets
Cash equivalents$117,260 $— $— 
Financial Liabilities  
Warrant liability$— $— $871 
Derivative liability— — 4,776 
Earnout liability— — 32,841 
As of December 31, 2021
Financial assets
Cash equivalents$150,022 $— $— 
Financial Liabilities  
Warrant liability$— $— $2,185 
Derivative liability— — 17,418 
Earnout liability— — 83,144 

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

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

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

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive
assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. 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.

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 (“DLOM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one share of Series C preferred stock.

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

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

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

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

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

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 non-employees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.

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

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “(Gain) loss 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 “(Gain) loss from change in fair value of warrant liabilities.”

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

In February 2021, the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.
As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.
Research and development Research and developmentResearch and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above.
Advertising
Advertising

Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $128 and $22 for the three months ended June 30, 2022 and 2021, respectively, and $244 and $51 for the six months ended June 30, 2022 and 2021, respectively.
Derivative liability
Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it was 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 consolidated statement of operations each reporting period.
Earnout liability
Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$83,144 $— 
Initial recognition May 6, 2021— 78,961 
(Gain) Loss(50,303)12,376 
Balance at end of period$32,841 $91,337 
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
Earnings per share

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

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s 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 smaller reporting companies, 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.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Concentrations of credit risk The net sales to the following customers comprised more than 10% of revenues for the periods presented.
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$599 17 %$— — %$2,564 29 %$— — %
Customer B— — %— — %1,725 19 %— — %
Customer C— — %3,249 55 %— — %5,318 51 %
Customer D— — %1,141 19 %— — %1,632 16 %
Customer E572 16 %— — %— — %— — %
Customer F340 10 %628 11 %— — %— — %
Total of customers with sales greater than 10%$1,511 43 %$5,018 85 %$4,289 48 %$6,950 67 %
Total of customers with sales less than 10%2,025 57 %905 15 %4,659 52 %3,564 33 %
Total Revenues$3,536 100 %$5,923 100 %$8,948 100 %$10,514 100 %
Schedule of allowance for doubtful accounts activity The following table details the change in the allowance for doubtful accounts for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$3,397$142$3,349$
Charges to expense450498142
Balance at end of period$3,847$142$3,847$142
Schedule of estimated useful lives of our major classes of property and equipment The estimated useful lives of the Company’s major classes of property and equipment are as follows:
Major Class of Property and EquipmentUseful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years
Schedule of disaggregates revenue by major source
The following table disaggregates revenue by major source:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
ZEVs$2,884$5,350$8,063$9,496
Zero-emission powertrains336130336218
Other316443549800
Total$3,536$5,923$8,948$10,514
Schedule of changes in contract liabilities Changes in contract liabilities are as follows:
Balance as of December 31, 2021
$147 
Revenues recognized(412)
Increase due to billings1,013 
Balance as of June 30, 2022
$748 
Schedule of fair value hierarchy
The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.

Level 1Level 2Level 3
As of June 30, 2022
Financial assets
Cash equivalents$117,260 $— $— 
Financial Liabilities  
Warrant liability$— $— $871 
Derivative liability— — 4,776 
Earnout liability— — 32,841 
As of December 31, 2021
Financial assets
Cash equivalents$150,022 $— $— 
Financial Liabilities  
Warrant liability$— $— $2,185 
Derivative liability— — 17,418 
Earnout liability— — 83,144 
Schedule of earnout liability The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):
Six Months Ended June 30,
20222021
Balance at beginning of period$83,144 $— 
Initial recognition May 6, 2021— 78,961 
(Gain) Loss(50,303)12,376 
Balance at end of period$32,841 $91,337 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Reverse Recapitalization (Tables)
6 Months Ended
Jun. 30, 2022
Reverse Recapitalization [Abstract]  
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 Combination25,893,479
Less: redemption of Gig shares(5,816,664)
Common stock Gig20,076,815
Shares issued in PIPE Financing2,500,000
Business Combination and PIPE Financing shares22,576,815
Lightning Systems shares (1)
50,652,890
Total shares of common stock outstanding immediately after Business Combination73,229,705

(1)The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
At June 30, 2022 and December 31, 2021, inventories consist of the following:

June 30, 2022December 31, 2021
Raw materials$17,992$10,802
Work in progress1,7032,979
Finished goods5,472840
Total inventories$25,167$14,621
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
At June 30, 2022 and December 31, 2021, prepaid expenses and other current assets consist of the following:

June 30, 2022December 31, 2021
Vendor deposits$2,878$2,720
Prepaid insurance3,4271,975
Other prepaid expenses1,9112,324
Other current assets3548
Total prepaid expenses and other current assets$8,251$7,067
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Cost and accumulated depreciation as of June 30, 2022 and December 31, 2021 are as follows:

June 30, 2022December 31, 2021
Machinery and equipment$2,877$1,755
Vehicles3,2581,754
Leasehold improvements2,6071,024
Computer equipment668298
Software112798
Furniture and fixtures596331
Capital projects in progress1,585957
Total cost11,7036,917
Accumulated depreciation and amortization(2,544)(2,026)
Total property and equipment, net$9,159$4,891
Schedule of Property Plant and Equipment Depreciation and Amortization
Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenues$125$49$210$87
Research and development16108
Selling, general and administrative247174426263
Total depreciation and amortization expense$388$223$744$350
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
At June 30, 2022 and December 31, 2021, accrued expenses and other current liabilities consist of the following:

June 30, 2022December 31, 2021
Accrued professional services$1,554$1,645
Accrued interest841841
Accrued payroll and benefits2,1031,014
Other accrued expense1,411368
Warranty liability1,212994
Customer deposits61985
Deferred revenue12962
Current portion of finance lease obligation17536
Total accrued expenses and other current liabilities$8,044$5,045
Schedule of Changes in Warrant Liability
Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance at beginning of period$1,191$511$994$455
Charge for the period448380700591
Utilized during the period(427)(163)(482)(318)
Balance at end of period$1,212$728$1,212$728
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Notes Payable
Notes payable as of June 30, 2022 and December 31, 2021 consist of the following:

June 30, 2022December 31, 2021
Convertible Note$87,863$87,863
Facility3,0003,000
Total debt principal 90,86390,863
Unamortized debt discount - Convertible Note(22,649)(27,055)
Unamortized debt discount - Facility(33)(40)
Total long-term debt$68,181$63,768
Schedule of Convertible Note Derivative Liability Measured at Fair Value
The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):

Six Months Ended June 30,
20222021
Balance at beginning of period$17,418 $— 
Initial recognition May 6, 202117,063
(Gain) Loss(12,642)4,267
Balance at end of period$4,776$21,330
Schedule of Debt Maturities
The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2022 (remainder of the year)
$— 
2023— 
202490,863 
Thereafter— 
Total$90,863 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities
Right-of-use assets and lease liabilities as of June 30, 2022 and December 31, 2021 consist of the following:

June 30, 2022December 31, 2021
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$8,344$970$8,742$208
Liabilities    
Lease obligation - current portion (2)
$1,432$175$1,166$36
Lease obligation - long-term portion (3)
8,5947099,260159
Total lease obligations$10,026$884$10,426$195
Weighted average remaining lease terms (in years)4.75.35.25.0
Weighted average discount rate15%4%15%4%

(1)Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.
(2)Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
(3)Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.
Schedule of Lease Cost The financing lease cost for the three and six months ended June 30, 2022 and 2021 was immaterial.
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating Lease Cost  
Cost of revenues$261$156$522$289
Research and development773515570
Selling, general and administrative319505627926
Total operating lease cost$657$696$1,304$1,285
Schedule of Maturities - Operating Lease Liability
The maturities of the Company’s lease liabilities are as follows:

June 30, 2022
OperatingFinance
2022 (remainder of year)
$1,357 $103 
20232,912 205 
20242,997 205 
20253,043 160 
20263,105 128 
Thereafter518 166 
Total future minimum lease payments13,932 967 
Less: imputed interest(3,906)(83)
Total maturities$10,026 $884 
Schedule of Maturities - Finance Lease Liability
The maturities of the Company’s lease liabilities are as follows:

June 30, 2022
OperatingFinance
2022 (remainder of year)
$1,357 $103 
20232,912 205 
20242,997 205 
20253,043 160 
20263,105 128 
Thereafter518 166 
Total future minimum lease payments13,932 967 
Less: imputed interest(3,906)(83)
Total maturities$10,026 $884 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Schedule of Warrant Activity
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:

Number of
Warrants
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Warrants to purchase common stock
Outstanding at December 31, 2020 (1)
610,202$2,270$0.273.3
Exercise of common warrants (1)
(69,232)(489)0.27
Change in fair value3,102
Issued in connection with the Business Combination as common stock - charged to APIC(540,970)(4,883)
Outstanding — June 30, 2021
Warrants to purchase Series C preferred stock
Outstanding at December 31, 2020 (1)
5,938,193$18,885$1.762.7
Exercise of warrants to purchase redeemable convertible preferred stock (1)
(1,756,526)(10,968)1.76
Change in fair value24,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 assumed670,1081,25311.505.0
Change in fair value255
Outstanding — June 30, 2021670,1081,50811.504.9
Outstanding — December 31, 2021
670,108$2,185$11.504.3
Change in fair value(1,314)
Outstanding — June 30, 2022
670,10887111.503.9

(1)Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Related to Stock Options and RSUs The following table presents the stock-based compensation related to stock option and RSU awards for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options expense  
Cost of revenues$5$8$10$13
Research and development10161922
Selling, general and administrative192104384161
Total stock options expense$207$128$413$196
Restricted stock units expense  
Cost of revenues$53$$107$
Research and development3379
Selling, general and administrative1,1431,809
Total restricted stock units expense$1,229$$1,995$
Total stock-based compensation$1,436$128$2,408$196
Schedule of Unrecognized Expense for Stock Options and RSUs
The estimated unrecognized expense for stock options and RSUs not vested as of June 30, 2022, which will be recognized over the remaining requisite service period, is as follows:

Stock options unrecognized expense$2,834 
Stock options weighted-average remaining requisite service period (in years)2.4
Restricted stock units unrecognized expense$13,191 
Restricted stock units weighted-average remaining requisite service period (in years)2.9
Schedule of Stock Options Changes in the Company’s stock options for the six months ended June 30, 2022 are presented in the table below.
Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate
Intrinsic
Value
(in thousands)
Weighted
Average
Remaining Life
(in years)
Outstanding at January 1, 20223,209,517$1.66
Granted520,8343.92
Exercised(305,004)0.40
Forfeited(37,920)0.22
Expired(2,645)0.34
Outstanding at June 30, 2022
3,384,7822.14$5,5247.6
Vested and exercisable at June 30, 2022
1,411,8111.113,1176.3
Schedule of Non-Vested Share Awards
Changes in the status of the Company’s non-vested share awards for the six months ended June 30, 2022 are presented in the table below.

Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 20222,137,050$1.21
Granted520,8342.33
Vested(646,993)1.13
Forfeited(37,920)0.17
Non-vested at June 30, 2022
1,972,9711.52
Schedule of Black-Scholes Option Pricing Model
A Black-Scholes option pricing model with the following assumptions was utilized to determine the fair value of options granted during the six months ended June 30, 2022.

Six Months Ended June 30,
2022
Expected volatility61.0%
Dividend yield0%
Risk-free interest rate2.95%
Expected term (in years)6.25
Schedule of Restricted Stock Awards
The Company grants RSU awards to employees that generally vest over 3 years. RSU awards are valued based on the closing market price of the Company’s common stock on the grant date.

Number of
RSUs
Weighted
Average
Grant Date
Fair Value per
Share
Outstanding at January 1, 2022935,148$7.59
Granted2,341,1104.02
Released(270,484)6.98
Forfeited(39,140)8.11
Outstanding at June 30, 2022
2,966,6344.82
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Common Shares Used to Calculate Basic and Diluted Earnings Per Common Share The following table reconciles the earnings (loss) and number of common shares used to calculate basic and diluted earnings per common share attributable to the Company’s shareholders:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Basic earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Basic earnings (loss) per common share$0.47 $(0.79)$0.33 $(1.60)
Diluted earnings per common share:
Net income (loss) - basic$35,738 $(46,058)$24,982 $(73,494)
Add: Convertible Note interest expense, net of tax3,938 7,701 
Reverse: Change in fair value of derivative liability(10,087)(12,642)
Net income (loss) - diluted$29,589 $(46,058)$20,041 $(73,494)
Weighted shares outstanding - basic75,408,116 58,560,928 75,268,854 45,924,405 
Add: Dilutive effects of stock options and restricted stock units2,161,848 2,372,201 
Add: Dilutive effects of if-converted Convertible Note7,640,246 7,640,246 
Weighted shares outstanding - diluted85,210,210 58,560,928 85,281,301 45,924,405 
Diluted earnings (loss) per common share$0.35 $(0.79)$0.23 $(1.60)
Schedule of Securities Excluded As a result of the Business Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Convertible notes payable8,695,6528,695,652
Outstanding warrants24,365,71924,365,71924,365,71924,365,719
Stock options946,5603,500,121946,5603,500,121
Restricted stock units915,322799,823
Total anti-dilutive stock26,227,60136,561,49226,112,10236,561,492
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Commitments
The amounts in the table below represent the Company’s future minimum commitments.
As of June 30, 2022
Firm PurchaseOther Total
2022 (remainder of the year)
$15,448 $313 $15,761 
202379,191 500 79,691 
202457,620 125 57,745 
202582,000 25 82,025 
2026— 25 25 
Thereafter— 12 12 
Total $234,259 $1,000 $235,259 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
May 06, 2021
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Goodwill $ 0   $ 0      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001
Exchange ratio           0.9406
Cash and cash equivalents $ 125,410   $ 125,410   $ 168,538  
Net income (loss) 35,738 $ (46,058) 24,982 $ (73,494)    
Net cash used in operating activities     (39,178) $ (33,674)    
Working capital $ 148,056   148,056      
Net proceeds as a result of business combination after paying off notes and facilities     $ 216,812      
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
item
Jun. 30, 2021
USD ($)
item
Jun. 30, 2022
USD ($)
item
customer
Jun. 30, 2021
USD ($)
item
Dec. 31, 2021
USD ($)
item
customer
May 06, 2021
USD ($)
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent) 100.00% 100.00% 100.00% 100.00%    
Impairment of long-lived assets $ 0 $ 0 $ 0 $ 0    
Revenues recognized     (412,000)      
Facility $ 90,863,000   $ 90,863,000   $ 90,863,000  
Convertible Note due in May 2024            
Concentration Risk [Line Items]            
Interest rate (as a percent) 7.50%   7.50%     7.50%
Convertible note $ 87,863,000   $ 87,863,000   87,863,000 $ 100,000,000
Fair value of convertible debt $ 64,567,000   $ 64,567,000   76,614,000 $ 17,063,000
Facility            
Concentration Risk [Line Items]            
Interest rate (as a percent) 15.00%   15.00%      
Facility $ 3,000,000   $ 3,000,000   3,000,000  
Notes payable, fair value $ 3,308,000   3,308,000   $ 4,173,000  
Service Revenue            
Concentration Risk [Line Items]            
Revenues recognized     $ 62,000      
Customer Concentration Risk | Accounts Receivable | One Customer            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     46.00%   40.00%  
Customer Concentration Risk | Accounts Receivable | Two Customers            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)         20.00%  
Customer Concentration Risk | Accounts Receivable | Three Customers            
Concentration Risk [Line Items]            
Number of customers | customer     1   3  
Concentrations of credit risk (as a percent)         17.00%  
Supplier Concentration Risk | Accounts Payable | Supplier One            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     30.00%   20.00%  
Number of suppliers | item     1      
Supplier Concentration Risk | Accounts Payable | Supplier Two            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)         19.00%  
Number of suppliers | item 2 2        
Supplier Concentration Risk | Accounts Payable | Supplier Three            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)         11.00%  
Number of suppliers | item         3  
Supplier Concentration Risk | Purchases | Supplier One            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     40.00% 18.00%    
Number of suppliers | item     2      
Supplier Concentration Risk | Purchases | Supplier Two            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)       16.00%    
Number of suppliers | item       2    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Concentration Risk [Line Items]          
Net sales $ 3,536 $ 5,923 $ 8,948 $ 10,514  
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Concentration Risk [Line Items]          
Net sales $ 1,511 $ 5,018 $ 4,289 $ 6,950  
Concentration risk, threshold percentage 43.00% 85.00% 48.00% 67.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer A          
Concentration Risk [Line Items]          
Net sales $ 599 $ 0 $ 2,564 $ 0  
Concentration risk, percentage 17.00% 0.00% 29.00% 0.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer B          
Concentration Risk [Line Items]          
Net sales $ 0 $ 0 $ 1,725 $ 0  
Concentration risk, percentage 0.00% 0.00% 19.00% 0.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer C          
Concentration Risk [Line Items]          
Net sales $ 0 $ 3,249 $ 0 $ 5,318  
Concentration risk, percentage 0.00% 55.00% 0.00% 51.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer D          
Concentration Risk [Line Items]          
Net sales $ 0 $ 1,141 $ 0 $ 1,632  
Concentration risk, percentage 0.00% 19.00% 0.00% 16.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer E          
Concentration Risk [Line Items]          
Net sales $ 572 $ 0 $ 0 $ 0  
Concentration risk, percentage 16.00% 0.00% 0.00% 0.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer F          
Concentration Risk [Line Items]          
Net sales $ 340 $ 628 $ 0 $ 0  
Concentration risk, percentage 10.00% 11.00% 0.00% 0.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Total of customers with sales less than 10%          
Concentration Risk [Line Items]          
Net sales $ 2,025 $ 905 $ 4,659 $ 3,564  
Concentration risk, percentage 57.00% 15.00% 52.00% 33.00%  
Accounts Payable | Supplier Concentration Risk | Supplier One          
Concentration Risk [Line Items]          
Concentration risk, percentage     30.00%   20.00%
Accounts Payable | Supplier Concentration Risk | Supplier Two          
Concentration Risk [Line Items]          
Concentration risk, percentage         19.00%
Inventory Purchases | Supplier Concentration Risk | Supplier One          
Concentration Risk [Line Items]          
Concentration risk, percentage 42.00% 24.00%      
Inventory Purchases | Supplier Concentration Risk | Supplier Two          
Concentration Risk [Line Items]          
Concentration risk, percentage 32.00% 13.00% 26.00%    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 3,397 $ 142 $ 3,349 $ 0
Charges to expense 450 0 498 142
Balance at end of period $ 3,847 $ 142 $ 3,847 $ 142
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)
6 Months Ended
Jun. 30, 2022
Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Software  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)
mi² in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
mi²
Jun. 30, 2021
USD ($)
Revenue Summary        
Revenues $ 3,536 $ 5,923 $ 8,948 $ 10,514
Revenues recognized     $ (412)  
Product warranty period     5 years  
Warranty area covered | mi²     60  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01        
Revenue Summary        
Revenue remaining performance obligation $ 4,900   $ 4,900  
Revenue remaining performance obligation (in years) 6 months   6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Revenue Summary        
Revenue remaining performance obligation $ 6,300   $ 6,300  
Revenue remaining performance obligation (in years) 12 months   12 months  
Selling, general and administrative        
Revenue Summary        
Advertising costs $ 128 22 $ 244 51
ZEVs        
Revenue Summary        
Revenues 2,884 5,350 8,063 9,496
Zero-emission powertrains        
Revenue Summary        
Revenues 336 130 336 218
Other        
Revenue Summary        
Revenues $ 316 $ 443 $ 549 $ 800
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Accounting Policies [Abstract]  
Beginning balance $ 147
Revenues recognized (412)
Increase due to billings 1,013
Ending balance $ 748
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Level 1    
Financial assets    
Cash equivalents $ 117,260 $ 150,022
Financial Liabilities    
Warrant liability 0 0
Derivative liability 0 0
Earnout liability 0 0
Level 2    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability 0 0
Derivative liability 0 0
Earnout liability 0 0
Level 3    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability 871 2,185
Derivative liability 4,776 17,418
Earnout liability $ 32,841 $ 83,144
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Earnout Liability (Details) - Earnout Liability - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 83,144  
Initial recognition May 6, 2021   $ 78,961
(Gain) Loss (50,303) 12,376
Ending balance $ 32,841 $ 91,337
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Reverse Recapitalization (Details)
$ / shares in Units, $ in Thousands
14 Months Ended
May 06, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
contingency
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Reverse Recapitalization      
Shares authorized (in shares) 251,000,000    
Common stock, authorized (in shares) 250,000,000 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 1,000,000
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001
Contingent right to receive additional shares (in shares) 16,463,096    
Contingencies under agreement met | contingency   0  
Goodwill | $   $ 0  
Exchange ratio 0.9406    
Derivative Instrument, Period One      
Reverse Recapitalization      
Percentage of earnout shares to be released 33.33%    
Threshold weighted average price of stock (in dollars per share) | $ / shares $ 12.00    
Threshold trading days 20 days    
Consecutive trading days 30 days    
Derivative Instrument, Period Two      
Reverse Recapitalization      
Percentage of earnout shares to be released 33.33%    
Threshold weighted average price of stock (in dollars per share) | $ / shares $ 14.00    
Threshold trading days 20 days    
Consecutive trading days 30 days    
Derivative Instrument, Period Three      
Reverse Recapitalization      
Percentage of earnout shares to be released 33.33%    
Threshold weighted average price of stock (in dollars per share) | $ / shares $ 16.00    
Threshold trading days 20 days    
Consecutive trading days 30 days    
Private Placement      
Reverse Recapitalization      
Sale of stock, shares issued (in shares) 2,500,000    
Sale of stock, price per share (in shares) | $ / shares $ 10.00    
Sale of stock, consideration received | $ $ 25,000    
Gig Capital3, Inc.      
Reverse Recapitalization      
Shares redeemed (in shares) 5,816,664    
Payments to redeem common stock | $ $ 58,759    
Shares issued (in shares)   0  
Lightning Systems, Inc      
Reverse Recapitalization      
Common stock issued on conversion of notes (in shares) 5,830,723    
Common stock issued on conversion of warrants (in shares) 4,379,795    
Lightning Systems, Inc | Redeemable Convertible Preferred Stock      
Reverse Recapitalization      
Conversion of convertible preferred stock (in shares) 38,007,793    
Gig Capital3, Inc.      
Reverse Recapitalization      
Goodwill | $ $ 0    
Intangible assets | $ $ 0    
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Reverse Recapitalization - Common Stock Outstanding (Details)
14 Months Ended
May 06, 2021
shares
Jun. 30, 2022
shares
Reverse Recapitalization    
Total shares of common stock outstanding immediately after Business Combination (in shares)   75,610,103
Exchange ratio 0.9406  
Gig Capital3, Inc.    
Reverse Recapitalization    
Common stock, outstanding prior to Business Combination (in shares) 25,893,479 25,893,479
Less: redemption of Gig shares (in shares) (5,816,664)  
Common stock Gig (in shares) 20,076,815  
Shares issued in PIPE Financing (in shares) 2,500,000  
Business Combination and PIPE Financing shares (in shares) 22,576,815  
Lightning Systems shares (in shares) 50,652,890  
Total shares of common stock outstanding immediately after Business Combination (in shares) 73,229,705  
Exchange ratio 0.9406  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Inventory Disclosure [Abstract]          
Raw materials $ 17,992   $ 17,992   $ 10,802
Work in progress 1,703   1,703   2,979
Finished goods 5,472   5,472   840
Total inventories 25,167   25,167   $ 14,621
Provision for inventory obsolescence and write-downs $ 682 $ 98 $ 777 $ 98  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 2,878 $ 2,720
Prepaid insurance 3,427 1,975
Other prepaid expenses 1,911 2,324
Other current assets 35 48
Total prepaid expenses and other current assets $ 8,251 $ 7,067
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Cost and Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost $ 11,703 $ 6,917
Accumulated depreciation and amortization (2,544) (2,026)
Total property and equipment, net 9,159 4,891
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total cost 2,877 1,755
Vehicles    
Property, Plant and Equipment [Line Items]    
Total cost 3,258 1,754
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost 2,607 1,024
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total cost 668 298
Software    
Property, Plant and Equipment [Line Items]    
Total cost 112 798
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost 596 331
Capital projects in progress    
Property, Plant and Equipment [Line Items]    
Total cost $ 1,585 $ 957
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense $ 388 $ 223 $ 744 $ 350
Cost of revenues        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense 125 49 210 87
Research and development        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense 16 0 108 0
Selling, general and administrative        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense $ 247 $ 174 $ 426 $ 263
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued professional services $ 1,554 $ 1,645
Accrued interest 841 841
Accrued payroll and benefits 2,103 1,014
Other accrued expense 1,411 368
Warranty liability 1,212 994
Customer deposits 619 85
Deferred revenue 129 62
Current portion of finance lease obligation 175 36
Total accrued expenses and other current liabilities $ 8,044 $ 5,045
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 1,191 $ 511 $ 994 $ 455
Charge for the period 448 380 700 591
Utilized during the period (427) (163) (482) (318)
Balance at end of period $ 1,212 $ 728 $ 1,212 $ 728
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
May 06, 2021
Notes Payable      
Long term debt $ 90,863 $ 90,863  
Total debt less unamortized debt discount 68,181 63,768  
Convertible Note due in May 2024      
Notes Payable      
Convertible Note 87,863 87,863 $ 100,000
Unamortized debt discount (22,649) (27,055)  
Facility      
Notes Payable      
Long term debt 3,000 3,000  
Unamortized debt discount $ (33) $ (40)  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.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 ($)
note
$ / shares
shares
Mar. 31, 2015
USD ($)
Sep. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Notes Payable                          
Conversion price (in dollars per share) | $ / shares       $ 1.66                  
Warrants issued in connection with the Convertible Note               $ 14,522   $ 14,522      
Amortization of debt discount                 $ 4,413 2,522      
Warrant liability       $ 336     $ 871   $ 871   $ 2,185    
Proceeds from unsecured credit facility         $ 1,500                
Short term warrants exercisable into shares | shares       3,614,457                  
Long term warrants exercisable into shares | shares       831,326                  
Other Affiliates | Convertible Notes Payable                          
Notes Payable                          
Interest rate (as a percent)       8.00%                  
Conversion price (in dollars per share) | $ / shares     $ 1.42                    
Amount borrowed       $ 3,000                  
Series C preferred shares issued (in shares) | shares     2,118,819                    
Number of convertible note payable agreements | note       2                  
Redemption of debt     $ 3,000                    
Excess fair value recorded as additional pain in capital     $ 1,844                    
Convertible note warrants                          
Notes Payable                          
Warrants issued in connection with the Convertible Note               14,522          
Convertible Note due in May 2024                          
Notes Payable                          
Interest rate (as a percent) 7.50%           7.50%   7.50%        
Convertible note $ 100,000           $ 87,863   $ 87,863   87,863    
Issuance costs $ 5,000                        
Conversion price (in dollars per share) | $ / shares $ 11.50                        
Warrants to purchase shares (in shares) | shares 8,695,641                        
Warrant exercise price (in dollars per share) | $ / shares $ 11.50                        
Percentage of stock price trigger 120.00%                        
Stock price trigger (in dollars per share) | $ / 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           64,567   64,567   76,614    
Interest expense             3,938 2,307 7,701 2,307      
Contractual interest expense             1,647 1,089 3,295 1,089      
Amortization of debt discount             $ 2,291 1,218 $ 4,406 1,218      
Convertible Note due in May 2024 | Convertible note warrants                          
Notes Payable                          
Stock price trigger (in dollars per share) | $ / shares $ 11.50                        
Facility                          
Notes Payable                          
Interest rate (as a percent)             15.00%   15.00%        
Warrants to purchase shares (in shares) | shares                       60,241 301,205
Warrant exercise price (in dollars per share) | $ / shares                       $ 1.66  
Interest expense             $ 115 435 $ 229 1,061      
Maximum borrowing capacity             9,000   9,000        
Threshold indebtedness             5,000   5,000        
Borrowings under line of credit             $ 3,000   $ 3,000   $ 3,000    
Warrant liability                       $ 6 $ 66
2020 short-term convertible notes payable                          
Notes Payable                          
Interest rate (as a percent)           8.00%              
Conversion price (in dollars per share) | $ / shares           $ 1.66              
Percentage of stock price trigger           75.00%              
Amortization of debt discount               $ 315   $ 1,296      
Amount borrowed           $ 9,679              
Series C preferred shares issued (in shares) | shares           5,830,723              
Threshold limit for change in control           $ 200,000              
Aggregated gross proceeds from debt and equity financing           10,000              
Beneficial conversion feature           3,071              
Conversion of convertible notes, adjustment to additional paid in capital $ 9,679                        
2020 short-term convertible notes payable | Convertible Notes Payable                          
Notes Payable                          
Amount borrowed           6,454              
2020 short-term convertible notes payable | Other Affiliates                          
Notes Payable                          
Amount borrowed           $ 3,225              
Third Party Secured Promissory Note                          
Notes Payable                          
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                      
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Convertible Note Derivative Liability (Details) - Convertible Note due in May 2024 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Increase (decrease) in convertible note derivative liability    
Beginning balance $ 17,418  
Initial recognition May 6, 2021   $ 17,063
(Gain) Loss (12,642) 4,267
Ending balance $ 4,776 $ 21,330
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Debt Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt maturities    
2024 $ 90,863  
Total debt $ 90,863 $ 90,863
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Assets          
Right-of-use assets $ 8,344   $ 8,344   $ 8,742
Liabilities          
Operating lease obligation - current portion 1,432   1,432   1,166
Operating lease obligation - long-term portion 8,594   8,594   9,260
Total lease obligations $ 10,026   $ 10,026   $ 10,426
Weighted average remaining lease terms (in years) 4 years 8 months 12 days   4 years 8 months 12 days   5 years 2 months 12 days
Weighted average discount rate 15.00%   15.00%   15.00%
Finance Lease Assets:          
Right-of-use assets $ 970   $ 970   $ 208
Finance lease obligation - current portion 175   175   36
Finance lease obligation - long-term portion 709   709   159
Total lease obligations $ 884   $ 884   $ 195
Weighted average remaining lease terms (in years) 5 years 3 months 18 days   5 years 3 months 18 days   5 years
Weighted average discount rate 4.00%   4.00%   4.00%
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets   Other assets   Other assets
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities   Accrued expenses and other current liabilities   Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities   Other long-term liabilities   Other long-term liabilities
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities, Accrued expenses and other current liabilities   Other long-term liabilities, Accrued expenses and other current liabilities   Other long-term liabilities, Accrued expenses and other current liabilities
Total operating lease cost $ 657 $ 696 $ 1,304 $ 1,285  
Cost of revenues          
Finance Lease Assets:          
Total operating lease cost 261 156 522 289  
Research and development          
Finance Lease Assets:          
Total operating lease cost 77 35 155 70  
Selling, general and administrative          
Finance Lease Assets:          
Total operating lease cost $ 319 $ 505 $ 627 $ 926  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating lease liabilities    
2022 (remainder of year) $ 1,357  
2023 2,912  
2024 2,997  
2025 3,043  
2026 3,105  
Thereafter 518  
Total future minimum lease payments 13,932  
Less: imputed interest (3,906)  
Total maturities 10,026 $ 10,426
Finance lease liabilities    
2022 (remainder of year) 103  
2023 205  
2024 205  
2025 160  
2026 128  
Thereafter 166  
Total future minimum lease payments 967  
Less: imputed interest (83)  
Total maturities $ 884 $ 195
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
May 06, 2021
Outstanding warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 24,365,719  
Number of shares called by each warrant (in shares) 1  
Warrant exercise price (in dollars per share) $ 11.50  
Redemption price per warrant (in dollars per share) $ 0.01  
Period of prior written notice for redemption of warrants 30 days  
Stock price trigger for redemption of warrants (in dollars per share) $ 18.00  
Threshold trading days for redemption of warrants 20 days  
Threshold consecutive trading days for redemption of warrants 30 days  
Public warrant    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 14,999,970  
Convertible note warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 8,695,641  
Total warrant fair value   $ 14,522
Private placement warrant    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 670,108  
Total warrant fair value   $ 1,253
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure - Redeemable Convertible Preferred Stock (Details) - Lightning Systems, Inc - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 06, 2021
Jun. 30, 2022
Dec. 31, 2020
Dec. 31, 2019
Minimum        
Temporary Equity [Line Items]        
Gross proceeds from IPO   $ 50,000    
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%    
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      
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      
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 (in shares)     4,445,783 702,811
Warrant exercise price (in dollars per share)     $ 1.42 $ 1.66
Fair value of the warrants     $ 336 $ 155
Redemption of convertible notes payable     3,000  
Cash     $ 3,000  
Balance amount of stock conversion charged to additional paid in capital $ 35,203      
Series B and Series C Redeemable Convertible Preferred Stock        
Temporary Equity [Line Items]        
Series B and Series C preferred stockholders (As a percent)   70.00%    
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.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
USD ($)
item
$ / shares
shares
Mar. 31, 2021
USD ($)
item
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / 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 | $       $ 0 $ 157    
Issuance of common stock warrants | $         $ 433    
Outstanding warrants              
Class of Warrant or Right [Line Items]              
Warrant exercise price (in dollars per share)       $ 11.50      
Lightning Systems, Inc              
Class of Warrant or Right [Line Items]              
Fractional shares exercised (in dollars per share) | shares       0      
Lightning Systems, Inc | Series C redeemable convertible preferred stock              
Class of Warrant or Right [Line Items]              
Warrant to purchase shares (in shares) | shares           4,445,783 702,811
Warrant exercise price (in dollars per share)           $ 1.42 $ 1.66
Lightning Systems, Inc | Outstanding warrants              
Class of Warrant or Right [Line Items]              
Number of warrant holders exercised the right to purchase shares | item   1 1        
Warrant to purchase shares (in shares) | shares 125,000            
Warrant exercise price (in dollars per share) $ 6.18 $ 1.66 $ 1.66   $ 1.66    
Proceeds from exercise of common warrants | $   $ 1,600 $ 1,500        
Fair value per warrant (in dollars per share) $ 3.46            
Decrease in warrant liability | $   $ 5,658 $ 5,310        
Number of vendors to whom the warrants issued | item 3            
Contractual life of warrants 5 years            
Issuance of common stock warrants | $ $ 433            
Lightning Systems, Inc | Outstanding warrants | Measurement Input, Share Price              
Class of Warrant or Right [Line Items]              
Warrants, measurement input 6.18            
Lightning Systems, Inc | Outstanding warrants | Measurement Input, Exercise Price              
Class of Warrant or Right [Line Items]              
Warrants, measurement input 6.18            
Lightning Systems, Inc | Outstanding warrants | Measurement Input, Expected Term              
Class of Warrant or Right [Line Items]              
Warrants, measurement input | Y 5            
Lightning Systems, Inc | Outstanding warrants | Measurement Input, Risk Free Interest Rate              
Class of Warrant or Right [Line Items]              
Warrants, measurement input 0.0062            
Lightning Systems, Inc | Outstanding warrants | Measurement Input, Price Volatility              
Class of Warrant or Right [Line Items]              
Warrants, measurement input 0.68            
Lightning Systems, Inc | Outstanding warrants | Minimum              
Class of Warrant or Right [Line Items]              
Fair value per warrant (in dollars per share)   $ 5.87 $ 5.87        
Lightning Systems, Inc | Outstanding warrants | Maximum              
Class of Warrant or Right [Line Items]              
Fair value per warrant (in dollars per share)   $ 5.90 $ 5.90        
Lightning Systems, Inc | Outstanding warrants | Series C redeemable convertible preferred stock              
Class of Warrant or Right [Line Items]              
Warrant to purchase shares (in shares) | shares   963,855 903,614   963,855    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Warrant Fair Value            
Outstanding at beginning of period     $ 2,185      
Change in fair value $ (1,126) $ 7,596 (1,314) $ 28,135    
Outstanding at end of period $ 871   $ 871   $ 2,185  
Warrants to purchase common stock            
Number of Warrants            
Outstanding at beginning of period (in shares)       610,202 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)   0   0   610,202
Warrant Fair Value            
Outstanding at beginning of period       $ 2,270 $ 2,270  
Exercise of warrants       (489)    
Change in fair value       3,102    
Issued in connection with the Business Combination as common stock - charged to APIC       (4,883)    
Outstanding at end of period   $ 0   $ 0   $ 2,270
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)       $ 0.27 $ 0.27  
Exercise of common warrants and warrants to purchase redeemable convertible preferred stock (in dollars per share)       0.27    
Outstanding at end of period (in dollars per share)   $ 0   $ 0   $ 0.27
Weighted Average Remaining Life            
Outstanding (years)           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 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)   0   0   5,938,193
Warrant Fair Value            
Outstanding at beginning of period       $ 18,885 $ 18,885  
Exercise of warrants       (10,968)    
Change in fair value       24,779    
Issued in connection with the Business Combination as common stock - charged to APIC       (32,696)    
Outstanding at end of period   $ 0   $ 0   $ 18,885
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)       $ 1.76 $ 1.76  
Exercise of common warrants and warrants to purchase redeemable convertible preferred stock (in dollars per share)       1.76    
Outstanding at end of period (in dollars per share)   $ 0   $ 0   $ 1.76
Weighted Average Remaining Life            
Outstanding (years)           2 years 8 months 12 days
Private warrants assumed through Business Combination            
Number of Warrants            
Outstanding at beginning of period (in shares)     670,108 0 0  
Warrants assumed (in shares)       670,108    
Outstanding at end of period (in shares) 670,108 670,108 670,108 670,108 670,108 0
Warrant Fair Value            
Outstanding at beginning of period     $ 2,185 $ 0 $ 0  
Warrants assumed       1,253    
Change in fair value     (1,314) 255    
Outstanding at end of period $ 871 $ 1,508 $ 871 $ 1,508 $ 2,185 $ 0
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)     $ 11.50 $ 0 $ 0  
Warrants assumed (in dollars per share)       11.50    
Outstanding at end of period (in dollars per share) $ 11.50 $ 11.50 $ 11.50 $ 11.50 $ 11.50 $ 0
Weighted Average Remaining Life            
Outstanding (years)     3 years 10 months 24 days 4 years 10 months 24 days 4 years 3 months 18 days  
Warrants assumed       5 years    
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity Incentive Plans        
Intrinsic value of stock options exercised $ 1,056 $ 3,434 $ 1,162 $ 3,951
Employer cash contribution $ 200 $ 83 $ 365 $ 143
2021 Equity Incentive Plan        
Equity Incentive Plans        
Shares reserved (in shares) 17,794,239   17,794,239  
Available for grant (in shares) 13,483,440   13,483,440  
2019 Equity Incentive Plan        
Equity Incentive Plans        
Available for grant (in shares) 0   0  
Options granted (in shares)     2,416,881  
Servicing period     10 years  
Vesting period     4 years  
401(k) Savings Plan Part 1        
Equity Incentive Plans        
Defined contribution plan, employer matching contribution, percent of employees' gross pay     100.00%  
Defined contribution plan, employer matching contribution, percent of match     3.00%  
401(k) Savings Plan Part 2        
Equity Incentive Plans        
Defined contribution plan, employer matching contribution, percent of employees' gross pay     50.00%  
Defined contribution plan, employer matching contribution, percent of match     2.00%  
Restricted stock units        
Equity Incentive Plans        
Vesting period     3 years  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity Incentive Plans        
Total stock-based compensation $ 1,436 $ 128 $ 2,408 $ 196
Stock options        
Equity Incentive Plans        
Total stock-based compensation 207 128 413 196
Stock options unrecognized expense 2,834   $ 2,834  
Remaining vesting period (in years)     2 years 4 months 24 days  
Stock options | Cost of revenues        
Equity Incentive Plans        
Total stock-based compensation 5 8 $ 10 13
Stock options | Selling, general and administrative        
Equity Incentive Plans        
Total stock-based compensation 192 104 384 161
Stock options | Research and development        
Equity Incentive Plans        
Total stock-based compensation 10 16 19 22
Restricted stock units        
Equity Incentive Plans        
Total stock-based compensation 1,229 0 $ 1,995 0
Remaining vesting period (in years)     2 years 10 months 24 days  
Restricted stock units unrecognized expense 13,191   $ 13,191  
Restricted stock units | Cost of revenues        
Equity Incentive Plans        
Total stock-based compensation 53 0 107 0
Restricted stock units | Selling, general and administrative        
Equity Incentive Plans        
Total stock-based compensation 1,143 0 1,809 0
Restricted stock units | Research and development        
Equity Incentive Plans        
Total stock-based compensation $ 33 $ 0 $ 79 $ 0
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Number of Options        
Outstanding at Beginning of period (in shares)     3,209,517  
Granted (in shares)     520,834  
Exercised (in shares)     (305,004)  
Forfeited (in shares)     (37,920)  
Expired (in shares)     (2,645)  
Outstanding at end of period (in shares) 3,384,782   3,384,782  
Vested and exercisable at end of period (in shares) 1,411,811   1,411,811  
Weighted Average Exercise Price per Share        
Outstanding at Beginning of period (in dollars per share)     $ 1.66  
Granted (in dollars per share)     3.92  
Exercised (in dollars per share)     0.40  
Forfeited (in dollars per share)     0.22  
Expired (in dollars per share)     0.34  
Outstanding at end of period (in dollars per share) $ 2.14   2.14  
Vested and exercisable at end of period (in dollars per share) $ 1.11   $ 1.11  
Weighted Average Remaining Life        
Outstanding at end of period     7 years 7 months 6 days  
Vested and exercisable at end of period     6 years 3 months 18 days  
Weighted average grant date fair value of stock options granted     $ 2.33  
Aggregate Intrinsic Value, Outstanding $ 5,524   $ 5,524  
Aggregate Intrinsic Value, Vested and exercisable 3,117   3,117  
Intrinsic value of stock options exercised $ 1,056 $ 3,434 $ 1,162 $ 3,951
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Non-vested Shares Under Option  
Non-vested at beginning of period (in shares) | shares 2,137,050
Granted (in shares) | shares 520,834
Vested (in shares) | shares (646,993)
Forfeited (in shares) | shares (37,920)
Non-vested at end of period (in shares) | shares 1,972,971
Weighted Average Grant Date Fair Value per Share  
Non-vested at beginning of period (in dollars per share) | $ / shares $ 1.21
Granted (in dollars per share) | $ / shares 2.33
Vested (in dollars per share) | $ / shares 1.13
Forfeited (in dollars per share) | $ / shares 0.17
Non-vested at end of period (in dollars per share) | $ / shares $ 1.52
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Black Scholes Option Pricing Model (Details)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Expected volatility 61.00%
Dividend yield 0.00%
Risk-free interest rate 2.95%
Expected term (in years) 6 years 3 months
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Restricted Stock Unit Awards (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Number of RSUs  
Outstanding at beginning of period (in shares) | shares 935,148
Granted (in shares) | shares 2,341,110
Released (in shares) | shares (270,484)
Forfeited (in shares) | shares (39,140)
Outstanding at ending of period (in shares) | shares 2,966,634
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 7.59
Granted (in dollars per share) | $ / shares 4.02
Released (in dollars per share) | $ / shares 6.98
Forfeited (in dollars per share) | $ / shares 8.11
Outstanding at ending of period (in dollars per share) | $ / shares $ 4.82
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Provision for income taxes     $ 0  
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) per Common Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic earnings per common share:        
Net income (loss) - basic $ 35,738 $ (46,058) $ 24,982 $ (73,494)
Weighted shares outstanding - basic (in shares) 75,408,116 58,560,928 75,268,854 45,924,405
Basic earnings (loss) per share (in dollars per share) $ 0.47 $ (0.79) $ 0.33 $ (1.60)
Diluted earnings per common share:        
Net income (loss) - basic $ 35,738 $ (46,058) $ 24,982 $ (73,494)
Add: Convertible Note interest expense, net of tax 3,938   7,701  
Reverse: Change in fair value of derivative liability (10,087) 4,267 (12,642) 4,267
Net income (loss) - diluted $ 29,589 $ (46,058) $ 20,041 $ (73,494)
Weighted shares outstanding - basic (in shares) 75,408,116 58,560,928 75,268,854 45,924,405
Add: Dilutive effects of stock options and restricted stock units (in shares) 2,161,848   2,372,201  
Add: Dilutive effects of if-converted Convertible Note (in shares) 7,640,246   7,640,246  
Weighted-average shares outstanding -diluted (in shares) 85,210,210 58,560,928 85,281,301 45,924,405
Diluted earnings (loss) per common share (in dollars per share) $ 0.35 $ (0.79) $ 0.23 $ (1.60)
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares 26,227,601 36,561,492 26,112,102 36,561,492
Convertible notes payable        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares 0 8,695,652 0 8,695,652
Outstanding warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares 24,365,719 24,365,719 24,365,719 24,365,719
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares 946,560 3,500,121 946,560 3,500,121
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares 915,322 0 799,823 0
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Future Minimum Commitments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Firm Purchase  
2022 (remainder of the year) $ 15,448
2023 79,191
2024 57,620
2025 82,000
Total 234,259
Other  
2022 (remainder of the year) 313
2023 500
2024 125
2025 25
2026 25
Thereafter 12
Total 1,000
Total  
2022 (remainder of the year) 15,761
2023 79,691
2024 57,745
2025 82,025
2026 25
Thereafter 12
Total Commitments $ 235,259
XML 80 zev-20220630_htm.xml IDEA: XBRL DOCUMENT 0001802749 2022-01-01 2022-06-30 0001802749 zev:RedeemableWarrantsMember 2022-01-01 2022-06-30 0001802749 2022-08-03 0001802749 2022-06-30 0001802749 2021-12-31 0001802749 2022-04-01 2022-06-30 0001802749 2021-04-01 2021-06-30 0001802749 2021-01-01 2021-06-30 0001802749 us-gaap:CommonStockMember 2022-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001802749 us-gaap:RetainedEarningsMember 2022-03-31 0001802749 2022-03-31 0001802749 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001802749 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001802749 us-gaap:CommonStockMember 2022-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001802749 us-gaap:RetainedEarningsMember 2022-06-30 0001802749 us-gaap:CommonStockMember 2021-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001802749 us-gaap:RetainedEarningsMember 2021-12-31 0001802749 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001802749 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember 2021-03-31 0001802749 us-gaap:CommonStockMember 2021-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 us-gaap:RetainedEarningsMember 2021-03-31 0001802749 2021-03-31 0001802749 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001802749 us-gaap:CommonStockMember 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2021-06-30 0001802749 2021-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember 2020-12-31 0001802749 us-gaap:CommonStockMember 2020-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 us-gaap:RetainedEarningsMember 2020-12-31 0001802749 2020-12-31 0001802749 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001802749 2021-05-06 0001802749 zev:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802749 zev:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-01-01 2022-06-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierThreeMember 2021-01-01 2021-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2021-01-01 2021-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2021-01-01 2021-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2022-04-01 2022-06-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-04-01 2022-06-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2022-04-01 2022-06-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2021-04-01 2021-06-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2021-04-01 2021-06-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2021-04-01 2021-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-01-01 2022-06-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2022-01-01 2022-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2021-01-01 2021-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2021-01-01 2021-06-30 0001802749 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-06-30 0001802749 us-gaap:VehiclesMember 2022-01-01 2022-06-30 0001802749 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001802749 us-gaap:ComputerEquipmentMember 2022-01-01 2022-06-30 0001802749 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001802749 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001802749 zev:ZeroEmissionVehiclesMember 2022-04-01 2022-06-30 0001802749 zev:ZeroEmissionVehiclesMember 2021-04-01 2021-06-30 0001802749 zev:ZeroEmissionVehiclesMember 2022-01-01 2022-06-30 0001802749 zev:ZeroEmissionVehiclesMember 2021-01-01 2021-06-30 0001802749 zev:ZeroEmissionPowertrainsMember 2022-04-01 2022-06-30 0001802749 zev:ZeroEmissionPowertrainsMember 2021-04-01 2021-06-30 0001802749 zev:ZeroEmissionPowertrainsMember 2022-01-01 2022-06-30 0001802749 zev:ZeroEmissionPowertrainsMember 2021-01-01 2021-06-30 0001802749 zev:OtherMember 2022-04-01 2022-06-30 0001802749 zev:OtherMember 2021-04-01 2021-06-30 0001802749 zev:OtherMember 2022-01-01 2022-06-30 0001802749 zev:OtherMember 2021-01-01 2021-06-30 0001802749 zev:ServiceRevenueMember 2022-01-01 2022-06-30 0001802749 2022-07-01 2022-06-30 0001802749 2023-01-01 2022-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-12-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2022-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-12-31 0001802749 us-gaap:FairValueInputsLevel1Member 2022-06-30 0001802749 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001802749 us-gaap:FairValueInputsLevel3Member 2022-06-30 0001802749 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001802749 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001802749 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001802749 zev:EarnoutLiabilityMember 2021-12-31 0001802749 zev:EarnoutLiabilityMember 2021-01-01 2021-06-30 0001802749 zev:EarnoutLiabilityMember 2022-01-01 2022-06-30 0001802749 zev:EarnoutLiabilityMember 2022-06-30 0001802749 zev:EarnoutLiabilityMember 2021-06-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 2021-05-06 0001802749 us-gaap:PrivatePlacementMember 2021-05-06 2021-05-06 0001802749 us-gaap:PrivatePlacementMember 2021-05-06 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 2021-05-06 2021-05-06 0001802749 zev:DerivativeInstrumentPeriodOneMember 2021-05-06 2021-05-06 0001802749 zev:DerivativeInstrumentPeriodTwoMember 2021-05-06 2021-05-06 0001802749 zev:DerivativeInstrumentPeriodThreeMember 2021-05-06 2021-05-06 0001802749 zev:GigCapital3Inc.Member 2021-05-06 2022-06-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 0001802749 zev:GigCapital3Inc.Member 2021-05-06 0001802749 zev:GigCapital3Inc.Member 2021-05-05 0001802749 zev:GigCapital3Inc.Member 2021-05-06 2021-05-06 0001802749 us-gaap:EquipmentMember 2022-06-30 0001802749 us-gaap:EquipmentMember 2021-12-31 0001802749 us-gaap:VehiclesMember 2022-06-30 0001802749 us-gaap:VehiclesMember 2021-12-31 0001802749 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001802749 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001802749 us-gaap:ComputerEquipmentMember 2022-06-30 0001802749 us-gaap:ComputerEquipmentMember 2021-12-31 0001802749 us-gaap:SoftwareDevelopmentMember 2022-06-30 0001802749 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001802749 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001802749 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001802749 zev:CapitalProjectsInProgressMember 2022-06-30 0001802749 zev:CapitalProjectsInProgressMember 2021-12-31 0001802749 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001802749 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001802749 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001802749 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteWarrantsMember zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-01-01 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-01-01 2022-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-06-30 0001802749 zev:ConvertibleNoteWarrantsMember 2021-04-01 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-04-01 2022-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-04-01 2021-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2022-04-01 2022-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-04-01 2021-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2022-01-01 2022-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-01-01 2021-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2020-12-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2019-12-31 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2020-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember us-gaap:ConvertibleNotesPayableMember 2020-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember us-gaap:OtherAffiliatesMember 2020-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2020-08-01 2020-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-04-01 2021-06-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-01-01 2021-06-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-05-06 2021-05-06 0001802749 2015-03-01 2015-03-31 0001802749 us-gaap:ConvertibleNotesPayableMember us-gaap:OtherAffiliatesMember 2020-02-29 0001802749 us-gaap:ConvertibleNotesPayableMember us-gaap:OtherAffiliatesMember 2020-02-01 2020-02-29 0001802749 us-gaap:ConvertibleNotesPayableMember us-gaap:OtherAffiliatesMember 2020-05-01 2020-05-31 0001802749 us-gaap:ConvertibleNotesPayableMember us-gaap:OtherAffiliatesMember 2020-05-31 0001802749 2020-02-01 2020-02-29 0001802749 2020-02-29 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-02-28 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-02-01 2021-02-28 0001802749 us-gaap:WarrantMember 2022-06-30 0001802749 zev:PublicWarrantMember 2022-06-30 0001802749 zev:ConvertibleNoteWarrantsMember 2022-06-30 0001802749 zev:PrivatePlacementWarrantMember 2022-06-30 0001802749 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001802749 zev:PrivatePlacementWarrantMember 2021-05-06 0001802749 zev:ConvertibleNoteWarrantsMember 2021-05-06 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 zev:SeriesBRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 zev:SeriesRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 zev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 srt:MinimumMember zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2019-12-31 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2020-12-31 0001802749 zev:SeriesRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesBRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:LightningSystemsIncMember 2022-01-01 2022-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-03-31 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-03-31 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-03-31 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 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-06-30 0001802749 srt:MinimumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 srt:MaximumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-02-01 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 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 zev:WarrantsToPurchaseCommonStockMember 2020-12-31 0001802749 zev:WarrantsToPurchaseCommonStockMember 2020-01-01 2020-12-31 0001802749 zev:WarrantsToPurchaseCommonStockMember 2021-01-01 2021-06-30 0001802749 zev:WarrantsToPurchaseCommonStockMember 2021-06-30 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2020-12-31 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2020-01-01 2020-12-31 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2021-01-01 2021-06-30 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2021-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2020-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-01-01 2021-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-01-01 2021-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-01-01 2022-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-06-30 0001802749 zev:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-06-30 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2022-06-30 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001802749 zev:FourZeroOneKSavingsPlanPart1Member 2022-01-01 2022-06-30 0001802749 zev:FourZeroOneKSavingsPlanPart2Member 2022-01-01 2022-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2022-04-01 2022-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001802749 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001802749 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001802749 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001802749 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure zev:customer zev:item utr:sqmi zev:contingency zev:D zev:note zev:Y 0001802749 --12-31 2022 Q2 false P6M P12M P20D P30D P20D P30D P20D P30D 0.3333 0.3333 0.3333 http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20220630#AccruedExpensesAndOtherLiabilitiesCurrent 10-Q true 2022-06-30 false 001-39283 Lightning eMotors, Inc. DE 84-4605714 815 14th Street SW Suite A100 Loveland CO 80537 800 223-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 75619573 125410000 168538000 3847000 3349000 6831000 9172000 25167000 14621000 8251000 7067000 165659000 199398000 9159000 4891000 8344000 8742000 2201000 379000 185363000 213410000 7256000 6021000 8044000 5045000 871000 2185000 1432000 1166000 17603000 14417000 68181000 63768000 8594000 9260000 4776000 17418000 32841000 83144000 751000 191000 132746000 188198000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 250000000 250000000 75610103 75610103 75062642 75062642 8000 8000 209191000 206768000 -156582000 -181564000 52617000 25212000 185363000 213410000 3536000 5923000 8948000 10514000 4889000 7048000 12611000 12366000 -1353000 -1125000 -3663000 -1852000 1810000 743000 3752000 1391000 12559000 16026000 24158000 19946000 14369000 16769000 27910000 21337000 -15722000 -17894000 -31573000 -23189000 3849000 3940000 7710000 5551000 -1126000 7596000 -1314000 28135000 10087000 -4267000 12642000 -4267000 -44131000 12376000 -50303000 12376000 -35000 15000 6000 24000 51460000 -28164000 56555000 -50305000 35738000 -46058000 24982000 -73494000 0.47 -0.79 0.33 -1.60 0.35 -0.79 0.23 -1.60 75408116 58560928 75268854 45924405 85210210 58560928 85281301 45924405 75153493 8000 207746000 -192320000 15434000 280570 117000 117000 176040 -108000 -108000 1436000 1436000 35738000 35738000 75610103 8000 209191000 -156582000 52617000 75062642 8000 206768000 -181564000 25212000 305004 123000 123000 242457 -108000 -108000 2408000 2408000 24982000 24982000 75610103 8000 209191000 -156582000 52617000 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 433000 433000 629457 41000 41000 196000 196000 -73494000 -73494000 73248111 7000 193804000 -154289000 39522000 24982000 -73494000 768000 350000 498000 142000 777000 98000 -37000 9000 -1314000 28135000 -50303000 12376000 -12642000 4267000 2408000 196000 4413000 2522000 551000 1224000 0 433000 -1843000 4458000 11382000 3480000 2658000 8775000 1186000 562000 1658000 6237000 -39178000 -33674000 3930000 1445000 0 9000 -3930000 -1436000 0 95000000 0 142796000 0 7000000 0 11500000 0 3100000 0 157000 35000 54000 123000 41000 108000 0 -20000 236540000 -43128000 201430000 168538000 460000 125410000 201890000 3526000 1649000 78960000 1253000 17063000 9679000 37580000 708000 0 786000 0 Description of Business and Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lightning eMotors, Inc. (the “Company”, “Lightning”) is an innovative automotive manufacturing and research company based in Loveland, Colorado. The Company operates in the zero-emission vehicle (“ZEV”) market and manufactures zero-emission Class 3 to 7 Battery Electric Vehicles (“BEV”) and Fuel Cell Electric Vehicles (“FCEV”), and infrastructure solutions for commercial medium duty trucks, buses, vans and motorcoach fleets. The Company also sells charging systems as an ancillary supporting product. The Company operates predominately in the United States.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Closing Date, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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 Consolidated Financial Statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying 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 consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances in the statements of cash flows have been combined or reclassified to conform to current period presentation. Such reclassifications had no impact on net loss or stockholders’ equity (deficit) previously reported.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had $125,410 in cash and cash equivalents. For the six months ended June 30, 2022, the net income of the Company amounted to $24,982. Cash flow used in operating activities was $39,178 for the six months ended June 30, 2022. The Company had positive working capital of $148,056 as of June 30, 2022, 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its cash and cash equivalents balance will be sufficient to continue to operate its business over the next twelve-month period from the date the financial statements were issued. However, the Company will require additional capital to fund the growth and scaling of its manufacturing facilities and operations; further develop its products and services, including those for orders in its order backlog; and fund possible acquisitions. Until the Company can generate sufficient cash flow from operations, the Company expects to finance its operations through a combination of the merger proceeds received from the Business Combination as well as from additional public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. The amount and timing of the Company’s future funding requirements depends on many factors, including the pace and results of the Company’s development efforts and the Company’s ability to scale its operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot provide any assurance that additional capital will be available on commercially acceptable terms, if at all. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company.</span></div> 0 0.0001 0.9406 125410000 24982000 -39178000 148056000 216812000 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make 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. The Company’s most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, one customer accounted for 46% of the Company’s total accounts receivable. As of December 31, 2021, three customers accounted for 40%, 20% and 17% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer A</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer F</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales greater than 10%</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales less than 10%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of supplier risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, one supplier accounted for 30% of the Company’s total accounts payable. As of December 31, 2021, three suppliers accounted for 20%, 19% and 11% of the Company’s total accounts payable. For the three months ended June 30, 2022, two suppliers accounted for 42% and 32% of inventory purchases. For the three months ended June 30, 2021, two suppliers accounted for 24% and 13% of inventory purchases. For the six months ended June 30, 2022, two suppliers accounted for 40% and 26% of inventory purchases. For the six months ended June 30, 2021, two suppliers accounted for 18% and 16% of inventory purchases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The carrying value of the cash equivalents approximates fair value, which represents a Level 1 input.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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. The following table details the change in the allowance for doubtful accounts for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Charges to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">498</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative”. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 three and six months ended June 30, 2022 and 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable convertible preferred stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ZEVs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,884</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,350</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,496</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Zero-emission powertrains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">443</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">549</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,536</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,514</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manufactures and sells medium and heavy-duty ZEVs, such as delivery trucks and buses. The Company manufactures ZEVs by installing and integrating its internally-developed, zero-emission powertrain into a vehicle chassis supplied by original equipment manufacturer (“OEM”) partners or from the customer. At times, the Company also installs and integrates its zero-emission powertrains into a used vehicle chassis supplied by the customer (“repower”). The Company also manufactures and sells its stand-alone, zero-emission powertrains directly to customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes revenue at a point in time when its performance obligation has been satisfied and control of the ZEV or zero-emission powertrain is transferred to the customer, which generally aligns with shipping terms. Contract shipping terms include ExWorks (“EXW”), “FOB Shipping Point” and “FOB Destination” all as defined in the Incoterms. Under EXW (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect), the performance obligation is satisfied and control is transferred at the point when the customer is notified that the ZEV or zero-emission powertrain is available for pickup. Under “FOB Shipping Point,” control is transferred to the customer at the time the good is transferred to the shipper and under “FOB Destination,” at the time the good is delivered to a customer’s specified delivery location. At times, the Company sells ZEVs that require additional upfitting from a third party before the final sale to the customer. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily includes the sale of charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for chargers and decontented parts is generally recognized based on contract shipping terms. At times, chargers may be drop shipped directly to the customer from the manufacturer, in which revenue is recognized at the time of shipment. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. Services are recognized as revenue over time as either percentage of completion (i.e. engineering service contracts) or as the service is transferred to the customer (i.e. telematics and analytics subscription services). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often applies for governmental funding programs, including the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”), on behalf of its customers for ZEV sales. Generally, as a condition of the program, the amount billed to the customer must be reduced by the amount that will be funded by the government program, and the Company will receive the funds directly from the government program. However, the discount to the customer is contingent upon the Company’s receipt of the funding. Revenue is recognized on the gross amount of the ZEV at the time substantially all of the conditions of the government program required of the Company have been met and control of the ZEV has transferred to the customer based on shipping terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Type of customer: The Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities relate to payments received in advance of performance obligations under the contract and are realized when the associated revenue is recognized under the contracts. The Company’s contract liabilities consist of customer deposits and deferred revenue, which are included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">748 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $62 during the six months ended June 30, 2022 that was included in the contract liability balance as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had remaining performance obligations related to a non-cancellable (other than for a breach by the Company) minimum-quantity purchase commitment. The customer is obligated to purchase a fixed number of ZEVs through December 31, 2023, however, the price varies based on which year the customer orders each ZEV (in 2022 or 2023). The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer for 2022) to be $4,900 in 2022 and $6,300 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “Selling, general and administrative” expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty. The Company has not sold warranties separately.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 history of warranty claims. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty estimate and accrued warranty liability for actual historical experience. The warranty liability is included in “Accrued expenses and other current liabilities” and the cost of warranties is included in “Cost of revenues.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value, measurements, and financial instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy was established 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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 recurring fair value measurements categorized within Level 3 discussed below contain significant unobservable inputs. A change in those significant unobservable inputs could result in a significantly higher or lower fair value measurement at the reporting date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $64,567 and $76,614 as of June 30, 2022 and December 31, 2021, respectively. The Company’s term note and working capital facility (“Facility”) had an outstanding term note with a principal amount of $3,000 as of both June 30, 2022 and December 31, 2021 and a fair value of $3,308 and $4,173 as of June 30, 2022 and December 31, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a commonly-used mathematical model for pricing an option or warrant. In particular, the model estimates the variation in value over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DLOM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one share of Series C preferred stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Beneficial conversion features </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company followed the beneficial conversion feature guidance in ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, under which share based payments that involve the issuance of common stock to employees and non-employees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and non-employees. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 non-employees (“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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants and Warrant liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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 “(Gain) loss 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”. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 “(Gain) loss from change in fair value of warrant liabilities.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $128 and $22 for the three months ended June 30, 2022 and 2021, respectively, and $244 and $51 for the six months ended June 30, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Liability</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging – Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the 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 was 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 consolidated statement of operations each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Liability</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Initial recognition May 6, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued and adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued not yet adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 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 smaller reporting companies, 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.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make 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. The Company’s most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div> Concentrations of credit riskAs of June 30, 2022, one customer accounted for 46% of the Company’s total accounts receivable. As of December 31, 2021, three customers accounted for 40%, 20% and 17% of total accounts receivable. 1 0.46 3 0.40 0.20 0.17 The net sales to the following customers comprised more than 10% of revenues for the periods presented.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">% of Net Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer A</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer F</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales greater than 10%</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales less than 10%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 599000 0.17 0 0 2564000 0.29 0 0 0 0 0 0 1725000 0.19 0 0 0 0 3249000 0.55 0 0 5318000 0.51 0 0 1141000 0.19 0 0 1632000 0.16 572000 0.16 0 0 0 0 0 0 340000 0.10 628000 0.11 0 0 0 0 1511000 0.43 5018000 0.85 4289000 0.48 6950000 0.67 2025000 0.57 905000 0.15 4659000 0.52 3564000 0.33 3536000 1 5923000 1 8948000 1 10514000 1 Concentrations of supplier riskAs of June 30, 2022, one supplier accounted for 30% of the Company’s total accounts payable. As of December 31, 2021, three suppliers accounted for 20%, 19% and 11% of the Company’s total accounts payable. For the three months ended June 30, 2022, two suppliers accounted for 42% and 32% of inventory purchases. For the three months ended June 30, 2021, two suppliers accounted for 24% and 13% of inventory purchases. For the six months ended June 30, 2022, two suppliers accounted for 40% and 26% of inventory purchases. For the six months ended June 30, 2021, two suppliers accounted for 18% and 16% of inventory purchases. 1 0.30 3 0.20 0.19 0.11 2 0.42 0.32 2 0.24 0.13 2 0.40 0.26 2 0.18 0.16 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The carrying value of the cash equivalents approximates fair value, which represents a Level 1 input.</span></div> Accounts receivableAccounts 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. 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. The following table details the change in the allowance for doubtful accounts for the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Charges to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">498</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">142</span></td></tr></table> 3397000 142000 3349000 0 450000 0 498000 142000 3847000 142000 3847000 142000 InventoriesInventories 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. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative”. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table></div> The estimated useful lives of the Company’s major classes of property and equipment are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table> P7Y P5Y P5Y P3Y P3Y P7Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 three and six months ended June 30, 2022 and 2021.</span></div> 0 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable convertible preferred stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ZEVs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,884</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,350</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,496</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Zero-emission powertrains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">443</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">549</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,536</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,514</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manufactures and sells medium and heavy-duty ZEVs, such as delivery trucks and buses. The Company manufactures ZEVs by installing and integrating its internally-developed, zero-emission powertrain into a vehicle chassis supplied by original equipment manufacturer (“OEM”) partners or from the customer. At times, the Company also installs and integrates its zero-emission powertrains into a used vehicle chassis supplied by the customer (“repower”). The Company also manufactures and sells its stand-alone, zero-emission powertrains directly to customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes revenue at a point in time when its performance obligation has been satisfied and control of the ZEV or zero-emission powertrain is transferred to the customer, which generally aligns with shipping terms. Contract shipping terms include ExWorks (“EXW”), “FOB Shipping Point” and “FOB Destination” all as defined in the Incoterms. Under EXW (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect), the performance obligation is satisfied and control is transferred at the point when the customer is notified that the ZEV or zero-emission powertrain is available for pickup. Under “FOB Shipping Point,” control is transferred to the customer at the time the good is transferred to the shipper and under “FOB Destination,” at the time the good is delivered to a customer’s specified delivery location. At times, the Company sells ZEVs that require additional upfitting from a third party before the final sale to the customer. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily includes the sale of charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for chargers and decontented parts is generally recognized based on contract shipping terms. At times, chargers may be drop shipped directly to the customer from the manufacturer, in which revenue is recognized at the time of shipment. The Company is acting as the principal in such transactions and revenue is recognized on a gross basis. Services are recognized as revenue over time as either percentage of completion (i.e. engineering service contracts) or as the service is transferred to the customer (i.e. telematics and analytics subscription services). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often applies for governmental funding programs, including the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”), on behalf of its customers for ZEV sales. Generally, as a condition of the program, the amount billed to the customer must be reduced by the amount that will be funded by the government program, and the Company will receive the funds directly from the government program. However, the discount to the customer is contingent upon the Company’s receipt of the funding. Revenue is recognized on the gross amount of the ZEV at the time substantially all of the conditions of the government program required of the Company have been met and control of the ZEV has transferred to the customer based on shipping terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Type of customer: The Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities relate to payments received in advance of performance obligations under the contract and are realized when the associated revenue is recognized under the contracts. The Company’s contract liabilities consist of customer deposits and deferred revenue, which are included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">748 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $62 during the six months ended June 30, 2022 that was included in the contract liability balance as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had remaining performance obligations related to a non-cancellable (other than for a breach by the Company) minimum-quantity purchase commitment. The customer is obligated to purchase a fixed number of ZEVs through December 31, 2023, however, the price varies based on which year the customer orders each ZEV (in 2022 or 2023). The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer for 2022) to be $4,900 in 2022 and $6,300 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “Selling, general and administrative” expenses.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ZEVs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,884</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,350</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,496</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Zero-emission powertrains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">443</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">549</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,536</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,514</span></td></tr></table></div> 2884000 5350000 8063000 9496000 336000 130000 336000 218000 316000 443000 549000 800000 3536000 5923000 8948000 10514000 Changes in contract liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">748 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 147000 -412000 1013000 748000 62000 4900000 6300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty. The Company has not sold warranties separately.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 history of warranty claims. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty estimate and accrued warranty liability for actual historical experience. The warranty liability is included in “Accrued expenses and other current liabilities” and the cost of warranties is included in “Cost of revenues.”</span></div> P5Y 60000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value, measurements, and financial instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy was established 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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 recurring fair value measurements categorized within Level 3 discussed below contain significant unobservable inputs. A change in those significant unobservable inputs could result in a significantly higher or lower fair value measurement at the reporting date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $64,567 and $76,614 as of June 30, 2022 and December 31, 2021, respectively. The Company’s term note and working capital facility (“Facility”) had an outstanding term note with a principal amount of $3,000 as of both June 30, 2022 and December 31, 2021 and a fair value of $3,308 and $4,173 as of June 30, 2022 and December 31, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a commonly-used mathematical model for pricing an option or warrant. In particular, the model estimates the variation in value over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DLOM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one share of Series C preferred stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> 0.075 100000000 64567000 76614000 3000000 3000000 3308000 4173000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 117260000 0 0 0 0 871000 0 0 4776000 0 0 32841000 150022000 0 0 0 0 2185000 0 0 17418000 0 0 83144000 100000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Beneficial conversion features </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company followed the beneficial conversion feature guidance in ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, under which share based payments that involve the issuance of common stock to employees and non-employees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and non-employees. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 non-employees (“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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants and Warrant liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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 “(Gain) loss 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”. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 “(Gain) loss from change in fair value of warrant liabilities.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>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 developmentResearch and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $128 and $22 for the three months ended June 30, 2022 and 2021, respectively, and $244 and $51 for the six months ended June 30, 2022 and 2021, respectively.</span></div> 128000 22000 244000 51000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Liability</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging – Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the 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 was 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 consolidated statement of operations each reporting period.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Liability</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Initial recognition May 6, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Initial recognition May 6, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 83144000 78961000 -50303000 12376000 32841000 91337000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during </span></div>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. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued and adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued not yet adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 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 smaller reporting companies, 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.</span></div> Reverse Recapitalization<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 an additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis, if on or prior to the fifth anniversary of the closing date the volume </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted average price (“VWAP”) of the Company’s common stock equals or exceed $12.00 per share of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMjczNQ_735cfd98-aaba-4da7-9989-a023680438d3">twenty</span> of any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMjc0NQ_7978be95-24a5-410b-b590-29b58c60c18c">thirty</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 $14.00 per share of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMzAwNw_4f948fa3-2090-4602-8a33-21cacc959220">twenty</span> of any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMzAxNw_8123887b-275a-4f6e-b2ea-9eeff7c7b810">thirty</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:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMzI3OQ_5c670a4f-8510-40a1-ba48-eaa3d844a408">twenty</span> of any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV80MC9mcmFnOmRjYjc5YTU2NmE1MjRmOWU5NDIyZWYxOTBmYjk5NGY0L3RleHRyZWdpb246ZGNiNzlhNTY2YTUyNGY5ZTk0MjJlZjE5MGZiOTk0ZjRfMzI4OQ_f33dc913-7358-4654-966d-9f072ec0e508">thirty</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, 2022, none of the contingencies under this agreement have been met and, accordingly, no shares of common stock have been issued. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 1 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated, all of the Company’s common stock as well as previously issued stock options and redeemable convertible preferred stock presented in the accompanying retroactively revised consolidated statements of stockholders’ equity (deficit) or in the related notes are presented on an as- or as if-converted basis, converted at the Exchange Ratio of 0.9406 and presented as shares or awards of the Company’s common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock, outstanding prior to Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,893,479</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: redemption of Gig shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,816,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock Gig</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,076,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares issued in PIPE Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Business Combination and PIPE Financing shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,576,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lightning Systems shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,652,890</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total shares of common stock outstanding immediately after Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,229,705</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.</span></div> 5816664 58759000 2500000 10.00 25000000 251000000 250000000 0.0001 1000000 0.0001 38007793 5830723 4379795 16463096 12.00 14.00 16.00 0 0 0 0 0.9406 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock, outstanding prior to Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,893,479</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: redemption of Gig shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,816,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock Gig</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,076,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares issued in PIPE Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Business Combination and PIPE Financing shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,576,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lightning Systems shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,652,890</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total shares of common stock outstanding immediately after Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,229,705</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.</span></div> 25893479 5816664 20076815 2500000 22576815 50652890 73229705 0.9406 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, inventories consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,992</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,802</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,703</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,979</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,167</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,621</span></td></tr></table></div>The Company reduced the cost of certain inventory to net realizable value and recorded cost reductions of $682 and $98 during the three months ended June 30, 2022 and 2021, respectively, and $777 and $98 during the six months ended June 30, 2022 and 2021, respectively, which were included in “Cost of revenues.” <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, inventories consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,992</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,802</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,703</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,979</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,167</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,621</span></td></tr></table></div> 17992000 10802000 1703000 2979000 5472000 840000 25167000 14621000 682000 98000 777000 98000 Prepaid Expenses and Other Current Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, prepaid expenses and other current assets consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vendor deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,878</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,720</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,975</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,911</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,324</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,251</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, prepaid expenses and other current assets consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vendor deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,878</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,720</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,975</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,911</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,324</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,251</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067</span></td></tr></table></div> 2878000 2720000 3427000 1975000 1911000 2324000 35000 48000 8251000 7067000 Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost and accumulated depreciation as of June 30, 2022 and December 31, 2021 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,877</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,258</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,754</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,607</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">668</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">798</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">596</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">331</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">957</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,703</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,917</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,159</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,891</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">174</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">263</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total depreciation and amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">388</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">744</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost and accumulated depreciation as of June 30, 2022 and December 31, 2021 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,877</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,258</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,754</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,607</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">668</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">798</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">596</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">331</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">957</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,703</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,917</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,159</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,891</span></td></tr></table></div> 2877000 1755000 3258000 1754000 2607000 1024000 668000 298000 112000 798000 596000 331000 1585000 957000 11703000 6917000 2544000 2026000 9159000 4891000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">174</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">263</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total depreciation and amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">388</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">744</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350</span></td></tr></table></div> 125000 49000 210000 87000 16000 0 108000 0 247000 174000 426000 263000 388000 223000 744000 350000 Accrued Expenses and Other Current Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, accrued expenses and other current liabilities consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued professional services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,554</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">841</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">841</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,103</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,411</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">368</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">619</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of finance lease obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,044</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,045</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,191</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">455</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Charge for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">448</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">700</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">591</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">728</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">728</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, accrued expenses and other current liabilities consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued professional services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,554</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">841</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">841</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,103</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,411</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">368</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">619</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of finance lease obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,044</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,045</span></td></tr></table></div> 1554000 1645000 841000 841000 2103000 1014000 1411000 368000 1212000 994000 619000 85000 129000 62000 175000 36000 8044000 5045000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,191</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">455</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Charge for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">448</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">700</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">591</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">728</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">728</span></td></tr></table></div> 1191000 511000 994000 455000 448000 380000 700000 591000 427000 163000 482000 318000 1212000 728000 1212000 728000 Notes Payable<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable as of June 30, 2022 and December 31, 2021 consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,863</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt principal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Convertible Note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,181</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,768</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Business Combination, the Company entered into the 7.5% $100,000 Convertible Note and paid issuance costs of $5,000. The Convertible Note has a maturity date of May 15, 2024 and has semi-annual interest payments due May 15 and November 15 of each year starting on November 15, 2021. The Convertible Note has a conversion feature at a conversion price of $11.50 and warrants to purchase up to 8,695,641 shares of common stock for a per share price of $11.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Note has a mandatory conversion option that: a) is exercisable at the option of the Company on or after May 15, 2022; b) occurs when the Company’s stock price (1) is greater than 120% of the conversion price of $11.50, or $13.80 for 20 trading days in a period of 30 consecutive trading days and (2) the 30-day average daily trading volume during the applicable exercise period, i.e., consecutive 30 trading day period, is greater than or equal to $3,000; and c) the Company will make payments in accordance with the interest make-whole (defined below) amount in cash or issuance of additional shares of the Company’s common stock. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company incurs other unpermitted indebtedness, it is required to redeem the Convertible Notes in full including outstanding principal and accrued and unpaid interest, plus (a) a prepayment premium equal to twelve months of interest on the principal amount of the Convertible Notes if such indebtedness event occurred prior to January 15, 2023; or (b) a prepayment premium equal to the amount of interest which would have accrued on the Convertible Notes through maturity (the “Redemption Feature”). In addition, the Company is required to issue to the holders a fixed number of warrants to purchase shares of Common Stock. The fixed number of warrants will be based on the principal balance of the Convertible Notes, divided by $11.50 (“Redemption Warrants”). The Redemption Warrants will be exercisable from the date of repayment of the Convertible Notes through the original maturity date of the Convertible Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the number of outstanding shares of Common Stock is increased by a stock split or other similar event, the number of shares issuable on exercise of each warrant shall be increased proportionately and the exercise price shall be decreased proportionately. Consequently, if the number of outstanding shares of Common Stock is decreased by a reverse stock split, consolidation, combination or reclassification of shares of Common Stock or other similar event, the number of shares of Common Stock issuable on exercise of each warrant shall be decreased proportionately and the exercise price shall be increased proportionately. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified certain embedded derivatives related to its Convertible Note. Since the Convertible Note has a conversion feature whereby the principal amount will convert into a variable number of shares based on the future trading price of the Company’s common stock, the conversion feature is recorded as a derivative liability. Therefore, the fair value of the convertible feature at inception on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “Derivative liability” on the consolidated balance sheets. The derivative liability is adjusted to fair value each reporting period, with the changes in fair value reported in “(Gain) loss from change in fair value of derivative liability” on the consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Initial recognition May 6, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,063</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,642)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,267</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,330</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Note warrants are considered free-standing instruments and meet the criteria for equity classification because they are indexed to the Company’s own stock and provide a fixed number of shares. Therefore, the fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “Additional paid-in capital” on the consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended June 30, 2022 and 2021 was $3,938 and $2,307, respectively, of which $1,647 and $1,089, respectively, related to contractual interest expense and $2,291 and $1,218, respectively, related to amortization of the discount. Interest expense for the six months ended June 30, 2022 and 2021 was $7,701 and $2,307, of which $3,295 and $1,089, respectively, related to contractual interest expense and $4,406 and $1,218, respectively, related to amortization of the discount. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company entered into the Facility with a company represented on the Board of Lightning Systems. Upon consummation of the Business Combination, the company holding the Facility was no longer represented on the Board of Directors, (“ the Board”). The Facility provides for both term and working capital loans for borrowings up to $9,000 as of June 30, 2022. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Interest is payable quarterly on borrowings at a fixed annual rate of 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of June 30, 2022 and December 31, 2021. Interest expense related to the Facility was $115 and $435 for the three months ended June 30, 2022 and 2021, respectively, and $229 and $1,061 for the six months ended June 30, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with entering into this Facility, the Company issued warrants in 2020 and 2019, exercisable into 60,241 and 301,205, respectively, shares of Series C preferred stock at the conversion price of $1.66 per share. At the time of issuance, the Company estimated the fair value of the warrants at $6 and $66, respectively, and recorded a debt discount, which is being recognized over the life of the Facility borrowings, and a warrant liability, which was adjusted to fair value each reporting period, with the changes in fair value reported as a component of “Other income, net.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related and Third-party 2020 short-term convertible notes payable</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August and September 2020, the Company borrowed $9,679 in the aggregate under convertible note purchase agreements from third parties ($6,454) and related parties ($3,225). The related parties included officers, a director, and individuals whose companies were represented on the Board of Lightning Systems. These convertible notes bore interest at 8%. Interest was payable monthly, with principal and unpaid interest due June 30, 2021. The notes were convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes were subordinate to the Facility and third-party unsecured facility agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 short-term notes were convertible into shares of Series C redeemable convertible preferred stock upon 1) a change in control having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “Additional paid-in capital”. During the three and six months ended June 30, 2021, amortization of the debt discount of $315 and $1,296, respectively, was recorded to “Interest expense”.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, 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 closing of the Business Combination was forgiven.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third party unsecured facility agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related party 2020 convertible notes payable</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company borrowed $3,000 under two convertible note payable agreements from companies represented on the Board of Lightning Systems. 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 shares of Series C preferred stock 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”.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 stock at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “(Gain) loss 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third-party secured promissory note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. The promissory note was paid upon the closing of the Business Combination.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt maturities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total balance of all debt matures as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable as of June 30, 2022 and December 31, 2021 consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,863</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt principal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Convertible Note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,181</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,768</span></td></tr></table></div> 87863000 87863000 3000000 3000000 90863000 90863000 22649000 27055000 33000 40000 68181000 63768000 0.075 100000000 5000000 11.50 8695641 11.50 1.20 11.50 13.80 20 30 30 30 3000000 11.50 17063000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Initial recognition May 6, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,063</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,642)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,267</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,330</span></td></tr></table></div> 17418000 17063000 -12642000 4267000 4776000 21330000 14522000 3938000 2307000 1647000 1089000 2291000 1218000 7701000 2307000 3295000 1089000 4406000 1218000 9000000 5000000 0.15 3000000 3000000 115000 435000 229000 1061000 60241 301205 1.66 6000 66000 9679000 6454000 3225000 0.08 5830723 1.66 200000000 10000000 0.75 3071000 315000 1296000 9679000 1500000 3000000 2 0.08 3000000 2118819 1.42 1844000 3614457 831326 1.66 336000 3000000 0.20 0.10 0.10 P14D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total balance of all debt matures as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 90863000 90863000 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract is or contains a lease when, (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. The Company assesses whether an arrangement is or contains a lease at inception of the contract. For all leases, other than those that qualify for the short-term recognition exemption, the Company recognizes as of the lease commencement date on the balance sheet a liability for its obligation related to the lease and a corresponding asset representing the Company’s right to use the underlying asset over the period of use. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) and certain information technology (“IT”) equipment under non-cancelable operating leases. The Company also leases equipment utilized in the manufacturing process under non-cancelable financing leases. These financing leases include either a bargain purchase option or the equipment reverts ownership to the Company at the end of the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the expected lease term at lease inception and discounts the lease using a fully-secured, annual incremental borrowing rate (or rate implicit in the lease, if readily determinable), adjusted for time value corresponding with the expected lease term. The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and lease liabilities as of June 30, 2022 and December 31, 2021 consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfMy0wLTEtMS04Nw_cccc8960-60b1-46c4-a9e9-8e611754e7c2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfMy0wLTEtMS04Nw_d00380a4-85d4-44fe-9346-97bafc5a006c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">970</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNS0wLTEtMS04Nw_6ec0ce45-f5ea-4360-a6d2-b51e242c498b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNS0wLTEtMS04Nw_ae3a7412-16fe-47fa-90a2-ade3fd8aeea2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease obligation - current portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,432</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,166</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNi0wLTEtMS04Nw_b3bf48ef-b96d-49ab-8624-a896ee7cf13b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNi0wLTEtMS04Nw_bda89769-8cbc-44ca-b0be-dfb8c0540fca"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease obligation - long-term portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,594</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">709</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">159</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNy0wLTEtMS04Nw_af6d2d70-55c6-4fc1-b50d-d7594df37eeb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNy0wLTEtMS04Nw_e48a7cb3-66e4-410a-9e87-9496cc3eb0f1">Total lease obligations</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">884</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,426</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">195</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average remaining lease terms (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease cost is presented below. The Company does not have any short-term leases or leases with variable lease payments. The financing lease cost for the three and six months ended June 30, 2022 and 2021 was immaterial.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">522</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">289</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">155</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">505</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">926</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,304</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,285</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and lease liabilities as of June 30, 2022 and December 31, 2021 consist of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfMy0wLTEtMS04Nw_cccc8960-60b1-46c4-a9e9-8e611754e7c2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfMy0wLTEtMS04Nw_d00380a4-85d4-44fe-9346-97bafc5a006c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">970</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNS0wLTEtMS04Nw_6ec0ce45-f5ea-4360-a6d2-b51e242c498b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNS0wLTEtMS04Nw_ae3a7412-16fe-47fa-90a2-ade3fd8aeea2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease obligation - current portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,432</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,166</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNi0wLTEtMS04Nw_b3bf48ef-b96d-49ab-8624-a896ee7cf13b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNi0wLTEtMS04Nw_bda89769-8cbc-44ca-b0be-dfb8c0540fca"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease obligation - long-term portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,594</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">709</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">159</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNy0wLTEtMS04Nw_af6d2d70-55c6-4fc1-b50d-d7594df37eeb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyNGM0ZGQ5MDc0NTRiNjNhNDc2ZTY2MTcxN2RkNWY5L3NlYzo0MjRjNGRkOTA3NDU0YjYzYTQ3NmU2NjE3MTdkZDVmOV82MS9mcmFnOjEwZjZiMGE5MzM1ZTRhOGFhYTI5YjVmMjZmZmUzZTVlL3RhYmxlOjJmOTYxMjNlOTE4NjQ5NzA5Nzg2Yzk3NzU1YzQyNzk4L3RhYmxlcmFuZ2U6MmY5NjEyM2U5MTg2NDk3MDk3ODZjOTc3NTVjNDI3OThfNy0wLTEtMS04Nw_e48a7cb3-66e4-410a-9e87-9496cc3eb0f1">Total lease obligations</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">884</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,426</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">195</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average remaining lease terms (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.</span></div> 8344000 970000 8742000 208000 1432000 175000 1166000 36000 8594000 709000 9260000 159000 10026000 884000 10426000 195000 P4Y8M12D P5Y3M18D P5Y2M12D P5Y 0.15 0.04 0.15 0.04 The financing lease cost for the three and six months ended June 30, 2022 and 2021 was immaterial.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">522</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">289</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">155</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">505</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">926</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,304</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,285</span></td></tr></table> 261000 156000 522000 289000 77000 35000 155000 70000 319000 505000 627000 926000 657000 696000 1304000 1285000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1357000 103000 2912000 205000 2997000 205000 3043000 160000 3105000 128000 518000 166000 13932000 967000 3906000 83000 10026000 884000 Capital StructureFor the purpose of this Note 10, the “Warrants” relate to the capital structure of the Company as a result of the Business Combination while the “Redeemable Convertible Preferred Stock – Lightning Systems”, “Warrant Liabilities – Lightning Systems” and “Warrants issued to vendors” relate to the redeemable convertible preferred stock and warrants issued by Lightning Systems that were converted to common stock of the Company as of the date of the Business Combination.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there are 24,365,719 warrants outstanding, of which 14,999,970 are public warrants, 8,695,641 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 May 26, 2026, the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The private placement warrants are identical to the public warrants except that such private placement warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and will not be redeemable by the Company, in each case so long as they are still held by the sponsor or its affiliates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the warrants become exercisable, the Company may redeem the outstanding warrants (excluding the private placement warrants):</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at a price of $0.01 per warrant;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon a minimum of 30 days’ prior written notice of redemption, which the Company refers to as the 30-day redemption period; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “Warrant liability” and a reduction to “Additional paid-in capital” on the Consolidated Balance Sheets. The change in fair value at each reporting date was recognized in “(Gain) 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock – Lightning Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. No preferred dividends had been declared. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lightning Systems’ preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’ 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A, B and 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8 for a description of the convertible debt conversion transactions and warrant liabilities under this Note 10 regarding warrants issued in connection with the preferred share purchases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 stock 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 “(Gain) loss from change in fair value of warrant liabilities.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 stock 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 “(Gain) loss from change in fair value of warrant liabilities.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the preferred Series A, B and 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”.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant Liabilities – Lightning Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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 initial public offering. 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described above in the redeemable convertible preferred stock section of this Note 10, during the three months ended March 31, 2021 one of the preferred warrant holders exercised their warrants to purchase 903,614 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,500. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced by $5,310 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received. During the three months ended June 30, 2021, one of the preferred warrant holders exercised their warrants to purchase 963,855 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,600. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced by $5,658 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants issued to vendors – Lightning Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of the Business Combination, the outstanding warrants issued to these vendors were converted to common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,202</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise of common warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69,232)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(489)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,102</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued in connection with the Business Combination as common stock - charged to APIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(540,970)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,883)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrants to purchase Series C preferred stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,938,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,885</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise of warrants to purchase redeemable convertible preferred stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,756,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,779</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued in connection with the Business Combination as common stock - charged to APIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,181,667)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(32,696)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrants assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.9</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,185</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">871</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.</span></div> 24365719 14999970 8695641 670108 1 11.50 0.01 P30D P30D 18.00 P20D P30D 1253000 14522000 0.08 0 0.50 1.25 1.25 1.00 0.70 50000000 702811 1.66 155000 3000000 3000000 4445783 1.42 336000 18036000 4101000 35203000 0 1 903614 1.66 1500000 5.87 5.90 5310000 1 963855 1.66 1600000 5.87 5.90 5658000 125000 3 6.18 P5Y 3.46 6.18 6.18 5 0.0062 0.68 433000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,202</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise of common warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69,232)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(489)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,102</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued in connection with the Business Combination as common stock - charged to APIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(540,970)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,883)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrants to purchase Series C preferred stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,938,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,885</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise of warrants to purchase redeemable convertible preferred stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,756,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,779</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued in connection with the Business Combination as common stock - charged to APIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,181,667)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(32,696)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrants assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.9</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,185</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">670,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">871</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.</span></div> 610202 2270000 0.27 P3Y3M18D 69232 489000 0.27 3102000 540970 4883000 0 0 0 5938193 18885000 1.76 P2Y8M12D 1756526 10968000 1.76 24779000 4181667 32696000 0 0 0 0 0 0 670108 1253000 11.50 P5Y 255000 670108 1508000 11.50 P4Y10M24D 670108 2185000 11.50 P4Y3M18D -1314000 670108 871000 11.50 P3Y10M24D Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, non-qualified 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, 2022, there were 17,794,239 shares reserved and 13,483,440 shares available for grant under the 2021 Plan. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019 Equity Incentive Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of June 30, 2022, there were 2,416,881 stock options previously granted and unexercised under the 2019 Plan, which remain subject to the terms and conditions of the 2019 Plan. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has issued stock option and restricted stock unit (“RSU”) awards. The Company recognizes stock-based compensation expense based on the fair value of the awards issued at the date of grant and amortized on a straight-line basis as the employee renders services over the requisite service period. Forfeitures are accounted for as they occur by reversing the expense previously recognized for non-vested awards that were forfeited during the period. The following table presents the stock-based compensation related to stock option and RSU awards for the periods presented:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock options expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,143</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,809</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total restricted stock units expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,229</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,408</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated unrecognized expense for stock options and RSUs not vested as of June 30, 2022, which will be recognized over the remaining requisite service period, is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Awards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option awards are issued to employees with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. It is the Company’s policy to issue </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new shares upon option exercise. Changes in the Company’s stock options for the six months ended June 30, 2022 are presented in the table below.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,209,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,834</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(305,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,384,782</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,524</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,411,811</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,117</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the status of the Company’s non-vested share awards for the six months ended June 30, 2022 are presented in the table below.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,137,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.21</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,834</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.33</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(646,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.13</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,972,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.52</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised were $1,056 and $3,434 during the three months ended June 30, 2022 and 2021, respectively, and $1,162 and $3,951 during the six months ended June 30, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A Black-Scholes option pricing model with the following assumptions was utilized to determine the fair value of options granted during the six months ended June 30, 2022.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61.0%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.95%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.25</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility was derived from the volatility of historical stock prices of similar publicly traded companies. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options. The risk-free interest rate is based on the U.S. Treasury yield curve rates with maturities consistent with the expected term of the related stock options. The expected term represents the period of time that the Company anticipates the stock options to be outstanding based on historical experience and future expectations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unit Awards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSU awards to employees that generally vest over 3 years. RSU awards are valued based on the closing market price of the Company’s common stock on the grant date. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">935,148</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.59</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,341,110</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.02</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(270,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.11</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,966,634</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.82</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Employee Benefits - 401(k) Savings Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an employee-directed 401(k) savings plan (the “401(k) Plan”) for all eligible employees over the age of 21. Under the 401(k) Plan, employees may make voluntary contributions based on a percentage of their pretax income, subject to statutory limitations. The Company matches 100% for the first 3% of each employee’s contribution and 50% for the next 2% of each employee’s contribution. The Company’s cash contributions are fully vested upon the date of match. The Company made matching cash contributions of $200 and $83 for the three months ended June 30, 2022 and 2021, respectively, and $365 and $143 for the six months ended June 30, 2022 and 2021, respectively.</span></div> 17794239 13483440 0 2416881 The following table presents the stock-based compensation related to stock option and RSU awards for the periods presented:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock options expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,143</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,809</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total restricted stock units expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,229</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,408</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196</span></td></tr></table> 5000 8000 10000 13000 10000 16000 19000 22000 192000 104000 384000 161000 207000 128000 413000 196000 53000 0 107000 0 33000 0 79000 0 1143000 0 1809000 0 1229000 0 1995000 0 1436000 128000 2408000 196000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated unrecognized expense for stock options and RSUs not vested as of June 30, 2022, which will be recognized over the remaining requisite service period, is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9</span></td></tr></table></div> 2834000 P2Y4M24D 13191000 P2Y10M24D P10Y P4Y Changes in the Company’s stock options for the six months ended June 30, 2022 are presented in the table below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,209,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,834</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(305,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,384,782</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,524</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,411,811</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,117</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3</span></td></tr></table> 3209517 1.66 520834 3.92 305004 0.40 37920 0.22 2645 0.34 3384782 2.14 5524000 P7Y7M6D 1411811 1.11 3117000 P6Y3M18D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the status of the Company’s non-vested share awards for the six months ended June 30, 2022 are presented in the table below.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,137,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.21</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,834</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.33</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(646,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.13</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,972,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.52</span></td></tr></table></div> 2137050 1.21 520834 2.33 646993 1.13 37920 0.17 1972971 1.52 1056000 3434000 1162000 3951000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A Black-Scholes option pricing model with the following assumptions was utilized to determine the fair value of options granted during the six months ended June 30, 2022.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61.0%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.95%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.25</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.610 0 0.0295 P6Y3M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSU awards to employees that generally vest over 3 years. RSU awards are valued based on the closing market price of the Company’s common stock on the grant date. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">935,148</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.59</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,341,110</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.02</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(270,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.11</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,966,634</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.82</span></td></tr></table></div> P3Y 935148 7.59 2341110 4.02 270484 6.98 39140 8.11 2966634 4.82 1 0.03 0.50 0.02 200000 83000 365000 143000 Income TaxesThe 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 taxable losses since inception. The Company’s effective income tax rate was 0% for the three and six months ended June 30, 2022 and 2021 and the realization of any deferred tax assets is not more likely than not. 0 0 0 0 0 Earnings (Loss) per Common Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Basic income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding during the period. Diluted income or loss per common share is computed by dividing net income or loss by the weighted average number of common shares outstanding, plus the issuance of potentially dilutive common shares that could result from the exercise of outstanding stock options and warrants, vesting of restricted stock and conversion of convertible notes. No potentially dilutive common shares are included in the computation of any diluted per share amount when a loss is reported, which was the case for the three and six months ended June 30, 2021. The Company applied the treasury stock method to account for the dilutive impact of its options, warrants and restricted stock units and the if-converted method for its Convertible Note.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the earnings (loss) and number of common shares used to calculate basic and diluted earnings per common share attributable to the Company’s shareholders:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,408,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,268,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,924,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.47 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.60)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Convertible Note interest expense, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reverse: Change in fair value of derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,408,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,268,854 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,924,405 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effects of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,161,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effects of if-converted Convertible Note</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,640,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,640,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,210,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,281,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,924,405 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded the following potential common shares from the computation of diluted earnings (loss) per share for the periods indicated below because including them would have had an anti-dilutive effect. The Company also excluded the earnout shares as they are not currently issued and outstanding and will not be issued until satisfaction of the applicable stock price levels as described in Note 3. As a result of the Business Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,695,652</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,695,652</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">946,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,500,121</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">946,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,500,121</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">915,322</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">799,823</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total anti-dilutive stock</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,227,601</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,561,492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,112,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,561,492</span></td></tr></table></div> The following table reconciles the earnings (loss) and number of common shares used to calculate basic and diluted earnings per common share attributable to the Company’s shareholders:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,408,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,268,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,924,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.47 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.60)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Convertible Note interest expense, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reverse: Change in fair value of derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,058)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,494)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,408,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,268,854 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,924,405 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effects of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,161,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effects of if-converted Convertible Note</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,640,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,640,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,210,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,560,928 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,281,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,924,405 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35738000 -46058000 24982000 -73494000 75408116 58560928 75268854 45924405 0.47 -0.79 0.33 -1.60 35738000 -46058000 24982000 -73494000 3938000 7701000 10087000 12642000 29589000 -46058000 20041000 -73494000 75408116 58560928 75268854 45924405 2161848 2372201 7640246 7640246 85210210 58560928 85281301 45924405 0.35 -0.79 0.23 -1.60 As a result of the Business Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,695,652</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,695,652</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,365,719</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">946,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,500,121</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">946,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,500,121</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">915,322</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">799,823</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total anti-dilutive stock</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,227,601</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,561,492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,112,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,561,492</span></td></tr></table> 0 8695652 0 8695652 24365719 24365719 24365719 24365719 946560 3500121 946560 3500121 915322 0 799823 0 26227601 36561492 26112102 36561492 Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Firm Purchase and Other Commitments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to firm purchase commitments with some of its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently in negotiations with certain suppliers to either blend and extend or terminate some of its future commitments due to supply chain constraints and cost increases for both parties. A significant portion of the Company’s 2023, 2024 and 2025 commitment is associated with an agreement that contractually requires re-negotiation due to significant increases in inflation. The Company has not recognized any losses associated with future penalties, as it is more likely than not that that the Company will not have to pay penalties resulting from not meeting these firm commitments. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, if negotiations are not successful, the Company may incur losses in future periods. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has other commitments, including marketing and software subscription agreements and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of June 30, 2022. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of June 30, 2022. However, the Company was still committed to the financing arrangement. All other financial commitments under leasing arrangements are described in Note 9.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in the table below represent the Company’s future minimum commitments. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of June 30, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of the year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from these proceedings described below, the Company may be involved in legal matters arising in the ordinary course of business from time to time. While the Company believes that such matters are currently not material, there can be no assurance that matters arising in the ordinary course of business for which the Company is or could become involved in litigation will not have a material adverse effect on its business, financial condition or results of operations. The Company records an accrual for legal contingencies when it determines that it is probable that it has incurred a liability and it can reasonably estimate the amount of the loss. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 4, 2021, a purported stockholder of the Company filed a putative class action complaint in the Delaware Chancery Court, captioned Delman v. GigCapitalAcquisitions3, LLC, et al. (Case No. 2021-0679) on behalf of a purported class of stockholders. The lawsuit names GigCapitalAcquisitions3, LLC and the Company’s former directors Dr. Katz, Dr. Dinu, and Messrs. Betti-Berutto, Mikulsky, Miotto and Wang, as defendants. The lawsuit alleges that the defendants breached their fiduciary duty stemming from Gig’s merger with Lightning Systems and unjust enrichment of certain of the defendants. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. Neither the Company nor any of its current officers or directors are parties to the lawsuit. The Company’s former directors are subject to certain indemnification obligations of the Company. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv02774. The lawsuit alleges violations of Sections 10(b), Section 14(a) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder for purported false or misleading statements regarding the Company’s business operations and financial condition. A related lawsuit captioned Cohen v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-03215, was filed in the United States District Court for the District of Colorado on December 1, 2021. On December 17, 2021, the Cohen lawsuit was consolidated with the Shafer lawsuit. On April 22, 2022, the court appointed a lead plaintiff in the consolidated lawsuit. The lead plaintiff’s filed a consolidated complaint on May 20, 2022. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. The plaintiffs seek damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the allegations are without merit and intends to defend vigorously against such allegations.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has received a subpoena from the Securities and Exchange Commission (“SEC”) requesting certain information about the Company’s business (including historical and projected performance, among other things) as part of a non-public fact-finding investigation. The Company is cooperating fully with the SEC’s investigation. The SEC has informed the Company that its investigation and subpoena does not mean that the SEC has concluded that anyone has violated the law, or that it has a negative opinion of any person, entity or security. At this point, the Company cannot predict the eventual scope, duration, or outcome of this matter</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in the table below represent the Company’s future minimum commitments. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of June 30, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022 (remainder of the year)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15448000 313000 15761000 79191000 500000 79691000 57620000 125000 57745000 82000000 25000 82025000 25000 25000 12000 12000 234259000 1000000 235259000 Share amounts have been retroactively restated to give effect to the recapitalization transaction EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $6""54'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 " !%@@E5"IO(K^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2L0P$(9?17+?3IK%4^CV1O%*07!!\2XDL[O!YD RTN[;F];=+J(/X&5F_GSS M#4RKH]0AX7,*$1-9S!>CZWV6.J[9GBA*@*SWZ%2N2\*7YC8DIZ@\TPZBTA]J MAR XOP*'I(PB!1.PB@N1=:W14B=4%-(1;_2"CY^IGV%& _;HT%.&IFZ ==/$ M>!C[%LZ "4:87/XNH%F(<_5/[-P!=DR.V2ZI81CJ837GR@X-O#T]OLSK5M9G M4EYC^96MI$/$-3M-?EW=W6\>6">X$!6_J?CM1G#97,M+\3ZY_O ["[M@[-;^ M8^.38-?"K[OHO@!02P,$% @ 18()59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !%@@E5UE59I6D& 3) & 'AL+W=O.QPLI;J>[(40I.G*(R3T]92Z]7[;C?QEB+B M24>N1 S?S*6*N(9-M>@F*R6XGQ5%8970*R3O??$H#Q(^=UL7/FG+<>T2(3"TR:"P\NCF(@P-$G0 MCA_;T%;^/TWA_OM=^F4&#S //!$3&=X'OEZ>MD8MXHLY3T-]*]=_B2U0W^1Y M,DRROV2]W==I$2]-M(RVQ=""*(@WK_QI>R"J%+!M 7M50'LE!>ZVP,U -RW+ ML#YPS<MOZ\TT]*ZD?D(\RULN$7,2^\%_6=Z$M>8/8KD'G# W\.XT[Q'6."',8 ML[1G@I>?I8L.<5Q;^8OFN/GQ<;,\MR3O@_12&+6:W#VOA.WPX.74:7^V0:!5 MYM1]GZRX)TY;<&XF0CV*UOC77^C ^0-!ZN5(O6I(GU.NM%#A,[D5*ZFT#0^/ MTBJU'90)6E43KY_C]:OA384*I&\&)H%3P]IY>%(^%$O'(EI?DW.0\Q&K@T.+:T)-\KA1E7@;L4B2#1TH"8W/+*.43SGVMRFXB!>$/%1:JF2(W(5 M>QT;+AI4$_C]8C,-)R71"HRD6FLU3.\^M9C@(=_N+#A MHC4U<:E3W%:=*L!W_(E<^7"6!O/ RZB1H7P@?K*!H45U05H"R-X%.S!9PWLEU;&7$XZ[! MOT(>^U92M+0N:6$^%'>7UZ3;-^0:]B.?8GN/XI$CVB>TIY

*:\YIW*A/-0_(M6)5> MCP\DCIR^.[22-B%,M# FBFM.=JZ>P6RW' P/&)5T8!.:1 M/HKCD7$L/^FNZ ME#$F2@="&'/;SK!GYVO"E&BA2A1WG+M @P+*.:'LMX??R4QXJ8*>M$+B21,9 M17 +GFGI?3\B*Z[((P]30=XY'0=4D:Q@+IS-A*U'H0F!HH5!4=QR0/-]XWFS MY^A!AE9X/.#;Q1B!>5I>O M$"-628PFJ5)FLK:9H67]"(:46E=<#B1^M:[33/"JNIR%%[%*7G05:Z$V:W-F MULUWX%9./+&,LPDK8H45L4I69&:E,&\!R5U(9;T4'YZ & CQ-X%6 MWB9LB!4VQ"K9T"SB84C.TP2^3NRCMMY2$5Y6%Z^0'U9)?BXBH1;FK/P3$L!/ MX4:QXK&]7_' 4LXFU(<5ZL-P<]EQ/NTO%VU6R*R0-=>+\+JZE(4)L4I+1K.E M@,&*]2$>4X[7A BQ0H18I46CEQ8SRU;NR:=4@[;'1A&LQ#])7K;'89/6R]+, M+T6/XV%_0(_[0_>D^VAC+#2'55HIFL ]0X'57L6^>"+_"'LWXE%&Z48.&_:. MK0Q->(];>(^+Z\I.""Z#Q-C[5P$RBBU5'XAKMREKN]3Z6T,3 N06 N3BNI*O M4^^37L*'UKO(@;"RA7B\K"YC(3\NKBJO&;<_/913XG&?[8Q-B(^[]T,8+BQG M .AO($-NO<8<""B]JN)U=<$*PW%Q,[D5OA 1?X YYCU79BT^.2*">TLR3^$V MLMY\1L234%Z09/O-I2)FMIW-%+S;7Y"5"KQLIW>4=OH. M.LD\Q]OZUNOTSTI[>60+N7)Q%WK#Q/U TO^ICR9X6^L>U4+E7%R^#B\$' CX M=O&EON/79AY@_9TR@)\SK+G/+K%[IO'93YR,_U(2"CF4.ITAC#$U.8)E,V&EJOL(8X'J;6, MLK=+P7VAS [P_5Q*O=LP_R!_#FC\'U!+ P04 " !%@@E5-V"N>40& !F M&@ & 'AL+W=O[TW/%X MSY$ZO^?BF]PPIM"/JJSEQ62CU/;M;";S#:NH/.-;5L.3-1<553 4MS.Y%8RN MC%)5SD@0)+.*%O5D<6[N78O%.6]46=3L6B#95!45#Q]8R>\O)GCR>.-3<;M1 M^L9L<;ZEM^R&J2_;:P&C66=E552LE@6OD6#KB\E[_/8R- I&XN^"WM0K.WEO)3F/[IO98,)RANI>-4J X*J MJ'>_]$<;B#T%'(THD%:!/%4A;!5"X^@.F7'KBBJZ.!?\'@DM#=;TA8F-T09O MBEI/XXT2\+0 /;6XY+7D9;&BBJW0!UK2.F?H1IN3Z!1]N;E"KT_>H!-4U.CS MAC>2UBMY/E/P9JT_R]NW?-B]A8R\Y;>F/D-A,$4D(,2A?NE7OV(YJ&.CC@_5 M9^!OYS3IG";&7CSF=",$JQ6B4H*?+G=V^J%;7R^MMW)+9->";6FQ0NP'L(ADTL27JPT34*J.+:G$0I0!\ %L6R@- M]GP[0)UVJ%,OZL]B0BH,H'H'?4QSV<]Q7*@3=P^AD8&R36)9:B]+!A[ ^1@#V3(?]5/>8 M]%LNS'8#^@L^*'U\61:W5#]U@K>I#$Q,\CPCX;.A?RPQQR.N'@NWAN+4);:DZ2D<).>E8D?E:\8@+Z M;-T!^]V(B?V':5X1@^F[-P M2-+(FG*'7);AL5Z8].Q&_.QVR:NJ4+H#WA%;SFN]U%B= V+T^D^N&,+1&R=V MKV5WXX"QMN&X4S[]M>+EB0K[Z*2,X?6>V!".I[V7:9Y]5 MO)"U0]=[VB5'=YAK!E5SA:0.PA3Z+X'N:-DP=!*)N[AR? MR&'<^SZ%^/N4]ZM5H6D.+LH8K<6ISA.XFS8J3H%,Q =(<^P;T-"?QNR MHR3YK*(7VLU&3!(\/ 5SB)&8X)'SA+#O2<*G[-GW6-0D]#-=P/8QJFM?[Y!S M[NMG>Q\!]!>8/ZBX+6H)[>D:%(.S%"J[V'W4V T4WYKO DNN%*_,Y891 *\% MX/F: \VV _VIH?NTM/@74$L#!!0 ( $6""57U&PO=V]R:W-H965T&ULK99=;]LV%(;_"J$510)D$279LIW: M A('13N@@%&OV\6P"UJB+2(4J9&4W?;7[Y!25"E5_('-%Q8IG??EN'EQI1WOJ_3G!9$W\J2"GBRE:H@!KIJY^M249(Y4<']$./8 M+P@37C)W]U8JF%%WC/-SZS76[L#3^9EV1'U]1\ M*5<*>G[KDK&""LVD0(IN%]Y]<+<,G,!%_,'H07?:R*:RD?+)=CYF"P];(LII M:JP%@+BGGU@DX_FE,O79,*^RVG]W?N^0AF0W1="GYGRPS^<*;>BBC6U)Q M\UD>/M FH;'U2R77[A\=ZMAXYJ&TTD86C1@("B;J*_G:3$1'$(Q>$82-(#Q7 M$#6"R"5:D[FT'HDAR5S) U(V&MQLP\V-4T,V3-C7N#8*GC+0F60IA9:<9<30 M##T03D1*T=K::72U(HH*DU/#4L*OT:_HR_H17;VY1F\0$^CW7%::B$S/?0,D MUL]/FU$?ZE'#5T;]K1*W*,(W*,1A."!?'I<_TA3D@9,'?;D/^;>3$+:3$#J_ M\2M^:P/I0VT:)+?H/1,P"8QPM)*:N5K[ZWZCC8**^WLHU=H[&O:VR_!.ER2E M"P_6F:9J3[WD[2]!C-\-)?X_F?6F(6JG(3KFGMRGJ:P$O'A%4\KV9,/I#2(< M5KJMBJ'4:[_8^=D-8Y]$T]%D[N^[*0T$1:-9&]1#';6HHZ.H*UCL5"FH65@A MZ=,-*HE">\(KBJZ@-#/).5$:E11VK!RJ^'J(OAYBT@'#MQCCX 7_R;!>!N,V M@_%E&9#*Y%*Q[W#'IN"P]2!W;3SJ 78_5Z GX[KD<7P9.=.Z.DT=_T3S MDO=81(]TTI).+B.%[Y@VL&4QL3N%.SF)>RRBASMM<:='<9>R*&"W^0\5/3VO MHD^&]?!G+?[L OSSRWGVTSR&8SQ8T.=$]M #_.,SB"^ /Z^B&\LNSV0 C\1M6-"(TZW(,6W M$]B25'VPJCM&ENYLLI$&3CJNF<-AE"H; ,^W4IKGCCWNM,?;Y%]02P,$% M @ 18()59IWB10L!@ )!P !@ !X;"]W;W)K25DFY^L?5Q[J'.)7EY)-[LN?@B5XPI]'5=E/)VM%)JR_F*K:F\ MXAM6ZCL++M94Z5.Q',N-8#2K@M;%F'A>-%[3O!Q-;JIK[\7DAF]5D9?LO4!R MNUY3\>V.%7Q_.\*CIPL?\N5*F0OCRX^L9\4U A?@S9WMY<(R,E$?.OYB3M]GMR#-/Q HV5X:"ZK\=NV=%89CT M<_S3D([:-DW@X?$3^\^5>"WFD4IVSXO/>:96MZ-DA#*VH-M"?>#[7U@C*#1\ M"=H>"8;8)Q_8CI5;!LZT.C*J(LV"L)OXH1_=C'>':75!84K\8]#4 M!25ID!R#9BX(>R$.6M21OK#5%P[JN^=2F6(C!G36#,%!PT&2I)9.%Q1[MH2I M"\(DPM@2"J'\*(*%1JW0:%#H&\&E1(7^@21&3I.76'>FI1%"81):(@&4?GJ+ M:P9Q)2&!1<:MR'BP?C1+1KE$[*NV,A+NS_B49>.49--3DLU.1';4$4G;$NM&C^HLG74!T]0^!'MFH(%L4V; K M2)S:HV<&P;#OQSW"#\PK'A3^FZFI"\'73^*U605%8Z#:A3$AMFH(%^NUT)8- MX'Q-:!=9"$=\?+!X'0LGG7 R7&C5B@ETEE=^[?RIPR]0R< IWK"=J.2>E&UZ M4K;9J=B.^Z7SSWC0#&H#K9CF5<_WB.\6RR1P9B& 2@//'HTN*H[=.>BBPC#L MJ;RX\Z=XV*">O:%Y>5X9FWHFSE>T7#+SFKB@N4 [6FR9<7A[*@35KQ1%3A_S M(E=Y3WT*0)-CVUH %H>I795!,A\'=FI<&$FT_^K)3>=M\;"Y?7%N,B;R7;5. MM>GY!B;'M::7V/.2V,X.8)E)%-O9@=A(%-A+]G-LQ]GI##$>=L0#V='>I>1; M]4PR L;!+I[[62X..WG8V>L '2AYWM.37^.[C@=G77&@X:P*>E-W6A+>W\! MB=W2$-K*78Q>]FS= "BR-0,8TO/FASN/BH=-:F-;OG,I"-'&F/4 7^T':T^^DLZMDV*XZFI$V;TBNJ-#=_DAE/C?# 66\ M**B0W4TP-TU;R<%3>E>!71 !U*5W%=MV%B3S[0H D>&KG@) .C-+ALWL8%JR MO-B:3[3?D1@,:;%+!( "$P.1V9^19A!9?V(ZLTL&3=OD<_6UGV67=*=-OEXA M*M$2Z15"*OVJ5[WZ=>.FO@OGA "N(? 2C&U_ 2##)(R\E-BS">0D49*$MLT MD$&8DB#H*R.D\YUDV'>^*$6'8V@H2:Y13$*"/>)\% "0?4D".;7'\NR/;P"R M)TGC@UV/-1/+:KM)HCG?EJK^Y-U>;;>T7E<;.=;U.WQ]CX'K4WP]JS>L.OIZ M_^P=%BJK_=W%UL'S=E M<;-;Z6%Y8>JZ>_%0+%9G[][L?O9A\^[-^JE:+E;EAXVV?7IX*#:_OR^7ZR]O MSXRSKS_X>7%W7S4_N'CWYK&X*S^6U3\>/VSJ[RY>E)O%0[G:+M8K;5/>OCW[ MR?@QGSC-"KLE_KDHOVQ??:TUN_)IO?ZU^2:\>7NF-UM4+LOKJB&*^K_/Y66Y M7#92O1W_V:-G+S6;%5]__57W=CM?[\RG8EM>KI?_6MQ4]V_/IF?:37E;/"VK MG]=?@G*_0[L-O%XOM[M_M2_[9?4S[?II6ZT?]BO76_"P6#W_7_RV?R!>K6!8 M!U8P]RN80U>P]BM8G17,0YMD[U>P.RM8DP,K./L5G*&;Y.Y7<+L5#JTPV:\P MZ:S@'-J'Z7Z%:7>G#^W#;+_"K+."?6@%0_]ZY/3.*JY]:)67@]T]VM;!5;X> M;J-[O)V#JWP]X$;WB#NS0ZM\/>1&]YA/W$.K?#WHST_XB^=G_&ZX7!55\>[- M9OU%VS3+UU[SQ6[,[=:O1\EBU;2'C]6F_NVB7J]Z=[E>;=?+Q4U1E3?:QZK^ MKQ[[U59;W];?K:]_O5\O;\K-]K^T^7^>%M7OVE^ORMO%]:+Z3CO7_O'Q2OOK MG[_3_JPM5MK?[]=/VV)ULWUS4=7;U>@7U_MMN'S>!O/ -OQ]717+GM6NU*M] MV)2?%W71Y>_:S^7C>E/O00\R5R,_U\:NU=4[_&&S6&^T#V7]W\WWVD\W_UT? M@.;1Z%$]M7JY?GBHS=TCV+.V/WQM;=A>!B/$$W9FT33\8JE]*!8W MY_53XK)X7/0?V>A4:^##$9_LG_C@).J"KX?27_XT-8W)W[2?KJ^?'IZ6NX&W M'U0]<(K Q^V[-A8N2GKDY-/RU*KV\;GE,6V[)YN?3\ MU7>[UTCE0WT^5&Q^__IJZI>?U\NEYJTW7XK-S;_[6H--M@82FY.81V(^B04D M%I)81&(QB24DEI)81F(YA D=QGGI,([R%"3<;I^:*J.XD MFV)5]5Z&<7K.F2RQ)UXIRX[M$23FD9A/8@&)A0,.4D06C$DL(;&4Q#(2RR%, M&/KNR]!WE4-_=^7CO'E/Y*89^H_E:EOLWFHI?VN^+OM&OBN=Z1@SMS/RE57' MCGP2\TC,)[& Q,(!!RDB"\8DEI!82F(9B>40)HS\RLS7 M+RR6Z^WVN[ZA/I%?U$PL>V9W1KNRTMC13F(>B?DD%I!82&(1B<4DEDSD*W ] M3\>4K)F16 YAPH"?O@SXZ> +C9].?-]A*O<#TW5G3J2R5Q> MK.>RJRWV,Q.8DYLWD2YKF MS)XY>N+[>Y*^3X']Z_#U\C?']%^,?I[D2']/77M[@4V M-3VZQ9":AVH^J@6H%@XY5!%:,D:U!-525,M0+:/%@U0+42U"-5B5$M0+46U#-5R2A,; M3ALK-)0Y)^%-_8_E9E%NM4MMTR:AKU\EH1]?DM#/[_L_/>[> 6P[U@N@2 2\ M/[)!A_J4')PR;-V==L]WR%37'-4\5/-1+4"U<-C!BM"B,:HEJ):B6H9J.:6) M#:B-+1K*S-(?W(".GC2I-^Y0,T(CDJ@V1S5OKPDC>>*XCNET3YO0!"2JA:@6 MH5J,:@FJI:B6H5I.:6+7:J.0ACH+^?YI6_]DNVU>I'U:K)[#4,7J1OL0?IAK M7OV3U?5B==?;/!QY2.FSJ=Y]=U2]!:/; IJ+-'H2@]V&@,8=42T\= B,[@D* M&GI$M0354E3+4"VG-'&HM]%'0YU]'#C4CYQI7*JKC#YG0).3J.89J^[%F\^S==4;KC;DR*5A.Z;9/8= (Y>HYJ&:CVH!JH7# M#E:$%HU1+4&U%-4R5,LI3>P1;?K24,-8^^$''$/=!#U6F.O:J#:'-6\O2;$1\R9W9W@PT>K!J@6HEJ$:C&J):B6 MHEJ&:CFEB?VFC;J:ZG#J*7>&FW(<4KXU7%UW="] DZNHYJ-:@&KAD$,5H25C M5$M0+46U#-5R2A,;@=DV G6^=-"-XJ:

R]4UQ=:_3@9V>;9*>;9.>;9">< M9&><9*><9.><'/:\3-&J&:KEE":._S9(:BIS8L)=MN7J1KQC/'I:_:!9^NZ> M6J.W,>K!JC M6M*S#^>&8YO367<#X_CSGWRQ\::< MDIQ8ICTU#*/; ="8)*J%J!:A6HQJ":JEJ):A6DYI8C-I8Y+FD9CD\4GLTV+S M,MU&?QLAPV17J#9'-0_5?%0+4"U$M0C58E1+4"U%MWEQ<[% MY<3NT"8KS2/)RG%SVA_O%&C$$M7FJ.:AFH]J :J%J!:A6HQJ":JEJ):9/9%> M0S[9<3+K?,W.FLQ[L38ZIT?.TR/%PQ['@K7L(WNG]X> MR3 LJ_-F7MS_0$RZLV/W/?[-7-M6YR5LVG< ^A;,T,:HYEER1JY^DEHSW>B^_]^SI%/WX9G=>:X&/0N:T^E4E^90 M"M%=B5 M1K4$U5)4RU MIS2Q$[1)/LL\Y3+;B5-F6^@$DZ@V1S4/U7Q4"U M M1+4(U6)42U M1;4,U7)*$YO.JX^W5L<'1TZ9?40[<+>2)>?#Y"FSU?3H%H-F M#%'-1[4 U<(AARI"2\:HEJ!:BFH9JN64)G:.-K!HJ0.+WS!E]A'Y4!=!0#Q)GYLM551I\RH(%+5/,L M.89X8+YLM&Z :B&J1:@6HUJ":BFJ9:B64YK82=K4I:5.78+S95MR!JYOOFSU M!HUN$V@T$]5\5 M0+1QVL"*T:(QJ":JEJ):A6DYI0H^PVV2F?>)\EWT7+XY8 M!RY>V')PL!L%O%++8QL'JGFHYJ-:@&KA@",5H15C5$M0+46U#-5R2A.[1AMV MM8=_0/NH67*/N(28I]Q(:LMS$LHWDJKKCNX%:!X6U7Q4"U M''*H(K1D MC&H)JJ6HEJ%:3FEB(VACKK8R##?L1M*]AM&]P4T4KK75+/D MH@4#5 M[CD#O++EHU1C5DIY]Z)\E%RV;H5I.:>(X;C.@]O")+;]MEEQUH='7 M!M T)ZIY=D_&L7^67+1N@&HAJD6H%J-:@FHIJF6HEE.:V$S:1*?]'+[ZX^>U ML]&<):K-4U -5"IR\FV3E4$5HR1K4$U5)4RU M MIS2Q [0Q24<9PSKY_HQ+1XZH6;JC=_,Y5^KZHQL"J7D#]\%'JP:H%J):A&HQ MJB6HEJ):AFHYI8D]H8U..NKHY#_+;;6_GE'SU69Q7;7S6JT6U?9[;556S:^K MXK>R_UQ!#A\VG^S0[0UH?!+5/%3S42U M=#I2RE*[V&B-6-42U M1;4,U7)* M$SM#&\9TU&',D9WAZ#D$FLA$M3FJ>8Z,QQ\-V:_6.:S(M=H=HFB^8K46V.:AZJ^:@6H%J(:A&JQ:B6H%J* M:AFJY90F-IPV@^FJ)Y4\Y7*D*\_#:-A6]Z-.U85'MPPT08EJ/JH%J!8..E81 M6C-&M0354E3+4"VG-+$5M,E(5YV,''0YTI5C=I8SL;KO1:A+C1[\:"82U7Q4 M"U M1+4(U6)42X8]+5.T:(9J.:6)H[]-1;K*A-60NS738O-R3U?O!8Q]">&/ MC6-;W7RD>DM&-P=2\_::ZJ(D6C! M;#G")CZ9")]N#E:-4:UI&2H]H:CFHUJ M:B&J1:@6HUJ":BFJ9:B64YK8=-JTI*M.2XZZ6].5HW>&E(A0%QS=*M"4)*KY MJ!:@6CCD4$5HR1C5$E1+42U#M9S2Q [0AB1==4CRY+LUU>[H,PPT7XEJGMN3 MQ9OJSJ3[";]HU0#50E2+4"U&M0354E3+4"VG-+%SM %+5QVP!.[I=/OR<=*- M%^KM&-T;T) EJOFH%J!:..A816C-&-425$M1+4.UG-+$SM!&-EUU9!.^IU-= M;?29!IK;1#7/[?GP[(FKV]*9!IK:1+40U2)4BU$M0;44U3)4RRE-Z">3-K4Y M4<^->4J(:B+/"MD3HE(7'ML,4,U#-1_5 E0+!QVK"*T9HUJ":BFJ9:B64YK8 M"MH\Y42=IQP4HIK(H;R^$)6ZU.C!CR8H4> M3K1JC&I)SS[TW].)ELU0+:UN7T'YI':;.XNW_YIEH_OCVKS^ ^K:MJ_;#[\KXL;LI-LT#] M^]OUNOKZ35/@RWKSZVZ7WOTO4$L#!!0 ( $6""56[&PO=V]R:W-H965T&ULK5K;;N,X$OT5PCM8I(%QV[Q( MLK.)@<3=C>W%3"/HS.59ENB8V[+H$>E<]NNW*"F2+5X2#_R2V'*I=*I(UCE% MZNI)5C_4AG.-GK=%J:Y'&ZUWEY.)RC9\FZJ/:&P\_OWK_4@R^%/D>G,]FHU0SM?IOM#?Y=._>1M09/QELE#U7_34VDY'*-LK+;?M MS8!@*\KF?_K<)N+@!O#COH&T-Y#A#8[N-?R#,=(*R35:IFJ#OL X M*S1&O]]_0A<_?4 _(5&BWS9RK](R5U<3#1B,ITG6/N^V>1[Q/"]&O\I2;Q3Z M7.8\/[Y_ MB[ ,AK +SEB_5+LWX]0@6J^+5(Q\M_OD/ M'$__Y0KY3,Z.$L"Z!+"0]\4W*#VBS.26HXM"*O7!%6WC(JY=F$+SN"!L/H/A M>SP,P[8:)Y3-66=V!##J $;!$;K)_PO+JIGE6D(IRF29B8*CNF*,SCFB9W)VE+"X2U@<'-%/')QF(FW*;IFC="LK+?Y77W!% MWKAC!^.6Q+/!V-HV-)JZ!S;I<"9!G'>5?!0UO0"[H5SN5WJ]+V"8,KF'P78A M32P4, T'2&T;S(@;Z:Q#.CL!J2@?83+*Z@7)%=1BKC)>9KS.]%,E-!_G\JET MPI_9B4Z2 7S;YB#"(_3S#OT\B/X76!OHX@$DP@<$(>1"[:1*"T,9:_$,JR15 MBFL7WKD]Z$.XMLEX[H:+ISW%38. EYNT?.!F\:Y34:''M-AS@_8IK:JTU*@0 MZ4H40K\XZ6QJ(\(4LP%NAQF981IYL!_0,_Y;V'E:E:#*WL".;>S1E$[I$+QM MAPE-8@]XTH,G?PM\SBOQF!K]]@9^XL@]B=F0*!QVC,2)!WY/Y3A(E(M[+;,? M8R,26M>Z^IH_-ET6$L<5GCN2W//N#A,N3<'];A)[TJ;95G7/2=8 M9N>+86M6V%8D(I[2AWOZQ4&R6GR3Y;AF5+$%RM(&<,^I!8=LH\IH[[%!MX["Y<#J,PC9AE'J"Z/D2)V&M6B]/-5 U)MVJ9I_7M>E3 M.#C(QZ=*G'-Y.TY&3\DXS,DWK4PP@I!#=5H5W!FSS:=XQJRE8UN-&8L\Q(M[ MYL5AZOW:2@5/$X$=[(DQM82URXZRF4=_D9YH29AH[RJ^2T6.^+.IE;R915)O M>-5.*Q=HXB!8$D?#TNDRFR6)AV!)3[ D3+#=N._2%]^@$P<_XED\1&A;1;&G M7)*>0TF80P%?M>?.G!ZL3R=JFQ6Q(Z^V54RHASM)SYTDS)W?WM,W.5';%#FF M?J/<"#)'UJ-3R7M^,D]"1-PB1]MZ^RC:%B MX+==9<9.O]0SC_^U%SO3/#M38),MC!T=LIG+#$-Y](Q<3\HD3,K05F6VI,^4.,\RH1WJ2GC7)[*3%LA8E MR*)WP Z2\CI/0LS()L_+QO,LD#!WH\9794I*:=\SR<[V9!+-1O(K' M3*J:>(13%Q*;I:UAM4WFT73J(7+:$SE]B\@/([K=*_@=FOZEW*Y@@+N-H+NO M=Y_1E]0$?[(*'Z?\XOZ!60+_P M*A,-H]QSHV#1$K1VSOG6+(ZC90.K=,TK^+%KIYSQV0K BL\VH=@;72\1:+CA M/H[N,+*V%PS"MMMJ"[9M@B./)*,]I],W.+V;0F5;IWG;;\M5(1[J9>U&[*+U M:(C9811YQ!CM*9V>0NF'F6[:;;GSH[9I&I-AH^8P8M@#NB=S&B;SW])G]"3T M9B.+W%!ANW9AMA?U,5M[K -D2[JX[9Z0P]4B1$H,'7'6#I/#RC?= M>Y*GX=:X$R<7K3KY8 35H\CAR^KEW9Q/'4TQL::^;41H'#%?$#U)TS!)FR N MCM4QL3L".-IE13*RV+@V21^C6_X@ MRM(DV$A9J)W2R:?,09;Q+*)#N X[%ONP]HS*WMBH;K!^-MUI$*5KKSEB>#@1 M'':0U-G_4-.=/FL-3G.T0"C%6F3F MC*:493U6&GA5I9FWZK.S=N'G\G:<@)ZQ69BQ/P\/>5!:'U'SG7>:GO74F=F< MGLSFWEK1LSH+L_J?PX.WM^,*.CPY+IE9>W[F.-B.$U_-Z64""\N$ MXT"')\3BO:$&'W)RJ*YS\\BW71_U\B)ZL\MW[(J9Z5KL\V8;*AWLCC?O?Y@M MZ;1PUM_(%A>))5(=1KY@>OT1A?7'EZ..QCY!--'PYZPYD39CF+:FP1/H]J'Q M404 MO#RY.!&Y6LFFJ#_:W<\JZO.$Z&6V\/R_V,6SLQ.1-;ZV9;P,"4IMPE_Y-=KA M6RXLXH4%RQT8L91O9"U?O7!V)QR=!C5ZP:KR;0BG#3GEIG;X5N->_>J-\IG3 M%5O(KL3KQN. ]T*:7+R67GOZ]-HIKTPMZ91_<5J#+]T^S2*/UX''X@B/I^*# M-?7&B[)*%?+^XD^$MCIN)L-A&+V6)Q![VSU@AG3._)$7J_ MN;4T^F_6;R*NH*0M="X#;&"(OOYDCW?:2)-I68@;?*B T=J+?U\N?>V LO^, M62@(<#8N $7>C[Z2F7IY4A$OMU4GK[[_;OYT]OP.]+[[RX6B]GS*UM6TNSYW?SY)'W<7HU? M/!*:. EMC-U*BG(A&P2.Y9>E-,T*;FD<,2.!2 SILHW( GT.ZQS7Q:]VJPH< M(1 4ULG<3L7OD"<*(I +'1SNZ2S)^;=R]K$JM><Z5FXOWE(& *+]K M5"$HP]UQY]U5=VG"M[19.0GH-BR2 /8;#G2!E$\F*I5CK)"SK] M!2Y;-E[ASU::X.N27)E9">.N"N0D/[2?++P52,F%%]E&NC5YQ.\]0@C7V8<4 M5T6!\H R4576U72D9?.MD$"C98D/B'@@^R%(=],L@Z( A=AM;%'L']N=@02^ M67J=:_()@ACJP\:9=7 ."Q@-SI:F V\003OINC#H& QQUV6 FP"!CG]+(_$A MM1X>AG^ZE\A.Q?6!B1$_):>>;[&W)#2'$UGOQ%+5.Z4,*SXJMM@!NFJU@DD9 M!SO]]]] M".H,^EMP;C]&4M(@[)O86['(=#"+!^\P.<<6A;]9$WI0.8TLE1C88E@2QBV> MD]]"U,DL0ZAQJI#97XUV,'6$Y:C30[[GXHY_LMC' L4:."0.IZ6('2RK>MDQ M ,Y-+EU.%'.]TMD0G)7Y;*'>/NFZM:P2@*A0B^JVK 7X@WL$UF1$ MAI!^61DZY33[G6XCQ5C&0'EA!0JXLUZ^CIB.7U!AV*+)CV"D ;"N+R/6V]"CE#=G?KIJ#$Z.L@4RV (\0*<%A :U_' M_&&L6%N;[U!,!42PD(%B N!=ZR5ZE$@1+&$>E4_%GQN-CXG\+BI:J#5H?DM MC>'C_A -9N^)OVK;:M^UU:,V7L)2E#.^[?XXI)O*)K3'&AZ;UV-: DR>O>0Q M\07A1SFB.A9-GBJC)B-3(T,C+'5EXJ%^="AY#!5H&*@?4?O>4'\.XI%ZJW"/ M8MUOQ49#;X6Z87I.K3@0RGEE(A[,IK/9;"[ %>UWT3#;0&'".8@" M;Z2_&!:/(V7\,!,A!Z+#EUD;!K[)-L%$46;R&FR-EPBKG)N20(%ZSL9$6&#L M(EE\)RM8%:%['I,5G3U2"+L)8FX5Q@%Z#2>O%'CE,B]%";J:^AF!)<[Q778:19#;]X7SV-%WN-U]OT\V/ M=+-M'(CCLM!^T[77=S>O5.<@+F&5?!COM#F)L=5S>X14@G>J480:!G^ >^='J!@$H1I M3!8'*>G3]&8J?E(&!0 M._4KJB*2O9;SVJ&DZ*H_Q?]T>7D]&/T/ATNGUDTQ M[+Z8TXW*&A?R,EUK 0C;I"5$XG'S]JH;!$C_QL@FY[&ZJWO:A,5PW-%26"!W M1@#:2IM85+M>;<+Y4N:?&U^SH<(4C3(02XTA@@5YM'%A9W/K+$ ,*9"V$!$T MUW 5$"N)>C( _9C7.]G1_.F E5Z-['6MG-.DIU6&W?DV3%)ZU\ASF>12\SM; M/- (U9Z,E,**VFM=QGM=A>(^#AAL]="\OF"B5$8@3*)9;U O2XFA@+)-%2;- M1'_5P)Y[I%:6PX>&IH7F:(OB-[8IV/WI,/VZDET:&+ONVPB"2.O">U MB54I F,IBY!]#],W"]P#8L>E;?) Q;5<0D:%;2@T^24"B2)BB,#8U-Z@E/#(YG\\8HF2!-B:[,+,XG/UPLIN(JV5TT<4G<->LR%%U*IC3N/#C[83)_=M'B]VYIAMM, M4C;D(_B6'F3U6RC(^6!^?C&9/7E*7SW5EP\Z*'@D9]2@I\N4REF)!XOYT\G%?)& ":57-2UYY3Z4 ML<#!-C4-%-P0']IK);,X(L5.F@J>HO"T5(HMZAJEU&#.QJ2OXS6X.G5_!TOV M)7(/NB+/.>UHT"1W"5X1+&F=N*+ 5:&'@!> @(;'H[AI9WKMBM2B[XKQ]!4W M=JK8JL>,]I1F5M"#3U!Z/CXN,P3"P#(5/]L=-71#)["$3O'6 ,U SD6;YL5H M2(BX:DS8,ZR=W<7]J@>68TM!D@^? W7&Y[-=U7\.6HZW)3DD*6S%E^,3B'"8 MGL]I!GJH+F$.L#Y,H[1/"9,57>1WL'7VI;#K,-RRK(AU'Q8QM T)?0C\^ E6 M+P;*9]*(-;>']HJ^WW[IS;0\6FRKP^VAXV8:_0A*"-L M0S56% M1,ZS1TG&)3CQFKJ/ S2(DC8,YMCJI645 <;-JEH!.ZFE&#D;UBE[\B/A^M"+ MPPR0T;,GSE=;Y%7!M0T!YMC]W$N.1%'* W*+^8HG.6MZC_\*[GLPFX2E"3U8 M@=XK6N3@2W1(P\2N/8T+<;\24M<(4U!H^]IH::Z^M?PR.%XJZ?EQ*:].$(F* MET4<92'"0LKB)^==WJ-Q*VX?AMG-8YZ072E/S7Y)OX)APW85*S75K0@9M\Z9 M1#N "K\VW#.!;*X*N??'VMV43_/6TRQQLJ[^6PWR#*;FC49?!C/2 PDNR^UD MUZUE8FIKDW)52--"*"+Y]AH^RC8=^VG!:>^G)!S\5^%I+5DQ_*JD_;3]3IF)^V"9C:4J*RLK M]TR\NBNK+_7:F";ZNLF+^MLGZZ;9OGCVK%ZLS2:I3\NM*>C.LJPV24,_J]6S M>EN9).67-OFSR6AT_FR39,63UZ_XVJ?J]:NR;?*L,)^JJ&XWFZ3:O3%Y>??M MD_$3>^'';+5N<.'9ZU?;9&5N3//S]E-%OYZY4=)L8XHZ*XNH,LMOGUR-7[R9 MX7E^X)?,W-7!WQ%6,B_++_CQ??KMDQ$ ,KE9-!@AH?_=FFN3YQB(P/A-QWSB MIL2+X=]V]/>\=EK+/*G-=9E_SM)F_>V3RR=1:I9)FS<_EG?_-+J>,XRW*/.: M_XWNY-G9]$FT:.NFW.C+!,$F*^3_R5?%0_#"Y>C "Q-]8<)PRT0,Y=ND25Z_ MJLJ[J,+3-!K^X*7RVP1<5F!3;IJ*[F;T7O/Z1C8C*I?13;8JLF6V2(HFNEHL MRK9HLF(5?2KS;)&9^M6SAN;#6\\6.O8;&7MR8.SSZ$-9-.LZ>E>D)NV^_XS@ M=,!.++!O)O<.^'_:XC2:CN)H,II,[AEOZA8_Y?'.#HPWL,KHOZ[F=5,1L?SW MT()EO.GP>#A +^IMLC#?/J$34IOJUCQY_8]_&Y^/7MX#[UB6BYVZ1*^*#1S656),4B2_*H;N@9.L1-'65%M"@+ M\)&LV1&9-^OHNZNK3W2T?VLS0A>1=4%\ ]'34F_OIAH8:J&.$LP6U*D45(3 M#]EBLCIJUDD3)@UP*'G32.OYEDRS_*LR72H-*L7 M>5FW%2^*X,-B <&A=V26E&#!"_A[<+%X[Q XE;DU16OX&?.5V&M- Z=M!33[ M=_!K:ZJL3$\9Q=?E9IL4NW_\V^5D?/&2L%76350'F]7%T:]MNK)XORWS6P-> M9:J*0,F*1;DQ49-\-74<)3DQ9EH +:2LHK1LY\VRS8E=\M;3 W=)5='X.X>' M'5VK,D) 6MX5,IO\+I=+7F YK\O<-++"--G0KF)66G53$I'AZFV2MXGL(+U0 MKY/*G("[IK0'&Z"$;[K)P[EIDVZ)++)Y;J*B!!B$I=L$W-T_)LA-JH($D0SO M[YU&'SRE85+"$>')XX^(>)T1ZZT(L3EO49498 B#TLW;A+:EI>=HMZH.-HFX))GD* MZ[7OT4KP4 4:IX4U ]0X= A.HQO#:Z"]%_4![.'JYCJ:7!(3MS=_=.0>@T:) M,]'*".4)7ZN-14/-I%$6QIYJ8@L%0;6M,EK)'6V%X>-<@?(\/.'0$S*F*CK#\R>CE]<>W M'_C/\^>\Z^R& M$9!$>)9@W\//,(\ 8%@B[QBOY=U7LVCYJ'Q<$M\P%1VQ=1FM:7 B%*8%0$EH MKC,]22!*#.#G#&"U3-!":_F>+EGE@5NW@@FP6IP[^QH-9Q9)#7:3!'O'YTVF MQ>E*DWH]+Y,J%6JE%^@$$?=BW#0LAC(68QLZ=RU$"LL1G'4Y9&T-ZE+.7])] MXA\6@]TGL.@,U%7P*;(4"@ZI-* ']9360'@HFLJS,R+!-&LBHLLOT15?(@;//@-(V1\(3,?G@5[5Y"A4">YX);%7PD! N3X67!0 M<2I3DE(5G[0B&H^^"81?[/%H#_B7O7=E.OHJ?1V?/GA%1ZZFG$>SAYZ?Z/:Y/X['P639X? M>, -]6;@YOZ5<7PQ.8O&SP=ONK&N!VY.X\GL>71V-OCF63P=7T9GXW"0MX/3 MCV?C0]./X_/I)!J?AX.\B\XN]-ICEG?/FMY'T]F(R(NNG4\NH_'XD0/\Q(2. MX^KHEI52H>X5R6XZ_IYVG](RSFCPV90W["P>$6(NS_C'+)YC<>-/XA%MX!E>>SZBG<3(L_C\C+9FPKL$:IE.W:B.YI[BWO2< M!ADI9,\G4_?K,GY.<-E?XQ&M8:8_]QE7W6ZWI,!4#[ N]UB7FTQ'CV5=VV3W M*+YE)^KSK0GXUOBY\JWQ'Y[VO?(>F64C[,3LLQ."XZX\",5L(@!,)PR 5W"W M).O6T"L?/=/X_IDF,UWJ].&9:F*0?WI%*@HFYW]QG@?6,[[4]=PSSS6DNQ/S ML!%)3V/=[_ =LFSR-C5R8VURUK'F2?'%*5P$L2'](*F^$-M>MD5:#VM.BX-S MP)38YF3DIW*6U]EJ?2(2_^0WTKE990JT3]*PFU9.&,- U@(A1#086)/9ALZP M^;HPP(TA6X94IQW>:V&KY1E9RX"Q9)LS[BA;T-J@P7@+A8:DZZI_D%T+^9V+ MTD;B&E;.P84)'KHFACU7^TC8;JORJYI+RR2KY/E8S1I2F$2:0V7]@1A5'HUI M2=NV.;4^A5"S&+P&/-//L@)M05,G,S9;>$LZ9E6$ (3.KU<8I]:>[>XL,?0$ M,RANB!2PL )J; XSIQ*WAE, +;HLX^X.)DH+S,-\9]5A-S8IG/FN5B6?""XC MTJY[K@(R8NE158\[$V%F&JU64FVP1 M-60\IK)ZM\Q:?31VU+WS9J4Y0).-#$QPNPB"V-,ZF9=;TL7)BB'=L;QEI;SN MDHUH\6EVFZ5B#7O8R5XL.H=I;N 5H0'N$G$&)0XH!R5MGQI%,"S@,\?6^5TM MYWFV$G':W3#VCT#6+8\.GO:-[ $$S5]\3=JWV^2G$&@TSLWJZPHV(1:ZJ2LN$R?7T MF4WD%RFB M7A>^7B?52@P-=9-%,]*L[.W9\TM^,9C%P%[LC'\Y"\?WO[Y7D0.?7OCW H9O MS7RE2NZFO1*WB;8$KE:0@6)B3K-AP4"(D#8!W/CJZ7A. )QLZ0K0]1*>;@$%XGZP[ M!&3!(=H"/U]QLA:Y&B*0*+X2#UAP@MD=Y]C2LFW@<14U&+?:&HLCU"ZS'(S[ M4P6SW[KQ2/!L>64'+M."/<*!H5AT:Z+V=M/F?">%2*)#"F2=DL;I?^%U9B"@ MY[:V' I1 (1T3N K5Y1'Y:V1[1Q 1" D%Y<#%7K=S KUH,A9YYFMCU-.S2+;) BR1WG-@ M+(UZZ 0M6#@]ES4@>592@@W![P48-EQ;N]/H(_Z"%P^7(9N)GK8.O9*905J:ZF3+[;W M?R0E)R&-51=$>DZYM6>%GN/+^NB-R6DW5W&T,@5T/-GY= /^P2;8K=&W3J// M$ =;2^L9CER3X4P1BMGG? >/)^D]VY*/Z3+6U5F".D#W*ASII.,,BA>XAY2Y M,E..*(9A#/B1<316",<0'% NXRC#)N]B@7$)827(UD5_9 >YQ!M87SNUF/EI MZ PI^0[;97CAPWNUM+*6%,\$/-=5;-^6R887# M7GC?5J0P@CN*>/G:L"/33OW]!F>"AZ#%Y&6Q.@'64AL(^&'OBD0BV!@23NN/ M0Q_%P1G@,^82/556V M6]"2]XQ@$++25,4W':-/J>_.=2C8G'MJ-$N&O0O7W0LG+>!!*.6F#4#X.=<[&"[$NBHKH MQ#4/4EO<^2W-ED/[!4W".7 9T\.+A".'B:T+CR6^A$SPM"R$@?',8B86I=4$ MYL04EYF$8XBS,T)!@M";B>USI!&#_6ZJTE*O:GGR5J QL1Y]E^4YQ@?&8%48 M(7RKGUDF2$LGQDH"C:%"Q#[3^ LFQS\TAD=3/7SH@-M5P9(M"..*RX?#:O>Z M9,3C0OKR:?2C@>[/.F$8Y20.KJ%;TJ<67XB'99#QXG]_8RU6(N$Y"4Z)FW;= M!-A^-W)_M+)M<';5X"-1?X=0&_@EZ0 B84E.;LL*,AD<##))MF!C?O\]*:"D MU&J>*?/NB!&8AQ9:'V'/=R%0!+?&X"6.TP&1_82IJ1=5-A?N]2_$?<>R3 6) MI&B[X$'@%ID;@Z0AU;80:YQ#K+J"2E MH-*D]&T8G>137^8 M[U2F2VSP[S0\__/=+S5'6"XO9^P1GY+="%_XZ'Q*_W\>SYZ?1_])O.3$;+*: MHWE;V&C0NTGX3>%-GX[X_Y/Q921JS'1\'LUFT^B,C-3+T4C=\-;[;OWNUN/N M?.VA="%KJH67A44Z@C M&.( ZBKMGB"RS$N[O+JS.$WJ.+2*VBZ#Q<)]:PG!<( C(GPGCB$ W],A -2! MK09,S Q.$I(CYC"::<=),BW )@G. VY()WC\J4(V% V3%>+CA,N.U35,W(G; M.U>5YY=(NJF%YXOOKJG*W/(7(B9LS6&R(#%1)46M;,3R>P7<>H;5^LF!I6Q5 MV'C8.MMNF5^0$*\YI,XY>+T;SK__[NMG9*VZ[7CW'Y_M5CC;[/W'-]&-??T3 M$#)@E>&AM[!#1&ZZ)_)P^/8"K"A?0>A#^YX;RM5* E1.;^I.Q,9!R$$)"?!'D$M?KD M?YLMOK1;B]F#>QC;+3H :X_L+.Q\#O ','W@':8U(R*R[4,1$(D#X=#8NL^@8^IV*P_Q.6$>S,\9Q9HS&26IN->)U;9;4J"9IS/W3.C!K$J9K<*Y MO10]7F(0.;O>^LCJ\A;LD/CK?7)-L$&YE2G70WG9$Q*-/TVAC5M>"_4-:'J M.U!GW0%Y,A"F.O L%NPY M6[!TYT==#'.T<+_=%)L$&Q:E5;E5HDP[PJ!#X$Y4A@(V]KKJ\):$I,OYER*E M__Q.WVQSPWMYE)V2@AH2ANZN MPWQ]+-:I,FJY^0#WD%'_=]Q6RU+ CU*=2;Y%*3::4#6F!2\A=YZ5W5,(Z M(?V3"ZW#7\L,0+7Y);Q*EA5"CM_+"VLKF5@C"T9CGQE9 ZV\M>BY/3OD8F>S M,V$S[X%V3M/IJ#X)K4*<*E-?LHO6<>:DPA[F2!\@#[$O=>:LMM303Y]X*H3@+FTHU^_G,WKS*1CK 7HG=6EOT$-9RODP$> M_5+2:2 4?\\9-; O/XECR*DH__SE^T]>1Z$!YF:=Y,O]\"] A/3DX,AI])UE M*[$D@'8"QW(H&7*1%Q(;#Y#>(8 -_2%IR0@?.^U67Q+;'WX3>@1X\4]XE/GI MK"7J0IQX4V*:*FB07>$9EV-4^X.=1O\DS> 6? L/6!?3'OR\RQ% Q=U)4!"IO2/K=& B41)L?XF5_D59FI_V4V75R M:T3_WICFD.;]T-EV@J8O7[KVN/,IVEA_4#DA+IA8<1!CR>RQ$'U(*S$D4V 8 MZ_[$=C-S@]@RGX#SE]%/NZT)\^)>#";A:'R0\[H#6ZC].K;'BA"9U.5O"DPBR@F<-)H>Q=,,J.BTR0T7V)@VN, M?)$><>#,+CD"($GTR*.#2Y^Y7BMN=Q(=8?7-IV3'!/03VS[_PAL'<.]!8&)* M.G4AFI[ '%GSYTGM0)H0=LEFP>O)3;U#K!KP]K!V:\V">I]='R5>TW'U%L<1 M!%]^0$?VN!4PH'DCEN=LP!^"\IOK_N"9T10GUF:W@K%@-?#\I;XHU9ND,GZ2N2XU;#FL[^Z,=2C(;6DV0@>!.=VHX4&"IN8MT:UJ+ M5/4!3Q4\5RK77:41)]6S-L5ATZ(SO;5MRH& :3(K\C&)E;&'7_DKZD3B7 MJ#&<],F9&1<^KS7 Z-%L/#F&<*TXIJW^9$@Y(NLZ&L>C\;0W?-<_^#2ZF%T. MNT[\+M);3\\GH0O_ <>]\Y8/Q)E[9\ A[\#B(9V(_:H6_:,1X7D-6D@U*$?4 MG:4!4Z('GP6,2:#Q>H1-I?2"U_FG.*Q15#R)R^ROV$2,.P)OD+Y[/FQ;1F&C MN3Z 4^DJ!OEHC-P[>3LSZU+HY7H7"0_!ZNP/1$,(K]C:P1L#& M%C:-R^Z&5L)X(;_HX)=(ROOW/4!8C8UD0;EK\ %W8&4KBAB6CT+JW[)K5BR."W>N+WK#'*3LRIRN2,EJ3@9H^B!'_JSN* M%ZD^MY+KBNP+O1*ZOX6I^*A_Z0-U0F7W[UB7U.QNU8'&C)"#R]G1*EQ\]/=VJ.=U1L6?/7%6JNT?2*M+/V"3.6K)"DV$ M84;!CE'S-:L;=7-8):,(W&S^L@8\6;]?8( <)Y5VPMSA#Y?48PZ4D]JC+ACK M$61E2!^%VXI-&WCK@I^W94[8"--P*R0O::DKF!K@F$N582B!YV7!16 VJR62 M+%IZ#4FI-K3F#^C]0E1=R9X!LBJTS+X"Z_M'SMF]J8%&7-@XX<^G-Z>T_#Q/ MU-FC10,LY4AA(N*1D/6G8"4? UTB%#+0VA,-)8BMQ@2J1:5IIJ7.ENGA$9W(V=Y"^ M*?O).]]A.^#\1-^\*)B71[2GK-)P<QM$9&\B>SND0 )#WE\ M5J5354ZCS])30%*_I8_"(N$PF^IK?T21YBPQ\90M:;83I@) <3XZ:=9E6R/6 MN\ER(Z4\;&"7:0L\:U^%TST,GAZC7/N.C5= M3[)K\[#(DVQ3VT32"H=[+W/;/RQ.7B9"YY"3O&]VCO1&O:>*1M+*54-/X2=9 M[*QWM(!>L=GJ:?H.PT[?=!3996P[-GQ%4M!/5I52M.DZN@DHN00.>) M"'_'!BX2J4AJ<:4#'P_V$F4-ZP7!6^%47=;4[+:2MLME8+7D7=BXM6VHX! ^U=*K<&6PN@\+K# M+VE].1)EG&4QA#<52@-/>]3Z;*Y<]4^>J^\XL6Y+K:1[$?U[6PHG857JJ"WD M))CT6%)U4]BI"[],:'W!*C/;#4L+(0.Q[FPM"5FQJBAW@JWE4L33'EB3%QWG MI=!Z.8?JIOHSKRU0K6QAH"[#9CK]UED<*XW$.?.D&EY-W'L!19[AJL3;T=@5 M.V-#X7'/!* BWIL4;$F5557.RTK\7[OP(:5***M]5$R[J&B+?31H%)]3Y@== MNDAX#3O+^"XP>]V/%!)V"" \B[-WQXU;D'*Y4F0GF''^Z-"#;3M-#$)P&OTRQ#68OQ1& ME.Q-\I5(Z'>QL%HQ^/?WA.M,H-'WGAS8/Y?PW&<@CGG0*@)X06 . >S(KR2S MVC(0GS')#&.($7H^\*'+$%^("RR4,<10S&W2Z[PC.I)2LA)-)X OG:*8Z3D. M@K,@:;.#Z MV$_Z?5<:O(A^\E3 X2+.SK6:B_6ML>&GW72T6-GNE<90O4ZCN!*-20W((Q\G M[K[N-RR.RJUS.=CPN-3?<6LJ]EUORI1$0\_>TH1@<71Y6I B-)4/6"X-;%4; M5:2Y/ ,*O-#! &OHV8U*X[;IDRTN+/-RE1F;T._Y3=^!%] X_*G:KFU8OY!F M4E)*Q#(HF/4 =W'YT+8!CTB>80<6%"O.?SJ@CR &N2*MY7=O1BB_9N=56V/# MY^A3R88+%E+?S\91@AG6W<*7^, K U@(WB ]&/T$C#AJN&STKV/FT&[X.-.A MG@#Q4+5RO-=0(W:*=4V, 2Z,SIFQJ$6)^;1:*GA/D4 KRR@K!HH611Z]![*I58;J&:)>F['/4$ MA$ME".)M-J!UP_$V]A]D-E;KVB+T:WVT*0*IA*ZJE.=W[ME>LL7%Z=DWT=/Q M:!2/1J-.*0/!B4@PM]@[PJ/.YO#/H [#97"SM[.(X*9*4ZE>H AIKW6<,_JQ_"U[WQR9_V^).BN -^/^-G#^J8+:"GY[/X[/Q"O$\7Y_'Y M>#88:<3]@7XVZ*DF_O)\-WQ*A:)*9>>H-F>_OU3-(E]#S$V;3_1>+P383]GU M&U;SN"'5I^,3^'P,[.F4=U[6,B>Q\9@%R1GJ89=&FHXN!4.S>'PQ_6L(ZE61 MP 7""7(-^V$?IW<.:=8/&H&BKYC0%-PCOB20-U*@G3UX@D^=Q:,6DQ,_ T[M MZ'T?S.M^$Y:GT7A\$4_.1T'/!/^7?S],H/C<[ZSWT=K M%E]JQZ_[GI)+Z[20>7YX];KV$\=GX\A$+ MOIS&X]EL<&L/'(%^%&.OZX[M:)1TVQ@I5]WW(Q(K4X\1DW10A@\5W0V-K@7E7[OZ5)D UGR#6@73:A^L8)>PJ'I,@2KWOX(^^RU96^^BY'/<: MH-C'P*MZC7Z#$R]5*M[EO_"I+\%3828KJPJVPT"OP0#WZ$D$10.=?H,1NY6M MOCG%&S*&OIS<+-8E,<:3#R3/G+@ZL=8&6Q9.7KRY\:56TBM5E!GNX<.Q([&_ M@UT;8IY2'2@O),ZCY4T4KX72A)Q!SA[]LLAW)VR2$[6L)9N:SJJ R.4?WD6A MN@*BD;(WIW#3BPF#]JRQ4BE>[;JV.6PL>6J%9=4NB;Q<#BO">SCOV SBXI<@ M-$%O&7;GF0>$T.%06E\]@;4WW,QX@,;[>@SWO^D2E70,HVVZ,U+09!\)=)S0 M;.@/"!W\'F6NTFBU)I,AE@XFG#1(Q(@^\"ZE!B:.9H$G6V8V&9*Y- E; MV4G35-F\;8(LB?Z:*WKD7 &GABJE7?->ZZ#'-FJ\VQW&DY(^*EB@MM%E;7W&5CI#R:?8^"X MFPUVL)\P\!"@A=B)=1+S(&I)[2]79C=__OB[&HLF4=[&A6/]9V$['Z"73-UW MX8J2WFI)!:S5624A>BZ6:S>6*@;0IH&+4GJG)0\1CDAN].N##A<_3&NBN%MY M$F08#%,=>#!46JR2LX*=%497:F[9;H54=^G..&J0DMIN1=>D(=#5QVG/_Y,, M[4^)[[",PY>M=7JT:P9+F+01=I#C[A6.*1Y0SO^1C<9M__AASM:P(?K&Z<%>#:31-\98F7$?A?1 MFZJ\*[($+ZKOLEQH/T3+NM'XSJ['1NZ&M^PTH@D%/.<6E6/(B5\)+Y\TU49Z M^+F)N/,2GJ5=WXHD9:^/H?7-W>P-;OS7$ +?)QN] M6QPQ"1&%#D_-KJ1WDD9]$\Q+E_#2@ZL<2XD2&IQL-'02!M2 9,POB@,,?9?D7]1'5VCBB()LTI=8CQ]6E],# MZK(N6;?FQG#ZV_7PI@WV1:(=+N!.E)0 U^+4%L1-P&#\4U M&%=9'2IX';&EI!>TGEWX0VY7975J[OC7"7*ZCV@P\3'6T' -W%:MCR+ZN'4% M ;@BRB33[7:;[T32O;7%A>!U/R3H?[34@*I5+/#I%?]Q&!>S?I_1IE:W63?N9/HM'-=S;53&I6C6@%S"_EJ7SU\E_!YML!8 %E8MJ)T=5?3H>O]+H!9(6$/9HE CGO>XD#C MI4(*K+([/0?-8)$_AX!5>IO5I6UV/AB+5EO&TK-"NW25#MW>@HP7D*$"9MX64_#*TOAEMRR':&R4'[.^GNDC"R<1S+-=Q>'"7'\)MW]^-% ML(1"LFJB*\OSO=WD"F&TVUM?->K2P\OH:'X,.<#;K/L8SA2M:'[#[77#VA!- M-3SV4L?)%H0E-G.4?DFK16T_H7DQ>_(;76ZX"X+-SQ7SZMD&O4JVN:D)Q,4Q MF2C)SA+0B^YF#KB.CH09[H$W=(I1TP!ZJWUERE?<5(XZ*0E*#" M>\&2#F!NV\YSLJT<%3\&>5L#HV0 @S**)3\"FN1>VL->[=$G65_*ND/-@*OR M@QAHC3"=C>M)*070Q:)' 72=B37C2J*->D(@H(?9ZZG]\B$2N[EAL2?"NT2] M,\$^SG=_4 ^Q;.'M#Q^][S[8B8,*25A(@*#+4KWN) U_U66=5 -B M!RIG>/>0CCTE84J/Y US ]N]GKVT>FG7C'*TA4S0[ZXZ:(LJ9MYPAU;[ M[8J>T[A;]2:!>S4]YO>]Q\R$;>A,/@PXNQB=3$9Q]!:&$J_YVK\$\*1SU$?U MSK@*$6WOHETK'V&):\JK'87\5074KV/< #027VZX80 MMEJYQLV=G4B*T,M]_[;B#3?E'_2NAXE>MB33-N&]=]*[)$@DP^'WT*+1P G7 MN[)@%$_JEX'OLQX.K1_ZHNM0D3,._L7X,N:1W(-,M>.7,G?W5JPM-N3PBV22 MJ5P#$#EX@:\W]-9U!!P$_&:;ESNCN@?X:_<*?^E%XC 9?P]$(@%\(D+O"3X= MD^ZU-+/NS\'/!->',66+Z#IZ^WX*G'4*KB14'NX(.Z1LC,%&;15&9O4UM*K& M,448 /:!^]'2G:<3,NRD)@SI(\-NC@$@?2*),CLY\\A2$'_&KV;/86^-CM"' M;ZO8U=$"A@-3A+E)]^-&C$-CJT(KPTX[D=RP@ARB2O>Y7VZK:+ZB'Y%5Q3=" M'1WD*>/A8L@VJ,OV3)9?ZI*>U?]\CW$8.*PZ>-\0(?; P7TKFT6W(=, MPL%C-DK<)?YP$K[E%#O38'_SD@.*X_8AQSXQNF5C&^5HX^W'!A/=TOASL)+ MC@Y1B'-T6\'WH&5=?AA@YBFBGM]F?73(:+;N?O AT_'^8-^>D_<$OMW3%;5B31R:2^2ITS:V2[X+CU:W0*LBKI6AW!)GL:NM+R+XA7;53155+[.-CU$V<&!W:]=6@+O/Y%;]CR MZX/*K/O($G#V SSNW"?D1GH+#X=0?93P0:$62V2D6^@PH/,R3VN;-?PPDNWG M;+L]I>?5L^;UJV=93?\LZ+^JO*-_F4S?)DWR^A5[AZ^Y0S3/^NV3\9/@*LI, MOWUR-7YQ-7GRC-[TC[]^M24N^H';*^.C.TMZ=71ZK?8'TVYQ9#(DVC* M#?^Y-@D)2SQ ]YFGXD2L) M !>&0 & 'AL+W=O2J)*4G:\7W^?0U*R_-ITP#K; M$L\YSWD_A[E9*?W%+(2P[*G(2W/;6UA;O1H,3+H0!3=]58D2;V9*%]SBIYX/ M3*4%SQQ1D0^2.)X,"B[+WMV->_:@[VY4;7-9B@?-3%T47*_?B%RM;GO#7O/@ MDYPO+#T8W-U4?"X>A?VC>M#X-6BY9+(0I9&J9%K,;GOWPU=O+NB\._"G%"O3 M^.CZ5X*_*<& '&U\"SUXHDPN[WAOO/3G?H M,N5&O%7Y7S*SB]O>58]E8L;KW'Y2JU]$T&=,_%*5&_=_MO)G1Y,>2VMC51&( M@:"0I?_D3\$.'8*K^ A!$@@2A]L+1\DI:GLM_.)GK9F#!G>4'.$T81]5:1>& MO2LSD6W3#X"JA98TT-XD)QG^IR[[;!1'+(F3Y 2_4:OJR/$;?Z>J[._[J;$: M\?'?0UI[IJ/#3"EG7IF*I^*VAZ0P0B]%[^[''X:3^/4)R!R_G+%6E2U(K,F87@KVI#=@9P]ZJ8BI+3[B2=L%^I: O M93EGCVMC16&B(\^1]7HIE_2$.!9"SX5FW##.5@N5Y^N7:E5"G*FG1F82]8&I M&8'ILP\E 2I#&COVQT!%+!7:HA0Y-EV@1U'@!+(Z_>*XS;6"!AWBBJ]1\JRC>#&^BB['U\X"/,NDUY"7D+D4 MX*%95>MTP4FIF5:% P)K5+Q>3P\58$J[1,A8,UC/M@6\%_CC40982*S^=:S!$TAVB2L<."-Z;F MI3,\9T947!,!>3W5TIN @XT@([#,12!WV'\2J2BFD#GT%2'>5^!G1$&9PBF- M#GWV&4>VWP7C.?YIKLAV1A9P)B^%JDV^WD18FP;!J\>BKL_^J)0/ ^)(0DZ< M=BE&"(>7KXT+.SF3*5D!1+),E:Z4#BE&^0&D&5D!1H9[K$]*A3B *R$(8C1D M02B8+7@Y%TYR";H&19SB A[($MHVB^WR[!J20ER;4 M)T>,//.\3 CCT15,=QE=7H].8E"X3$YKM UIJZCN'U[P;;^NN-:<"K-=<+N+YR(:75[#HN/O MD/]]->,TMV/!Z ()=0]#L'^Y@]MUKDTC3 4FY+:#'.\6R"/7+-A'W\;?4HJC MRSJL3?%UPS+@>"7?/87B](D.[;:T&7S?VH%PHB'\#PV_R4H*#=,HX*D,S=Z2 M1H8I;1:1Q]ET^V#+1A6,&'#H4C0Z9A&CY@8-T :DS5U);5Y2BUUWJDZ85=*N MDNPLV.)Q(Y6]X[J$]=E[K>JJ-8.3&]H)54%J/'LVYQMSH)!B=KB8C*+X>M*) MIXX^F^[1=1'83<$ISU7JF@2U4F0KA& Q(&]($YJ&G\"HIK>K2?X_(&NU0]=P2 M _+,S08"\]+PFCWDB+(S(P3[#865#8?G>TVF"\C-?]\1?G53SPR-'@X:@I1L[$H889CY(1850@M,=&ZF0EA4F&)-GSVVGO6':^W" M*1/8:W*\OW< 09.OPW#O%>QRB4[L>_N0D1L2(Q95M(/12%UI$^@DTHVFPH*! M$;99BR*'A-245,[7SM#;!O:NVJ-T)3S,Q @M6!GS+(;I'&8S-NRBI6)SI3)7 MI@ !D8X0< -&X 5A,(S(^NSAV]&UKR4%.6&92>HCFYV&TISGJD01$]0W\LA# M=014I',W[E.R\"> L+4NR4T^T&A^.ST2&*OK%$3>'YO@=!%D7,IYFX/[QK_[ M^*>P=>%K** '9S;[C\JEW\*@'1'-70'W 4[V)\&;G9WB/2>@;BU98=V&BIG; M;A#XG!SPC$K":>C#67QBV%Q*OY:%$6>[-/BMJ!E43\ZI[GJF##,Q86B";DUZ MP?Q:^2M"R"*IU,FV+."J8PA:R:RY[G[M&OV&^M0'\9T4@+>U%77-L( M#A:K!!O!]2BZN+QFO^+=JYW[F?9VR+"S]J[F?$N:.Y-@R[RV:$( !)0!AF'-B,/$KT:2_-DG$"MF'UV6_F1>YUC/O%M\2"X MRU&4)-A?XK&3M.WZHZ#\8L;SM/:A79O&X3NQ28,OC.]/A7PXB(,N&"K,A4^R M\)A]2/;D*GFWT*8G0T?_W=/FW_>'#O[\PWQ_U?'CYR/9[K0G!D/AW ^YE"5H&ULC51=3]LP%/TK5QG:4T02][MK*[4P-)"0$&SC8=J#F]PF%HZ=V2Z! M?[_KI,W*!F4OL>_U/U=H\V +1P5,IE9T'A7/5-(IL6F#)[:FN4-'* M1IN2.PI-'MG*(,\:4"DC%L?#J.1"!8M9D[LQBYG>.BD4WABPV[+DYGF%4M?S M( GVB5N1%\XGHL6LXCG>H?M6W1B*HHXE$R4J*[0"@YMYL$RFJ[ZO;PJ^"ZSM MP1Q\)VNM'WQPF0X89OI;O5]1?<]3/P?*F6MOE"W=;V6 #IUCI=[L"DH!2J M'?G3[AP. ./X#0#; 5BCN]VH47G.'5_,C*[!^&IB\Y.FU09-XH3R/^7.&5H5 MA'.+2_6(RFDCT,XB1X0^':4[\*H%LS? 0[C6RA46/JL,LY?XB(1T:MA>S8H= M);S:JE/HQ2&PF+$C?+VNNU[#-WBGNV@.N0-AH2885*I_^1?4/#=SRFJZD0R.XM' " MR2B<3)B?Q.$X9G!/OJ2MH#(ZIT.SD(2CN >9^.&3):T<>'7BA1),WCO?=;95K;=%ENT=EV7KI M3WG[(EUSDPME0>*&H/'IB*Z9:5W>!DY7C;/6VI%/FVE!#R,:7T#K&ZW=/O ; M=$_MXC=02P,$% @ 18()5;,BT(J2 @ 108 !D !X;"]W;W)K&ULK97;;M- $(9?960JKJSZE,0A)):2M@@J540ME O$ MQ<8>QU;M7;.[;LK;,[MV3.@A L&-]S3SS?R[F9Y*"ZR9.A4-JJ1R#+K5%=>Z/L3KV8E=Y*YW5O+9"Y:794< MUQ)46]=,_EAA)78+)W#V&]?EMM!FPTOF#=OB#>K/S5K2RALH65DC5Z7@(#%? M.,M@MAH9>VMP6^).'^L=M*R80K/1/6ES'2Q<*8.9)BSMM+78O<>>SUCPTM%I>P7=IWM M.'(@;946=>],&=0E[T;VT-_#@YT9).2_+3R5IBP\H,+A[HF14J8#R#C[I "6>ME,@U+)5"K>:> MIG#&R4M[]*I#AR^@)W EN"X47/ ,L]_]/4ISR#7]"Z(?A M$5XT:(\L;_QGV@^D=Y+=X0J^+C=*2_H%?7ON&KHHT?-13%7-5,-27#A4-@KE M/3K)ZU?!Q'][1,-HT# Z1O^W]_M/:%AJH+?!X6VLY3FF6&_(. KL+GV;GHB' M1&&):4]D'3$55/9*@\B!CB$7%76/DF]GCP(]"0*WR#,AJ3 ;H4HBG4#H3N.I M'>/0A[VJDJM6,IX2S!V%,03NFWCD;,798@_;%Y$\WCU\[H5'+792?=4UHH''MNGTTJN-Z>=!H,L: M6ZXO9(\=[6RD:KFAI=H&NE?(*V?4-@$+PRQHN>B\U<+);M5J(0?3B YO%>BA M;;GZ?H6-W"V]R#L([L2V-E80K!8]W^(:S2_]K:)5,*%4HL5."]F!PLW2NXSF M5XG5=PI?!.[TT1RL)_=2?K6+'ZNE%UI"V&!I+ *GX0&OL6DL$-'XML?TIB.M MX?'\@/[1^4Z^W'.-U[+Y552F7GJ%!Q5N^-"8.[G[A'M_4HM7RD:[+^Q&W81. M+ =M9+LWIG4KNG'DC_LX'!D4X0D#MC=@CO=XD&/YGAN^6BBY V6U"F[GN>8E+C^Z%1O6 WNK-JR@+WYWAG4R\ MDW/H_R%!_P<'KJ4>8\'+'$Z34PO\AS&B,_3U/X@K4H&]00 M^RPMG#"!GY'N8BV;"D3;*_F UE2391;FI!*RA'QK^\'0B4_0658 FQ6PEANS MLWRCB$%.@H^#ZH09K ?$92,>[5Q#.LL@CB.XYKTPO $ZZ0_J)QI$9^=;TM%T M6EJD,$MS^"RM4FEC&A'-,(;,GT4Y7)X,KHU\*Y41?XZ"'YB?)LE;.X8L>[M' M[(^3-WGC0XAP0V9AA-?][:>@I<=.:WFY45H'V-U*:P\(>,/T-K/X"4$L#!!0 ( $6" M"57.DQCQB@, %P( 9 >&PO=V]R:W-H965TAJ:HL6'F2K4HZ:12 MNF&6EGH7FE8C*[U2(\(DBJ9AP[@,5@N_=ZM7"]59P27>:C!=TS!]V*!0^V40 M!\>-#WQ76[<1KA8MV^$=VD_MK:95.**4O$%IN)*@L5H&ZWB^29V\%_B+X]Z< MS,%YLE7JBUO\5BZ#R!%"@85U"(P^]WB#0C@@HO'O@!F,)IWBZ?R(_JOWG7S9 M,H,W2GSFI:V701Y B17KA/V@]N]P\"=S>(42QH^P[V7360!%9ZQJ!F5BT'#9 M?]G#$(<3A3QZ02$9%!+/NS?D6;YAEJT66NU!.VE"< M].QJ712ZPQ+>/E":#1I@LH0_;8T:;CJM45KX@[,M%]QR-(O0DDVG&18#_J;' M3U[ G\)[)6UMX*TLL7RJ'Q+7D7!R)+Q)7@7\O9-7,(DN(8F2Y!6\R1B BV%8/C/AI,&/A[O3564\G\\YS+/>+D>41WC>:F904N [HG!O4]!JN? M?XJGT2^O\$U'ONEKZ#\@83\2']86*",X9L2+O\$"FRUI3&*_2R,;8/$45GG8 M8H 5)["%HFMO+*@*2 8J):A[<+F;?V7M&TMPY-]J5:%QO8,)<$G@!>&>07R9 M9:G_3M-LE.;2(N7*0I[&_C?"L(,FXY[N%B56W!I(+N-H0@A1G ZA^./'EX"O@<;9APH>&61"UJ+FJO1%$%_'SLG8C2XC9Y!FWEV] M)TM._$7.724/U4I!I=S:A3ZOXMZQ=6M?[]V"I+Q>JG-3W_J)T G5=*V>/"&1C_ M4*S^!U!+ P04 " !%@@E5C9#;<]80 #H-@ &0 'AL+W=O MTB3+WUULBF)[>WV=AQN9!OE(;66&)RNETZ# 5[V^SK=:!A%/2I-KWW5GUVD0 M9Q?OW_)O7_3[MZHLDCB37[3(RS0-]/Z#3-3NW85W4?WP-5YO"OKA^OW;;;"6 M#[+X=?M%X]MUO4H4IS++8Y4)+5?O+NZ]VP\3&L\#_A;+7=[Z+(B3I5+?Z,OG MZ-V%2P3)1(8%K1#@WZ/\*).$%@(9_[)K7M1;TL3VYVKU'YEW\+(,3:(BS-2RD.A\33& MO.+]7U0A<_$EV ?+1+Z]+K D/;@.[?0/9KI_8OI,_*RR8I.+'[)(1MWYUR"E MIL>OZ/G@GUWPSV4V$F/7$;[K^V?6&]?\C7F]Z8GU/LEE(3[%>9BHO-12_.-^ MF1<:MO#//F;-6N/^M<@_;O-M$,IW%W" 7.I'>?'^CW_P9N[=&4HG-:63M_1;D0JT$Y"UK>8L@B\0G&_RK)T(%'\P+&EYL MI%BI!*X<9^O;@]G',S^J[%'J(JYV%Y=B,7<6LW'SX<<@C).XV(NQX[JN_?N+ M*H($S@7=;76+J>-N![SNSR6H$1EZZM"ZM1,N12SA>,M//HP=N:SQ?'&GS.2 MWF]E9C!H%Q<;EN&',H?^\APSTF6R$S; 3BXJQ0_& ^FKX1 MEY[KLH2.=B+5;8,8$_*\#+)08N.\8!U?3FG*2/S"RQ_,V\ . B!*46IB.0KP M&^;\'.R%-V4U3GAM&I?+-+X*LJR$+&*F#U8!>P)(8Z>HE'8:3_B+>C36@.]8 M4 ;A1NQE@(!0!" @6PL(I#7(F,Q9*D/^F>/!2A+%8+OH_@YS"9F!2\\;35VF M9!=H'1"%D.2VU"$6DZ+%,[N9PC0\D6\"L$,S0Y6F6 G0&WZ#L6MLL 6% M/.!H_6>DFD&>2N_;%*HMFT*Q"8I;$0RA+R&?I [CW+AEP=JVHZS+549!OX"> M%43?UI!_)Y9#H<*PU+G8;636GO3'/RQ\;WZ76X8, P./-UXCCM-:("83GN^^ MJ38\+5&'*+CTQJ.%R\+Q70$\C4B?4;#/81=&7K&*:-+89?B084G1MSN4=#/P MA[SAV+W";R+ KL@%\#Q.]O7H1Y64*7Z$B>(;#0^VVR0.66!6>-)NZHAX)$=. M9]=QA\9FX($ P(W\%]DV#..2@>B.:0R''27LXB2!:K_)QO2)Z3!4.F+'J[V\ M]A$:?;7;*) [0,H UX_$DA*BH0 ,$>I@A3#(-T1#[< 07Q!%,1D"B&H,M$^Y M;:,U-MFWN=TLE4&6.X9.#-DB0Q(69=J&6NW4M6V'N Q9+Z_=>D#J-DZVE'@N>6(''._@$.HQ1K;CB(W: M2 MQN:XA'=(B?&DQZ7LQFF[^ZT8/ U)N+W+P!G@Z42^$G\. /&ZAI>QT])W[2'% M3B;PK=3D?VW.V*_W9[=J UG?;GOR)UV"'UJLS$QDLQLT%@*I]^W@B&U2YKR, MEE29-$+(C:YVJDS(!04T2#)SQ+($;T]A4A),.,=Z)^.N?$6M^HV27,.N\')[ M-Q@S^'!:7A;8&TNND,C$Y*PX%6HR50"[F9GL)"!9O?9Y R#'V-;_G!^_1*,C M\;D;7:$\DK/";YIL#HE>7!ADA6<-7JVZ0$R!L17+2LQX6,:0S4O\$N+-JTM:U0Z0;HU MR#;_ HA'M/H M>$#C*$#Z[MU7:"@U*=6/)G/D!][=<$0Y>A5FNRGX@98I+LN*9+A.),DIQ2I^ MPO.LY#06+/1FFTWP_F@"]4,3J$\N4"$[=1VB8^TM@Z1*$WHE L>+.5")Y;Y* M5P?'\OB[W:X1"!'5,Z"FIYVNKK0RAE\5#HVJ3YI5I2G.N?6 M/MN(J^U-_6(F14)H2/5R(XS YL(YDLB"S-2X?!ZG,6#-6+ASL(U=FI,S(H=P MJ\H\J_+&:J[!S697) U;JC=59@,Z/)PV:+)73K/KF9$\,7-$0LEAEJ QV3/( M?H\\FO59'IKR&++31BXFA59)'-GJ-&Q*59*9EF$2Y'F\0AY>U2HG]GN5A(^) M?8W$3\KM68F?U%55XC4Q%TZ5%6 <8T.8)Q(,055L%'$S0<>/ 94=A!X)Y\4$ M'D5^9,TC\1"3 _=9^NF*%_6=EE!:+Y2SBYI)A6D=!.(QT#$+\$C4'6!9E;Q\ M52C59=]SU89S&)0K0AD^J2BB@$;,-*(1"2CB'@L+5W.N;19:!;$&R4E9;QZV M1-,J^TETMDC.N!B>V:93G!T$E4MO[KBS,8SEF*)VYX6B"O9VJ87 MS2PSP91BEO;!_\$^AR)1B-V,UF;FP42(J8_ PC^?.@WN@X8GF]L' MJVMLU; GFP/Y%+ ^B;> A_8??P[)!RPKR!A.:PS8VMM Z[&6;.U"OR)%#CP MJ)'I#\7$\6?S]MXRBSJ[3ISY?(;_ON>,QVY_EZK.-*BSQ5W>B'N.*RWE51U$ MXBPO=&D43:I)Z:R(=8%XC>T"5@XE2I#\04Q8RC H]"J>23,?8^8%&[ MJO'&_4QC,SU)E@&P%X#':9Z?1XV),X62OQ\U[IOF#:7R5]SCV<9%D+P&.SY7 M*;%\VDI$_MH5D$;).L^7/>9)E#%OQ,+EV+D9+_BW2]\9NW.G*F?A.I1(4.;) M2?>E!Q.;FY&>XRYN#D>VPAHHY].43D>X(M3NY=]XU6*^MSBSF.W(=U"A$O,9 M.>1PTA=+8>[,7:\CA8;O,4B=_EY\3YR)._L]^*Y/(U"G_#4L%'F [WHWSQP7 MU-,X8E F808B0M#Q4%8TD?^#"C2#QT]TA,GX];!'2$IA?;]N%1]A\*%MF\#3 M)QC53E0B5?W:AAHH(5-\DB+U66(^H>X"N]1&K*J69D"W6*E7KX,,V<924:BD MTQH^!%#Z&U%C/1 4!%DU3FN.5+D]%+B\X2.6G@.RD?A3T_([1J\CL+'EH\'. M!,EOT3NOO]/ I-BCF]KXX^8 #Q4T0CUU80AH&R;X2,0 ICVKT;:D\J9O1I!? MPRYVTUW]$$93WUR;RB OEQ0'*%Q1"HWDLH]^0+ZDA@]/+I>_V7YR31,GFH9_ MDR(XK!(KG8X=8QK'ERJO#A5*!<+K TTW_#J5A1]5D+6WF./("49"B+:U__+S MSQ[H:3GOD76CTK8@,AE/7P_6ASAAH,J_J7%IYKT6^;I+CNRA9"9;9Y(,'R;8 M,T\PLXJIPYY(3EV8.HI"1=C"M7L1*K6[ [S:S'7\B<''/#:5WP.H MP*>/U"=:26XPV72@.',N-9K-FB.ZD;@W8XLXY>?5>OE**XW$5^N()*5?-K&.KK8 Q;VQR7P#3LQY_6'9T* H MG.&^7)?VV.(!):7Q?EJA:S%&*]@,\6$VOZDSQO5:RS5!CH'3HPJE;@(&&&AC M@6V;@6!!!)/-#RYGSF0Z&5J;,GPU#Y&<^%,;[PZ?FM8R26F%S%M2R(0MVOAI M3 B!A9J!B 9T0JSR*DS3=%; *_."7_B0ZUBL2Z5;QPSPG<6;%GZ2M5:"9^ B M'V*#[/;!#WK??(+0QC9[3DAE(X;#0SL^QW$/BC[/,;M824F> M1YWZIC? &:Y*J/G.-;F%!VIU/87DT"0-W]Q&N1/^L$*_IA1<00C0*2:; %WY M2236FFI9)&NAE%%^L*9GE\1"XR'IHHKK(_&PX?. HE;]L@TJE%O MCA+@$I):!0&F9A+.0G5XW[62NGG1-03L,9_6MR0PQN1D=## -M+M%=:1P?0W MSFY8<(L0BH0CY''8!"-*5^9L\ @D_\%B="0^-?ULF- MC24]W+] 84T?:I3TF.M(--<0TG9R$17\3QN$5$_ M!XAXE Y.3T50SYDB!36&Y@*29KV034-I;92J:+=W375G&_@O(8Z; M5D?;<]\8U.([@54(Y'NFM-CQ8WC3U;=O 7!K@M?GRT>WQC2Z:4^N4>E'F;C0@ MV9O8*\?-+;+G,R"CMR,U5]D$5TTO7HI?1+'4$A+0T@6_5=#*!LD"HGH@E:*Y M%4!^*[Z8H[T?3%+3:5/>FZ2'NWX#<^4Q,@=E1!#=NA^VSA_I=E;[RZ1ZIX)/ MTXR(JL?FQ8?+:D3?>R[7K;>/4JG7_(X5Q2209%Y$JG^M7^.Z-V\O-:0">KQ149+_0!O7+ M;>__#5!+ P04 " !%@@E5FEYJ4-\' #&$P &0 'AL+W=OSNO#D:ZVQO[N-DIY\5A7 MC;L>;;QOWX_'+M^H6KI+TZH&=TIC:^FQM.NQ:ZV2!2O5U3B-X]FXEKH9W5SQ MM2_VYLITOM*-^F*%Z^I:VJ>/JC+;ZU$R&BY\U>N-IPOCFZM6KM6=\G]OOUBL MQCN40M>J<=HTPJKR>G2;O/\X)7D6^(=66W?P6Y G*V-^I\7GXGH4DT&J4KDG M!(FO!_5)514!P8QO/>9HMR4I'OX>T']FW^'+2CKUR52_Z<)OKD>+D2A4*;O* M?S7;OZC>GXSPWEQ9LQ66I(%&/]A5UH9QNJ&DW'F+NQIZ_N87!9?MS-7U" 7OE'U0HYL?ODMF\8^F]7"/48UOI7/OJB1!TO5OI0C5>EUH50CH'PI!-(<[2'HIK55EA5@')=8B\ MA(*LH(L/84J65-C,U#H7*]6H4GLG2FMJOM7!0I:27G0H+%L]Z69]L%NA+=K9 MB0UB36NP$ER"=-O9UD";4((X @ XJ'26,.B&5[8>K-@'BCS.-[)9*X;##0=/ MK236N!3WD/UDZE8V3PQ,?Q1%8%B*EK265,%3K\9Y9O& M5&;]),YZE,_W.RWUK=,M9X%]%8UI+G+*0"57%;*RVR]X=529E3.#NP= 'H;] M@;3HD-+G06BMR5'.I[':!WCHM,E!UXZ\*IO+.JH*IHT(*D;[E7\'N%RC9;DK;4-V?PD'\, ME#F$G7$CH4M!8Y-*K$(H$>IS8!?_!GNJ0&<>,X]XD%6GCEIGBPB_YN#S M(F^2HD< X"'MCT.)M"]->MOXAOUA*7P@ H]W>?1*+:1J) M_@!BL+XRV%ZY(UW3*/&DI*5"J)"MT&C@28^@1'N*.DA%*Y_"3GT@$7P<,0+' MB@]\16D4=+X375S024DC&M'PP ZO5@PUS+,X#1W[7V,%&U:TTY[DJ'=V;(IT MDB%\.?.+:/#RM+C"MH+,0H!:G*%VA M*>:=2*+IA "2><:K9#;#]V1V"J$RS3JTQ6(Q##Q"@] SUHYYN::=.$/% M4E>YSY3AJ,P M,#\+]L?9,$10D9A*%SP^O^TZ?[$Q#00B.,QM!^O2)>>NY^3 M46$0(&+\#2I#T)6#:;(G;R;I/8T_2*MY+GA.S 'W:"8(1@R#JM]8%6C.Z4=1 MAX=&10^-)UB&Z6$+#M(U9B8,=K*B+0CA\'%SKWD'S--W&)/Q]K_V-!,:^A,9 MRA^FY'&DZ13U93I+J LSZL4L94I9+,57A%1BI@F3 Z0K$UAV/A>3#.(9&E_< MJ0KGT#H2:SS=6#0^3\$%#GN:-24-D6#"I2B2&:Q,P44;K(./8($TB?::XGXM.%\8SC+;5US]CNF*]?$)B^(B6"44[H^64ELOYL,S$)(JG$X$':%K.L$QP)TD7Y IF MHQ(I%UFR$$2\(2AE!_\4O?G0=5S.3+JX I&K\YSRP%*(7YG MD(AGY^)L@3X.D 82,-KEMW5W4NJV_!N9B\> MWG#]BLF8G@LK54(UOIQGH\"UP\*;EM_4K(S'LS3_W& X4I8$<+\TQ@\+VF#W MZN[F/U!+ P04 " !%@@E5]?PEL 1 %-P &0 'AL+W=OZ-=G:V.JEU=7.EV+#==A68D"WBQ+M>$&OJK5E:Z4X!E-VN17211- MKS9<%F=O7M&S3^K-J[(VN2S$)\5TO=EPM;L3>;E]?1:?^0>_R-7:X(.K-Z\J MOA(/POQ:?5+P[:JADLF-*+0L"Z;$\O79;?SR;HSC:< _I-CJSF>&.UF4Y6?\ M\CY[?18A0R(7J4$*'/X\BGN1YT@(V/CB:)XU2^+$[F=/_7O:.^QEP;6X+_/? M9&;6K\_F9RP32U[GYI=R^Z-P^YD@O;3,-?W/MG9L#(/36IMRXR8#!QM9V+_\ MJY-#9\(\.C(A<1,2XMLN1%R^Y8:_>:7*+5,X&JCA!]HJS0;F9(%*>3 *WDJ8 M9][<\TH:GC-X5J>F5N+5E0&R^/(J=23N+(GD"(DI^ZDLS%JS=T4FLO[\*V"G MX2GQ/-TE)PG^K2Y"-HH"ED1)J-GCB.A-CM![]Z669L?^=;O01H$9_,?0 M'BV)T3 )=(V7NN*I>'T&MJ^%>A1G;_[ZEW@:W9Q@<-PP.#Y%_7E*^$828+/, MK 6K:E656K!R"5^E9A]+(U@,PL67?_W+/$FBF]^X4KPPFK[&-^!L.8=1IJ1! MJ2.M/6E+2[#[X9ASF:' $_^JNUL"@UCAF(0M.'KA=RUQTU_U%9 )B MS")'6L6C4$;BYT_@F$(ID<%NRO0SC8Z!K0_H884L5NQAIXW8>'Z#O7W 0+Z0 MN312Z"!Q<7U\'U[.()E;U(I=I,RE@\V!Z/0FF MXYA>=W5,9MA01PE-9U$01W-+2,E'W$Z5@\M!"C#-T)"]X[#P=EWFS7P& Z3) MA79*64D0)XH?!F5"H0C!"](U1S> />LUMT9\;P5KK0Q$SW'AE%Z]B.-P$K$* MIM/P -+6XM^02I :S_X-D9GX OEG4D.@UJA4S'$A^[G(=WT.->U*?!4JE1KM M)61_7W?>;F6>P^M*H@8,F[R,8.EP$P;L(^2U?T)>8_<8P@SD0Q!_P7[B.Y9, M2753Z\I+N31K$&0!24YIR*_>%L!ZJER0 _9MASQC=J,'K05644QPE4N00%U1 M!L[$IK)T%,LE!-7,&1;NY;C*:.\R0R6E$$:<[^S9"NP^%96Q+J!K4/$)@B2N M14^@#/ )1"J]1N8PV].7''<%25N"+7)#ZUJ;:/9>5G:WY*-(MB@-DNZX-KAJ M1VH!DP4(!AA,T9YTR?(27)B3\>UHK]H@H;7(,S]7@P U,J:81($LEQ">8',: MC26U,;'9W4* RGJ;"WHNOP'=6_;H<<X.!1! %JIYWXJLD#K:^/HLO,2<.9)K CRZP3U7%C2ZO?$OT2O^#4 MG&L#$ZN2HJSF%+<=%T-.T@O"XDO- M\9RC*S\@%'<[A913K 0RW=DS.!&%#VM[5NR4"^T.5F "0 [F.';.?X#2Z@*B M#(2RI2HWPU0Q)>]M%=#/*88?#/Q!81,8^!G,PYK9,24=S]Y/ZV@<3))D0$F9 M6!C*GS245 *6Z^3_NZOD?PHWV0.X$*",VX#=$;/WST" & RT!74BEROI;LG:(6[S%Y3P2-R:Y--#/# ? M5'G D0O1G3P.$5?:X%!7&-I +R#+VB.' W$01)!+4&*:JPN$QF^AGMEBNOI!%! _,2V)081' WXOT;1(5X!B'8N@2+F](#E IP@8(2'-/H:H$Y18"4 M2V'-@Z*""EEZ9$MX#>% N?=JB24 ZMQ(,("=M8(!T7KKY5 3&.LEP ]MT?EQ M&\&!=Z/*)HI!(BXT3_O;!H:*R[0&^X(-$FYP=NP7@DVB[[PS M/):49BIP!>6?4OESA=LF(>D39S.[*@",.5^<\F+@")K MQT0K53((XQRWWLM0R$RWEFED6*"@Y/*R;3U1X1P.H)[AO&S]I N#9-'I7MF1 M6$(6MI%Q*G/;@@TWQ6M3;CBU#B"PM,P-T"9(0_J!^AH[]ACNF_X_T-^4R"9& MQUD;'1N#QQ6'G+8C)0KFS3(I8'*JI3!?VY2QW&-)6JD6$G.&[WF4D*053CQW M^>#]IY\;*$=@8:40[8,.;7$).SV,30BL)U$0@1$#4[0UQ!Q8GDD+QA#=:>,X MI)S=9\YMXR/7&?_2%+H?N4/:/W'U61B+G)HVE(7([[[:%$;RX(7-H\(]9+P" MSA\/ .&#<(7#W '@3.A4R9[VN]9#Q8%]0$= G<2DNSW5;L'C8$VWTXT-0:[Z M[1'7A+4)N' &XF':OGDW 4%3DAJ:D43Q]5';\:OY#E4P"&1H2-LY[;:VR-1G M41+,X[C1W7""\9W,5I;:0LVFK1E.IVUL&L#>#."OW%#]9 ;KP+:M9X#<9$*J M:,NZ ZWL?"='ZK;? G-/EL2V61&T$AXL>EMR^O>HED,/PXYJ.8F>U/(1F^IV M3Y?N&"&S<-72[5H^.)3 2FY'ZD>UC6F<^V/O( MS7[!-<(N+W:]A6V:V/P2SX-H- W8BW$01S&M^F(T"9)HA/U)70DZ4\?:P/( M_*PL!WN-FR-MF^9,ZGE'=D\;NRW<18&VGG7P!++DW("4U>0J"LK]K*B.0_?> ML0WC*R5EE7%2=SXT"H;^1[DSG&0>8>V?' M)+1.\FZ.(&F!W(+83K(.6X&V1SBB?R#FL8)3UP!,U(:B1J-%"CK>^6T$ A:' M3^D(-Y?8@F)8OE]FTI6+\-2(I@'<,A"R7X=0WE$H9X&0:V$$3?_ J-^50]% M["/2&VPF$'H]49">-ST$UV3YT!;"#83LR-&>%5$M,73>W&D3HKCKPDLWZ\7A M0A@7V>C@HSD=D$O7P +@;[;8U*,*OJ>AO;C>'&*TX+;E=DL]N#5D&"NY+5*! MV"_DH^\8]\/FH1!LHV!01T/9"+N11R=5K'4$V[AM$TS'9ZXA#T[C\3-1%"\&7,,"\N;PNO$* M>[0UB2(0FXU_% M]]ZYG 2= %!ZYN$:M+<]?3,+Y[!+^OXZZ1[='*YO^2@?@ MRYWI9'5JR[T7DV $":*9#KX'9M#B-V"B$=$SE2[[)T(4DGNB\@$B9&]/FD'W MODL<_)YF,!T%_%0M787;8&TK0N M4)QO(8.FIE1'\C*OS;I4='*+TU8D'A@9)Q.JW ;M9O]>UV""MH;L^8>0ZY%, M!KJ&*J;6A#9L1V1#+1NDX"M,O*HH$#U%, E78AV MU'BG83SO]$F1$TRLW)Y,0 )"T)#+)8U>8E=N!RE$4_^TZ71V$'#;83NXNS1\ MLVWXQ/J$^8_"\=271/[BG%5:K7T(NRJ&JC7[:<=*L+*ZJ;IV5XPR8D(P+W-TQ)_?ERB88 ];N@Y*LNA!?*SQ- MZ]9\#R+/"1*OW)DBM7(SO QDP=2C\)6PF^VNY]@@\2VG_GQH>SU-V],E$!O> M7K6UF@5EMP_W;#R';/#6]DAK"446Z*];B%(EYFX/A]]6M@_>RFKCD3U*:[SZ M9 'OS+NQ,,-=?-2T'5G8J_E4.KKS2W>Q\4A'N^T,4;5,>)N.Y(_W$)YYQ=DV@]/1MF?.ZP! M#WM5>A*Q\_B"30%2PA?V@B5!,HO@;Q0F,S8*1^Q=!^@[PNV=.YAZ/KT.DE$" M'\;SZPL[CW).)GD-5T?F%7>I8JDW$PFUW_2;H< M!_$< .)T!JR.DF!Z/?TCU/EIWX.]WP(Z*>O5>IC])]7JR;\8^'1@27Y)?T_< M7ORSU[0G8?2$3@">?[M8VJ4F^#\M-0ZO!V?N[ZZ=C6$DMM;J*(Q.,POV-XK' MWZ['I%ER/HO=8B-@%VW:1TY_3:P-^DH857+7R,48;_ML8&$K.C^U-XJ:7SST M+Z7V;HL,_1+FJO/3).J.X0^PZ+958>ROE)JGS6^\;NU/F]KA]@=B %Q7D,=9 M+I8P-0IGDS, 1O2C*_O%E!7]T&E1&E-NZ.,:0(U0. #>+\O2^"^X0//+MS?_ M!5!+ P04 " !%@@E5-10+Z* * !Z'0 &0 'AL+W=ODX,S3-FVZY>,9.T]UTIIM,W+0/._L MD9"$-2\* %I6?_U^!R I4J&<;/L@F\3EW,]W#L#7^TK=ZZT0ACT6>:G?3+;& M[%Y>7>ET*PJN_6HG2LRL*U5P@U>UN=([)7AF-Q7Y510$LZN"RW)R_=J.?537 MKZO:Y+(4'Q73=5%P=;@5>;5_,PDG[< GN=D:&KBZ?KWC&W$GS.?=1X6WJXY* M)@M1:EF53(GUF\E-^/(VH?5VP>]2['7OF9$FJZJZIY?WV9M)0 *)7*2&*'#\ M>Q!O19X3(8CQI:$YZ5C2QOYS2_UGJSMT67$MWE;Y'S(SVS>3Q81E8LWKW'RJ M]O\4C3Y3HI=6N;9_V=ZM3>()2VMMJJ+9# D*6;K__+&Q0V_#(CBS(6HV1%9N MQ\A*^1,W_/JUJO9,T6I0HP>KJMT-X61)3KDS"K,2^\SUG:G2^\M;Z)6QMU4! M7VM.YGI]94"=UERE#:5;1RDZ0VG&?JU*L]7L79F);+C_"E)UHD6M:+?1DP1_ MJ4N?Q8''HB"*GJ 7=ZK&EM[TG*I;KD2CZD=^0&09=J,4+S?"/O_[9J6-0IC\ M9TQY1SL>ITVI\U+O>"K>3) ;6J@',;G^\8=P%KQZ0O*DDSQYBOK_Y:2_1HEL M'+)W7VII#NQ]F<(>2!;V,>P(YFGN!R0?,__K"(HN"574:C]CU\]<)GO[6[[6(B*3.A M+5'2@Y<'^\Q7,B?BIF(;>-8PV7&Q4K%J1W)JCY55>?FEYKE<2PAW,@D7&B53 MT\WP/5<9)IHWZ"12Z2RG*._']M2EI/&=4!8[( M9JR"4LK1&TPZ@^QJM:NT8-7Z:%UK'ZG) CQ[L"QH3I9&D(2Z7=Q:C;A J*'3 M5H?&Q++<,*+769'(&ILEI+$!ZEL*2I!8I)B& 1FT:Y4D"I0/,A5.)= N*M"" M]6BJ3K?=-A!'I,&*J]I85B3H!LF"D*.MD&DM3>OC((UZ9M9@F'L)0O\DJ"=Y@]&+O#Q&"[/Q+H+YK/3%UT:8$D_#=JXSRQO9QSB#PW_6IP?0ZP-*]B+DPE0 MU%H#GT_T3D"VYV1X\J,@\5:'H35>.9-#:D$2L76M>ER!*7G.5HTVV-ZW9\/A MVYZ,O"2<>8M%.%02-A,/LJIU?NCHD]J@\RA4*O4X/X_MMQ*AJ01U-A14_P4 MMC&)7"I<-"->,^D8=5G8B3Q V'>/]"S8;Q7+N!'>('BWL)_4NCYQ49-;(\#2 M!/2QH:4,H*HVI?Q3Z &,I'W11".:F\( B;;F4K$'GM<=OC3>:N3D MQ@Z2+K3 12+)RXM*&3"TE#BCFDH0>4FUB%@ G+A#;E'L\NH@!(0L+>YT0(&* MX1RB!%)$2_!HY@@L9)7Y#$W96DA3VZ2$_WF:5K5U+R6'XP"02--:43PB"L"! M(,=R;C3N!4=G*$> \N8!EC_BL=E"91MJ:\<:4UFM6I*M7&3\=96CV[4S%BIL M3U :?2R/8VY0(N=$%$'V51# S:T<;>X[AKHE+K*7X*U@S7X?=DR8._EX9H92 MR>7J\>END$.MN=Y6VL("&;.L8?AG;(K? K\PH#\Q^P1AN$H=8&=8EU<[VUYA M03ACR VPN$,7#NMX;"-*H7CNXB9#L9 4+A;'PF6$/0F+%PDVAL@;@X5Z5*YG M$'I._",2)8$8>%[.2)B1FORD.K25$BJ,7EFMYKWWL[K%<;=FONP>OTM++TR. MFT-O$1SW.XW'^XJ>ZJ$71V-]$PW%G>T(8EGG?V I,&BL2!%,P20 M!7? W,N25@**QZ%;FH#52"+#VB0:@V^'L2W\]VCW\I_PES+I'!)XS &*RSG] M\B1T1T4F'1=Q=4(%RI!-80,T$-15L+ MC]%A*P:.]O?"-(5C1\WKUJ+SV6IABRF- 2"LZ/ZHB$T. :@IH%R ).V&]\:V MO,>R9R-__@K@6.4RM>%"R]:6B1T)_-V#^:?F<:!3;<8Q^8^JYK>R[B8.H% M0?*"!3X:W)^[JG81S[UE%-!X1!MV4M%HY,V2*0V"U*DH WUC#Z#MS1>H)7Z8 M$*IZTRAAZHV-."GR0E@WF-IRZ:/2GCHI\E%-&C-=S)(9L#Q^ M05:(QST$NYQP/#'D1=9D@Y;I9;IL=$[EM8V3&S+\RR$S#/K MMVTK>"7L3EQ_<^0.4PUG44EY.PS[E;SEHE"[. M"NPVYRAV=RE.M-1.NBPG]"+*196)_'B3<>S6.#"B:*L!:DIM<-3\TZ%B)@BH MJ(?]NCMNC=8>,+Y; _];;1F=&FQE>*C0'+J#[RST@^?L)TE'01C@($6>,8Q\ MDOK^:A M_!;=3 7+=MV9+1(V)[4L<%A6;%>O ,/ ;K0]6=-^\-(>T(EQ-E1%B4&_?)K4 M,#'@ M?Z/E39U$$83;#;2B4R&..89:PR[*1F5J6_X1V8;K3VS2E'NB(@OACB;#RY#6 M1OIKW2F:T6Y5/0COM.TYDP104M -$N79NJ:S5B,6;P3MM2ZN:'^FLVG3:?2/ MH38S=/\8,V@TK )C)3YN2WQO)\&R3;ULZ*4TK^P!KVE!7*]RIC(@ I&5K5W* MWF4*M2BC!?D;U7<93]'+4]\\]Z?+#M8C+TZ <&AN$C^(8+!<6)DOHGG@)8N$ M\F^Y&$#[$G0 [0LJ?$_66>#Z;.;- ,:)CV+[P=ZIO&L/U;YW$BJ ME44CW9!5A?#Z5SFV>4"X'U@.H.J"NF\9)'6ZA1!A (!MVX:U5(C/ M^#GQ$!PGF%;87G@=!;39,^UM+\6C8=%W[AZ(T F7%NFZSAPYKNR:N MVZ;;ZG*J7B;<. 78"%5L>Q8%@2O/B[C3X>^5_'@V;6I_$G]W,S9>Z\<^KUSU MOH<50FWL5S\R*\+'?1KK1KL/BS?N>]IQN?LJ^2M7&W1(+!=K; W\^73B;OS; M%U/M[->U565,5=C'K8!5%2W _+JJ3/M"#+K/K=?_ U!+ P04 " !%@@E5 M0'D5".(" "&!@ &0 'AL+W=OQCVH-AT+%073Z*;9%\_2DZ\#&O3 M/=B61)[#0TFDQTOKGGR-2+#2ROA)4A,UYVGJBQJU\ /;H&%+99T6Q%.W2'WC M4)01I%6:9]E)JH4TR70H;*+B?),-DNW,M%36$A MG8X;L< 'I"_-G>-9VK.44J/QTAIP6$V2R^'Y["CX1X>O$I=^9PPAD[FU3V%R M4TZ2+ A"A04%!L&?9[Q"I0(1R_BYX4SZD &X.]ZR?XRYG8V26XX,UL81!3C6@6)TTXE =R;)6,H^F-*:Q&>!0K M]..4F#&LI\4&/>O0^2OH$[BUAFH/'TR)Y=_XE)7T'!\"2[V*/WJ-=[M(_]S>/X?_1CC= X^RQC^7#U@NRL%*P@/9=4 M81T?&P@"8F\T)=@*4!0U^Q(ZJ:'AMRWCO6>CB7Y75C?"K \/SO+AZ86'.7H" M?B37" 8&21ZPJC 6W$Y8<,$!5PU;F(XL0T$TC9*%F"N,(D. JE4**CXNH6"- MP@V D^%C8\W&[DMJCH5H/>ZJA%KXX-0Z%T**58S$]\"SOV=#%(A-:!$QSC_I MO9[)DJFS=[ULJAUR/KR+7JY =X6!H3" KS5V=V1[MZ,?#X9Q$.#<4I7\)6*O MXDT,VKF[X%8W")9,OML$8GK>$"6?4*T9+4Q8'+QT =.=WJ#1+6(']%#8UE#7 M)OK5OLE>=KWECWO7H6^%6TCC06'%T&QPRE7GNJ[73<@VL=/,+7'?BL.:?Q3H M@@/;*VMI.PD!^E_/]#=02P,$% @ 18()5<7@ 0=5!@ MA !D !X M;"]W;W)K&ULS5A;;]LV%/XKA%L4#:#:NMIRF@1( MT@[;L'9!TJT/PQYHB8Z(4J)&4G&R7[^/U"7R)>FPK< >(O-RSN&Y?H?,R4:J M+[I@S)#[4E3Z=%(84Q_/9CHK6$GU5-:LPLY:JI(:3-7M3->*T=PQE6(6^OY\ M5E)>3*Z*8LJ7JX8$)N3B?!I%^XYK>%L0NSLY.:WK(; M9GZIKQ1FLT%*SDM6:2XKHMCZ='(>'%_$EMX1_,K91H_&Q%JRDO*+G?R0GTY\ MJQ 3+#-6 L7/';MD0EA!4../3N9D.-(RCL>]].^<[;!E136[E.(SSTUQ.DDG M)&=KV@AS+3??L\Z>Q,K+I-#N2S8M;11-2-9H(\N.&1J4O&I_Z7WGAQ%#ZC_! M$'8,H=.[/G:BY(8H2PUI=N!,==Q0CE#SYR]IZKBU:TF MKW^26A^1FBER*M!+#)R3.R0=9F4*3]U7.\FW^ M&;0;5 Q[%2_"9P7^V%13$OD>"?TP?$9>-)@<.7G)UTR^@JW.2/+;^4H;A0SY M_9"]K;CHL#A;-<>ZIAD[G: L-%-W;'+VZD4P]]\^HVP\*!L_)_T?Q>??2207 M5/.,\"J3)2-2$0$R1Y6U5-I1<6WG=6-83E8/).=W/(=84@%(=GBQ;0I&-JY" M0$[OF$+!DZHI5Q KUUN2-0%V:$,K)RYOE/VQ_%"!RWQ*WG'A3OU_:.B16C3: ML7.M&UIES-+7TK#*<"J$/1D* WMVA)B"&BPU(@>Z:: (62M9.DGLGJF,:R=I M[ W 0?:%R-H"FB98)!NJ%*V,]L@=T\;2@ 7BC.*9M:3EL)29K&"5 U-GCYT9 MOA*P$KKJ*?DH_X[6SK-5)IK$%*NE J&'#9X5L*?U90:D)>@Y;F(*Q9@S0O-[4K;PPBR\$( #Z\$AF))/ MH$8RUU8%6M>"@\1)0,/2C7KH_%$R4TCL2'2%S*G5'S58S2$D,]8<;G3O:%NK8\?7 &>7NU0PT,6S6M%I!B'OWZ MZD4:!HNWNJ4LI,B15<=0W\9H#/V/L;E!U [O6$AWH1N-6OQY4K=C\O&Q@#M' MO.F,>TFBQ%M$*0:OX[GG)^D1AF'L+=/0KBTB+U[&1^1S7^@'$*>7M4B\V$^] M()B3)/62N>\MP]2NAO/42Y.8Q E68A ENRIW6NUY]27QI_'"*N)/%\LC-X\B M.P^F<_]H0+9O:OMYGA_OI1]D&F;3&="#^YYFGH-)9)6A]R3REI"[\!9^0*Z9 M11%HWZZ.,(@].9Q>'30 MD#XOH?;22]+ECBD0$0??,HS.->]Z!&#K-:Z.VMJTC[M/E'[H!?/ 2^,4HV@1 M>B$\]J34+7S8B\@"?O*],)Z/1L\;W+LOA7'P-_[&)MO5-/ B:#0R>2_EGLO= M*-G.W7"4NV/D9?==?S!;F#9TEQVH&MK>3A_9@ZF1;JU2/6JW5P,T%+@BHZ[A MV^<&OAD%$'8-J[M(E'@HV*9;H,OC@VZ/A@2]WN3;,=KI)D++;<.L6@C T!@= M1C^X!HF.BLN[4C 7G=3>"^RE FDS#IAKWUP(1[UB/1FZ$1=$PPMZ3;/>%_9 MU] R!\EMSM7(0%09*E*X\W.F,\!VVYA=$D53W%VC- \C>YP^^BTOEF@<]&:&RKX MGVT\[=,)]K<7AO?W68L>UW9S^A\VC\O=>PVIZ8-SF>M;X5N2>O-EXLV3\,#* MSZ/P#)T>E1+- :W!\NO#FRV@6 *\4'[ S\3WO0#J[:]<'P:299!X4?BHXV*Y M]%+46S__).';G;1M^<.Y%X: #-1Y9 \+@)6A70T O8$?CE8/O4]FH[=DR=2M M>S';FS3RLGU6#JO#H_R\?8L^DK)&I]I7<3HRLWN6Y8,(H,M 387TM$L)O8 X9_59S]!5!+ P04 " !%@@E5G*J2.50+ M #)&P &0 'AL+W=O/Y]?NJ2%U]!)@L$*1U MD,4Z7[V27]Q8=^U+I8+X6IG:OYR5(33/#@]]5JI*^H5M5(TWA765#+AUVT/? M."5SWE29P_5R>7I825W/SE_PLX_N_(5M@]&U^NB$;ZM*NOTK9>S-R]EJUCWX MI+=EH >'YR\:N557*OS1?'2X.^REY+I2M=>V%DX5+V<7JV>OCFD]+_BW5C=^ M="W(DHVUUW3S6_YRMB2%E%%9( D2?W;J4AE#@J#&7TGFK#^2-HZO.^D_L^VP M92.]NK3FB\Y#^7+V9"9R55[#DA>9DUGO\7-W'MR7HFLM8'6Z7- MT*#2=?PKOR8_C#8\63ZP89TVK%GO>!!K^5H&>?["V1OA:#6DT06;RKNAG*XI M*%?!X:W&OG!^::M*!W@Y>"'K7%S:.NAZJ^I,*__B,. (6GB8)7&OHKCU ^). MQ3L(*+UX4^OT->4>]O4;+3C1H=2>%LI80NA\<"W36.TEOC+I/T6KG*SX6N,]/F,$TT3F?1F* K>@ M8)5 MO&LO&2ZPGM['/213Y-KC#LQ-^4B@,\ MW@Z7M*R*S$;" 8G*:6G\8I(!:B=-BU>\B'*F"U-,+ZS&(1F.12+JSF%L(U(#+=?#J13#C852 M5&;(=BJ8<;(WUG&[2RF=C/SIAR?KU=ES3S!ZQ&!ZS,)Q<3*N,/A">F\SF _/ ML?%W*PT:,C+&G.@3SJF#D>MZVT:Z#5; 3ET7AE=.HX'8H[("YPEV_JW(N7M. M%G57N>134!1IR!MS"KUF.RJ+%T9?*^@(M6N6ROJG_X8S;S00@UZ7Z8NEE M0A6/'D\96#A;\<(*_3:E)%*5$W<4UX7X%1FZ4X[3>Y)/$DJ1 -]F&2JN:,U\ MHDHE*0>1CYW%\%1OI-,VOU5M*#_+/K.%N&&%/'MQF=. M-Y$?3>N4HMIPS V'+!Y[^VD'D+G ZH'&"(V-J! M+0Y:@BAX.K#5K#&R1FZTT>AB-RK%:YR.]RG3!WR25UCJ R77@+K)L@+X@ Y+ M$7'H.EOV/&H9:V,DTP)IID (6N58RUM;8V:A4R&>&T6-2[RWB,+3&#=9V986 MI5X2J/' YX:81]=4[\6+E'N ,UVUMY+\XJXC;O&%R!4^VP S^/4CIVA2R"-\ MTX%[)=UC\:-8GPH7$B*QPZA6V=Y\:RH=9(K3N>CWF),PQ_%^)+ MJ]CQ5;H$ M\9S/F'==!.LITO;$A4;)S*'YL14Q8-F$-(-#T;D(?F0"G<-C8^J(7_^,X)LQ MGY!/CM"'&6A@QU/?M#6V@6 !4BI&V+ZPNV*BGK$0'VIQT6XQ.XICKLH5NB+Q M*J(&. $S979=6C,JPL[& @F3\^(@F8AF!K$6D1)3\3>&B$D7X=< 4VXDER5E M T)]B5 #:3/)/06RL 1T5^P6XA>]O92-1GU=$(OT['L/,O+V[>5<$/Z:A7AT M2;#QWBY8[X/EZ=G3QQ3$C2JE*2+]'2R)VN'AR*04-2CF6_BNED1QOW5VG /N M@SX0;K@H![G)P!HQ';J%^)<,?\_YZK6NVS@DO$-FT;FO5 CZX)5R;0AV+M[I MZ];XZSU=63SAM5\ V$Q2K(K6-*+(Q"9W\K;):B-^ &7E$&YYT/D#R!H>@RZ4" MG; =8OV#[S7C4C(M$A(D=3Y-(BK)4=UZ!:=HMGEQAJY2 M%-Y\!1D!-HN++)*\3RW =[7<')P0%E>MV3(EY"X7"189/,S4'M2+ M/>;AZ$2\XOS<#:BWTZEO>4-?827N:40TRG7\M// X-E+2UWE>QQ[L#Q:4Z81 M'8T(W\6[UG365>!Q_1\$GG+X-4AVQ4D<O3^IDC=,@C^O(+Z.XC!7$M&_1C&+/1%A$;$ZZ*#K[)H=,BGZZ?JC] MU/\F&X>V!ZO?@;*M>]8/_7YOT9)71V/UQG7,1(@!;%2KW3&5Y;P%J.3:([GB M=Y6[!=LKZAEL.RCEFJ\G(!OIP/Q^,(WEVB$T($2K6QQGQ ]5++[1V$I1LBW- MODZ']'6,OG@PK$;K4*A;ZVSKZ5O1%DK[Q#)'LNZ.^VE<(X\ 9QN+P;NGTU3< M'9+1D7TQ\P=(S[\-/"(CU\OG5V\N^6KU_#%_E2"BA"H9 #O^AL'#[H8L^6:] M/AK&YQ(E8%$#Q"^A T"#F@$4'GW/FS; 4!+[?TP83;TG$A?^8-BB362 E"P< M (2^NY(U>T]7T,(6VU"#NKL+7UQ&6_FG_.]5% M_'EF6!Y_Y'HGW195 ?PIL'6Y.#N911+4W03;\(\U&V*,%5^6P"KE: '>%Q93 M?;JA _I?[\[_!U!+ P04 " !%@@E5I&LZ()XQ #GK &0 'AL+W=O MDJH@F:16VXFK9-E. M_,J^]D1)//.FY@-(-,F.08#!(IGY]7.VWL &)-NY;^:+39% +Z?/OO4/=U7] MN5DKU29?-D79_/AHW;;;9T^>-(NUVF3-<;55)?RRK.I-UL*?]>I)LZU5EM-+ MF^+);#(Y?[+)=/GHQ0_TWO51%=??CH^DC\\4O M>K5N\8LG+W[89BMUH]K?MA]K^.N)'277&U4VNBJ36BU_?'0U??9R=HXOT!._ M:W77>)\3W,J\JC[C'V_S'Q]-<$6J4(L6A\C@OUMUK8H"1X)U_"F#/K)SXHO^ M9S/Z&]H\;&:>->JZ*C[IO%W_^.CR49*K9=85[2_5W<]*-G2&XRVJHJ%_DSM^ M]NST4;+HFK;:R,NP@HTN^?_LBP#">^%R,O#"3%Z8T;IY(EKEJZS-7OQ05W=) MC4_#:/B!MDIOP^)TB:=RT];PJX;WVA:-4D!^;3X0]/6I@:!WBRD&E>\C2S@6G.D_=5V:Z;Y'69JSQ\_PDL MV:Y[9M;]C%/_]C>CYY/K+:4[O:T['17_S6*#PQ MU;0:$%,UL?5]W0C)KVN5P$JW69T1N<"/2UUFY4)G1=*T\ S08MLDNDP658GL M0+<[0-9VG?QT=?41*/3/3L-. 3E+(&=\.&DK^.NS2A:J;H%!>+-E99YD#;"" M+4[6).TZ:Y-LN01:A<\*1MM6=:O@H0T>2X/+@>=5RZ\6.IOK0K=:ALIULRBJ MIJMI4[ ^/$AT')J=:O*3M$SZ@MPR08&SKL:42&,_NCRE8'[;57<*N0X MJJYA*;I<5!N5M-D7U:1)5@!_A0W 1JHZR:MNWBZ[ I@>H34\<)?5-8R_LW#8 MP7>U!@#DU5W)L_'?U7))&ZSF356HEG>89QLX59P5=MU6P#'PV]NLZ#(^07BA M66>U.D(>F<,9;! D]*.=W)\;#ND6T$+/"Y64%2X#H'2;(8]VCS%PL[H$><+# MN]^.D_<.TW!2@!' R<$/D'BM@8'6 -B"CJC6"B&$@\*/MQD<2P?/P6G5 3;. M5:'A='-$X#F>9-94908K3>5D&^#YM.6[M5ZL$>0;^@66H1LZ 4QJBZ6!- M_!3NU[P'.\&':L1QV%@;P<88$1R/\*LSRZ_.1KG-C2(H /:P'@%0CK&LKQXD MN;JY3F:7( ;,C[]8JDN15& ( #"WF2X0,9B!P3>*20)PIU:KKLCJ8I?,=WSN:ZV6WF)R MM="HW!PACZR3 SR%V>3Y]8=7[^GC]/DAD] 4R+L"*JJL7 MPBG@2<2BIA&.0^N$TP_8CLRN" !9@L_"VO?@$V=5N##<(B$.[>7U%[7HB&(_ M+(%]J1HH?5TE:Q@<\)50$E<)8&ZT$#32!@[@YO36:GBQ6:UAO[)E$4MVW[), M7%:'Y&]>@^'4(FN0ZV7>V1'9\[1(Y'G6K.=55N=,-/ "$#(P48)-2])0DVJT M ?+O4+*1.$.6P[3>-8A=(H J^!W8F(%@^ 1N6B-VE43,!D.140L."+\8H[5S M2VOGHV1R70$DR[9V?!F0.-=M IC].49UWS'<%7T!NIABU<8H9"GP5R7J*_)6 MED) % B)T_-_] [:HEA;M9D36@"JA0*9 /0%K)"F>@7?;.:JENFF--T4V7*M MW(1-?\;)/_#!?]!132]X^L&I1L[@PI[!Q5<"K>FV6Q J]> I?-> X^=@'PVA MX718DJ%QHS<@C]27A<*#4J!:@PC=X7L=F@Z%!N,-UUB1 M"90&0A>E-THRIS##D/"]L'TPLY!;%BR\022BTCVX,89#J/$:PM\'PG9;5U]$ M>U]FNN;G4]&R07"B)4U/)N] /R^2*6QIV[5C2/;4(MG34B/8=GKAS,LT*0&1 $RH@$!#.JJPV>I&T8%'EO'N[ MS48<%V;4/:HW:A NC0_2LTO-)F#%CN*.DYLM:(:@4X,66MV2BMB$:,,Z9:YO M=L(QI4W8Q.UI^KL"H[)W=&/5.)\Z/.1DEO;W3<&_;PM[V/>,9@ MT!,IUMF=-9_1G5+5GY'2X'A6P)6$0 %)Z!A0 ;R M4^'0-1%[K8#)_T40,TP/Y0 ]DH,-6F]@Q8379!#= D<'.X1^WJAVC>ZE*^>. M2;+\#SA@-I?1)0?B"ZG>RF?$'CP\%!&X>.OK@>\;6.#1!K .\!F.=N/1E//M M6;RIU2WZWM%?5!ZM62#Z 0DJ=F3XB$]N74L)2^[%CUW358(8^D:W!R =JF+ M<15BZOFYIZ,G_+%&V\^XE$#J;'$;453YEH&2@:\!^N[T\;A2X#H-Z5'=IBOH MEQP%&Q 9GMPQ:-?N+WR=& !2?-<8#H->:8PV'.':Y/R3"G""?O589*/("8C> M)1#ZMR@WWH$UJ]85:C$;'-IX.@,T);PB[-V@K?J7P[QP:O9WF9FUSYXMRY1% MT/2)*)X%+B)!K!;AKG (A-4:_:SU,7"7AATSJERCQ.-5HF,-9!.Z2CV_<=/- M8>EEJTEDJ2^M$K_!(MMF"V1I\)Y=QE*)OX?!@AN'YW2+]$>JCG<@^/<"&2XZ M2G;'R0?\A#X!=)3K6L1@AK9]20X,'$V

C@1GG3H;=V_UA%J\R-N$964Q4Z MITD]%W2U])T6\+!Q$U7"E]@-W8C+*#6__P*J4@9*N&P(M*5J:P@7GJ.OY=$; M5BW #MH,,@5V;/:#,LX)@3,$NWS>/SE$DC17&&& =J**F MB<9#WJ6\QB4*&P:V;/H#>7W9B4[ZUK&!S*\Q&A+TC9NLF^P/F'91D ,.']K& MF0'N,4-W$.IQS;/D/;UWC>_A6P$+>6W?^HU7\(Y6\#Y;K('RZO[0%\D.CKM) M?E= 3LA'S^2+ 7HW/^-6.J X;Z@3^>FF6K:D,)@OWG0U*'S(JEG6?6G)+293 MCW'IF>/2LW$YO$&ZHF4 0(JJ7!TAY'/QD$?9]7>-F+S;^X:=_F3HL3!R1-H_ M>(\RB?*M\Y>T,SA9HN:G'DT(VHO*2K]1>-0_"'55UU M6\1PDBG #'F98(&*X: "QR;1%:IUL"?&'UP2JH],L**U$R\F+0Y9&R[&,G-D MGZ'ZQTYG13H?OFFTR/E.A+\56MU&2.,/IL715=(V[ETETW]TE0\#G;5??:BS M+L>:=D.#- 9V[DCU,G9>J&Q5M>*C($C'-XFN-$*V<#T&^;(YK* JF:W2S&P" MEY51EN; JI>:0PX@;PB@B(*HC8,PHJ >#O:7JBN#O6S9)?R6IU22=GZGBP+' M1XBAK:(8\8T*:U@S;!W8/8A96A7&M;7$&'!R_ ?&<&!JXD2'L%V5)&^]B"F[ MVBB"%7-,V7 _^[ 5O.:>G>11&8:)B)O*@HT)8>@ .#R;7.3G.)'K,T.?! M6=_Q\A)$%C@=)E<]BIB!6 M-4H[+@]E.IY&\HLD00A!#P5VOWZ4Q'QG$I10YK#B1)A-< #6FJW _%Z1Q] D M9,QWHI!QF/ 9O(I\Q4] 3D/)F>3.C_V?0R M81WT9'J>G)Z>)&>G3Y/+R23YE0(@CY.3] R>PUF>SDYHEJ>GE_#_=)*>34\# M(0QV>8J4QB.JT56]A+H;^X;4+H0./:$MT/E:U9UB(^PMX MD7C+0UK.BJ8RVVN"S4F:R= N&K,-DIYC>_&781>.P>$[]LKAXGNJ%BYJX*AQ M3<26CC(0MVH8S'#B(, 7R+!AG0,^8"N?'55A?A8,HTMV,*._E+1:G#@(X5L_ MH>/#3#: $"J\[*1AB:D3RRR2 MW&?-6F^WQ"] UVG0JU!20E_O!QOB>?WE$Z;#VN-X_3\_F:.PAO6;#R^3&_/Z M1P1(Q*3&AUZA$DS5+)V*L+X@$ C3A/;D!.@&K8XXSA(4FV M2&VVQKS;*1*KXK8]3(THC9T[(GKTQ'M'*>*1DO&YVQK(#IYA:HYH8*T]M#-K)SK #PCI@7<(UQ0+ZZZ_"@])[!*&QI8S MYI$C+GQW@I:IFZ,Y@0>38%/HF^>CY:([O=U5J\HZVG7H)L[!5L#_E:*#!)T/8E? M2:P2 , @2WHM(7L*G3FN-'XJ,N M982RE/[OPX ;"_M:!0MSDHP]![A"^%)I0AF@3\ROP; #!68VVT+161[H8[ = M?,20T[60;P[9B!=&S3_>PSUXU*_#IL.^0I8K\F*[Q/4M)JZ#46?BB<@E^%<; M[[%80CHA_%,PKJ.SG1B V!5+= D:5HAR?)07-D8RD4;FC48.3[!+.GYKT?-9 M!^AB9C,SX6&.K'8.T\FH+NL+IM-H/UARJ<7#;K.F_:SM ?1@2U=FUHW!AGXF MY1+=+!GI3>O-4M'M!>2UT:6_8IJ M.'W_LFN2WRN@!@#Q6TK_0DOW(_O/K(KR\^]O/SH=!0:8JW56+/=C[[A$E)X4 M9CM.?C)L)>5 6^18^8#QQ>^NG0[:V M>;>MXMY>6L2VM14#?,2.G^_Q)EH5<2W:=W2K6OS>J'=*\[Z-M*VCZ\B6TQZWKU21:>+4<[ Q*!08I;IE\)ZP/ M26T(IVG$H>XH-DS2-8[S_!EK5.?/DU]W6^;@LOYGT3PLB313BK=G"U4;>(.2 M'98%.KHL[:0)&)3PKP.^D=E%-CQ+;F@J*RMH4F86J)FCDT+8.T.4 M'!>:@1&^1)%1 CY+C]3S^5<4ON&T?DSXQ'@,<;V.HQ,@.OSBKH_9CA#H5[)] M_H5O#,#>+8&0*0LJ520WA#BRI-*#VH&98GA*)B%>*#=WKKDZXNTA[=:8!$II N=0EX"S-7RRIJDDZ!S7=O9'&\HSC.W&RV6QU)TK MBJ<8; Z!;DQKEJHN6BV"YTKDNJU]HOQZTJ8HYET&TQO;IHI$N\/ +IP0X/1* MF5*S_9WTPZ@OY?TLR$Y.3&(RNLQ.+PR7#B!Z<#J=':)PK2DA03S;*.4 K9MD MFDZF)[WA0__@X^3B]#+N.G&G"&\]/I_YD8Y[XAO6;Q])$NC1@ 7>P.91.@'[ M%2WZ%\7"\QIQ(9?8)6"WSCVF! \^\1@3K\;I$2:UUPE>ZY^BZ$]9TR2F"]SN[ N S %<_6LT:0C2U,#ITY#2F*<4)^$< 74,I%&MR"<#*P8'?ZHC/LJ=Q7 M':] RK"LI"I#%"/NKW 4)U)=8BN5&)D7>D5]?PM3<2D;E8MG,I:-GUB(:N:T M&D]CQI"#39C=XCO6HJ?Q270Z+8U&]6),78WY+Y3"*^LBTM\[H9[7&6L0#<49 MJ;9/D$:7OLMN#F,DE%Z;C;WM<2%2;]?X %4BJ< MA+K##S8C2PT4N!I29XCU$+)6H(^BVXI,&_36>7_>5@5 P\^!KC'S3(IOD:GA M.N9<]^A+X'E54CV824E*.(497L.,8!/DP8(*E"2_T%H;Y/CNQ_]';RP=,E?"GLFH02V MU0A!I/F+S25R^Q)#6@GSG0!_V(4"*IL1?2 ^EG$_1-C'MRA3# M'>C@91QNG_]%0@R<3DO5<M-ML/0#!8.KIR$C1;?.I^;;L+(.GMV^D0FNEATI!K!)-FJ-[ZU)^)3;S31'DVMK;+"+I$,G=PP$2XN[BD$7\ M!&-..3>%L>8L#>TXT8;VB3S8>,;-K:S Z[.Z2$/3XFUJLIH0H4KE)^.%[E_XDX)0U4,#WT9;!IN M+;'(*,XG"N/7:/*4S<>NNB5L]XC0$,%P/CEJUU778+!YHPO%Y61DX5=YAP-24.N MD;OL%2&XA]G+3%1@/8)F=ZH(S547"$A)D*.CIK%SKAG>R S_4RX?(.3 MF$N%)1J@C_+>[;S6+G+[R2-=/EC09_49O-F?D[3<^ M33^]W:CZ8T3F*N2GXS7M;VQMH2GN)^^.K>'QRBSK;C-4:?K@2=*'SI)<>66/ M<%K >8!"=^0*P.0WD.]4741T3/XTW9(&M8QO*&3B[6[+V>E4,]EPAHJ)\)MF M**Z$J%6+=:G_1"HYD-)6*M $T9Z:YC/N"W8O-^Z9P[A6[;5C&&C-4]L]F)(7 M6:_E4IPG6F!*D;7!8G 3\1UYVH'69> 5HJG37'T7DW'P2MGIL^1_=!6S/%(Z M#[J225;EAYS[G:-%OW#;1/W8VZ4V_L MV;/ SPIW_D."E:C6]T%Q$H*B*_?!(/D. M5!D2=7YC!K7?%;()OL"*/07VZ(=NT;VSX3*J=#VZ3T9.3^;0=]G()9YP"Z\]2*"60!0 MR*/F5'W#0%QN*3&,&"-T?.!]R!"?L;/0%X; 4-1MUFM7Q-JD8+(@39#JP%V^ MB.E9#H*TP*G.E,(5HT"'_M<^#WZ67/DA6-,%R@8,*1A#;0>"Y 57-N?5R1W( MDS;$?^@F?1M*@V?)KPX+*+!&&=5&Q3)>2#*1I0615/:;LY)HLU.^!%:LVHFI M?> BZN'K[L#2I-I:YXQ)).":5VHK1E[^396#:.A9II+$S2Y!APM<:RGR ;<+ M QL=3$P.JO=!4X?Q(,(:>A:VX+AIV&4*>JNB6FEE*D0;,.;PVZZ%K'DB;OZ4 .D3+$!?02CM2O06OYR!I?P:W+S M=0T>^!Q;A9*)AQMIQMDXECT;*QL9&WI=[WDE @7O#5#8L?F&8I<6E6I_/V2& M3L-%Y(8::*2QHOITKSU.:BV 0"[W^^[1EU2.0PZ\7,W;--9XS]@AIO5>P&K( M[;17IH8+?_AB/9,EF--U /&A/E>+3*B$^!2&PGD'?J%)1:+6@O>82_OL1B6? MU/"*/0%ADSZ\R*0)_=U09)(\+=I$M6WWCG[QF/3N )70%D_3_-:1W4M+N3@^ M^T?R>#J9I)/))"@_@75BS)S:(Q[@H]8X_<)F@0R_/N>($'J2\ M(F&$8?\>"M'$&B\:%PG5GX_":S22^^L>?Q(0!\OOYT;MK3HE"^CQ^6EZ=G[! M?KJ+\_1\>AJ-R>+O>W'0E!K1<62AV,6IE#&J$G:.'1XH0L+%X9C9PG:QR;QZ M(U]XT,_)2>Y78-DAQ?OE4AU=M/#Q"9T\[V4.8N,A&V(:ZD$71CJ97#*$3M/I MQ M3.&4(CU1S2/F_]/TXN(\>=UCU?O/G;PZ<'[?8,F!2E/?S=NYVE MT\NSA^T7('XZO7S AB]/TNGI:?1H!TB@'^_9:U%EVG]E8<\OX:K[#D]@9>+: M(I3V2B=1R2C0W0:CY[V"R=C8TD-Z,H\AK^HU:?8HGNMY7'!DX9*$O*?\G%]2%4PCC5X? M#6HEE3&((EV:O1'#4FG7@^4E&$.?CVX6ZPH8X]%[D&=67!T9:X,L"RLO7MZX MHC1N,,O*#+6:HB@;V]_>J<68)U=T\@N9]6@Y$\5IH3 AY=I3[*,JB]T1F>2 M+6O..P=:Y252H8QS48BN@'%;/IMCC">P"8,];5/!4GPU],%3@)TS^DK#JFVZ M?=!2/-#4>C /; :.17"X'E9O&';PS#U":#CHV%=/T-J+-Z*.X'A?CT&,[2$5 MM]>#8[I37/IE'O%T'-]LZ ^(.OB(,E=+7-\@9I:\U)AU@$PX:S%E)7E/IY0K M-'$D7S[;$K/1F/8FZ>K"3MJVUO.N]?))^G.RZU*J@\Q3H]H=;VWT$0*I;8_M MIEPJ9HNZL=MLX3C^,C2XYX66"BB.N^ 3L>8+MF'6M9=-7 ?/AM-0ZL:O-2'< M+JF-O4^+Y39V?",&12A-5(;\A)Z' #O='1DG,0TBEM3^=GEV]>WD;ZM1VDQX M&Y78]9]%VWD 7[2X[_P=9;W=@@K8B+.*DQFHK+#;&*R(@$T"%Q6W^,ON0QR6 MW-C<$G6X]'Y<8\7=R!,O%R..==_)T/[)O'M%[RX K^@O[[D^OCI+7ZC0VJ'8IGB@'+^;:(Z MW@#KZ^1V;RM[_/'[Y&G?#8@>NIWT!T+ 8!\!&#^KBRJYT=3EBAX.M(#WUS=6 M"W!L)DM^4L#*@/TNDI=U=5?J#%\4WV6UD+:=AG5C?T:S'Q.YBQ_9<0(3\O*L M6Y3)D%+D,MH^:*HMMYJT$P&:$\G7Y%K#%/<*/9M4',%N7( S=Y5<@:3LM=LT MOKF;O<&5N\G"\WV2T;M%$N,0D>_PE#Q4>"=KQ3=!O'2)7GKD*H=3OP2W89\$V>_(XF1A?HA=9MF!N MC"$>Y$5NZ)@D/>\^P-#L7D<>3.W:]].R*-M;J-4@^+QT/;C<*)ODXAJO]0YN M"D-+JSK;KAOVOPE M$($J\ "<,W$1PJG8\>Q5'%-=#L.>.#1KI]A:TF8"CESPXY-E/W:/.6D8:;>" M],C#!K<7+S;";H/[XAH$*]WX"EX@M@3UO [)"T?D9E=&IZ;&ED&0T]X\0LA' M4,.^@LAMQ?HHDP];6SJ!W[ R27B[W18[EG2O3!DF\KIW&?:L6DI U2@6>&V. MN]C'QJS?:#C4FM)AVR.Q@4BZ\D8_JYT-[E<]*5]KW_=4QZK0I M2WVYE%BYE$K#)MX2';I5B:1V-)4.3HWG$BD$(AL?(H:_],]RSS6188&PG?03 M74H'/[XV.7%<#92\YYZQ!Q\_O?[E_:'XDGO8T&"(@BSU(8Q0D7"D=XM.3U4G MNA ]K?\0TKME;4;G=N#3RJ;OHZK3+%2)'YLG[#[#K4I'+4YQI ?Y>E3/;MA MGG?N>T_'X5Z"6'5[9\#EHEH><_/Y:E\]?)T1/9O%F 62L.Q8Z0IW$^#U?EM) M77+8@U@B L<^;V @\5)&!5+9K9Z##9@QT0\#5OFM;BIS,T T%BVVC,%G6>W2 MUH2$S2J'-&115.S)N $5W8'$L!%U@L(@MPC\C<+6%!(/=*F\5EG^9[;9/K^R M"K/'I%.T$82CR&@8ND7_[(+!*6%&=@H 6$Q13I@SS-S:3'CS\>HZ-ML37J@< MM#W>X&3\8'K<5 @.70"-/(/R%%"8=*63_6AH?5;4O(2/TT\.VC])^RL((Q/' M,5S#GL5!=HA^\_ \GGE;*#FK)KDR/-_93;9D2#KT]56C$!^>)P?S0Y0#=,QR MCOY,R0KF5]1%VJ^BD53#0R=UK&S!L,1FCD5RW+M3&G5(7LR>_,9^0-0OPB02 MLWGU9(-=7;:%:F")BT,P4;*=0:!GX6%&7$<'S SWEA>C8JS^0'RR]U')L?(. MY9X\VY.@)J!1^4P.J\+WO"T-0&[;S0NPK2P6/P1X6X5&202"/(I!/U@TR+V\ M![W&@8^SOH1U^YH!]2_P8J -ANE,7(^+3A!<)'ID@;8!MV1<<;11* 0%=)R] M'IM;*S$#G?IR.R2\R\0[XYWC?/>5>HAA"Z_>?7"^>^\D!A624"YR)9 1Z)@ M 5]SG;^5-'11TSJK(V('54[_UR$=.Q[5QJG[ 5?#]5V')"\7)=Z\.K5IG'[Z MV)Q#4OIA 5I7^VZNT^QG3WBI$32"2:0WG>:YP1EUB_?:*7OUXD.=E5E]UW4_ M@H8]D<287W:F:PRU,9;;'E%@8,:,G],5@M1/Z>&\8>J(O-<$&G;/76WIK*OP\U^,#P64OX?5[ M:[@JY3"4XUW]<@0/'/$JI/PR%6,0F#XPAD6HRYNL'"Q6)V4@=16BRR4PF);E M+I:V>&$B2WIA-QQ'/[Q7U]#?"D?=>#=19-)9%-.7;1=PT_*[/^ GZ:[!IY3M MNZ4CD2YR-OMLWG@\V9:PH8A2W?FOL0L9&0H ;;6R[>1#%]/+E$:R#Q(139^3I_MS^%,J#5N8%['TYJEL M.QGF YX_W/=H!DH *D&;;5'ME.AG*(/";^C2)HY5:;JGB*,E1*"^APEO@*NH,@B7;*-\%YF09C)P3Z?/]1>4,,89GZ4$0R5J3&N%3DV6;M!2]$"JK+765.33O4%NUL9V99?XENM(AV8@F8?63S;<;,K#=VG:8>\T\@=/ MR7"S7]$=:'@M6VK-I_W#RP:4Z^U]P0_@N]0,D6 C#>4?&G"U6Z-[ACG)'_N- M82PHO'^AMUJR=^(+)I[")DSC\3NAAX *S7)M Y1[H4Z\7W1SZ4GPK_]U\_H! M1!P4<%>.L7 >A+N-##W'][&2WG45IO(=4&^I-.N5)!=Y!3X-^2&#&(53<>'^ M'69S5"6\2]3GDHKB,H4,C];EFAT\KG&=]HA'5'LC;=U4]B+XY*!1DGXPG1X& M0IV,@_W+Z-&%2%W\<'/F GJ1S_>"TO.$5P84S^:^^# MG[K;-J?C-V5^LDE_ +I^DNA0]?OW#?G_8\JC54(&[Y8*M0"_G!*L6_6%R8WZ M@=]Y5#R<1_G0M'V7E5DK(\68LGLU,-S )+PAQ):E8R#,5N>$695A]]7,U#8< M_ 1$=>C=N1-]WP7]8M7F7W.E6N\R2^K:0;U V?/$K*MW^LO0Z>"MRS4D1+>W MYGXK+,!(^%+9(1"GKK/0-O,.V>'0E53NH=27;BRA*M^'P:Z?\Q0=V#:0@B-P M:B&\84K\!U5^>PT69MR4"NL48FHXL1JNW:- M+C1.U+06\)XNAMA?*W5DW9%QQTT0)"9_+YJQ!6.Y=6=(KY8^]3_,N>#5U(S? MQY.*9\UW!(U&)A%5>DY7.8H#"R^L>K0WS)B-6HQP<5$)H<,*;D&G(DTEK,R3 M:"',MW_&>PW@!*-&:-776'0]8CG@YR#CXD:Q=F'+<S^;O8'2V\=VG@$M+)Q7O L4U]8#Q>X_Z MOE<_9\]T(36SD;<$*6>47K7(&E'TY8[A(.(8"-T@2^0/T.1 M3Q,Y_,"\$02$4[;V06)\Y@P+#DC8_=/JQ3U/).:I*VU?(OL(-2SL!U(EWY;) M&S6O.V0Y^X4O;%[:)"_'(RI['H8UA)W7S$6UEL^_IPM(_5:D2\8%UG\GUGMR M+35V-^;6KS$E<^;NA)Z-W^H\= =J3+G\QJ&&OI?^05+;(4$6>S,LW])2>JD) M?OQ%U0UF+Q5'1IC;7CNN3K(!A:NF^FN%=BBW7&XD]1#>;K)[;[8E3E\)98+X!KBUVKGL6(J7Q M-:8"/=*S!.4&KE2U:3SX[/ >[KGDU^D^]UV;:ST2O?N$V[6T9N@U3HNO6D20 MDZS9' 8>17IWT?5L_'[JJYP4$+3\HWC^X+<3_[-#YQ$D'FCJ^@W-U!B#^"*T MZ4PJ6F_ P[ZP],&J&QDJ+;/!AJ,)BJ&3\./G8U>B])C,1O>67T[.CZ5GJ577R MN?ZL+&/G>MG5G)0@[08\H\(UG>OI M2DZU21-NLQ^# K"KE]*3@#(N]Y=D%R,JB857, %W^>[5Y %,A%0F0">QN0PAR+4V$1NP7[[CQ^]Z]3K6&.0H;;*J*!@P%N3C MO,G_9P4]_1L_1KU&\17$>R*4A7AUK7O'N-SQA[EJ[Y2Y\C!,C/#:S,-PDOGDA08B"^JU M'S54POXS'V@2(99.G93HQRM79<;!&YB2KSFE*;*[QDM8HHP/*GW)ON!Z_^AJ MW5#15J^+NJDN:^^J(["CMRXCD?5T9IF&3%V5!6U8#!HJORK%86HC2]CWGKZG M+@RT6DYI-YGT1=5TG *SRFHB_S!60S?-&I DYC[YX0M0;:X)6?\ IL*['(:] M[VXX,(9:ND@@F*07V'H(8QR5G:Z;\&R\(?"_@ K(P;15$F>(DN#H(,/"D[JG MV9&!LV"BD&VK=H 3'WJ_VTM5/[H*2.F&O>TDXDBQ7#PS;*+4'THBDC9+/\,\ MO97R.IL;=[=$5#Q_J*TI$.'R2AY-R]YDJ[PW"Z!OSQ%/[HW>RE2X,@SJ2;X]N77T!ECQ4HO@RD((#"TE MJ/ 83__B?%H,?\1^FR-CW%14\F_\,F))>356WY:S>9RXL%,AO:[Q&*RD)LA( M-B<;7M;UKY='LG>5&T^"%?<*==EB0=78E%/(A*_V&=@(##VT@)70W79:N@,L M0>8 ++$]>N.KGY0U8GL,H1W,_@/GPR/)HC?"D[Q*7:Q2\8?M19.%6,CR)!9! MR25E\I]922[=J;F^ J&LL?%<3@%CN#:9G@_1]?3\:'K2CV#V"B>E#P,*!$36H4:7N'-,20&-<*'L#362PB40 M8ZM&BMQ@!2!GY$HC\15Y&.9-:P<(+VF//>&0-^OW/$L.*/QDZS#Z&?J'@47B MWY<,4HD"3!MJO,%3VCMJH^"TFS=YQK:BR[^5H:GS[]1AJ_$E'#%K20Q-.CZ83O86\V M&5T"[PQE6[ CQ?.QW5&HG_H8>%O\*I8E?(1-B0=OAJO,B/HIGY;X[ :+'<3+ M!9 H$E2I-QC#JC&C3ANU9% (,Q& T[&3RBZ 1$$8^L5 MM07V.6=$U4V[7U;O7\_B52_XLN) DOY3:A['#.DHO KWCO?ORJ.=GP?YS\1 MSM\8.L/0DU1&FM+P7_Q=02P,$% @ 18() M56 /^B\*!P .14 !D !X;"]W;W)K&ULM5A; M;]LV%/XKA)<-":#%NLM.DP")FVX=FBVHLP[8L =:HBVNLNB25)SLU^\C=;&; M*JH?NH?$XN5<>"[?.>3Y5LB/*F=,D\=U4:J+4:[UYFP\5FG.UE2=B@TKL;(4 MV[D[>7DN*EWPDMU)HJKUFLJG:U:( M[<7(&[43[_DJUV9B?'F^H2LV9_KWS9W$:-QQR?B:E8J+DDBVO!A=>6?7GFL( M[(X/G&W5WC!S5A1&$[0XU/#=-3)-(3[ MWRWW-_;P.,R"*C83Q1\\T_G%:#(B&5O2JM#OQ?9GUAPH,OQ242C[GVR;O>Z( MI)728MT00X,U+^M?^M@8XA "OR'PK=ZU(*OE:ZKIY;D46R+-;G S'_:HEAK* M\=)X9:XE5CGH].6\]@812S+GJY(O>4I+3:[25%2EYN6*W(F"IYPI4H" MUR&^Z_L#_(+."H'E%[W K^^X?UTME):(FK_[#ESS"_KYF50Z4QN:LHL1)%D1C8BD*)*PQ2!V$3"J2BO4&(EA&UD(R;*,E\=SOC0*2/;"R CEP MPM)OF.0B4\0>O]0L.R7WN63LLT@@\".S?ISSQQ=6C(?-/V_OZU=H.[?:6N%F M^+Y5X/]8FS4F(%?DB$33*?$2[#HB/WPW\3W_5?=KYGPGBD/B3U_8T+&Z[EG\ M,UZUD,'#^%82:1'82./YF2<&('L3.-7!(G7Q6!/[7C[SLN'!@9LJD+ M3QK.H1-'<(UOO62B)0@ZKEW,'9FU( 83M]%LZ@?=:.),H5<[\ER<(:R' _@2 M=?@2#0+"'*4_JPIFCD@-#%#@C7&2H9<.?L&^+.-2VL"E23!5OQLC2: MPTBU4.NR8)H8AX1^/4(*[E!@EE.YJB&6/:*M4HR$B*EV.9Q.+.&>%%9FS_A/ MPGW^W6C ZW'G]?A@KS.E^=I8CU2*&3L7:)ULI1&51/OQ#ZR=%E2I>G(CT25* M_40H]&6?*KY!WZ;[0F)8!1,2+XLV[IVA!-'RR9HL>:4.5850U"NJFGA39^36 MTLT,G:&ZVZ>ZZ:A^KS5X9S6XI6D.?>5SU@EY8A00\('E/#4 $#43[QBZQ5P4 M&>&HF^*!F>V[97.4RF#1CE70+,W%4F^-RNW$FTJ67%?F$)"]Y(_F6[6B!YR? M=,Y/#G9^QA5= 2A7\()J*SM9/#7&5@B!E/4Y=UA$;[X?(NI;9O"?-Q^4+=*3 M26A!-4 "&CAUXP"_4R>(W MQ*0D >I=B (2(=LGP. :R5L ;Z&[!>T6K@>\-NF\-CG8:S5<&N!#GU;:QA6I M0Q>\X!KM;)^_!IGW]["S82E?Y%F'93;-7K.4K1?68D[M#P->R:[H298*7$+^ MA1N/0\\_(6]+M+9((Y(A+H";$ 0]5PI5V_6"9^P_]_P126#M 2M/.RM/#[;R MDG))'F@!;7+.))5IWEOZ!CGVF[8G/Q11:$-1VM!<("D*F*FPK493%/NTZ87) M)2]A)XZH-$!IRC9@9-]OZ%5TMQIV_,^]=(B/1,/$2HARSP4[&U_WF2&3I+$Y(;* M4E1Z8%\ F$'[?/5"[!]TVLAUZF#^UJ?U'0]M[D'GA<5#@-W7#SP)<%\(AW+. M7ZI2+(R"5AU>HDM0Y+C)FY.S@RK>5SO5QE6[B'B+ M!L/$4@/!]L"W] GWGIICNR]!%8L]2?00!TC2 ,W."&>[P3(C*$& MMDX)5%K/"8*D-U3&>Z]9N%RM[)N=>7U HU\_;'6SW;O@5?T:MMM>/RK>HN$V M=;M@2Y"ZIPFN)+)^IZL'6FSLV]A":-SD[&?.:,:DV8#UI1"Z'1@!W6OIY7]0 M2P,$% @ 18()52CNWDXJ P =0< !D !X;"]W;W)K&ULE57;;MLX$/T50@6*!A L6K;EQK4-Q-[TLF@+(TZ[#T4?:&EL M$>%%2U)QLE_?(26K3NMX=U\D7N:<.YL">#(@Q3*SJ+2N6J2)#8O M03+;TQ4HW-EJ(YG#J=DEMC+ B@"2(DDIS1+)N(KFT["V,O.IKIW@"E:&V%I* M9AX7(/1^%O6CP\(-WY7.+R3S:<5VL ;WI5H9G"4=2\$E*,NU(@:VL^BJ/UD, MO7TP^,IA;X_&Q$>RT?K.3SX4LXAZ02 @=YZ!X>\>EB"$)T(9?[><4>?2 X_' M!_:W(7:,9<,L++7XBQ>NG$6O(U+ EM7"W>C]>VCC&7F^7 L;OF3?VM*(Y+5U M6K9@5""Y:O[LH3V'_P)(6T :=#>.@LH_F&/SJ=%[8KPULOE!"#6@41Q7/BEK M9W"7(\[-;^ >C 5R SFKN&."_\/"<;VZ91L!]F*:.'3CC9.\I5PTE.DSE!GY MI)4K+;E6!11/\0G*ZS2F!XV+]"SAG[7JD0&-24K3] S?H(MY$/A&_S?F;U<; MZPQ>E.^GHFY(!Z=)??%,;,5RF$58'1;,/43SER_Z&7US1O*PDSP\QSY?8S$6 MM0"BMR374J)8O!KY'<$ZLXZI@JL=V6J!->9'K@0T4Z'20F0(V]062:WU^ U7 M8?U4F.>%W"*SJN4&C.>T)<-8_6C9B%K_)HI+"05G#L3COPCT:XN#R.5/D1/R MN7.X;APNCXX@?N*N,EP;XO1))I*.XM>7@W@XOB0?<6^";:4 61T4O..[0TBO MT+*?Q5DVO'CB+=BD-*;C# U&!T'3QJ/*%I3>EH0 MJOX5T0I($=GZ^.@[B_)[ZT?K0-I.9/^"C&BW^)=]"]M/,?4$L#!!0 ( $6""57(I14DB ( '\% 9 >&PO=V]R M:W-H965TC@N9+*SH/2 MN?4TBFQ68L7MJ5ZCHI65-A5W-#1%9-<&>=XD53)B<3R,*BY4D,Z:N1N3SG3M MI%!X8\#65<7-RQE*O9D'2;";N!5%Z?Q$E,[6O, [=-_6-X9&44?)187*"JW MX&H>+)+I6=_'-P'?!6[L7A]\)4NM'_W@*I\'L1>$$C/G"9R:)SQ'*3V(9/S: M,H-N2Y^XW]_1+YO:J98EMWBNY8/(73D/Q@'DN.*U=+=Z\P6W]0P\+]/2-E_8 MM+$]%D!66Z>K;3(IJ(1J6_Z\/8>]A''\1@+;)K!&=[M1H_*".Y[.C-Z \=%$ M\YVFU":;Q GE?\J=,[0J*,^E5^H)E=-&H(4/]WPIT7Z<18[(?CW*MI2SEL+> MH SA6BM76OBLDJ)/%=K+.V%'@UUJ=0B\.@<6,'>'UNC)[#6_PGS)? MX$+83&I;&X0?BZ5UAN[%ST,5M\#>8:#WRM2N>8;S@,Q@T3QAD+Y_EPSC3T?D M]CNY_6/T](Z\E]<20:]@[P\=DGD;1GB@I-T5C?5UET5KJC_A[=-TS4TAE 6)*TJ- M3T=TS4QK]W;@]+JQV%([,FS3+>F%1.,#:'VEM=L-_ ;=FYO^!E!+ P04 M" !%@@E5F@N#B*0" P!@ &0 'AL+W=O+@;5W!G<%;O7> M'&PD*RGO[>)S-O,"*P@YIL8B,!H>\ PYMT DXU>+Z764UG%_OD/_Y&*G6%9, MXYGDWXO,Y#-O[$&&:U9S3:?6';V X''J2U-K)LG4E!68AF M9(]M'O8J\R9QA;"7OOD]Y.=+03O8B. GZIQ2GT@QY$010=P>MW2>@[ MO.'KDK"7@R;V7I>+'_.5-HJ>TL]#:6A8^H=9;'E-=,52G'E4/QK5 WK)VS?A M*/AX)(9!%\/@&'IR0^6:U1Q!KN'5EWHHB.,TRR[Z#/,<5R1>C]T.W2 MMVHEX+X$Z22DK036O*M44H5K8W73,:PEIT91B,WD"=$S$KA#D4E%-5A)71#2 M"42]<3QV8QP%71H*H6O%1$I@O4$40]C[$ _;?#S328=A2 #]:-":/-';'\)@ M#+?2,/X?49[ N!<-0QKC7C"*#UVXOU?%):J-ZU4V/[4P34%WNUT[G#==X*]Y MTTNOF-I0U,!Q3:[!:4PO7S7]J5D86;F>L)*&.HR;YM3245D#.E]+:78+2]#] M))(_4$L#!!0 ( $6""54=:E4?QP, -$( 9 >&PO=V]R:W-H965T MW*!I B"3JU:EM("\MNF$!@CCK/@S[ M0$MGBZLDJB05N_OU.U*.XK2.AWT17W3WW'/'ASK-ME)]U16B@5U3MWH^J8SI M+GQ?%Q4V7)_+#EMZLY:JX8:6:N/K3B$OG5-3^RP(4K_AHITL9F[O3BUFLC>U M:/%.@>Z;AJOO5UC+[7P23IXV[L6F,G;#7\PZOL$EFM^[.T4K?T0I18.M%K(% MA>OYY#*\N$JLO3/X(G"K#^9@,UE)^=4N?BGGD\ 2PAH+8Q$X#8]XC75M@8C& MMSWF9 QI'0_G3^B?7.Z4RXIKO);U'Z(TU7R23Z#$->]K<,,7,R6WH*PU MH=F)2]5Y$SG1VD-9&D5O!?F9Q9VB\U7F._"VA(_?>M%1Q0V\?^"K&O79S#<4 MQ)KZQ1[P:@!DKP"F<"M;4VGXV)98OO3WB=S(D#TQO&(G 7_MVW.( @]8P-@) MO&C,.')XR7]D[,%=S2G5EXG_>;G21I%6_CJ6^H <'4>V]^="=[S ^80NB$;U MB)/%NS=A&GPXP3L>><>GT!=+NH]E7R/(-1P_M6.,3V->2ST4@!=%W_0U-UB2 MIHE](?AP:[2-1V> XQDXAQLLL%FA@BATNR%PA=9Z+6NZZ/KB!Y^?[6]Y41$= M-22!XPF\!>;E649CZ&5) E^P$@5I$2*/);G;C.$WI)M8R;H$T71*/J)UU>29 M!AF9!"R&:]ETO:&(S]!IF@.;YK"4:[.U?,.0048;GWK5"M/;#(C+6NSL7$,R M32&*0KCFG3"\!HKT-WU--(C6SC=DHRE:DBI-PPPN M7RVNK7PCE1'_#!OOF9?$\9D= Y:>[1&[P],>L_&@15NMJ1Y%97!';4A;A6EIC:B46V&J5VH#0A]H MD48%ID(@2R%+>WRE*"S&!3Q4"O'%)^M9N$NQ>^6-D[13\?/,W26JF<)';'M2 M#PF8)?9@[.FP,*!GGL$]?1BX*BI'N"3;6@Z4PQ3>OQJPF$2?Q1"S%%@:[65S6FI/!7T+49Y;@BRB9Q;' M=B<)C@G)/V@S#:J-:Z::!-^W9N@XX^[8KR^'-O5L/C3[6ZXVHM50XYI<@_., MM*&&!CHLC.QC]6DKSM+ !QK^8Q;]02P,$% @ M18()5?TJQT2Q P W@@ !D !X;"]W;W)K&UL ME59M;]LV$/XK!RT8$B"(7BS9LF<;L-,.V]!B09.N'X9]H*63390B-9**X_WZ M'FE9<5K'6#Z8XLO=<\\='Y*>;I7^:C:(%IYJ(FT(37V^LFPCGTX:M\1[MY^9.TRCL44I>HS1<2=!8S8)%/%EFSMX;_,5Q M:X[ZX#)9*?75#7XO9T'D"*' PCH$1I]'O$4A'!#1^+?##/J0SO&X?T#_U>=. MN:R8P5LEOO#2;F9!'D")%6N%_:2VOV&7CR=8*&%\"]N];38.H&B-577G3 QJ M+O=?]M35X<@ACUYQ2#J'Q//>!_(LWS'+YE.MMJ"=-:&YCD_5>Q,Y+MVFW%M- MJYS\['Q1%+K%$MX_T38;-,!D"7_:#6JX;;5&:>$#9RLNN.6T>OG 5@+-U32T M%-Q!A$47:+D/E+P2: @?E;0; ^]EB>5+_Y!(]\R3 _-EP""ZAB1* MDC-X@[X2 X^7O8)WQW8^-U\!7Q8F#/R]6!FK23O_G$IYCS@XC>C.T\0TK,!9 M0 ?&H'[$8/[S3_$P^N4,W[3GFYY#G]_3^2Q;@: J>-LNGLKD?*R%!2HW]N7V M^.^PP'I%(0:QGZ66=3SPF(?R/(J.ASA24Z'H2[:#]$ MZA-NM*K0N!N""7 5Y@7A7D!\G66I_P[3K+?FTB)MA(4\C?VOAV$[3<$]W15* MK+@UD%S'T8 0HCCM:OE=>K26QC$,ACE\85HS:7=]>CM:3.($QN.4ML =8_(O ML5'&00_C,>09Y54A5:6DV^T194N R1B&2;]GC=+^ZJ+Z5%PR62 (I"L(U$KP M-?-K\2@C!O"@+%7@C?6_@/PZ2EV=,OIF9T29]:+,_K>0CM.V/Q;[DLA!MZ??XC56X@BV) ICI]&O4<@%IEKGBZ;4[$MH? MC4%%Z?8"Q@E^&PO=V]R:W-H965T4K-B-8_1%(J69,V M5319I-;>&7QGL-4'8V(SR:3\82>?BYD76D+ (3<6@>)K ]? N05"&O^UF%X7 MTCH>CO?HGUSNF$M&-5Q+_CMPX# .7W&(6X?8\6X".98WU-#Y5,DM4=8:T>S MI>J\D1P3MB@/1N%?AGYF_I=H$%MP)N_?1.EX8]56EVH+B0L+W<(2*@IR SF4&2B2 M1.YK1'*)7:>--3=K($O)L7F96$U^\7[I>2W%!I1A-IZ-3B[(>.2/T^1Y\(GF MC#.S(XD?AF'[?)2&$N!2K=P94V;AGU3'^N$IX:SR M@T2$3:1X3H1WB90'B2QM(AN;"*FUQ=1L)=B2Y10K5 N9V39S%)FH:J-)[Q8V MP$G2GY ']G2T_?RB4B?,14/1AGI. 7.JD)@LL*#1R!]$8QR\?3..H_@#^2R8 M8:@!NPXK.\9%N*,[DK92W]NA8XCR[/V!1V"?W$J-W"*KOKA/!GZTDU/ZVW)R>]X=-;5"]J!/*>0LV.F-SLK&N.YHRVY# M4=YV;VG#6?WH5EMZ0NZ;;#\V8CG:-*Y*UX*N3CT%]AJ!4MF+;0=4]0]*@F;) MX62PWQN0$UY)EMBIW>^F@2_V%J>6-C@X-TM0*W<[T,3M"LT1VGWM+B!7S;G[ M;-[<7NZH0E%IPF&)KN'E"%M/-3>"9F)DY4[A3!H\T]UPC9 T% "/#@ &0 'AL+W=O+Y6^IM9(EIX MJ,K:7 R6UJY.QV.3+[$29J166-/,7.E*6!+U8FQ6&D7A%E7E./"\9%P)60^F MYV[LDYZ>J\:6LL9/&DQ354(_7F&IUA<#?[ =^"P72\L#X^GY2BSP%NV7U2=- MTKA#*62%M9&J!HWSB\&E?WJ5LKY3^$/BVNR] WLR4^H;"[\5%P./#<(2<\L( M@A[W>(UER4!DQO<-YJ#;DA?NOV_1WSO?R9>9,'BMRJ^RL,N+P60 !6.LJC:+R8)*UNU3/&SBL+=@XOU@0;!9$#B[ MVXV^$%=-SK=:@69O0^,6YZE:3<;+F0[FUFF8EK;/3#T@N&3BZ$[,2S?'Y MV!(H3XWS#/%A#_^\G!FK*0G^ZO.QA0C[(;@P3LU*Y'@QH,PWJ.]Q,'W[ MRD^\LP,&1IV!T2'TZ2T56M&4"&H.KBA.U/SDBT&X- :M 5$7X)R #U+,9"FM M1-/GQ.%M.NB&D,0.NG30Y0Z:)MD4.@?LSL%IOL,99CU$+QWE2\LH9'%-H<0S1*(1Z%] OH MYSU'**3)54->4ZR13'L#T9OM@^.YC;W^4="%1I!U7C94[?0";U]-@L [^TCG MKS>*;L@_ XH'9P4GB2IE(=B.F2@=OF,L,W)!W^[Y-#P.VR>@IR^B\XN,7-"(CK0S@^[U(CN-(Q\@*IM%\CMHH=D'#NLB8(D M?250@*0H1W#G$/8;S6[E+6'VSSA,A[=[V[',SN7VCZ*@\1[K!KDL@\3G(HRY M%./ ,, 3\<9M1KLB2E$!MR15:KQCJR("BDHS\B#2\YAJ,),5 +N1>R)\WC0#*D M73*D/Y<,VV"^(!4.[O!_*OQGJ3#>NR14J!?N*F3 ?0VT]X5NM+MM7;:7C)UZ M>U6[$7HA:SZ1.2WU1BDU"-U>?UK!JI6[UW2C1$U*]#\7"F[%7B# M[@XZ_1M02P,$% @ 18()50;A)RY#! / L !D !X;"]W;W)K&ULO59M;]LV$/XK![4H$D"S]6*].+4-)&ZZ94"WH.F6 M#\,^T/+9(B*1+DG9R7[]CGJ+DSCN.F#[(ATIWG//O5$WV4EUIW-$ _=E(?34 MR8W9G V'.LNQ9'H@-RCHRTJJDAE:JO50;Q2R9:U4%L/ \^)AR;AP9I-Z[UK- M)K(R!1=XK4!7992@,+5U#GWSRY&]GQ]X'>..[TG@_5D(>6=75PMIXYG"6&!F;$(C%Y;G&-1 M6""B\;7%='J35G%?[M _UKZ3+PNF<2Z+6[XT^=1)'5CBBE6%^2QW/V'K3V3Q M,EGH^@F[YFPP=B"KM)%EJTP,2BZ:-[MOX["GD'JO* 2M0E#S;@S5+#\PPV83 M)7>@[&E"LT+M:JU-Y+BP2;DQBKYRTC.S.=MPPPJ@O2HSE4(X^<(6!>K3R= 0 MOCTUS%JLBP8K> 4KAD]2F%S#I5CB\JG^D'CUY(*.W$5P%/#G2@P@]%P(O" X M@A?VSH8U7O0*WN77BIL'^.-\H8VB>OCSD(\-1'@8PO;(F=ZP#*<.-8%&M45G M]NZ-'WOOCQ <]01'Q]!G-]1SRZI D"NX94HQ8>#@-2-A4*LNIRY_Z\>L>->+P 3.LL4._KDT/3OQ3B'W/I06\A< -$H_> MWB!((!R$<'F/*N.ZSFL+W'ME54_BL1N$ 0FC='S:Z+U[DP9^\![F.1-KM*ZN M+/TM*RKL/X:N3Q:[5?>^HO TT:'4B/;^VW&3OQHMFZDG'O\ % :U;G)Z?GTU MAY-HY+GCQ+,DW30-3U^8W8]2MTT!Z44F=R3CQJ%=2\-T@"L'W!Y$'T<#[1DZBZ%^$Y=%49)^UJ=%@?%#S MN7>/VO8:\9MJ;1'"XV2I_D)_]/UY#'J3:>*WQD*B:VNZNSE9*2L;S<=+7Z%1 MLIFIB@=[QQO6_@'6M 6X6E&MVJ4M4X59,V?POYH(O*'J#O*RE-M[ &^H%Y]C=02P,$% @ 18()58X^+A)D M!@ ]Q$ !D !X;"]W;W)K&ULI5C;;MLX$/T5 MPKT@ 119=UMI$B!)NY<";8,D;1\6^T!;8YN()+HD92?[]3M#R;+BM=4L^F!; MHC@S9SAG+O+96JH'O0 P[+'(2WT^6!BS/!T.]70!!=>N7$*)3V92%=S@K9H/ M]5(!SZQ0D0\#STN&!1?EX.+,KMVHBS-9F5R4<*.8KHJ"JZI72?KOAFX"U[EPS M\F0BY0/=_)F=#SP"!#E,#6G@^+.":\AS4H0P?C0Z!ZU)$NQ>;[3_9GU'7R9< MP[7,OXO,+,X'XP'+8,:KW-S*]1_0^!.3OJG,M?UFZWKO""U.*VUDT0CC?2'* M^I<_-N?0$1A[!P2"1B"PN&M#%N5[;OC%F9)KIF@W:J,+ZZJ51G"BI*#<&85/ M!56K# ZH3-@G M69J%9A_*#++G\D.$UV(,-ABO@EZ%'ZO29:'GL, +@AY]8>MS:/7%AWQ>< 6- MSS?\"2EFV*52O)R#O?[KX7S?ET*E>\BF<#S!)-*@5#"[> MOO(3[UT/\JA%'O5IO[C#G,RJ')B9NSV[JO> MYU6_W?L%L)G,,8-%.6>&F,&L>Z71S.!#;<%,+)AI%XS:@K%[F%S6V5AC87S- M5:91N;)ZEJ"$Q/M&.62G['ZA )Y1BB$AP!+B3CP>>$)4H2^__05XHEJX&JZL*@SW)?+I64*;O 3YJ<,3=QA M9<'3<=@<2E \MYMYACDKB$U4?'!G@#(1"\<1"OKL7AKHV@1V0_("@1 MPL#K-"$P1HDI'6HM6)7"]+M#HF]?C0,_>&>]&G7N#_H6ANV>4=I>OLA+QX^V MPKXS]K;RM<>JWP?$Z 1!^ARUDZ9Q9Z5S=/MX1P)1F+3G%SB1-ZY/L"$!\?GGR]1NCY,/S$H5-I*IK#CKFGK-H8XZ5TK 5 MBN-NK@GOLQ1QV'HA,/AKD>=L JRC6ZZ@SDD%U-PI\17\J(06!O,="YN8;O+5 M84*3]KI$Z-.=3-L+F4(R#J.=K6O;12$[X6@=AX(7&&='HF1/R&%]S (W.I0? M!T#XH>.G_B&A7X:3]I M:4)/3#"%29*EM\/+)IM3H MG=ZAT*8F:RRR15UD84^1Q5ZZ+=<;S76+F-#,Y[+/53%!+B'\[\UYLLOY7,$< M";U=^E(9;9"V=+C)%+I8 M7#\\@IH*J@9'H1<[GA<=,\^-/(8CW R$L0]&3AIXM!Z0P%(H6@V<)(II$57M M0GGF;^A@]79&8VPJKA]1>77B(&(C-V'?FCPKB6$6B#V&_ZC TN1C6?1]] 2_ MD(+H5N*&/609M609O9@LGV5YTD"R(P^[M,UV'VWZE>[0!L_&5+:6["-1B5:; M@J.MU9T6_^MTVAIHR=-9V\.=P/$QZ%YLV[F+D\ N=P(7NUUS5$=)E&"O"8\I M..%^XF"X=BSNQ#<=!?BA^,9]$^NXC>KXQ5&]RCFV/%R1.)XWI8#=8/$BMGZ2 M&>3[ MRO_W)':S.D+1NM!6G%'F$6-AK;29!K?)G;E&YL )41N2VP..YE8$#A M7 "U#!>*K7A>61\V)6;>Q"&KE!TL?TH/]V6.*[WAOV M7JQ$ABK9DX \8[AR*_3#R8RF2X$H:"9ABDH2ENWXS583N=&MZHD;Q#TQ3=N8 MIB^.::?]U!7^<*;V*[W?)F1]N+H[96-4H%CF\@F QG;D;3/%Y4]V1JA[?E@[ MZG8E*2MM]#)6#UNR3LQI+K5E"%(G M/2$-8QPU::P;N7':9G7@A!'.H#B<1ZX7T/L06,Q'PF]K#S,EZ FMN_',C[JC3U>WF[VOZK<5F_S&^W MUW^)?.)J+C!-.<%!4]=\,]8V12_MJ/Y'&R,)>+H!GH&@#/I]):38W M9*#]K^?B7U!+ P04 " !%@@E5Y9?-UN\$ !J# &0 'AL+W=OJ183$@3II*9JL8)+=J.1:>J:ZLC ('B E66&>! MPL\#NV9".$, XVMG<]0?Z12'XYWU7[SOX,N"&G:MQ!=>VNIBE(U0R9:T$?96 M;7YEG3\>8*&$\=]HT^T-1JAHC%5UIPP(:B[;7[KMXO C"J13(!YW>Y!'^9Y: M.CO7:H.TVPW6W,"[ZK4!')\GW?+\!IUMO_[Y<&*N!*O_L\[_:)'7W;H M>WN.KT-U1*W5?-&T*,"*.QW<6U/Y^.Y-1L+IF6EW5DJ43)M3=%=IQIYQ%0'3 MF&?:G&]?67$<=%_A8-1&^55LI^@3=%DN0<9V@3CNG'N+H@1/HPP&1W&*@R0; MPY#$.,^(DTTC'.?Q&'WQ;0: =,&"/FLL1,9%?F=KFN XR' 8IBC)<)(&.">9 MDY(TPUD2HS@!20R;DF\A=ZA>1/4M"D[BJ0,2G$SSL9]'D9N')VDP[EGU4WV_ M+,M3R*5\8-IRE]Y/"LC!I640"8O8%FXJPS"27**:(EY1H]4-'XL@(Z\ ?J;@D$I;6 ^K*/X&" @VPZA@'!:4S&>QW9 M\1)@YSC)\F]< 1-Q^#/3Z$/CD^#0L^42+CWC?((+I+A':NT:A?$EY&*E>>$/ M]XN-Y+"7X# -<19G,(JF!!.(V*M6^?*X:/, 5EYD9 IQ"C")T\'HL,.[\&7@ M',0;/D.7G30+<02(!BZ_H-PA[D;)<^Z2)^X>Z,U)WYN3'^[-@BV06W MHI"N!6/NV62U:E\^XM&GGMJVNZZ>4KIKD]"SZ9I;*OB_[<7BGCLE@H%;!6_: MNKEUBR?_8]L<$D@"@:![T$??OWW')FX#0A>R1_#IBTH5I3Z=@2\GM_A+*PP1'Y GC-,]Q!DS;S>\4Q!9J MT/+CG[>TK_"/5*PYA$&P)JE P0%3=OFS;B55K_YI<* MO4S^L MX,\ TVX#K"\59+";N /ZOQ>S_P!02P,$% @ 18()54Y>Y([: @ , 8 M !D !X;"]W;W)K&ULG55M;]HP$/XKI[2J6@F1 MQ!"@+2#U9=4VJ1IJN^W#M \F.8C5V&:V4]I_O[,#*9,H'R9%Y.Y\]]QSY]PQ M7FOS;$M$!Z^R4G82E3*(VVA@>Q+)TWQ-/QBB_Q$=WW MU8%5Y(*+Q9X,9M2E]X*Z\1;\+M5,M'*232*H, %KROW MH->?<5-/YO%R7=GP"^O&-V,1Y+5U6FZ"B8$4JGGSUTT?=@)&R0@_'>A.:%4&J()G)"^4MY=(9.!<6YZ8V64CCJLK/ 50$W6CFA MEJAR@19.G_B\0GLVCAWE\A%QOL&];G#9![@#N">DTL(G56#Q;WQ,'%NB;$OT MFAT$_%JK+O22#K"$L0-XO;;P7L#+_JOP6V'S2MO:(/RZFEMGZ.OYO:\+39+> M_B1^HB[LBNP%WM/-E[ MH82L)>Q4MX_U0=S]K)]*!"YU[?LE%#A2G?\X8.X'F^8SN"H73BC]BJNWDZ,1 M2X>7%A8-.[EAE[^SZ\*5]?SI>K&]7K@31L*L-GE) P??"-+ DW:\:HY/#?I] M4Y"50GW"-^3F#(XAS3K]_HB$7MIKU.$@]4$]&)YWTO,4LB3QXN \F/N0#3L# MED#*,B\.^YDW9S!BG80\-Q(+U@&$@MBE-]-#+:$]N'!$8WN0,O\T5(^!]?H= MEIU[(@'-6[)@V7?[\\0$N E30B?&CLALAO3Y-$. MI9!?TPP1>6=#60J%O&1;DV<,P;@ I8GI6)9OIA 38S8IYN[9;$)SD6""[AG@ M>9I"]CI'"=U/#=MXF_B*MSNA)LS9)(-;](#$8W;/Y)59L\0X181C2@!#FZEQ M:]^L[ )0K/@+HST_& .UE36E3^KB2SPU+.412E D% 64/\]H@9)$,4D_OE>D M1FU3 0_';^QAL7FYF37D:$&3;S@6NZDQ,D",-C!/Q%>Z_Q55&QHHOH@FO/@/ M]M5:RP!1S@5-*[#T(,6D_(4OU8,X +CN$8!3 9P6P'&. -P*X)YJP:L WJD6 M!A5@<*H%OP+X;0O>$<"P @P+L"1;\4D[*\9\[FG/)S2>FD-XK'\RH M\G1>>NH<\=0%=Y2('0=+$J.X Q_TX_T>O"F?6OWHG+='-W=Z"7_+R35PK4O@ M6(X#'A\"\@Z_ M\BO"8T0-==TZ,=R">7"$^0^VA03_6X3V)5A0PFF"XS+257(TT;&[.>?;-_Z MI2NR=)(%.LF6.LE"G60K362-^/+J^/+ZV&:EL>&A#->69=DMZ7M].E?ZTVPN==H,3[.Y M^G!90S._ULSOU6SY$NT@V2+ 5.7NDJ$7?VY5UDD6Z"1;ZB0+=9*M2K)Q0_BQ M9_G=P@]KX8?]R0KYKCBX(S5 WW,LDU4=TETQ,'Q7$6UGX-GM*MQK\5QU3[.Y MU&DS[+#ICP;NJ)6*FFPV=!O5NHUZ=?M=?HYC$M%4UM6$DSG>>.2T=.@@&[K>V&LN"WLW=VYF:")KZ#"N=1A_ MJ$.1.CE'L?J4H_)HDS64;,MV@OPB[#[6>FG/K: M:=?UAVVE=;JVTD364-JV?O0$K%ZMOU'VI(2-8(8%['Q%K1@:I<,;60._E7/] MELY5K&+S/K"ZU&HUU,JVTL76U/:@WV-_F,<9HQ%",0=0_@%I)4^$^H9=OW5_ M9+E=R^_9\F-W(^0[; 9?5430S080*E#9(-K ""='$[_?D7,S7RM;4+$=AJ\C MCSZ[7>6U6@VULJUTL96!9![T$%/$MD5[6$5"3D39-:EGZQ;T;=%X;BA?_5G90BXO!,V*#N::"D'38KA# M,$9,+9#W-U2&9'6A#-2-_-G_4$L#!!0 ( $6""55U59S/<0D MJ 9 M >&PO=V]R:W-H965TPBRK2(LY3D\OYJ\,F] M$".GZK!I\>]8/A=[KTFU*7=9]JUZ\WEQ-7"J-9*)G)<5(E)_GN1,)DE%4NOQ M6PT=[&)6'?=?O]#Y9N/5QMQ%A9QER7_B1?EX-9@,R$+>1^ND_)H]_T/6&S2J M>/,L*3;_D^=MV[%J/%\79;:L.ZLU6,;I]F_T>[TC]CIXXR,=O+J#=VH'O^[@ M-SKXX9$.0=TA.#7"J.XP.C5"6'<(FQ'<(QW&=8?Q)EG;O;M)#8W*:'J99\\D MKUHK6O5BD]]-;Y61.*VD>%OFZM-8]2NGMUL)DNR>W,8/:7P?SZ.T))_F\VR= MEG'Z0&ZR))['LB ?R:?%(JX$%"7D<[K]&E1R^D!E&<5)\__D#B4BY;UFYV.LOM8M'7KE5< ML=P6EFT%A1WZ)?I.G-!D6I+L[[XU_@8[.H*=9>E[ %^NW :L"Y*%;17%X-U(A2R/Q)#J9_^XL;.G]ODPT21I$PAH1Q M)$R 8(9>@IU> AO=U$M1'6SGN53'4I)7TOD0%20B*YE7;5H/HENZZVSP577Q M-'4OAT_[DNAN0KN;L.XFW+JE?9,"@AE)&>V2,K(FY?-R%<6Y*JO**B%)ECY\ M3%19M"!14MLP:T;UC<'()B1@W"7@]":@Z_R M2:9K55SD_!$PN@6%NSEZF/@JO. 9DZ103D2)D P(_WC M7?K'UO3S:!XG?C@V_!N3,)_8-=.[.&Z)O/4Z,R9%1^:E0!BFHD:[)+ MUJ1K$'N2>1G?)9+\E)62+-:2Q"FI:BQ57P5M2;02^WYQD3"*A#$DC"-A @0S M!'.^$\PYNDH^1^H%":-(&$/".!(F0#!#+ZZCS0C'7I*EI51<51='ZOC271?7 M.-?=KY7.G/&H,438P_:5PHE1&30JA])$]S:8*=SSD]R31XE4C1*M:7,/QKO) MN'5LMP?KG;A3XS)H7%[3@LZXHF4-7:?^=R0SGLZ,UU%LQ3EYBA(U:EY'7Y7W^)J=&@&.F?N06V%-*/H:4$9-"B'T@2*9J99.VJNW5*S MCA_AP;#E-XJ+.JE0D^S4L P:EKN'YEQK6($*:V9,FV"NW06KS)2"K*+OD2K& M?B3WNSJM-86'7I'O.Y.6%$)]L9H6=(5ET+"\96L#=]Q6.+^',^9J:\RU>V.W MBAC/):G][-;$0;TP*(U":0Q*XU":0-%,G6A'S(5;8B[4$X/2*)3&H#0.I0D4 MS9Q3HHTQSVZ,G7B=S$[IJQ4HC=8TXZ2^Y4(9-"B'T@2*9HI 6VM>A[563X,A M+4>1/U^F;!5J#)K+^*FJ)=32G]6Q979\^LRU/61OQ4#M.BB-06D<2A,HFBDL M[0QZ'GI4\I#&VPQ*HU :@](XE"90-%,WVJKT[%;E6Z[BKGG97/;N[^JKAZC&7LF/ 0OJ<,RB-0FD,2N-0FD#1 M3&UIV]>;P U:[GFGCDC50/5RC%%' M'O;C=S;]6J5Q)TERK[=O;35Q=@1;UV%)5H$?N MW+^VPWJG&.K.UC1;]0D-R*$T@:*9.M"6JV^?%/KZ4N27YZQ5*E!#%DJC4!J# MTCB4)E T4U7:D/5#>"D"]6"A- JE,2B-0VD"13-UH[U:O\.K?6LI C5EH30* MI3$HC=>TYFGS>;-F>0^WU==NJV^?9-NS9IDV6Z!L*D>IB3:L"H)XIE$:A- :E<2A-H&CF#R]I)S9PT*5( #5? MH30*I3$HC4-I D4S=:,]VJ#S/O:W_607U)*%TBB4QJ T7M.:I4CCE%Z@@IKJ MT%YK8+^7OE\I8H?UU@+49H72&)3&@\/[\9O7^5 !31UH[S2P>Z?VJN5FG<\? MHT(6)US"L0?JK1&HBPJE,2B-0VD"13/EM/(&=A?WS<4*U+2%TFC0^HL C3GQK+V5.VG^>"G49471S*QKES6P3WOM M681 #58HC0:'=^I[S01#75,H3:!HI@ZT:QK87=-7%"%'+M[8 _76"-0_A=(8 ME,:A-(&BF7+2-FL G]0:0">U0FD42F-0&H?2!(IFZD8[N('=P7US$0*U:Z$T M"J6QFM8L5L)FL0+U85$T\[?6M0\[LL^([5>LV&%]M0"E42B-U31+Z<.A 06* MMM7!<._1,TN9/VR>*E20S=6:*LC>TMV3BSYMGM?36'[M7LSP@ ,-4 9 M>&PO=V]R:W-H965T>:1 M.,/,9$9CW;RDV>=\*65!?E^ODOQVL"R*S?5PF,^79C!8[I?5J2!TG'*ZC.!E,;W;'[K/I3;HM5G$B[S.2;]?K*/MR)U?I MR^W '7P]\"%^6A;5@>'T9A,]R0=9_+*YS\IWPP-E$:]EDL=I0C+Y>#MXYUX+ M?U(I["3^'+VX'3G5%K?/<_>:EEG0&9;_,B7=?*Y16LXV3_,_J]-L210LDQ*]!:@>H*_@D%KU;P MSCV#7ROXYYXAJ!4"72$\H1#6"N'.]GMC[2S-HB*:WF3I"\DJZ9)6O=BY:Z== M&CA.JIWU4&3EIW&I5TP?]CN*I(_D(7Y*XL=X'B4%>3>?I]NDB),G)8O\9EB4EUR=>#BO+^]N?WGTQ.5YY.N#P>E7@]]1*_'OV^2*>,Y/A#J4&BYH=KZZ:[+'Z\[.7W=V85=G M;\+=_E#+D?2'7^7],VVT/],S *HQ?YYMH M+F\'99S.9?8L!],__\D-G;^:7(6$,22,(V$"!&NXV#^XV+?1I_\LDVL>K:0Q M=NQ5PYUJE4*?IU[@A3?#YV,GM86""?6:0JPM-)[XXZ80;PNY3N#Z32EA74]/ M:P4':P56:S5_(;+R%^(GLI%9=:S\,\%DPCW/=8X7I1FP6X1UB_!N$6%=6T_+ MA0?+A5;+?9#/,ME*\IBEZRK/E3:<%V4N+I9DMLO",B-W,IDORVSYF?Q/'6S' M().9K2>_-.P@80P)XTB8 ,$:VV%TV XC=&89(5V,A#$DC"-A @1KN'A\9YENEITI)A)._([5[Z6@6=&J7&@6=/,TA.U42H<:?:TKKBG/5U'U5W.MTHX MQY^^,]98UDNY-#9!:0Q*XU":0-&:6^2H-'?12:@FHCR-I#$HC4-I D5K>IHJ M3]/^N:C6;58P6@:9&82T_,$,(C0(M?*%=X.$?3%]C:6*?M=:QI)8U :A]($BM;TM.I^N/;VAST!A5TI8=8MP@PB[H@& M>N#L! G[4OJ:2G4&7&M5VB?]C#J3P>P,&6:4N7);N:<;)>QK[&M#57J[]MK[ MC7+/S&A]4-U<^PE)8U :A]($BM;<(JKAX$[@N0=4T=>>1M(8E,:A-(&B->^' MJDX(M7="K+FGUK7E'H.(1WTM*K)N$#>(!)[>T!/VU?2UEFH*4&LIVB/]U$!K M^C'*7 5Z^^T,%#^!TF_VV)?9UXRJXJ;VBON-,A S.@!4+]>N0M(8E,:A-(&B M-;>(ZC-0^'0!A8X70&D,2N-0FD#1FIY6K1#ZBB$#VK[MWXJ>ALD U]=ODG># MN D4>E0/G6_1%:"J*T#10P;4@^ E4J)OQ+4INJDIN^LTF M#HX_Y48'0.R", [?0V0,HC4%I'$H3*%ISBZ@V@P>?/?"@LP=0 M&H/2.)0F4+2FIU4GQ'O%[('7G@;P?/U/=X-02/4Y.(.0'CF[181]+7UM=?1] M _3H@6<>/= M:);2*TBCF&[$,R8/[*OL:T55;GO??#3!@XXF0&D,2N-0 MFD#1FIY6?1+O%:,)7GM<@#KZ4,',(#5Q]'L;!B$_#/2;ZP8IKS5$)^Q+ZFLR MU3?PT",*GG&T(- GY,QB;LN49AK5;6D4\SS=F&]1FGNJ-/?LI7G]5=B?BT R]U-)3&:IH>9?7OMD*;%^9SJOC?=(QJ M2OCVV8?^H?CC2VKT&[1E :4Q*(U#:0)%:^X#U;+P*3H4^] 9#"B-06D<2A,H M6M/3JN'BHQLN=N#%CH:.8$!I'$H3OKD%-3D1LX^>WV!O]KQ/GDMGI=D7CZ&]*RB-06D<2A,H6M/3JG?EHX=F?./0 MC#Z*.C.+N:W':QG%:*@W(:!=)!1M;_/AT3,6US)[VCT-,R>[AD1UDJ.CAR=N MOML]9U([?N=>SUS#<>9>\_WS-!5^_WC/GZ/L*4ZJ>YF/Y:F63O\/4$L#!!0 ( M $6""57"8.2D$P, .$) 9 >&PO=V]R:W-H965TLFEJI:T(2:,L@$F_3-JT2@G7[,.V#20YBU;&9;:#[][.3 MD/&2(K3U"\3V/<_=<^>7ZVR$?%(IHH;GC''5=5*MEVW757&*&5$W8HG 4]>-R+,W(K5@2FB%75'"0..\ZO49[U++VN<$WBANU M\PU6R4R()SOXE'0=SP:$#&-M&8CY6^, &;-$)HQ?):=3N;3 W>\M^X= M_)/G,@\[ ,-3#_!+@'\("%\ !"4@.-=#6 +"F\1L( MO&OP/=^OB6=P/KQ1)^?_O(_^V?M>,H)JRP0Y7_,%OII=< T]9FX$)G\K-L,A;N@WIV]*-MJ26+L.N8F5"C7Z$1OWS1: MWONZ2KPFV? UR4:O1+97L["J67B*/>H3EA>':)CA@G)N3[8Y\TN45-2=L'[! MU\KY[&.SCH+@_K;CKG>3?6S4"/U]FV$=47B_;S0Z-O(JBSW!S4IP\Z3@04KD MPEQ:6@ ^FT=589W(@B/<<1LVO0.-QS8'%L,:EON[ X''-KN9VI/8JB2VSJTI M\N1T-5O'1;@+#ZMY;'1)"K'NSIN5H:F5;184Y%=+<1=5LU4_TLN? MX8/Y?J,]:-3,#TW_4K0;?^F+YN?!; W*%3"<&U?>S:TICBP:BF*@Q3)_,6=" MF_&ULM5==3]LP%/TK5B9- MF\3(1VD+K*U$"VA,5*NH8 _3'DQRTW@X=K ="O]^=I(F12K.5):7QG9\3LZ] M)_'M':VY>) )@$+/*65R["1*9:>N*\,$4BP/>09,WXFY2+'24[%R928 1P4H MI6[@>0,WQ80YDU&QMA"3$<\5)0P6 LD\3;%XF0+EZ['C.YN%&[)*E%EP)Z,, MKV )ZC9;"#US:Y:(I, DX0P)B,?.F7\Z#3P#*';<$5C+K3$RH=QS_F F5]'8 M\8PBH! J0X'UY0EF0*EATCH>*U*G?J8!;H\W[)=%\#J8>RQAQNE/$JED[!P[ M*((8YU3=\/4WJ +J&[Z04UG\HG6UUW-0F$O%TPJL%:2$E5?\7"5B"Z!Y=@." M"A 4NLL'%2K/L<*3D>!K),QNS68&1:@%6HLCS+BR5$+?)1JG)LO2#<1CM"0K M1F(28J;061CRG"G"5FC!*0D)2/0%74A%="(@0K<2XIRB:YU1:; _0KT]DK^'IO\,UQ MF.@E4<8,FYAW16HE,A_CJ8 +:BQ^[5!OZ[U=G2E()6_=RD_ZD!YOU;>MR:X>O&H>?%V:;.CA^@%L) 6 M'8-:Q\#*= <)">EN#5;DGOD9UKJ&'3H[[$#Y<:W\^%W.VM']5F=/:ATG5J9K MT(=\PFF$2)H)_@0FWUZ'3%?E_%K]5=?QWF=T";W?;#QHI M@95KQM,L5R#LI[6=9-]\-67%[W5I=A>UQF^*C6^M".UFV^&]=K.;ZN';"\"2 MQVJ-!>R4887NFZ6FH/B#+BWNHNCX3=7QK:6AW6([_!\L;LJ(;Z\$E[E@1.4" MB@S&Y-F,=XNR$NV;LZ;.^"==&MY%]0F:ZA-8"T2KX2UPRQ\Q=ZN924&LBI9- MHJ(?*?N:>K5N"\_*9JC97O:4*]UH M%<-$M[8@S 9]/^9<;2;F 76S//D+4$L#!!0 ( $6""571-8*E] 4 ,I M 9 >&PO=V]R:W-H965T4LK57;^?!4N6T.R6KUBJWLRY2*A4CV+1 MSU:"T;!02N(^,0RGG] H[8U'1=NC&(_X6L91RAX%RM9)0L6/"8OY]KZ'>_N& MC]%B*?.&_GBTH@LV8_+SZE&HIWZ%$D8)2[.(ITBP^7WO =_Y9) K%!)?(K;- M#GZCW)4GSK_G#^_"^YZ16\1B%L@<@JI_&S9E<9PC*3O^VH'VJCYSQ_1? M"^>5,T\T8U,>?XU"N;SON3T4LCE=Q_(CW_[&=@[9.5[ XZSXB[8[6:.'@G4F M>;)35A8D45K^I\^[0!PH$/*" MDID%,5S)V">:S@O*!@[12L4WNP=PJ%Z_W2 M]R)P'I5T/!)\BT0NK=#R'T7T"VT5KRC-!\I,"O4V4GIR/"L'".)S-(L6:32/ M II*]! $?)W**%V@1QY'0<0R=(.\**.+A6 +6B19Z7QD&Y:N&:)IB![",,K; M:8S>I>40SJ6N/"9I%&=OE?D__X0'[B\H2M&G)5]G2BN[1F\:SZ.^5&[EQO6# MG0N3T@7R@@LF>L]3NNGKS5F/7]'08W 'CO<*:*A<://]BLQI1,ZN1:!:X]@NX^Z&T&Y&Z M<5 "F'J ?$J]RU8T8/<]-6=F3&Q8;ZR\= R=EU-(, \2S <":V3!JK)@=:'O MLZ MPU+3*33S!6@S-FW3&?4WAV%M"]E#8C:%O+:0.[3!1%LJA%I*?J 5$Q'71KD3Z-PH0X)YW2[:Z >C0E:6VQ2H5GZ(DE\OW6NI5-J=!*3"3 M5$BD]F\,_?'P'&5_WA6+]8TQN#&P+FN=IIV;-4@P#Q+,!P)KY'=8Y7=XZ79D M")D%2# /$LP' FMD 1LU/S%.J3.U7N_+;'509KPJ,RUO,%J+I34TCF:1:;K7IVT%]MB ]E M2#,3I,X$^9^7$5.M(2\L(]VVG3N#@:)YH&@^%%HSRS6UQ1=S6PQ*;D'1/% T M'PJMF8N:X.*3&.[K%I0V)W7,]H+2:<#9P3^E3Q^JSV90:U:-3Z+5%R\HW;U@ MTK6B@-+L"RSQH2QIYJ+FW[B;GSSINZWO%>3HLYRG 2*6=3R3MX%LK/_HB6LRBSM9VOB; M_T7O&BB'!47S0-%\*+3FB5!-8XEQ:=$32!XZ!47S0-%\*+1F+FKV2TYBO]J" MV*DVRMAUCVITJI&R3?MH3^9II%S#.3H+\3520VOHZ"N>U,22=!/+;TSP&Y9$ M67&DO^);-<\)M3?3>PU*!$'1/% T'PJMF96:")*+B2 !)8*@:!XHF@^%ULQ% M303)ZX\Z=ZJ'16FVCCHU0MAL30(G(/D:(8+=%Z: FI21;I+R02Z9T'H'>KP) MBN:!HOE0:,T,U%2,.!>7.RCM D7S0-%\*+1F+FK:1;I/1SO+?="^VH!;Y=X6 MLJSCFPT:(=L:'I=[6\@]^*)3.M@_N-25,+$H;M-EJ+B75=ZJJ5JK&WL/Q3VU MH_8)OIMB3;N'[_SR/EX-7UX/?$_%0NT44,SFJBOC=J#&MRAOW)4/DJ^**V5/ M7$J>%#^7C(9,Y +J_9QSN7_(.ZCN/8[_!5!+ P04 " !%@@E5\F2V,9X" M !,!@ &0 'AL+W=O;8Q7;:P:_G[*2A;%GXTOCE[GF> M.]]=H[U4C[H ,.2IY$+/O,*8[97OZZ2 DNH+N06!-YE4)36X5;FOMPIHZIQ* M[H=!,/%+RH071^YLI>)(5H8S 2M%=%665/U: )?[F3?P#@?W+"^,/?#C:$MS M6(-YV*X4[OP6)64E",VD( JRF33?6&J*F7?ID10R M6G%S+_.,"DHFZB]]:O)PY!"&KSB$C4/H M=-=$3N4U-32.E-P39:T1S2Y)+(2AHF MP$^5N"##X!T)@S D#^MKO])8F,/.PR32H'7CQVS>#2?"^1^VH53OJ0X\7D#,AK-@-Y50DT"6PAI@X M"-O3NW@PFD;^KH-WW/*.>WGO80>BPM0H2"16V>_G;UHSUR"C(^;ST2#LIIZT MU)->ZEN1X+#20-(*B)$$BQ5-\LZ:G+S@'P2#83?_M.6?]O)C ?\GW],7^9Z. M+I^1^D<=7H+*W1S3Q-5>W>SM:3LJY_6$^&M>S]D[JK (-.&0H6MP,<6LJWIV MU1LCMVY>;*3!Z>.6!8Y[4-8 [S,IS6%C"=H_D/@/4$L#!!0 ( $6""54( MS&SIQ0, %,3 9 >&PO=V]R:W-H965T]+1)>P4;$M*^)-*:O&KO:9.JY6W[[!(G6#-V9IMD_>]G ^5'2URJ M\B5@N/=PCJ^Y)WA^$O*'2@G1X%?&N%IXJ=:'*]]724HRK"[$@7!S9R=DAK49 MRKVO#I+@;9&4,1\%P=3/,.7>_)ANBOAUMI1GZ-LJ49X8H*#B39+;P/\&J%D$TH(KY17F[*\@&Q QNZYW1'$\PU^) D(N>:\CVX%8PFE"CP%[C!5()O MF.4$?*1$8IFD]^#MFFA,F7IG KYNUN#MFW?@#: <_)^*7&&^57-?&Z;V>7Y2 ML;HN6:$SK/[+^04(@_< !0CUI*_L(F0;%JCST$)S7!RTR[Z^?>U,?.ER'0FLHQ$&C7$& MKVZ8%<1(>L="ZPIN_5. KVZ:%81KN3E#NM0:?X9HG'8)1_7KL="ZJAO'ADZ/ M'-8R*PQG15PA76Z-P4*WPPYMFQ6,DYXKI$NOL5?H]+)AK;/"<')SA72Y-48( MW4Y8ML^PEY$S\\7+=R2TKL[&6&'\^@;J-.<7"QX)K2NXL6OH]NM!#?1YOW:& M=*DUC@TO1VJ@HSKX6&C=K[K&PI'3,8,(SLZP;'T=NS^/!S73"J/]H12B6?1D(I^&S4(8 M18\X^JT=#[O=]!G+/>4*,+(S><%%;!:Z+'=PRH$6AV(3Y$YH+;+B-"5X2Z0- M,/=W0NB'@=U7J??1EK\!4$L#!!0 ( $6""54=68YY'P, &D( 9 M>&PO=V]R:W-H965T\;S* ]TCENCQ_0WWGMI&7&#$Z4^,Q+NQP%IP&4.&>UL#=J M_2]N]/0=7J&$\4]8;VRC (K:6%5MG(E!Q67S9C\V<=AR()QNAV3CD.PZ])YQ M2#<.J1?:,/.R+IAE^5"K-6AG36ANX&/CO4D-ERZ+4ZMIEY.?S:=-]D#-8PRW MTPLX>'D(+X%+^+A4M6&R-,/0$G5'("PV-,<-S>09FAE<*6F7!M[*$LO'_B%) M;G4G#[K'R5[ ][4\@30Z@B1*D@X^D__O'N^AD[9I2#U>_QF\=XQK^,1$C4=M M_%S,KY"96F,)=.-OL*BU=BD9,\/-$=Q*-3.H[]A,(%S*%<6>;)0LR)NYC^0( M)DP4M? 3^'*CA "Z_&NFRZ]=.6@XIMT<73TY,RM6X"B@@N$.QB!_]2+.HC== M ?Q+8(_"V6O#V=N'GH]QP:5TH9HQP62!76H;B,Q#N&)WEY^F<:\W#.^V9>P] MZ ]E]%L9_;TR+B7= B:H6A9JX<:4Q2MV#UG7O6M$[07\W13VGT1H<@@?E.FL XUS;^O,XWZ41NE.6IZ:Q4DZR+JI#5IJ@[W4 MJ+C\QYT9/(E(FISVXAUR3ZU>QVDZV"$7;E7M"O7"-S,#OO VA:Q=;?OEN6\3 M.^MCZJ--V_L%TS3A*Z;I0S @<$Z0T(.:/\N\I]02P,$% @ 18()55IJ&QX=" R3\ !D !X M;"]W;W)K&ULM5MK;]LV%/TKA%<,+1#$>OG5)09: M:^LZK%@0M]MG1F)LH7IX)!TWPW[\2$DQ35F^LM;K?(@EFSR7]U#DO4YVX Y>OKA/5FNIOQC. M;S9TQ99,?MG<<74WW*/$2<9RD10YX>SQ=O#.?1N.R@IEB3\3MA,'UT2[\E 4 M7_7-Q_AVX.@6L91%4D-0]?'$%BQ--9)JQ]\UZ&!O4U<\O'Y!_Z5T7CGS0 5; M%.E?22S7MX/I@,3LD6Y3>5_L?F6U0R.-%Q6I*/^3755VH@I'6R&+K*ZL6I E M>?5)O]5$'%3P9R'4%KU%AY)VHX-<5_*:%4Q6"ND)0,E.Y4O(04DGG-[S8 M$:Y+*S1]49)9UE;N)[GN]Z7DZM=$U9/S>_;$N&#DGD5TDTB:)O_0LD->ATS2 M)!5OR"LR)&)-.1,DR2QNAE*U12,.H]KNHK+KG;#K M!N13DP]$_$2?B3.^(I[CN>3+,B2O7UEMKS[: M6@KC_K;-KXGOE,#>'CA2C4_R%C/42)IEM6^A@7:4JY(!O&*W_?D'\/QG.;[Y6QR4$[G6O51K?A^'G%PLYBELN3 MOW?MY*@;VL? F>7"[G*6A].]A]-^'GYWOT[/Z]?SBH6= MQ2RO9WNO9QV/?)$ MM2HD'W,A^5:/J"MRI[XN8O)'SEJ90DU=4=%"+#2;3Y.]N@&: ' Q$](%*EJ( MA6;3:!)<%\YPU?,7J0>1JO%:/!)&>5YLY4N 5-'S08UCEC(JFJ*V9K9"=UUK M+/OJKSF6P6;T)@T)S2;-),PNG#%_7BO4=9'&9%>^B%%9%E5/HR9QPY.HI+), MN_YOKE7;/YSE7:_)*-C&WHPBH=F,FGSH:"$6FOU^TF@%ST&+P!ZJ*$!%"['0;!J-?O!@_?"=$;A&[X[ M<#-ZDW8)D>$9D>'!(N/B$;BV;T7@H,DHJC[!0K,9-?K$@_7)^1&X PB(P'#- MWH1=0H!X1H!X\/OS/A&X PJ(P'#-WI1=0FQX1FQXL-CHB,#J"6Q5P3!J[^"! MJD2PT&Q&C1+QQG@Q&%,P+%#10BPTFT8C/[R.]8#OC,&3@E%(IG%(H'*Y0>,1@&@F(PJ@3!0K/W !@)XG$;N>%WR(TR!#-RERH;.OZV%[>!M/, 7" A4MQ$*S:3S8O@.KA"5-38"XVF_($F+;O01?0[=LA6@$![@- MO1F[A-[PC=[P._;KV(Q5(78?30\YZPRLM24KL!YQARH\L-!L[HSP\&'AT> N M4F$CB1FOM@;6&P3B4PNX-?:X^;@U"4/5%5AH-F%&5_CP"L>'9$46U?SF7RFQ M%EVW,H.J*%#10BPTFT"C*/P)7IC 5 4+5+00"\VFT6@,']88]29%SF*]!:4[ M,DR/(L-HZH['X^:K.]AL;Y(N(1M\(QM\.-N_H\\ZD1/5;B?-E)KAS)Z^D_/: M[&A>&TTGHUF3*E3!@(5F;WDU@B& L_QEGSP#QNH[+H/NG4Q8!FURC#0(8&GP MNU;QN=90RV&!ZYK(Y![[_=GU-_5Y[.'IKBU2'W3Y2ODER0E#VJJL[U1 U97IT;KVYD ML2E/4C\44A99>;EF-&9<%U"_/Q8JOZYOM(']Z?WY?U!+ P04 " !%@@E5 M%:>.-LL# #K#P &0 'AL+W=OU*7V D)T(-("]N]ZVJK1>4>7KN) :N)G;,=:._3G^VD@4": M4HZ3KB]*$CS_F=]X'&;&6RX>Y9H0!9ZRE,F)LU8JOW9=&:])AF6/YX3I;Y9< M9%CI6[%R92X(3JQ1EKH>A*&;8$461/V>SX6^/YN8VF3C01$12$BLC@?7'ALQ(FAHE'<=?E:A3^S2&^]/HG3=1ZX@P=D) E+E)US[>_D@K(!ACS5-K_8%NMA0Z("ZEX5AGK M"#+*RD_\5"5BS\![S<"K#+Q# _2*@5\9^!:TC,QB?<8*1V/!MT"8U5K-7-C< M6&M-0YG9QH42^ENJ[51T3S9$2 +N28QSJG!*_\8VOQ_!C&>9OE@H'C^"[X62 M"K.$LA7X\)DH3%/YT]A5.@0CY,:5NUGISGO%'>J#.\[46H(;EI"D*>#JV&L M[P5@ZG4JWN%G ,,KX$$/ ;G&@LBVL+I%OA:L!WQH5;Q6E49L?IUR&Q!G2_ANYWJ4>_<0U: MY1#P)8C+,I*VC/A>&=$L(PG%BJ3/ "\5$6!:2"TFI2F]!\K*0OQ 6:765F_3 MSF#>F[=2K&_%S MP$PV"$$$$_;&[: >7A+Z06 -Z6$,/._=XMG=8KQJG-1>4"Z#X68=T>'2NO& X\ON#T4%] MG["PP36JN4:=7-]TP->Z[4A(EMN ]8O)U'/UFGHC_-%15!^#(0K#L'\0?F<0 M9VX=@KN?HE 5)@(:: MW\YOP!==?"RV#W,ZQSL7=-$NIL1Z)OIM-F!FSQ+!7)Y*F _A%@ ,/ &XZ.]O6_Z(?0KB%" M_ZN."+5T,;[GC0;P:.,OU#PU\[)KBM"_[8K0B6U1MZ/W@KA[XU1&Q,I.F5)O M6\%4.5G53^M)]I.=W]S=\G(,OL-B19D$*5EJ4]@;Z$!%.5F6-XKG=CA[X$J/ M>O9RK:=Q(LP"_?V2<_5R8QS4\WWT#U!+ P04 " !%@@E57*4^9VX# !- M#@ &0 'AL+W=O3GS0-7+;MG*4@%5!!&$8?EU+IUQUFBQS<#OA"HQ=X[TI$L&/NF&Q^* MJ>7H"4$)N=0,6#UV< ]EJ8G4-/[K.*U>4@/WWU_8LR9V%^?#'D#Q MF %>!_". <%/ 'X'\,]5"#I <*Y"V '"H-> M(4+1IS7;"DP+,;&ETM1(.^_X[UI^[R?\/OK(J%P+-*<%% ;\;!@?#>!M%6L? ML/<2\)TW2/CWEMX@WWF+/,?S#/.Y/Q_NFL+Y/?7Y[ZEGP_ 9Y KNFN '7OI] M\?@-7_B+XGE&,R+RDHDM!_3/[4)(KE:,?TW5TA+Z9D*]BH[%!NR:9/-KDF57(CM(<="G.!AB3Q]QK98;"9S@TOCW;^%1 M ]>[V"YUX]%(U?9N/U.#(I=FZBS)^34E,X.DDS@_) ^\#7MOPT%OOZH]5R^O M&\Y6:@Y&>UN&X"!6QS]R=U#F4G?/49Q?4S$[5?1&\6$W^)KV_R:"_#YSM2'-L5[>& MWN=GQ!:"E2!RH#D@=19#-2<2WA6LIL84)">3BY+CZCX=,TH.A\Q.A\3QL:F_ MILD&8[YT"[/WCKL5\%5S,1$H9ULJV\-+W]O??6Z;(_]1_YT[OG<-_3-W/&^O M-C_HVXO61\Q7A I4PE)).3>Q6KMX>WEI&Y)MFL/V@DEU=&]>U^J^!UP/4-^7 MC,F7AA;H;Y#I_U!+ P04 " !%@@E5YQH8AK8" # !P &0 'AL+W=O MYCVX,!-L HVLTW2_?O9AB":T"@/>P$;[CGWW.-K>[+EXDGF H]EP63 M4R=7JKIR79GF4!)YR2M@^L^*BY(H/15K5U8"2&9!9>%BSXO$80%) JPT#T:P,S* I# MI&7\:3F=+J4!]L<[]L^V=EW+DDB8\>(GS50^=<8.RF!%ZD+=\NT7:.L)#5_* M"VF?:-O$QK&#TEHJ7K9@K:"DK'F3Y]:''L ?O0+ +0"?"@A:0& +;939LN9$ MD60B^!8)$ZW9S,!Z8]&Z&LK,*MXIH?]2C5/)0D!%:(8^/>N^D" 181GZH7(0 M:%8+ 4RA:RE!270^!T5H(=^A]^CA;H[.S]ZA,T09NL]Y+35,3ERE%1E>-VVS MWS39\2O9O]7L$@7>!<(>Q@/PV7'X'%(-]RWEXT M'EQTGORZ7DHE= _^'BJZR1(,9S'[\DI6)(6IHS>>!+$!)WG[QH^\CT,6_">R M%X8$G2'!,?;D$5C&A=X6%9=4#2YP0Q!9 G-D;!(\CL<3=].O82 HQEX7]$+; MJ-,V.JIMMUB4R5H0EL*0NH9BU$L%1=TS95JQ': MW34D,1S([OM[$@^#<(!'PQ*C3F)T@L2T[6AB.WQ(8'3H8;@G[S!D-!X6%W?B MXJ/B[KDBQ8%_=D?R$W7'!TTWQN&^L8=!L1?%>]K=WOEJ[K;O1*QUVZ$"5AKF M7<9Z>41S7S03Q2M[Y"ZYT@>X'>;ZB@5A O3_%>=J-S&G>'=I)_\ 4$L#!!0 M ( $6""56JAK9+900 *L8 9 >&PO=V]R:W-H965TO0 D'3=@_#'AB9CKE*HDI1 M=KI?/U)6]$DS-4*_Q!)][_&YET?2T>%;HIIYBSGU=H-7\Y9*1*:D1L. MBC)-,?_QEB1LOW"@\[CPB=YOA5IPE_,N0W*FJ8D*RC+ ">; MA?,&7JU0J!*JB*^4[(O.,5"EW#'V39V\7R\<3S$B"8F%@L#R8T=6)$D4DN3Q MO09UFM]4B=WC1_1W5?&RF#MLR0:7B?C$]G^0NJ! X<4L M*:J_8%_'>@Z(RT*PM$Z6#%*:'3[Q0]V(3@*<'$E =0+ZV02_3O"K0@_,JK*N ML<#+.6=[P%6T1%,'56^J;%D-S=0VW@HNOZ4R3RQON%0$%S\ SM;@]^\ES>4> M"? :K%@AJL4W<5RF98(%68-K(K424USMP,MK(C!-BEZ* C=/XLLTO@>Q< >0AITE?F]&L2RW18I<-^ MNBL;TW0'-=U!%5[P1'MY!PSOXB7[FW4N//*KJ F1$V^9@Q&0&@]F [CAH,IU!/=NP M81L:V7[$\58N\0%1'4.%'-MM@":S7AFG3ANDS+OSI M2&QH&D4#18Z#8!0$>D7.&EHS(ZVO9$OCA&B?+\;,4WMO":Q7)/3:1[-W1A'6 MX)8Z80NMWXJ.2X'/$&*=W!69CX+I0(F:*"G%B5Z*L+4(T/CH77X@TD5N6;(& M-)6W]!U1NZ.W/E8-@2VT?MFM)8#^.<5I-!PGM\(26K\5K0N!9AORA#C'%@*% MWO VJ8F"'CHFSM9H0+/36+$T+P7AYL>V&>3DW;"$UB^Y=2LP/*%?R MC(J2DVIW-O1!'6L?X&:@D]_H+:'UR^Z,-LXZV[ [W#B'ET&MET'/F6_4R5W5 M!;-P*,UQD.\?>?%&K;- 9F>QPCFM1P7_DE@4:KHFC^]E$_0"-<*=O"N6T/K% MM]X%!><4J%5/8PNMWXK6TR#S".8)@8;C"5PP#88*'4?-@N$ SNU,DM48_R/F M]S0K0$(V,LN[C&0?^&$R?C@1+*^&RW=,")96AUN"UX2K /G]AC'Q>*+FU:7= =$/EE35F(A;]G&YCL&.--.96%[CA/:)P8HA798G9UULHZ&%AN=;3P%V^V0HU8$?S'=[ /8A/NQ63=W9+R?(2 M",\I00S6"^O&O4Y<7SEHBS]R./"C:Z1">:#TL[IYGRTL1ZT("DB%0F#YLX'V'X!L.?N/@ MOW2&H'$(7CK#I''0H=MU[#IQ,18XFC-Z0$Q92YJZT-G7WC)?.5&-P"@7Y",4H(1ED M _[QN'\XXF_+M+2Y\9YR<^N- G^KR"7RG0OD.9XWL)[ER]W=H7"^;_;D?\_> M28;?-HJO>9/_:)0+M"JP[)!NO_SUNS1'[P64_.^ARM=L?YBMQ/":[W *"TLV M'0>V!ROZ\02KM)6&P2EAB"=0H4M 4*QNC11RIP(36R]]KBX]<6'N4' MAL-0A6IXJ.'JZ[*/_-EL;N^/$W]JXWE^UR8^M9D&0=@G;?23 MT>B7E M$U_+;M0=2P:#\C!)>VX0F8;%)6&((UBE#V)8A/*-*A"8+9!(6FX0E MAF"= DW; DW/J1(U/#AZZ_1$XM1F-AW6B%D;^VPT M]CN93DH0#V& M[E]SLKE &R# 9"9T\)G[U81_W3;$4S[,G)JY$Z#OI"<&@5>V!>2 M@>E"ORJ!"TU)=;P!DP92"?KRD5 M3S=J@O90,OH74$L#!!0 ( $6""54Y TP<60, %P* 9 >&PO=V]R M:W-H965T\-: M;%C0M.O#L =:.ME$*5(E*3O^]B,I174DVLO#7FQ1O/_Q=R?RCHNCD%_5'D"C MQXIQM0SV6M>W8:CR/51$W8@:N)DIA:R(-D.Y"U4M@11.5+$PCJ(LK CEP6KA MWMW+U4(TFE$.]Q*IIJJ(/+T#)H[+ =/+S[2W5[;%^%J49,=/(#^7-]+,PI[ M+P6M@"LJ.))0+H,[?+O&3N L_J)P5&?/R(:R%>*K';POED%DB8!!KJT+8OX. ML ;&K"?#\:US&O1K6N'Y\Y/W7UWP)I@M4; 6[ LM]'X9S )40$D:IC^*XV_0 M!91:?[E@ROVB8V<;!2AOE!95)S8$%>7M/WGL$G$FP,D%0=P)XI<*)IU@X@)M MR5Q8&Z+):B'%$4EK;;S9!Y<;IS;14&X_XX.69I8:G5[=Y;ELH$"_/)J-H4 A MP@OTI]Z#1.M&2N :_4[)EC*JJ9E]LP%-*%-OT4_H\\,&O7GU%KU"E*-/>]$H MHU6+4!LLZSS,.X1W+4)\ >%#PV_0)/H1Q5$<>^3KZ_(-Y$:.G1P_EX(%B]_@%GT<^^DC.UITE>,!VW>89 M6MJCI2]+(CE)P9C;2%O@4%+MS6$Z0HAQ-!EPCHUPA!,_:-:#9E=!VW-..EQH M2X"/,!LOGN!A)L=&DVSF!YSV@-.K@%^(E(3K$V)=#3KYZ*9CNAC' [JQT7Q^ M(7VSGFYVE6[MRK/)8 &U4!<^[FRT;H;G [:QS>S"Z9CW:/.K:!LHP53OPG3: M _#&^U'GGK0-R<8V6>PGP]'WCA/]1]K:OE(+Z3JY*%%).>$Y( :F(R.Q971' M[)RWF41C[FDZX/883;(+X&>M$E\%_R2TJ8:#X]+V">%.4MY%QKYW3&\$>%0/ M9U$R+)H>JS0:5] M][@WUS^0UL#,ET+HIX&]8/07RM6_4$L#!!0 ( $6""57=@W6V:P, 8+ M 9 >&PO=V]R:W-H965T/+)MJLV!'4UW M= M/H)]W#Q)W=L.2L!RX8H(3"9N9=>?>KL8&7P)^9W!0)VMBE*R%^&8V7Y*9 MY9B ((-8&P:*?WM80)89(@SCKYK3:EP:P]/UD?W'4CMJ65,%"Y%]98E.9];$ M(@EL:)'I1W'X"6H]H>&+1:;*7W*HL8Y%XD)ID=?&&$'.>/5/7^H\G!@@3[^! M5QMX;8/@#0._-O O]1#4!L&E'L+:H)1N5]K+Q"VIIM%4B@.1!HUL9E%FO[3& M?#%NZN1)2WS*T$Y'=W$L"TC(Z@4K3X$BE"?D5YV")(M"2N":_,+HFF5,,WSZ MF2Q2RK>X8IQ\I5+2$\ K^;@$35FFKA#X_+0D'S][&'W%0)7O*3QANF,BEK M:/6BP22P!!R3ZLZ]: MJGC\_GA,6[U5.QK#S,*^J4#NP8J^_\X=.3_T7=5[DBW?DVSU3F1GEQHTEQH, ML4=SFE$> Z&:K&'+.&=\2\2&[$ RT?<*SBN^4)P4#%V-;D%@M]=@KUO0&A%$YSZ#B8MG5V, M/W%:.KN8L=/"K+J8\"2G9SI'C<[1H,YGC8WZ;WPKDT*:2QT6.^H$\#GPQBVU M/2!WY+?D]C%-O);>'I#O3OH%CQO!XTM+&=O18S7*:NJJ-EKLRK%B+30.*>4RQ4$5I '@\XT0^K@Q M#IK1-_H'4$L#!!0 ( $6""555^;8N30, (\/ 9 >&PO=V]R:W-H M965TFS8QO/"#9DOI%XPP]$2S^$6Y/WRFJN96;,D) ,J"*.( MPVQL?+7/(]O1@"+B-X&U:(R1EC)E[$%/OB=CP](900JQU!18758P@3353"J/ MOQ6I43]3 YOC9_;+0KP2,\4")BS]0Q*Y&!N!@1*8X3R5-VS]#2I! \T7LU04 M_VA=QOJ.@>)<2)958)5!1FAYQ8^5$0V [;T"<"J LR_ K0#N-L!]!>!5 *]P MII12^!!AB<,19VO$=;1BTX/"S *MY!.JW_NMY.HN43@9_F(2!+K&3WB: CI! M$Y8M&04J!3J.0&*2BD]J^?XV0L='G] 1(A3=+5@N,$W$R)0J!4UDQM7C+LK' M.:\\[D=.3Y%K?4:.Y3@M\$DW/()8P>T";K? HV[X%7Y"EM^&-I5MM7=.[9U3 MT WV\:[-BQ+NML-U19^+)8YA;*B2%-VX5N&9%?CNR%PU#=DK*NK,Y8U*O5JIUZGT MCDF<%BI1"D*@G.*,<4G^05*N)D3$+*>M)I347D.>']B!O65"2Y0[](,M$SK3 M?*,)@]J$0:<)$T97H$3K_J(K!B4YZ"ZBBU$5HM>FO9/QT,+IDRSJB6S#2;]V MTG]?O_'[M*U/LJ@GL@W;AK5MPX,^P#;GACME% QW.\Y>4=%PIR_9EO[581LJ M@EI%T*GB_I#>$>PD>N(XOG>VI:MG26>_K$Q6^)^=Z98OZ8MOTKK$=MM^Y.:D(FE7C M-JN[,F6?J*@[F;>*?=F_VIW[O,-Z2L75[&LG[G:'; OR=E3WNOLT&X?HK)Y(MB_/0E$EUNBJ&"W5B!JX#U/T94_533?01 MJSZ#A_\!4$L#!!0 ( $6""57M?9_ /Q4 -9# 0 9 >&PO=V]R:W-H M965TWM^7BYNQ28MW^1W8EO_R2HO-FE5?UO;])L>W;Y;O^S3\7ENWQ7K;.M^%1HY6ZS28O[CV*=?WM_II\]_N"W M[.:V:GYP?OGN+KT1GT7U^]VGHO[N_$E99ANQ+;-\JQ5B]?[L@_XVFC9H_$6BRJADCK_WT55V*];J1Z/_XXH&=/ M8S8;/O_Z47?V3[Y^,M=I*:[R]3^S977[_FQ^IBW%*MVMJ]_R;YXX/*%)XRWR M=;G_K_;M\-C1F;;8E56^.6Q<[\$FVS[\/_U^^(MXMH&IO["!<=C Z&Q@&"]L M,#YL,.YL,+YX80/SL('9W:7)"QM,#AM,3MVEZ6&#:7>$E_Z69H<-9J>.,#]L M,#]U@XO#!A>G;J"/'E^YT7VZ]^WJ_^'>E/[[@>O<5-UYZ MQ?7'EUS?O^;G#[^^^]]]*ZW2RW=%_DTKFL?77O/%?@+MMZ]_Y;-M,]<_5T7] MIUF]7769Y)4HM4_I?7J]%MJOVH?E,FLF8;K6_.U#E#13\B=+5&FV+G_6_J:= M:^5M6M1;95OM]VU6E;_4/ZR__L=MOBO3[;)\=U[5>];XYXO#7EP][(7QPE[H M6IQOJ]M2L[=+L>S9WE5O;[RVO:?>?OS:]H%Z^ZEB^_/Z%7EZ68S'E^6CH03C M]%X;37_1C)&A:[]_MK2?_O:S9CW_RW_X7]]?M5IVQ/4;S9C+= ]CO;Z#8WVO MC)YV\)3=LT_9O8L.O*U_2T_2G=?VNGASV&U]HGCRKIKY+.YJ9O07GKVGAH/= M]@DV%/OGG\ZH7N. V9N0V9M(S5AB\?C:*9GX=&;8:Y><#.L73W"?)B7"^"FH MQWM^,;\N[="'>G]7'A*4HOHJSR__^+WTZ^I^^#"$Q MB\1L$G-(S"4QC\1\$@M(+"2QB,1B$DL@3 H.\RDX3)5^>95OOXIB?VYV5V0+ MH?U4'ZLM\_4Z+4KM3A0/$?6S]N>S$.S+%^4H0_.%Q"P2LQ^P^1YK3I2_7NIO MIM-WYU^?YP8YHDMB'HGY)!:06$AB$8G%))9 F)0;DZ?(M\NSV\1_,MJVZUZE9H#_%29)621FDYA# M8BZ)>23F/V#3YW%K3@Q#SMN '#(\:9#Y[D'$\\)O[LE*,!;9VEU]DZJ^[[)KN2&#K9 M2K$AXZ M7TG,(C&;Q)SY\='C9#22?[E<W8OOHEADY?[CWVQ;Y8\?@_RI>"M0.B?DD%I!82&(1B<4DED"8%!WZJ"V*C)3A$>7;&R [ MU*,,#0]4LU#-/FC/\V,^UL=&]U0!'=5%-0_5?%0+4"U$M0C58E1+*$W.D6>% M,UV9(W^O;D6A?5BMZM.2M-JG1?U -5"5(M0 M+4:UA-+D'&EKE[JRG'7I;^MS'E%66E$?K&@_I:66-JVIA=A6?>W3CVIN<*R0 MFH5J]D%K#B>?3G!&;T;S[ND-.:B+:AZJ^:@6H%J(:A&JQ:B64)J<%VW;4O_/ MU"W5PPS.$;1PJ?>5),W.!^DV.J:#:BZJ>:CFHUJ :B&J1:@6HUI":7*,M.5+ M7=V^_+!I&E7:=5[4F_9>DO91+0Q."+17B6JV?ES9&X^Z'[HZZ)@NJGFHYJ-: M@&HAJD6H%J-:0FER0K1-3%U=Q?PLBDR4VE5]F"%6HF@J'X_7Y3X4MIL#CX>? M_*S^1 ;M:**:I?=4]G1]/MPVU_692;YJKO!X^B1F?]'UW6%E@/2F$&(CFD]]_]S_26^2H 50 M5+-0S3YH4BYU#T?0"BBJ>:CFHUJ :B&J1:@6HUI":7*&M"U475U#_4TLQ>;N M^74AO0F!5DY1S=*/JYW'9QDV.J:#:BZJ>:CFHUJ :B&J1:@6HUI":7)(M/U3 M75U M;\O1%EJJS0KM*_I>B>T0BSR8EF?K30?K+1K#]VE]I=5Z;HW M2M 6*JI9!TUJB<]-LQLEY)@.JKFHYJ&:CVH!JH6H%J%:C&H)IU -5"5(M0+4:UA-+D3&FK MJ8;^8YTQ ^V>HIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)90FYXC1YHBRDT8N MG:,>:7#BH"U55+-1S4$U%]4\5/,/VO.WHON6T$$'#5$M0K48U1)*DZ.DK9\: MRKK:93=G!@H(U45'-0S44U[\17RT=' M#4X<-41'C5 M1K6$TN1)WK9-#77;M/MQ2^_$/EZ$41^-CBH45^JA!D]L="%/ M5'-0S44UK^?5FL_FTW%W7J,%T=,&#=%!(^.X1-PS:(P.FE":/%_;2J>AKG3Z M9;E+MPNA+?+RA<]$CY=)G/3,5;2$B6HVJCFHYJ*:AVH^J@6H%J):A&HQJB64 M)@=$V];2IB6HVJCFHYJ*:AVH^J@6H%J):A&HQ MJB64)L=(V^@TU(W.IX\ZJUR[VQ6+V[04C]>AG7H!FG&\T.9\>C&9FGHW1="2 M)JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J)90FGQKP[;,.5:7.1_O+G!84%3\V"') M8;!7#DG4NS0T3%#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TN0P:5N<8_4"HY\> M/GM(;T1S)5I9Y8LOASRIBNSF1A2]F7&X3?;SQ:ST-T8W,]#&)JK9J.:@FHMJ M'JKYJ!:@6HAJ$:K%J)90FIP9;6-SK&YL?CY.B;]\]&$<'WV,W\R[28(V,5'- M1C4'U5Q4\U#-1[4 U4)4BU M1K6$TN0D>7:;=F5KZ_(?M[5ZFZ^7=8ZDRVQ[ MHRW3^V;1#*LW+,9';WT8W8]@U ,.C@I2LU'-0347U3Q4\U$M0+40U2)4BU$M MH30Y*MH"YEB]5&@;%8M\?]NV*OLJ3HL-\R@VQD>Q@?8M4! MOY<6Z1KW]#AGHVY?[DH][N#$0&N54C'H\XL#'H>-9N-NG=@/\F*T&<9HUI":?)4 M;0N5XU<+E?6Q^*+:I>OF9JBO3UMT*4Q4LU#-1C4'U5Q4\PZ:M!;#U#SZM[CG M4:/Y17?:'C]J;%QT+X ZR8K09QFC6D)I\K1M"XQC=8'QPR:O#X?_E3Y?N59; M9N6BN?]&[[Q%UYU$-0O5;%1S4,U%-6]\O%ZG85SHW7E[W%/5#7W>G;?'EFF. MIMUY>XH5H<\R1K6$TJ1Y:[:50?/T]1_[%D;IW%;XU24BU<,-G=:H9J&:C6H. MJKFHYJ&:CVH!JH6H%J%:C&H)IZ.!K$M=H9J%:C:J.:CF MHIJ':CZJ!:@6HEJ$:C&J)90F1TA;1#1_<"5($UT)$M4L5+-1S4$U%]4\5/-1 M+4"U$-4B5(M1+:$T.4?:9J+)K@2IY@;'"MI@1#4;U1Q45#0(QG&1??4H:]G.>W\ MDQFA3S%&M832Y'G:]BQ-=<\R3K]GF]U&N\Z+>MOFBL5%6@_WT@<7:,D2U2Q4 MLU'-0347U3SSN/)X<70=JH^.&9PT9HB.&:%:C&H)I4DA,&E+FQ-U:;-=\2#; M-D5KL=R*LO>H7@T-#0!4LU#-1C4'U5Q4\P[:\\EX?,8:WQ<;)2?>^KB=V>OUB+TEM M#)[3:+41U6Q4*#]CQQNF_8]3UDVO^>_J1M(4Z4 M%:5+8V2,M/K0OJA^K42QD=89V>[K17;DP$Z9-@SI&Y<=(ZY(G3,&-422I-CH&U/3EY=I;*>[X?RI%CV3GRT M,HEJ%JK9J.:@FCLY7OWQ8CJ[Z!XHH+?01K4 U4)4BU M1K6$TJ2$F+;5RJFZ M6OE9%)DHM:OZE$*L1%&(Y>,%EUE9[NKO3KWN4CW.T!Q!-0O5;%1S4,V=]O06 MY^/1S.C]T8%6-5'-0C4;U1Q4Z_/GAYJ80-VE5'V[<%'E9U@M#F73_ >Q*I-6NZ&U_J;W!@4%J%JK9 MJ.:@FGO0Y%5#9GHW+\@Q?50+4"U$M0C58E1+*$W.B[8=.E7?3?M92Z-SG\M] M__P7+5W^WZZL-F);-A5QOK MZG$''[.@U5)4LU'-0347U3Q4\U$M0+40U2)4BU$MH30Y?]H&ZO2AFO:7KWR9 MHM525+-0S48U!]5<5/-0S4>U -5"5(M0+4:UA-+D'&DKJ%-U!?6$&HE:&)PD M:.$4U6Q4:CFHUJ :B&J1:@6HUI" M:7+LM/W6Z<4/GN"@[594LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TJ0PL= MTT8U!]5<5/-0S4>U -5"5(M0+4:UA-+DA&@;K#-U@U5>?&R1EK=:=CC&Z$T+ MM)=J5<\E=.B MN3[FUVRK?K'K^^?DJ5IF#57Z?7VR=2[,#ABU$](-[5E>M^W'Q:Z'S:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J)93V$#OGY:T0E956Z>6[C2ANQ)58KYO_GNKCX(BM/B)MN6 MVEJLZEUH%OX]TXKLYO;IFRJ_JP]4SK3KO*KRS?[+6Y$N1=$\H/[S59Y7C]\T M WS+BR_[IWGY;U!+ P04 " !%@@E5;$V #>D" W" &0 'AL+W=O M8 "CT6E,FQ MDRNUOG!=F>908'G&U\#TFR47!59Z*E:N7 O F045U/4]+W(+3)B3C.S:7"0C M7BI*&,P%DF518+&; .7;L3-P]@NW9)4KL^ FHS5>P1VH^_5$0044F48L'YL8 J4&B(M MXV?-Z31;&N#A>,_^T7K77A98PI33'R13^=@Y=U &2UQ2=LY*"VEXD4-U@H*PJHG?JSS< #0/.T OP;XQX#P%4!0 P)KM%)F;2KUR!1'.\PPL*Z!1-.=N 4,3, MS#LT T$VV.0:71.\()2H'>K-0&%"9;\-D96 "$,W>(=\SP]UR/W=#/5.^NC$ MK'_+>2DQR^3(5=J D>&FM=A))=9_16R$;CA3N40?6 ;9<[RKC3?N_;W[B=]) M^*5D9RCPWAFA?HN>Z9_#!QUR@N8P LLW?(7OBJ7Z)DI O0RJ4=]D+#W(,+,9 M?CH3NC^3MFQ6NP7MNYGZ<"'7.(6QHPN !+$!)WG[9A!Y[]M2\9_(GB4F;!(3 M=K$G$U@1Q@A;Z2M+,4NAS6U%$5D*4[PVR2 .!^IP,_"OVC8WD9%OI1W*XL;I3%G]<1LT/Q72'X! M4$L#!!0 ( $6""55&PO=V]R:W-H965T9$(\F^%8DCF<$ 8=<&P:*KQTL@'-#A#)^#YS.>*0![J]?V+]: M[^@EHPH6@O]BA2X3Y](A!6QHR_6=Z&Y@\'-N^'+!E7V2KJ^=7S@D;Y46U0!& M!16K^S=]&OJP!_"C X!@ 1O!80#(+1&>V76UI)JFL92=$2::F0S"]L;BT8W MK#9?<:TE9AGB=/I#:%!D19]IQH%\)$O(-+FENI5,,\R<+D%3QM49YA[62W)Z MM"Q:Y&'8;-S8-;O_"CW/RJ/ M1N714>7W0E.. YKI*?W1F_3_K:H7YNY-D[G);JG;,+_)%D?SOT M@1:-';!,:!Q7NRSQ0@5I"C"_$3AD0V!F=KRBTS]02P,$% @ 18()5;!P M7U8I!P \38 !D !X;"]W;W)K&ULQ5MM;]LV M$/XKA%<,+9#$(F7)=I882&P2V]"N0=.N'X9]4&S&%BJ)GD3GY=^/>HED230C M)1?T2VPIO.PB!*S@<;*;>GPV&RW/#02T[$ED?J M/[53P[$SL9^!&_BE&R"T,O M?KSD@;@_'^#!TXTO_GHCTQO#V=G66_-K+K]MKV)U-2Q15G[(H\07$8KY[?G@ M I\R.Q/(1OSM\_MD[SM*IW(CQ(_TXH_5^(!7\H4PE,?=WS.@R!%4GK\ M5X .2LY4P-@]($ * =(0P*,# G8A8'=E M&!4"HZX,3B'@=&5P"P$WLWUNK,S2"T]ZL[-8W*,X':W0TB^9NS)I96 _2E?6 MM8S5?WTE)VWQMX2CBR3A,D%>M$+9 /31]V[\P)>^&OM^ MP:7G!\D')?7M>H'>O_N WB$_0E\W8I1L*)5J*<%P6:AQF:M!#JAAHT\B MDIL$T6C%5QKYA5G>-<@/E4E*NY GNUP2(^"?N^@$V=81(A8A&GWFW<6Q;CJO M8Z>O8V=F\05?*G&L$Z_9TB[7F)WA.0?P\M6D6Q2YG*V72X/J:;+UEOQ\H*)F MPN,[/IC]^@MVK=]T'H$$6T""44@P!@16\^2H].3(A#XK@\1.Q03OH%MS$#<# M21]M=[.)/1J=#>_VW65DZNNN+HP4DI%I&,K;',8\D MVHHXO:/S=XX^VEMB>&23QC8RJM#7CUT8*20CTS!BU]5OHW%I]_'+[1Z(:'TL M>1R:+#]N:35QILT 9E2BK^6[,%)(1M9FG!+7TEM^4EI^8K3\5R&]H&5U;3"; MM.(GMBSB-FQLI.MKXTZ4%)*2Z2A'Y,#ZGI96GAJM_#TKE_@*>7=JH:^YJO#2 M&K):\.GR5GFZ2LD?N15V."5MZCSI-S(U)?'X&I12'5 M8F:UG$(M8E2KYFML506:U<_;*S]9BIUZ=*@@Q[6E5@Z8?I3+SCK!3F-OF7G[ M.JX;*04E9<^2UFV^5Q1C8R+&_,B+EKPH?O/ZY51K:@R9DX&B+4#1*"@:@T*K M^Y=4_B40=4R!LA^^IV.KN8V,5+V=UH&2@E(R#26Q)@>V4%7S8V,A6FZAEZ6^ M!7@M+QRW AAHQ=^%DH)2,@VE?2 WP%6)CLTUNL'PG7+? GY?J;$U;9H>M'KO M0DE!*9F&$CO3 [:OZG=LK"?[Y+\%4JV!,&F6&&:ZWF;N0$E!*9F&$D\//9ZK MNAJ;"VN0!/@9CJ>]8 MEPI:K1T%6K5W(Z6@I.Q9TKK-J]H=FXOW6M)[I#D0.D+74ED_3)_=XA;EXWT5 M\*Y$XF>/F'_H@TQ/'6\"CFBT"[,^C(C^U3K,K,UGN>'QX=QL;A;O[;M;E8+N.=VOG\8:L0>7X**;(Y M/R6.@;%//C<3]%X:;ZPN!567O:&Z]8/4JH%!S V,P\OK+Q$MWV*%/:-0OH&J M9/B9Y61&Z[N<0'6CH+HQ*-WJ"Z7JNA!CU6]8**"+PZR$89)'Z/6QR>S'] MS+E0T+FPGS67^F*M6DC$W$+*2SW1.&I:BD1J%UV[Q^(ZXT9NJALT;1Q/+#2# ML-W*.'6CR*31S6#F*;ZP"T>J%A$QMXCFRECIAH[Y'8]V^C-O,T3?!BLHV@(4 MC8*B,2BTNFNK)A09P330"6179PZ*M@!%HZ!H# JM[M^JT46Z-+HZ1S^GU6PC M+FY&O_8@[+2B7WN00YH_4-#13:;-V/<6OPPA50N+F)LE7Q2F%R\WV9-JI0)@ M(+9I@J,U'V079PZ*M@!%HZ!H# JM[N*JAT7&0#$0LCTT!T5;@*)14#0&A5;W M;]4O(UU^[-(Y!D[:9QRM!+ ]QG::$; ]!CO-8RH=F=4,@$ ]J[KUJJ83,3A'?B)3B]YIV[QFU-Y[!;13!(I&0=$8%%K]!^!5 M#\BV8&*A#=G0F(.B+4#1*"@:@T*K^[=JW=CFZKQ?+"S ]JM3&S>/F#6#'*L9 M#36#7-((JU0S:-K\V1\S3["O 8=[;^2$/%YG[TXE*#O"RE^<*.^6[V==9&\E M->Y?XM,YUMQ?X%.:OWU5P>! M;H24(LR^;KBWXG$Z0/W_5@CY=)$2E&^YS?X'4$L#!!0 ( $6""56D*JZJ MR0, / 2 9 >&PO=V]R:W-H965T-A[NO&% M;G=2W_"7\Y)LX0[DM_*6JY;?JJQI#H6@K$ <-@OO#WQY%9H"T^,?"GMQ<(UT ME'O&ONO&G^N%%VA'D,%*:@FB?A[@"K),*RD?_S6B7CNF+CR\?E+_:,*K,/=$ MP!7+_J5KN5MX,P^M84.J3'YA^T_0!(JUWHIEPOQ%^[KO-/'0JA*2Y4VQ]E9J^,'-CJE4: M6NAEO)-2>9O7-LVN0A&;B7/7] M=G>-SMZ=HW>(%NCKCE6"%&LQ]Z4RI&7]53/XAWKP\)G!_ZJ*"Q0%OZ$P"$-+ M^96[_!I6JAR;2.PH=]3FCESJ2SW[Z(R#?NO7P/7Z M/P+AY[;0M5)BE/06\;#$43R=^P^'89S#C0PS:<-,7@H3V8S759,#XV&*PYYQ MI_1(XW%K/'[)^,1F/+883_LS[I0>:3QIC2M M\>E+QA.;\>G0. [BGG&G]$CCL];XS&G\ZPX4LC<2N,W^;& _QK.>>Z?^2/=I MZSYUNV>29&A3*=Z 1AK-J[S9<4ORJ#X1I'6[30>Q<)1&_3?8.?3(8#CH8!HX MH]V $)>(YF4E8:W@J%8(A+2",1C$>1^E0=*+XQYO;)Z#CP/\BJ7*VT\#:Q(\ M7)C O%G'2?"0','DH-NQQ8[9V WMC[0@Q0I>AVQ\4F:?2NTX>4=M?#IL-U+' MB]3?B]WCCVH'NP';NUQWKOV(W'P1M;Z#WT_A;TQAV^\3A^XR' MU9A][V\!<-P1'(]#.!XR'(=]"+JUQWKO((Y_AN)XB'&<##;5M^ X[D".WX3D M>(CR-.E_T;J''ADM[$@>GHKDH87DL_[6ZAYM;)J.X^'/ MQCV&^P?'$?HLZ#/A6UH(]9^Q457!Q53M=[P^7JD;DI7FA.*>2K2'7,O_ 5!+ P04 " !%@@E5+48A-*($ "^%P &0 M 'AL+W=OT-+8(D*)6I*RD[7L3(/W,DH(TNX M!_68S82^\1=R)HO_:%V.]1P4YE+QI#36$20TW?R2YS(1.P;:SVD# MOS3P#PTZKQAT2H,B<^XFL@+KAB@R&0F^1L*,UM[,19&;PEK3T-24\5X)_99J M.S69DHPJPI!^EH/]#;KX\!%]0"Z2,1$@ M$4W18TJ5_*0?ZNN'F.>2I)$_Y^DEZGB?D._Y_HEXIG;S6_*"O*"PQI9H.E62.X6[SBON M_LJ55#HS-%VB=9G<4TFR>C$-?24S$L+8T1TK0:S F?SX PZ\GT\1MN1L#[A; M 7<+[[W75A4C4B*^V"XEQ 4J=@CTSQ]Z*/JB()'_GDI!M\T4M.1L+P6]*@4] M:\VK)N([Q;_0;;)IGH^GX#<>NX5'L_^N)GZW$_3Z>#AR5[M@UJD;@@456& % M^S-/YB!,<@B>0814 M LH$#:%@BCAC1$B4Z204?"?Q-NX'NWCXLG= :(VA(>&@(AQ8">\@@B0K/J4; M-L.S6[NW<0Z..+U+[["2UD@:<@XKSJ&5,\:V+WBX5-99B7H1)B?%)FQJ],ZZ?V<.__7"VRV; MTOLUO?]&^I"G$L+OPO"Q#,/=H?[K>X=;VSET&*Z%&+8KL2E/ M5R 4G3,PGS.P-VY+Z6-%>9AG,H.%Q+.&S7<(U6]^!H M=0^"82_H'HHV^]Q-V6K9ANUBZH&;8XFM(%T0*M"*L!Q.,K4DKTKPX;&HZ?;, M,<+JU(E$K<)\NPJ;";HBNDLSID-)0%-9/D9V7^]%:LO;/GFMP7Q\IG;U6Y)/ M91K.(<;\6HSY=G'4I%U+E[OM&O0][!VJ;/O43=%J=>7;U=5[NM7NZMTU[1QW MJ]_K'#2KNW-"FH!8%@?'4HOB/%6;P]+J:74X_;DXDG7KX9N3[5LBEC25B,%" MFWJ7?;WJQ>:P>'.C>%:0_4$L# M!!0 ( $6""56TJ$1!EP8 ) P 9 >&PO=V]R:W-H965T*/=L(^5FM*-7H:Y%S=3Y::5V^ M#@*5KFA!U+$H*3=G[H0LB#9?Y7V@2DE)5@<5>8##_.1V^BU\DXM %UB[\8W:BM8V0OY5:(S_;+978^"NV(:$Y3;2&(^5C3 M)6[ M VH+SUHKKTF+B::+,ZDV"!I6QLT>U"S7T<;OABW M-\J-EN8L,W%ZL20ETR1'YKJE"7EG]>",WZ.;!Z5IH5ZA2YZ:$Q]O8G3TXB5Z@0*D5D12 MA1A''SG3ILD+>_QA)2I%>*;. FTNR XK2-O!+YO!XSV#GZ'W@NN50@G/:.;& M!X:(C@W\R,8%]@*^)P\HG+U".,31T'#\T7]4_!B-PSH<#X3'_O"8IB8\JL/# M@?#DV>'1J8>+<7=GC&N\\3XN&&=%50P,Y,(;:)>VUZHD*3T?F;5+4;FFH\7/ M/T6S\-F?$;U(HA4HI4DHSA>ZD*-#EU9]#:GB! M#E6C 9O58#;QKQ?3T/P["];;-$-VF0"!.33/.IIG7IJ?EWZ&6/?B'LHZ)%@, M"98 @3GBG'3BG,"N2R>0FD""Q9!@"1"8H\F\TV3NG3#]S)#4/,)Q=$04(JBD M,J5#$/%:8!B\*M-2H\#N<[2Q1DEPD0F,/X:+8UJ4B:RLI\WE8: M5;PDK,OO7<2@L*#NO$6;;*UZT>Z:!VJZH=!:JTQOPR._ VXQT\2T9"=2:@Z+%H&@)%)JK5>_BHQEP1@*U[Z!H M,2A: H7F*M-;^,CK1G]\1@*M ;1H$=Y>1H_QDR=Q4'L/A>8JUAO\R._POVM6 MFC_)\),HC':3$J1WCT'1$B@T5YR^%A#YBP%M4EI^2U("K12 HL6@: D4FOMZ MKZ\KX! V*6'0(@(H6@R*ED"ANXWSXA.1DIAL9#).)U7[BO_(I)SF<+#T[ <^F'O0VD.+YJ3#R61Z,A^[ M6B8##4]"/(_ZS.GRVA<,L+]@\,@K_4IERKK[WW*:B3PG4O5W]C"]H!4 4+2X M19L[\V2"=[D=:C6;[6&V-_?8;^[?$B;1FN1573K6*XHV#=>#U7L_V,$T@KIZ M_+24,-XM)"0#C:+I= ^)O0?'?@]N7\\69;W+JZF_=P\Z7&@S]TOR8!^!!AD% M]=Z@:'&+MCV=QT]>LB=0?;K<]YX:^U^-+XE:#1(+:IU!T>(6;?8?Q'X/2XQ[ M2XS]EOA[&JRV:X> *0YW\LG2/\*#60>UOU!HKCJ]_<5^^]N5_>R37V>W_O\^ M$7]W!T\74&L,BI9 H;G"]=88GP+;+5 C#(H6@Z(E4&CNWL[>"(_]+]B'I]1. MJ6(E\LRL?NCHS=9^DL%'3G]O!V\)'7S7?K)CID#[3*#0&CV"K1W9!35YPVZ% M5R:=F.S2;,[N?NVVV[^I-YD'??-FK_Y[DW885RBG=R;4T& FFVRVOS=?M"CK M_=VW0FM1U($Q;]02P,$% @ 18()5?7= M3]*9"@ [GT !D !X;"]W;W)K&ULM9UK;]LX M&H7_"N$M%BW0M:V;XV23 -.(ERS:W:"9SF"PV ^*S<1"9>KL]$HFRWD,LB& MR4K&ZI/[)%T&N7J;/HRR52J#>5EI&8WL\7@R6@9A/+@\+[?=I)?GR3J/PEC> MI"1;+Y=!^O.3C)*GBX$UV&[X&CXL\F+#Z/)\%3S(6YE_6]VDZMUH1YF'2QEG M81*35-Y?#'ZQSH0W+BJ4)7X+Y5/6>$V*7;E+DN_%F^OYQ6!<]$A&Y17,HH*DNK'GQ5TL&NSJ-A\O:6S;ZX&$P'9"[O@W64 M?TV>A*QVR"MXLR3*RK_DJ2H['I#9.LN39559]6 9QIO_P8_J0#0JN"=[*MA5 M!;M=P=M3P:DJ.(=6<*L*;KO"OGWPJ@K>H14F585)JX)C[ZEP4E4X.;3"M*HP M+;_=S==1?I=^D >7YVGR1-*BM*(5+TI!E+755QC&A79O\U1]&JIZ^>55L KS M(")JVWJ6KU-)_D%^#](TB/.,? Z#NS *\U!F:O/G0@9Q&#^0VY]9+I<9>>_+ M/ BC[ -Y1T8D6P2I*AC&Y%L_J1V&/;(M]N??+^W0?R!PG5T6P>PLV_KATV\_^UCH?$&;?X!]-],_U+D"JZ M]5HZ/;SO]HY^")B]YJ < N9FL"]GN^,Q/@@H#@9:IR\!-0$ZNU^[4[;@[?NU M1T&6D>1^^Q,G24K*<$7^^UD5)=?%S_I_7;_4#=?IYA8!]BQ;!3-Y,5 1-)/I MHQQ<_OUOUF3\SRX5(V$^$D:1,(:$<21,@&":!MV=!ET3_?(F3692SC-RGR9+ M(G_(=!9FLA#E+%DNU73F:1M^_B+ONJ1HQ/>5(A+F(V%T YN4L&(&^G@Y/A\] M-O7UO(3EG>AE.+)+ @339./M9.,997.=9>L@GC6%HB9'L^\ORL6([2L7),Q' MPB@2QKQGRG(=IZ4L9(,"!-.4-=DI:V)4UG_6>9:K&6HQL]V*J4M(1DI?(2%A M/A)&D3"&A'$D3(!@FN).=HH[.=(T[ 2I023,1\(H$L:0,(Z$"1!,T^!TI\&I M<=3;2F\W 5NEH8JN[]62?9Y$49!F9"73S=+C0Y<4C?B^4D3"?"2,;F#3YB3+ M&GJMF1BR18Z$"1!,D]CI3F*G1HD]2QA])-?QK$M+1DY?+2%A/A)&D3"&A'$D M3(!@FN:L<9W0'!\IN%9@D RA-!]*HU :@](XE"90-%V,C>RZ91P"61J4'DT0 M;7-YVW@[WQ-JU3)V;_[PD[FUW@I%TGPHC58TUY#^@#;(H32!HNFRLVO9V:^( MO$I:MS(MS)PKDLJYE,O@+I)DEL2/,LW#XK7JS;U,U8>;Y$JG!HU-]]8@DN9# M:11*8U :A]($BJ;+M78EK&/9$A;4EX#2?"B-0FD,2N-0FD#1=#'6]H1E]B>V M&LP3LEJGLT6@UL95["XB]N;E"V$::E% :3Z41J$T!J7QBM:<0KBNZYU,6YEL MT5'P9&Q/+6M73I=2;5E89L_BS3D6,[^WD*#N!91&H30&I?&*IN6 AJ[=5E%7 MJPS$;&O]?+.Q5$E1JK49 LDF@NTV:J)5]( MDI8"[9C5_56>P]:I5JC'4=&:TPQ+CR'^RT4HM$\,2N-0FD#1=%W5YH5E=B\0 MZX#3YU^G[8W'K4S6E;DGO<BT)XQ*(U#:0)%TS54Y_IM\KU&>Y3Q/%%#DII5/RU4S"M69KL@%V;96JW6]B_([.>96J<]3D&SY5 :A=(8 ME,:A-(&BZ7JK$^^V.?%^E<1Y<>;%.HC4^'0O&]F!SH7:"SB/_)0JCG8.1]"< M.I1&H30&I7$H3:!HNMSJ'+UMSM&_^MJ4BFN\T.+*W'AOB4%3[E :@](XE"90 M-%UB=-L3$LQL9.!6YHEOU".A6:NH?2*)3&H#0.I0D43;^I0IVZ=\RI>T!P MIMO<[][X;.Y#WR$12O.A- JE,2B-0VD"1=-U6]L/CG6D^.Q ?0 TGPH MC4)I#$KC4)I T70!U^:,-=BI2>C]H* T'TJC4!J#TCB4)E T_9[#M47C'NNN4"[4=X'2?"B- M0FD,2N-0FD#1=#'6OHMKONRC9XBN:%JJ>SR=&6US2[T'/J@1 Z51*(U!:1Q*$RB:KL[:B'&= M8T5AJ+T"I?E0&H72&)3&H32!HNEB;#R'PGQ1RILOG#/S>VMR0VM>AN<-IZWG M.?@'E:+0GC$HC4-I D73-52[(J[9%>D=;H,?>\,M]%Y/4)H/I5$HC4%I'$H3 M*)JNSMI8<2?'"K=0DP1*\Z$T"J4Q*(U#:0)%T\58FR2N^0J6MX=;J%=2T?1 M>MJ.M@<4HM!^,2B-0VD"1=,55#L;KMG9Z!ML;]]^LV-SCWIK#NJA0&D42F-0 M&H?2!(JFJ[CV4-S38P5EJ"T"I?E0&H72&)3&H32!HNG/U*MM$>^PFTZ]X29G MYA;ZJK*B-<\9.YTX4Z]UXIC?56[L3"RW%9RAO6,']HY#6Q4HVD8CH\;#HIA?@O0A MC#,2R7O5U'AXHL;(=/-P\(]\O_ U!+ P04 " !%@@E5B\0%FB@+ ":>0 &0 'AL+W=OW+.@GG=8=_BCY0_E2>? MG?JGW.;YU_K+A]7E:%*/B&_XLJH1B?COD2_X9E.3Q#C^TT!'QYAUQ]//S_1X M_^/%C[E-2K[(-U_25;6^',U&SHK?);M-]3%_^CMO?E!0\Y;YIMS_ZSPU;2OU<$-7^C@-QW\ MH1V"ID/0[O#2;PB;#N'0#M.FPW2?K,/:W:] M14;2K);BIZH0?TU%O^IJD3RD5;)QQ++=LMH5W'GG?!)Z7^TVW,GOG"])4219 M53IO(EXEZ:9\*QI\_A0Y;WYYZ_SBC)URG12\=-+,^9RE5?FK6"@^_[[.=V62 MKG0;,57FOZ1N7_8US\V]R>N 3 6 MJ_>XCMWG=7SM&HG_V&5GCC?YU7$GKJL9T&)X=Z);'Z^+3E\7/39WC_A2="RX3J 'AJ=GU >'\_(A6?++D=C[ ME[QXY*.KO_Z%A)._Z9*+A$5(&$7"8B2,@6"*1/RC1'P3_>K?NZJLQ*XKS>Z= MI')N^7V:9?47L3=\X$6:Z_8IUT:FK620L.@ "_>P>F+R>.6267 Q?CR5 C)B MC(0Q$$R10G"40F"4PF*=9/>\/I[=U?N+QY?V%T%G%;\CQ W5=;SHMIH&\U:C MZ-#(5U >\5OIZJ+<&?%:28V-/\XV#R"8DH?PF(?09I/DV<9;[=BM,/ M,:E=?M7ES8BTW8DB81$21I&P& EC()BBF-E1,3/CU.Q?N^TM+T[/.702F2$E M@H1%2!A%PF(DC(%@BD3F1XG,7SDU<]Z(@_7AE/2M3CY&OJU\D+ (":/SSBPB M).($RFU-$(8U8Z"A*2DG$VE03(Q)I]]XL4S+O1OQ='0CS&DV(VWS#*5%4!IM M:,J$,9R[7CO5T*@,15,E<>)9$:,D/I3ECJ_J>?DRS[+&U'Q*J[53K;ESO2M% M^[)T%OGV-LV2@^59*K,/YYTCIB3%O:"("1"#404316! MM!")V4,M'!*]!:!>98MHJ"TB(HC3:TV>EN MX\R=MO8<@UHQU,A4!4B_T37[C:VYQD=>UX77R?UG>J>=:[A0 M5Q)*BZ T"J7%4!I#T53=2%?2'>Y*OOG.Q?:NW\JA-B24%D%I%$J+H336DTO/ MV2?0\9SMH9Z.HOV)$,K(:C9":5%4!J% MTF(HC:%HJHJD*>J&@)HK%VJ)0FD1E$:AM!A*8RB:*A5IG;IFZ_3UM5?F -8R M@IJB4!IUNZ9H,/=F9-ZV18ZYFK,_T45EGE(UJ*"&K)0&G6[Q9GO?#(C8=BQ M0:!F*XJFWIXGS5;/RFRU*L,RHZWOV^M65K:]#VA VA\PA@9DFH#MHX^:16F8 M>@10A^5!#4TH+8+2*)060VD,15.E(GU/S\KW'%B'989:2P=)BZ TZG4=43*; MM>_UBHSMKYA;J<*)HJ M ^ER>F9G;&@MEAEC+0.HS0FET89V*@/7GT[;%7G0H Q%4U4@+4S/;&'^6<58 MYF%8JPCJ=$)IU-.4=7INV+[)/(9&92B:*B/I87K8F\/-.&LY=._$[IPE0"W* M_H Q-"#3!%1G%FK>I*'H3='E6![40832(BB-0FDQE,90-%4WTHOTK*HO7U>. M98YEK2BH20FET89V6NA SJ:=(\.05@PU,E4!TGCTS,;C_T8 UC*"VJ-^U] ,IQ,R:5T=H9IVG7EJ;Q.&&KN:2FED M^F8C\TO[V-&7.*B1":5%4!KUNW>JZV000Z,R%$V5@_1'?:N"2ZM*&+];5ZA; M88N![:*![>C =O' =DS3[H7;@'WI'_KFYTP.JTWQH<8@E!9!:11*BZ$TAJ*I M4I%&H__:YTUJI0,U!J&TJ*'U/0V\VZIS..UMPE C5Q_=+1V\P.S@M0^GNE29 M$;:I@M(B*(T&W5H_X@;M>G1H3(:BJ0*0IE]@OFM[\-/;H4X?E!8%FF^^AY K2DH+8+2*)060VD,15-U(ZVIX+6/3;2X.F:.9:TH MJ(/5T)0K4>2L/5,*NL\_;,^4^ILPU,C5G)Z\Y63@O<2GQL/ #$+-(R@M@M)H M0U,O@G<$$4.#,A1-%89TI((?+ZVS$4DX8%-:#&H5#6I%![6*![5B@:G@3EVQ MTML)+&O?^J]'!]#:-R@M@M(HE!9#:0Q%4W4CO:M@>.V;X7JTF6*M%:AYU?,+ MGQ^:02;/EVE=7W.9ME&*F>5;L.*!+//#/!J1_ S7*I"N56!VK089'U"/"DJ+ MH#3:L[*"0UZUBH#6LZ%H!U&,3][XNN7%_?YEOO7-$;NL.KSJ\+CT^,+@]_O7 MY+:67Y/S!=$LC\@YU2V/R3D[O"98ACV\M?BWI!#G J6SX7=B").SJ3CX%8<7 M 1^^5/G#_CVTMWE5Y=O]QS5/5KRH&XB_W^5Y]?RE#G!\'?/5?P%02P,$% M @ 18()5&ULO9IA]?/"I9M)H!\DNPD M_[X2$#"8R*;=]$MB9.E9[2ZL>&6-GQE_$FM*)7I)XE3<]-92;JXM2X1KFA!Q MR38T5=\L&4^(5)=\98D-IV21#4IBR['M@960*.U-QEG;/9^,V5;&44KO.1+; M)"'\=4IC]GS3P[VWAH=HM9:ZP9J,-V1%YU1^V]QS=665E$64T%1$+$6<+F]Z MM_@Z< 9Z0-;C>T2?Q=YGI%UY9.Q)7]PM;GJVGA&-:2@U@JA_.SJC<:Q):AX_ M"FBOM*D'[G]^HW_)G%?./!)!9RS^.UK(]4UOV$,+NB3;6#ZPY]]HX5!?\T(6 MB^PO>B[ZVCT4;H5D23%8S2")TOP_>2D"L3= <=H'.,4 ISG >V> 6PQP3[7@ M%0.\4RWTBP&9ZU;N>Q8XGT@R&7/VC+CNK6CZ0Q;];+2*5Y3J&V4NN?HV4N/D M9"Y9^/1YJD*]0#.6J/M/D"R#G]$?A'.BTXC.?"I)%(MSU?IM[J.S3^?H$XI2 M]->:;05)%V)L2349C;3"PO T-^R\8]A%7UDJUP(%Z8(N6L;[YO$#PWA+!:&, MA/,6B:EC!/Z^32^1:U\@QW:Y:;$A(;WJJC@G*=[0W^?DG/+!_;0LQ M),R'A 5 L%HRO#(9GHD^N4LECU1I#M&.Q%N*V!()_=@BMM&/JD#TA?(P$JV/ MT31G#S*V7C9V$VSW!V-KMQ_XPTZNYWKU3GX+"0^<>J>@A33JX[)3+0#],@!] M8P""9!.S5\I12,0:A4S'XW&K?6]SN'\P [5J-OP][#-T&]X>=G$'_8:SAWVP MY[;[.BA]'1A]U0\P:GW\VGPULKH^?9 P'Q(6 ,%J";DJ$W(%5 JO(),!"?,A M80$0K):,89F,H?'IF*^)@J("O$!GZB5$9&WG;1G)8=[^\WEU-?(<=]2H!T:K M7:-]JM4 R&HMDJ,RDB-C)&]WZHV./,84*;6!5IRD\E@T1X=^N=[0];QF=35: M[AK-4ZT&0%9KT<1V]1YM'ZG;>'1ZW3;#NM8*4)H/2@N@:/6T[,D;#%2]"Q!4 M2B!I/B@M@*+54^)4*7&@*T]!W"\"S9IC-MHYX$<-!E &ZU&L!!HV2H[)G\6[ M?Q:_XRNAF=;Y[@85:@5M/]B.AP?#(6Z&_"-4&*YD&#;KL+DB1F&4KM"&\HBU MJBTSHG.<(6G^$?>PC5XIX6W%,8":2#WRE?[#9@'XG0IY).Y&0.>X0]+\(\YY MAK #S:,>]DJ*8K,6]6Q\]G2.YF2G@B^RI1/=$RY1VP;7U SKG )0-0I*"Z!H M];14@A1#*5(,*DE!:3XH+8"BU5-2R5)LUJ4^7:J616UO"FU46BX0?=N\2H@, MU[J*[7>ZT#5-YU'OZA5=J?A%+>M,"+0AKZUIA92K,U":7]#T:W\EV)KK^$<( M7UPI7VR6OC#)RGJT9@=2_LY :7Y!JV7'OK3=9H(^0DL[E99VS%KZW76G[9>1 MJ1G6-=Z@-!^4%D#1ZFFIM+0#I:4=4"T-2O-!:0$4K9Z22DL[9BW]_ZX[YLET M3BNH8B]HC "C- M!Z4%4+1Z2JI] <>\+W!\.\8,Z)P*T+V (\ZY[V_'0,TC#[NU=VHKH7R5'9<3 MJNQO4YF?U"E;RR-YM]E!M$;[%%_/<$N[CZ^#_,!=A<_/_WTE?!6E L5TJ4S9 MEU?J?N+YD;K\0K)-=F;LD4G)DNSCFI(%Y;J#^G[)F'R[T ;*@XV3?P!02P,$ M% @ 18()54'788TO!@ /B\ !D !X;"]W;W)K&ULK9IM;Z,X$,>_BI5;G5IIMX A-.FED;;!J]N35E>UV[O7-+@)*N L M=OIPN@]_YJ$0&\?;Y.9-&V#F9\9C!O^Q9\^L?.1K2@5ZR;."7X[60FPN'(>6!E'@MY6*X>9@UPV=/$Z+T7Q6G[LNYS.V%5E: MT.L2\6V>Q^7K%>1TE"3-:<%3 M5J"2/ER./GL7Q,>50VWQ5TJ?^Z MH%E6D>1]_&BAHZ[-RG'W]QO]2QV\#.8^YG3!LK_31*PO1Y,12NA#O,W$#7O^ MG;8!C2O>DF6\_HN>6UMWA)9;+EC>.LL[R-.B^1^_M!VQXR Y9@?<.F#=(=CC MX+<.ON: PST.0>L0O+>%<>M0A^XTL=<=%\4BGL]*]HS*REK2JA]U[]?>LK_2 MHAHHMZ*45U/I)^:W@BT?/UW)KD[0@N5R_/&XSN GM/=27"2(<)'*-,E+=T5) MEVQ5I/_( _)2F5%T0[/ZHF -!OVYJ5QY[7MS>\?1241%G&;\5+9T=QNADP^G MZ -*"_1]S;9Y'A%V,#?>S>+^[9PKG_[5.CFY=Z0R_&VI^S1OO MX9$?VU2\HJ_%DA95=4#765P8L]QP?#.G*IT7?!,OZ>5(UD9.RRZ MOYFZ&!(60<(($$Q)1M E([#1Y]^9B#/$ZT?\OG[$ESN/N"DI#2^L>=7KYVGN M!7XXJ332TP8&K&1$#:-HWIH0\[D(>6T-N"A%K"I$I0JO[H<,. M$A9!P@@03,E!V.4@!*H!(60R(&$1)(P P91DG'?). >N 0TOV'UTW7.M! QM MAB5@:!-XOE8!#)Q]%6#2!3QY?P5 V]V)"VTF+J:@)\.@)WZ@16UM^- 1-AE6 MR$&+!*A%I2.G74=.K1UY0RL-DA8K]$3E1%#^W] R90DZD1.X5QJ7_-34DU;H MH<\T)"RRAXN;F%" \F9^B .4Q*^FND6 ;DM)B^?VLWGW@!'^KYRW!P41_ ;8FROS6U0J\ ;/SDE0#[C689U45@P)Q2S-ILOJ(5K2@ MI>R+2J#'22ZK.Q=E7 U38R^ 2C106@1*(U T-5^]3/,"J)IA%7P'IP22%H'2 M"!1-34DO(SV[CCRB9HP-OW#RK%AE4 MCAO9M7&Y7-<5(Y'SBXQMJ3@X7))M2+A<%FJM<*@[K%>TI%KPZ]G\E# M.7=(E]4"0!VWE-JI,(]"4$D(2HM :02*IJY#],(0NT"% 8/*05!:!$HC4#0U M);T'V*X.S87[W5]*6[JJ6+VIIP]04+G7 MTD)[HP2J4;5G>QV'[>MM>WKV?5_H[.R#1S^HM .E$2B:FJ5>VN$QU%L2=+$0 ME!:!T@@434U)+SNQ778>\98,AU_H?+T$#6T&[\BAB:HVJU[K^?9%P+T%Y)!/=O8V#MZ$!2H# M06D$BJ9FJY>!/M2JH ^Z*@A*BT!I!(JFIJ07J3[TJJ _7,_S]9IAL-%KAL'D M7*\85DP3L+.S'SBGY:K>B,UE$-M"-/LUN[/=9N_/]19G[?R5=['P#.?US3>.$EI6! MO/[ F'@[J!KHMLS/_P-02P,$% @ 18()56)VO"37!0 O28 !D !X M;"]W;W)K&ULM9IA_BL[K[=J[UB!AL)TY MODL,V[I;UURSMJ\5(]M< 7F2G*3??A)@L#"185/?-(!Y_H_T>T#2OVCQ1-DW MOB-$@.6?1[(B::J49#O^J41'=4X5>'I\5/^UZ+SLS /F9$73KTDL M=M>CV0C$9(,/J?A$GWXG58>*!JYIRHM_P5-UKSL"ZP,7-*N"90NR)"__XN<* MQ$F U.D.0%4 :@=,7@CPJ@"O%8!>RC"I B9],_A50-%UI^Q[ 2[$ B\7C#X! MINZ6:NJ@H%]$2UY)KAZ4>\'DKXF,$\M[0=??WMU*U#%8T4P^?QP7%7P'5CN< M;PD'20Z*N\#'O?J%@]!OY45Y M_/>.'CC.8[YPA&RP2NNLJ\;=EHU#+S3. Q]H+G8<1'E,XH[XT!P?&.(=":JF MA8ZT;I%1\(]#/@:>^Q8@%Z&.]JSZA\.N[OR_[-%_SJ[!\.I'QROT_!?T_CID M#X0!NCD^&%T%+B6\;@DU"E[Q/5Z3ZY$EA]RY#Z<+Y_&4OZ6D&G^_YN\;^?_&<"[(1N$7Z9LE!E*V:98&)Q1?N>YONNV M,5M*JF&>UIBG1LQR[;4A28^'V2@S%+--L7#:@7DZ1VZ+LJ6<&N5937EVX6'> M)^PR8Z/(4,8VQ<+9.6,43/P68DLI-<3S&O%\R)Q(\KC_;#@_GW.\V60Z0WK_ M5L86#$7:,VED*:D&%;J-67"-6+\0K@8'"1:0A^(XRY!E?-IEI8J^$YH-I[Z MHKPG=:M>TZI:6*EIU-UQ>WUN*Z<.O3&;T.PV]25Z3^A6O:=5M;!2:T%'9X_Z MCW"?L+&?\)+_;);L/9E;=:)6U<)*K<7\S/#;2JHS;[PH-)O1BVOXGH68GDU? M: PG[96F51-:J6F SY-&MI+J@!L;"LT^=,AJOB?K6<=2X7Q5;]6,]LH9V^HY-G?6Q MZH"MJH47>AU4]?&.]8&SEPOT(^PO:NPO,MO?>D3#U8BV50Y,ME80L,$) X\X M/1!5*5Y\/*;5Q^-M:=0Z"V?5!%M5"]&Y"49CSVO-,K9RZC5I3# RF^";[9:1 MK:K ^URP).?)&GQ197@+3@:Y3O2E<'#Z# M'N(ZJ3;\1D3MK]AKLPM&4RW3\[(5DZ=;F-FD=G,-DQ?&"W(\;\8.K'Z M9P\0=/V@C?7\+F_2]CIAEQ8,VBZT2VON-VO-$H-SLATG(VQ;[(/B8$T/N2BW M5]17Z[U6-\4.H];U6WBU@AW70W@5E3NI&OER8]<'S+82*$C)1J9RQU/98%;N ME2I/!-T7FX$>J! T*PYW!,>$J1OD[QM*Q?%$):AWK"W_!5!+ P04 " !% M@@E5[&ME?TX# +"P &0 'AL+W=OON3;6$CO8;@L2/Q[;R=) MTVBKX$L2.[Z[Y\Z^\TUV0MZI%%'#CSSC:NJE6A?GOJ^6*>94]42!W/Q9"9E3 M;89R[:M"(DV<4)[Y) B&?DX9]V83-W"U!;?* M_<07MDZUG?!GDX*N<8'Z:W$MS=M(%CW.[*0DOS MEQDY/5MHL;P[FQN_$K@4N=EL15VXSN RI7R-"AB'A:9ZHT"LX)/@9S>HM%F^ M2*E$N-A1F2AX_AHU99EZ,?&UP;+*_66%,"\1R!&$(7P47*<*WO $DS_E?>-. M[1.Y]VE..A5^V/ >1,%+( $A\!1\4!955:\."U$=MN2KH$J>>R2V%[-F3,<\;7=CL+E$PD\-SL<1F<%_"K-4RE%Z6=OK-C\WT[(V$4!X-@XF]; $R.[,FHYA@]XM @3TXX+J,#LG U_.6BMM:7?4#'F/'(EWV+@DP@&UL MC55M;],P$/XK5I#0D%CS4IK"2".UVQ @352K@ ^(#VYR3:SZ)=ANN_Y[SDX: M.BFK^-+X[+OG>>[LNV8'I;>F!K#D27!I9D%M;7,3AJ:H05 S4@U(/-DH+:A% M4U>A:330T@<)'B91E(:",AGDF=];ZCQ3.\N9A*4F9B<$U<<%<'68!7%PVGAD M56W=1IAG#:U@!?9[L]1HA3U*R01(PY0D&C:S8![?+*;.WSO\8' P9VOB,EDK MM77&EW(61$X0<"BL0Z#XV<,M<.Z 4,:?#C/H*5W@^?J$_LGGCKFLJ8%;Q7^R MTM:SX'U 2MC0';>/ZO 9NGPF#J]0W/A?' MLX!X^D) T@4D7G=+Y%7>44OS3*L#TM,3)"\0I0DA;&W(O2RB?QX>81)])..^,F./-WFI,C75T%5F28_X$"V9:TUE!7[]:[XV5N.K^CV4?(L]'L9V MG79C&EK +,!6,J#W$.2O7\5I]/&"\G>]\G>7T//[IP;?/,K>*XZ7R9D]#DEL M0>+(H[CFW>?1*(VS<#_ />FY)Q>Y[]B>E2!+:V5Q%/EEC;,?M'/ \XU2]F0X@O[?)/\+4$L#!!0 M ( $6""56%PS6&5@, !\+ 9 >&PO=V]R:W-H965TJH RN!))561+Q:PH% MWTTU:10/QW>[ MO[?.:V<61,(E+[[37*TG3NR@'):D*M2,[SY"X]#0[)?Q0MI_M&MD/0=EE52\ M;)0U04E9_20_FT <* 3XA )N%+#EK@U9RK=$D70L^ X)(ZUW,P/KJM76<)29 MKS)70K^E6D^E<\6SV[.I]BM'E[S4'UL2&ZXS- .I!,V4?F.ET#6C"EWLB,@E M>OD6%*&%?/6WH+2"E1:48U=I/F/%S1J6:^J_UJ MG<-WSDUQ[X:?*S9 @?<:80]C]!RY2*Z) -D\>BP$;?@":V%XPL+7JER 0'R) M9O/K3I=K_:!;W^3NC"EB[LVSW]5BFI",LI M6R&BT )6E#$ST;P;$)3GZ"5E331>H=^=<:G=J V%UI#)]&V:!$,_C,?NM@-P MV (.>P$_",+,L7DHQ?"( @>A[_M>-T;48D2]&#-=)&P&/)0C.N(XPR,OC,-N MCE'+,>KET'5F"?0Q 1D=@P2)'YZ(1]QRQ(\Y-U"/'G]HXN//E411%)P(4]+B M);U)]]V66AVEBRT(?74@>XR0KG^ WA,JT TI*C"P:&[8NM"2_Y"6OKP\!X+/SQQG\*%C[FB07*BJOG[6\'O+>OW$ODI8,$Q6#SPO>3P=X)R?SOX MC[H>.M/\*>SAT1$,!_'];^T>]"PEB)7MS"3*>,54W;ZTJVWW=U'W/'OQNG7\ M0H3.'XD*6&I5;S#2A4/4W5@]47QC.Z %5[J?LL.U[F!!& ']?LFYNIL8 VU/ MG/X!4$L#!!0 ( $6""572#T=:G0( X) 9 >&PO=V]R:W-H965T M6L+*FFDM2G:D"95&X,/B ]N M_R2AF[*L@']TOCEGN?NGJM]CG:,WXD"0*+[JJ1BYA12UE/7 M%6D!%19GK :J=G+&*RS5E&]<47/ F0%5I1MXWL2M,*%.')FU%8\CULB24%AQ M))JJPOS7'$JVFSF^LU^X)IM"Z@4WCFJ\@1N0M_6*JYG;L62D BH(HXA#/G/. M_>ERK.V-P5<".W$P1CJ3-6-W>G*9S1Q/!P0EI%(S8/79P@+*4A.I,'ZVG$[G M4@,/QWOV3R9WE T1. L 6$+_4P:@&CEWH8MP"3 MNFMS-\(E6.(XXFR'N+96;'I@U#=HI1>A^G]R([G:)0HGXTN:L@K0%WP/ ITD M(#$IQ2EZAVYO$G3R^C1RI?*B;=VT99Q;QN )QA!=,2H+@98T@ZP'GPSC)P-X M5V77I1CL4YP'@X2?&WJ&0N\M"KP@Z(EG\7*XWY?._WE?_K/W!V*$7;U#PS=^ MMMXH(2(MF6@XH._G:R&Y.K0_^NIM&<-^1GV1346-4Y@YZJ82P+?@Q&]>^1/O M8Y_8QR1+CDFV/!+9@[*,NK*,AMCC%6=;8NY>=?4C8HLD]:'L*\@@U]\6Y)AD MB26;&#+=HK:Q%[G;0Y6/Y.Z!RN-.Y?&@RLL\!].8#A1&'$OH$]E2^=[3N2R> M-TF>-UD.FM@\W8,+O@*^,9U5H)0U5-JSWZUVS?O<]*Q'ZW-_NO![UA/5[&UO M_D-O7PI7F&\(%:B$7+GRSMZK<+GMOG8B66W:RYI)U:S,L% /%N#:0.WGC,G] M1#OHGD#Q;U!+ P04 " !%@@E5UGX7UA<% !S%@ &0 'AL+W=OZ6(I]8 [&:WP@CP1^;QZX.K-K5%2 MFI-"4%8 3N9CYQ8.9S#2"D;B+TJVXN 9:%=>&'O5+[^E8\?3,R(92:2&P.IO M0^Y)EFDD-8^_*U"GMJD5#Y]WZ%^,\\J9%RS(/PC)A?L&VDO4N@"H%U%0(WE'P M*P7_5 M!I1"<:B&L%(SK;NF[(6Z*)9Z,.-L"KJ45FGXP[!MMQ1H$_'U=W #?NP;(0\@R MG_O3U:'-G?]F??:OK1^1X=>!XQN\\!V\.RQH L@N?'3<)&7A[778:?7W\UY0-)=$E(GHI JZZC0W/D/KF@5FN*S MC8O20' PL7X8>#&$48..MF 8AY$W0$U";(@HBN,P:'#2%@S" 0H"+[2S$M6L M1)VL-+9H%0]ZIQH>#",IRS+,Q7[42DYI)SZ8H7<3]!O$M(5ZWDU_T&#%!N7[ M#48L4/ FLK/1K]GH=R:L*;%!V(8M'Q$)O7])Z MG=0^$D6J((K>)2X6FE0PQY2##<[61).9$DXW6'-1[P@RGZLF7NA]HKK/Y!6PE>[[!%!L 9V;.$T,D>;C6O=Z'S+GM^:. M8 3CH)FINB=Z;JJRF?7["+72U:7,'O._+]EA=\W^+O]TWDO*$T+QW3HK/B(] M:(=6%'@H:$5KY^S.)OU$L[-+F3TF?=\QP--:AAY6K&)U2M@20Y4?/Z2Z7<'' M(8*JT?::7)_"C?$[.+R'EO&I MOE$UEW9[^/(Z]BOF"ZHR;$;FRI3R4ZTH+V\XRQ?)5N8*[X5)R7+SN"18E3%: M0'V?,Y40JA=MH+YGGOP#4$L#!!0 ( $6""56]7G[Q/00 )@9 9 M>&PO=V]R:W-H965TRX>Y(X0!9[RC,F%LU.JN')=F>Q(CN4%+PC3=S9)YHZQWD%-6_^*GQA%'"IHS MK( :!=17F+R@X#<*_KDK3!J%R;DK!(U"9;I;VUXY+L(*+^>"[X$PTIIF+BKO M5]K:7Y291%DKH>]2K:>6,1:,LJT$'[YP*7\"!1%@Q?-' M0^;\O]7C-Z_><8;?)HE?\8(7>-=,T91FI7FF!U-@(WANTJ8H%:Z>?YTJ;6;= MZI2J<^GO+QH,/BN2RW^&A3^\"U,RKV2!$[)P=$V41#P29_GC#S#T?AD* MD$U89!,66X)U0CEI0SD9HR]ON2(ZFC@#^#BH+S^W-6Y2XN#8-0'*\X>B5#T7M4TS:4 M4[OE97KRC'N]NG(J<1G.@C#HEY7ODN+ODSHV7[8V7X[:_'NII,(LU=D(]E@( M;?F@J:.4UZ:?35AD$Q9;@G5",6M#,7L7E61F,Y0V89%-6&P)U@DE] Z=B6>W MEC2\SIO%1+\R3.&L5U/.EHS.EHS/D>QZXJA'@Z.>6"N>/ !>F(P=MGQ4_[4) M:9466:7%MFC=2*!#)-"[*##--FP%U"8MLDJ+;=&Z 3UTMG"TVWI#D?%/'O/9 M1+6 3D_\#R(8+_"G >,SP!V?7!H">%X3WA'I!(T43I]955I2D:'7V'& M0:].2YNTR"HMMD7KAN30H<+@?=09J^VM55IDE1;;HG4#>FAQX6C;]88Z$YZ6 M!1CX"/7KS*FP2^?T*,X:J[7:/3IIS(K;5$;\$"2^9JL\3V]GV M,\)U=7C>F[^!5RLX,!^9SP[5R?8!7W^S^(K%EC(),K+12WD74QU047\&J >* M%]4Y]SU7BN?5Y8[@E @CH.]ON(Y!,S +M!]CEO\!4$L#!!0 ( $6""54F M,4(K:@, ' - 9 >&PO=V]R:W-H965TV:;I_/QLH4&&3K=J^ M)!A\][Z&NP>SV'-Q+U, A1[SK)!++U5J=^K[>:3((C]G++"2Q;5N2N1+'BI,E; E4"RS',J?IU!QO=+#WM/)[ZQ M;:K,"3]9[.@6KD'=[JZ$'OEMEC7+H9",%TC 9NE]P*=G)#0!U8SO#/:R=XS, M4NXXOS>#3^NE%QA'D,%*F114_SW .629R:1]_&R2>JVF">P?/V6_K!:O%W-' M)9SS[ =;JW3IS3RTA@TM,_6-[S]"LZ#(Y%OQ3%:_:-_,#3RT*J7B>1.L'>2L MJ/_I8W,C>@&$. )($T JW[50Y?*"*IHL!-\C86;K;.:@6FH5K*%9LH5@QD.@=NBQ5*0!]807+RQSUIQ]=@*(L MD\?H-6(%NDEY*74*N?"5-F;2^ZO&Q%EM@CA,?"Z+$Q0&;Q$)"$&WUQ?HZ/7Q M\S2^7E>[.-(NCE1Y(T?>2R9R=%6*5:J?F\U6'1[:PTU#G,H=7<'2TQ4O03R ME[QYA>/@_8BYL#47CF5/JK4>"3"MLP:!^ :I%- OH.+8YK7.%E?93*\])#B: M3&8+_\%B8M*:F!PR$=K$ZJA)3VPZQW-L%XM:L>B0V,0F%@W$HFE, KM8W(K% MA\0BFU@\$)MI@CG$IJW8=%3LABN:V=2F S423D@TM\O-6KG9:%U_U84B;'*S M_U#/\];4_)_6\WQP:T(M@AD=QY*SH)NQ9D;G$.CCA@W2*K6+AGXMU$,+C%+K1Y0QTH^Q%C81/%KC<1[F"%#]+*WKI#+$73Z<11XJ0#$SD()FOSDB&89O5< MJUZ')G(03=;^)4,T.<5ZVZQQ,HWW+QGRR=6_I.,3&>=3U4_][:A5>;AG(F$T M?/WZO?VS^1;Y0L66%1)EL-&!PR')*Y M,<6',"RGGE[OQ MDPHX):%7]'P/T;..O5#E"L7DX_WDGQ+'I"^VI;><[N&L[Z$?-]1CC);XLQZW MDSIR6*_J:) IN5G!*9**!T86U4V M715V&=S?2?WX#K#N@4$N1&.P1UQ@-"BH,4S+*]NI M'JZ"CZ"@;M^N"NMPINFJVSLG&T)ULTDF2J=,-VFZ9!T:#03+P([FLSGQIK5_9AVXR?@TF7\$N MJ@\JAVXR.7R3T6%Z#.M#1NLDLW6.::(!G!>'Y!N' M59N+RY0M63JNNWHVJ9J!;=BL]06$7>2JNOP(QG&8'P$,RX,YP#B.A>7YE\;3 M1\?C,,Q;WXOT44X?Y3B6#QE7'RR/GY/8RS_2)(FB.,9F=#SV.AAC\Q;'\/6K M8=Z @>6!3+\WU_AJXQ7R=!U@:_I4A6 CQ2L1&RD^UX#XYPT82>)?;2P/,+!5 MP&H'\OOS0$WY.5$$JXIYPW8PCB0)AD M^FLTCI'9B>'C7Q]LET11DO@1P/P. MH@A#8#?B".8 /&!(%%7OP9WW4;A^3X6;W_%&OP!02P,$% @ 18()59>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'(7CR',0* M,Q28A-XN&6$K1(,MN9+,Z]=7D@M(D)RYFT-68-FQ M/Q];^LZ1=?@DU<.=E _DN:F%G@Y6QK0'HY$N5ZRA^C?9,F'W+*5JJ+&;ZGZD M6\5HI5>,F:8>)>-Q,6HH%X.CP[=S7:M1N"$-*PV7PC:ZAI^F/_6Z3/'+- M[WC-SCJ8]#M^,F5X M^:5YX2!OZ)WV+8;>S:D%F0Z*L3WADBMM_!'^_-0R/C)[<+_5&?D[KPU3I]2P M/Y3L6B[NW6GL78R"V_!Q>/O;!_% _4H8Y7+)2W8JRZYAPO1Q5*QV@$*O>*L' M1-"&30M09 )EM#7)A9!E Y@!D MOC7(&=6K +( ( MT;#C[ *0N[B0BZYIJ'KQ MCY??"VY_1H4AQV4I.V%X +D'0.[A0LZ9'0DU(W-6TI9;"_!7?U! MP_0[>/2 MG8M'>X U% N?Z60,#==C7*1KQ5K**W+V;$^B6?_.79D54V36J4@JH%60M6)3 M!#ONF1>/=_9OQUOW@Y .4LH$V2FV#ZB._5(0(:E,D*UR:=,L3:[I"_77_8"" M)#)!ML@%HSKN#I M)MBZZ$<-:PK5E:9349@@0TR0%>&,^C"T,K"OV4PV[CW[ M/+!-(#E,D.UP+DK9,')#G^.'";E@@BR#,ZJ$3UT83TDB#K!228LME0W+S=3A,(;FDR'(!\XFHDZ207%+T&2X@GR [(28XQ84L%W#2(XXF MY)D4V3-P1I&%F)!G4F3/P)AYB EY)L4N8T#,(L2$/)-N#:68>]#:D/#+7P:Y)T-VST;,4]8J%GY6RR#W9,CN@2O&Z*%#[LF0W0-C MANE;#KDG1W9/7-CZL:>5PJ?PKKN'F)![:<5V+VL(29DH1S90F TXX<.62C_]BFX(5G8\U:= MC:5I1P$N.$.V4/BY?FU! M64#R*9#E T^TA[5% I"2#Z[7CXC?[ ^.JS8 MD@M67=I+:-M>TKJ\5L3]Z9=C9;E;5+'LZGIFVZ[$A:35V^+HMX7=1_\!4$L# M!!0 ( $6""57;=K!Q,0( (DI : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:< M@7U0#WH2<4:H0%S^T0<"'E_RH1WWW:GL]GU9?!X/I[*J=N/8_ZKKLM[E8UON MNCZ?SDRR[GL5J\ML,VCZNJ_CQ<=Y?ZLDEWY\G5XOEM50W/;ZFJ MYPX2")+Y@Q2"=/X@@R";/\@AR.@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O1O4N_E)O?ZMJ(\_0502P,$% @ 18()5:3( MPW?Z 0 M"@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR M18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84 M)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0R MGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z M=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6 MZ/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[X MO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F* MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH4 M60V*K 9%5H,BJT&1U:#(:E!D-2BR'O^GK/?.K?\X?GR6G6WZMWPV_EEQ\0)0 M2P$"% ,4 " !%@@E5!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $6""54*F\BO[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 18()5=956:5I!@ $R0 !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 18()59IWB10L!@ )!P !@ ("!E1@ 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 18()5:)0&6TJ M#0 M20 !@ ("!8ST 'AL+W=O%PMV"D %V( 8 " M@<-* !X;"]W;W)KFGXD2L) !>&0 & @('1= >&PO=V]R:W-H965T&UL4$L! A0#% @ 18()51BWZ=!U @ =@4 !D M ("!,GX 'AL+W=O@ >&PO=V]R:W-H M965T# !X;"]W;W)K&UL4$L! M A0#% @ 18()5X< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 18() M5?7\); $0 !3< !D ("!7Z0 'AL+W=O&PO=V]R:W-H965T14(X@( (8& 9 " @6W !X;"]W;W)K M&UL4$L! A0#% @ 18()5<7@ 0=5!@ MA M !D ("!AL, 'AL+W=O&PO=V]R:W-H965TL 9 " @9W5 !X;"]W;W)K&UL4$L! A0#% @ 18()56 /^B\*!P .14 !D M ("!<@3BH# !U!P &0 @(&S#@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 18()59H+@XBD @ , 8 !D ("!TQ0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 18()55 I MA0T(! H@D !D ("!E!\! 'AL+W=O T% "/#@ &0 M @('3(P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 18()58X^+A)D!@ ]Q$ !D M ("!D2T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 18()5>%'T#K,! U!< !D ("! M8SP! 'AL+W=O&PO=V]R:W-H965TP@ ,-4 9 M " @0Y+ 0!X;"]W;W)K&UL4$L! A0#% M @ 18()5<)@Y*03 P X0D !D ("!P%,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 18()55IJ&QX=" R3\ !D M ("!WFH! 'AL+W=O.-LL# #K#P &0 @($R&PO=V]R M:W-H965T&UL M4$L! A0#% @ 18()5><:&(:V @ P < !D ("!V7H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M18()53D#3!Q9 P 7 H !D ("!D" W" &0 @(&> MI@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 18()5;!P7U8I!P \38 !D M ("!)*P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 18()5;2H1$&7!@ D# !D ("!7;P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 18() M5&PO=V]R:W-H965T&UL4$L! A0#% @ 18()5>QK97]. P "PL M !D ("!GNL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 18()5=(/1UJ= @ #@D !D M ("!A/4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 18()528Q0BMJ P < T !D ("!&@(" 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !%@@E5I,C#=_H! "T* $P @ 'K$0( I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %D5 6% ( ! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 326 444 1 true 90 0 false 11 false false R1.htm 0001001 - Document - Cover Sheet http://www.ligthiningsystem.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Description of Business and Basis of Presentations Sheet http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations Description of Business and Basis of Presentations Notes 7 false false R8.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2114103 - Disclosure - Reverse Recapitalization Sheet http://www.ligthiningsystem.com/role/ReverseRecapitalization Reverse Recapitalization Notes 9 false false R10.htm 2118104 - Disclosure - Inventories Sheet http://www.ligthiningsystem.com/role/Inventories Inventories Notes 10 false false R11.htm 2121105 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 2124106 - Disclosure - Property and Equipment Sheet http://www.ligthiningsystem.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2128107 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 2132108 - Disclosure - Notes Payable Notes http://www.ligthiningsystem.com/role/NotesPayable Notes Payable Notes 14 false false R15.htm 2138109 - Disclosure - Leases Sheet http://www.ligthiningsystem.com/role/Leases Leases Notes 15 false false R16.htm 2142110 - Disclosure - Capital Structure Sheet http://www.ligthiningsystem.com/role/CapitalStructure Capital Structure Notes 16 false false R17.htm 2148111 - Disclosure - Stock-Based Compensation Sheet http://www.ligthiningsystem.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2156112 - Disclosure - Income Taxes Sheet http://www.ligthiningsystem.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2158113 - Disclosure - Earnings (Loss) per Common Share Sheet http://www.ligthiningsystem.com/role/EarningsLossperCommonShare Earnings (Loss) per Common Share Notes 19 false false R20.htm 2162114 - Disclosure - Commitments and Contingencies Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2315302 - Disclosure - Reverse Recapitalization (Tables) Sheet http://www.ligthiningsystem.com/role/ReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://www.ligthiningsystem.com/role/ReverseRecapitalization 23 false false R24.htm 2319303 - Disclosure - Inventories (Tables) Sheet http://www.ligthiningsystem.com/role/InventoriesTables Inventories (Tables) Tables http://www.ligthiningsystem.com/role/Inventories 24 false false R25.htm 2322304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets 25 false false R26.htm 2325305 - Disclosure - Property and Equipment (Tables) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.ligthiningsystem.com/role/PropertyandEquipment 26 false false R27.htm 2329306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities 27 false false R28.htm 2333307 - Disclosure - Notes Payable (Tables) Notes http://www.ligthiningsystem.com/role/NotesPayableTables Notes Payable (Tables) Tables http://www.ligthiningsystem.com/role/NotesPayable 28 false false R29.htm 2339308 - Disclosure - Leases (Tables) Sheet http://www.ligthiningsystem.com/role/LeasesTables Leases (Tables) Tables http://www.ligthiningsystem.com/role/Leases 29 false false R30.htm 2343309 - Disclosure - Capital Structure (Tables) Sheet http://www.ligthiningsystem.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://www.ligthiningsystem.com/role/CapitalStructure 30 false false R31.htm 2349310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ligthiningsystem.com/role/StockBasedCompensation 31 false false R32.htm 2359311 - Disclosure - Earnings (Loss) per Common Share (Tables) Sheet http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables Earnings (Loss) per Common Share (Tables) Tables http://www.ligthiningsystem.com/role/EarningsLossperCommonShare 32 false false R33.htm 2363312 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.ligthiningsystem.com/role/CommitmentsandContingencies 33 false false R34.htm 2402401 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) Sheet http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails Description of Business and Basis of Presentation - Additional Information (Details) Details 34 false false R35.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 35 false false R36.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 36 false false R37.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 37 false false R38.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) Details 38 false false R39.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) Details 39 false false R40.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details) Details 40 false false R41.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) Details 41 false false R42.htm 2413409 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails Summary of Significant Accounting Policies - Earnout Liability (Details) Details 42 false false R43.htm 2416410 - Disclosure - Reverse Recapitalization (Details) Sheet http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://www.ligthiningsystem.com/role/ReverseRecapitalizationTables 43 false false R44.htm 2417411 - Disclosure - Reverse Recapitalization - Common Stock Outstanding (Details) Sheet http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails Reverse Recapitalization - Common Stock Outstanding (Details) Details 44 false false R45.htm 2420412 - Disclosure - Inventories (Details) Sheet http://www.ligthiningsystem.com/role/InventoriesDetails Inventories (Details) Details http://www.ligthiningsystem.com/role/InventoriesTables 45 false false R46.htm 2423413 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables 46 false false R47.htm 2426414 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails Property and Equipment - Cost and Accumulated Depreciation (Details) Details 47 false false R48.htm 2427415 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails Property and Equipment - Depreciation and Amortization (Details) Details 48 false false R49.htm 2430416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 49 false false R50.htm 2431417 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) Details 50 false false R51.htm 2434418 - Disclosure - Notes Payable - Components (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails Notes Payable - Components (Details) Details 51 false false R52.htm 2435419 - Disclosure - Notes Payable - Additional Information (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 52 false false R53.htm 2436420 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails Notes Payable - Convertible Note Derivative Liability (Details) Details 53 false false R54.htm 2437421 - Disclosure - Notes Payable - Debt Maturities (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails Notes Payable - Debt Maturities (Details) Details 54 false false R55.htm 2440422 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails Leases - Right-of-Use Assets and Lease Liabilities (Details) Details 55 false false R56.htm 2441423 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 56 false false R57.htm 2444424 - Disclosure - Capital Structure - Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails Capital Structure - Warrants (Details) Details 57 false false R58.htm 2445425 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails Capital Structure - Redeemable Convertible Preferred Stock (Details) Details 58 false false R59.htm 2446426 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails Capital Structure - Warrants Liabilities - Lightning Systems (Details) Details 59 false false R60.htm 2447427 - Disclosure - Capital Structure - Schedule of Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails Capital Structure - Schedule of Warrants (Details) Details 60 false false R61.htm 2450428 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 61 false false R62.htm 2451429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) Details 62 false false R63.htm 2452430 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails Stock-Based Compensation - Changes in Stock Options (Details) Details 63 false false R64.htm 2453431 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details) Details 64 false false R65.htm 2454432 - Disclosure - Stock-Based Compensation - Black Scholes Option Pricing Model (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails Stock-Based Compensation - Black Scholes Option Pricing Model (Details) Details 65 false false R66.htm 2455433 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails Stock-Based Compensation - Restricted Stock Unit Awards (Details) Details 66 false false R67.htm 2457434 - Disclosure - Income Taxes (Details) Sheet http://www.ligthiningsystem.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.ligthiningsystem.com/role/IncomeTaxes 67 false false R68.htm 2460435 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details) Sheet http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails Earnings (Loss) per Common Share - Reconciliation (Details) Details http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables 68 false false R69.htm 2461436 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) Sheet http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) Details http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables 69 false false R70.htm 2464437 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails Commitments and Contingencies - Future Minimum Commitments (Details) Details 70 false false All Reports Book All Reports zev-20220630.htm zev-20220630.xsd zev-20220630_cal.xml zev-20220630_def.xml zev-20220630_lab.xml zev-20220630_pre.xml zev-20220630xex311.htm zev-20220630xex312.htm zev-20220630xex321.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zev-20220630.htm": { "axisCustom": 1, "axisStandard": 27, "contextCount": 326, "dts": { "calculationLink": { "local": [ "zev-20220630_cal.xml" ] }, "definitionLink": { "local": [ "zev-20220630_def.xml" ] }, "inline": { "local": [ "zev-20220630.htm" ] }, "labelLink": { "local": [ "zev-20220630_lab.xml" ] }, "presentationLink": { "local": [ "zev-20220630_pre.xml" ] }, "schema": { "local": [ "zev-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 670, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://www.ligthiningsystem.com/20220630": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 24 }, "keyCustom": 94, "keyStandard": 350, "memberCustom": 45, "memberStandard": 39, "nsprefix": "zev", "nsuri": "http://www.ligthiningsystem.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.ligthiningsystem.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Inventories", "role": "http://www.ligthiningsystem.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Property and Equipment", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Notes Payable", "role": "http://www.ligthiningsystem.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Leases", "role": "http://www.ligthiningsystem.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - Capital Structure", "role": "http://www.ligthiningsystem.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Stock-Based Compensation", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156112 - Disclosure - Income Taxes", "role": "http://www.ligthiningsystem.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Earnings (Loss) per Common Share", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare", "shortName": "Earnings (Loss) per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Commitments and Contingencies", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315302 - Disclosure - Reverse Recapitalization (Tables)", "role": "http://www.ligthiningsystem.com/role/ReverseRecapitalizationTables", "shortName": "Reverse Recapitalization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Inventories (Tables)", "role": "http://www.ligthiningsystem.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Property and Equipment (Tables)", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Notes Payable (Tables)", "role": "http://www.ligthiningsystem.com/role/NotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Leases (Tables)", "role": "http://www.ligthiningsystem.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Capital Structure (Tables)", "role": "http://www.ligthiningsystem.com/role/CapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359311 - Disclosure - Earnings (Loss) per Common Share (Tables)", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables", "shortName": "Earnings (Loss) per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363312 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details)", "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "shortName": "Description of Business and Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "zev:NetProceedsAsResultOfBusinessCombinationAfterPayingOffNotesAndFacilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i3c8ab815c5ca42ad9a58af9d552bc3b5_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "icd688bedd51846cba906b89ce0e72deb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "icd688bedd51846cba906b89ce0e72deb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "idcd5379c4f434d4593a3c1a43b8f74c7_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "idcd5379c4f434d4593a3c1a43b8f74c7_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "lang": "en-US", "name": "zev:ProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i2dcfbc63f5924a91b8a4be8e4ca521e9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i2dcfbc63f5924a91b8a4be8e4ca521e9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ibdfa75e9284c4570823c08fa702ebdd3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details)", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Earnout Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ibdfa75e9284c4570823c08fa702ebdd3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ia3c0f45b5aea4f9bad9bd3a2e0e3800d_I20210506", "decimals": "INF", "first": true, "lang": "en-US", "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Reverse Recapitalization (Details)", "role": "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails", "shortName": "Reverse Recapitalization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ia3c0f45b5aea4f9bad9bd3a2e0e3800d_I20210506", "decimals": "INF", "first": true, "lang": "en-US", "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Reverse Recapitalization - Common Stock Outstanding (Details)", "role": "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "shortName": "Reverse Recapitalization - Common Stock Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i7ad88ee8f963499fa17bbf6b3e7857b9_D20210506-20210506", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Inventories (Details)", "role": "http://www.ligthiningsystem.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "zev:PrepaidVendorDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "zev:PrepaidVendorDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details)", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "shortName": "Property and Equipment - Cost and Accumulated Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "shortName": "Property and Equipment - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i5d346db8a1c343f3a19323c836a78dd7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i5d346db8a1c343f3a19323c836a78dd7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "icd688bedd51846cba906b89ce0e72deb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "icd688bedd51846cba906b89ce0e72deb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Notes Payable - Components (Details)", "role": "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "shortName": "Notes Payable - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib171682e10ea4401a6aa6a396c6531aa_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i96319bd2217945fbad94d38704e085c9_I20200229", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Notes Payable - Additional Information (Details)", "role": "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "shortName": "Notes Payable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i96319bd2217945fbad94d38704e085c9_I20200229", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i4e92fc19255849bf841edc244935928a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details)", "role": "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "shortName": "Notes Payable - Convertible Note Derivative Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i4e92fc19255849bf841edc244935928a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Notes Payable - Debt Maturities (Details)", "role": "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails", "shortName": "Notes Payable - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities (Details)", "role": "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "shortName": "Leases - Right-of-Use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib63551f68c2c434fb42485be22df5c99_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Capital Structure - Warrants (Details)", "role": "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "shortName": "Capital Structure - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib63551f68c2c434fb42485be22df5c99_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "id805a6a1d4b84057ab2015efd9ce6249_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "shortName": "Capital Structure - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "id805a6a1d4b84057ab2015efd9ce6249_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details)", "role": "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "shortName": "Capital Structure - Warrants Liabilities - Lightning Systems (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i646228d26b764c37bbf61f990fdab0f4_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "zev:FractionalSharesExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "zev:DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Capital Structure - Schedule of Warrants (Details)", "role": "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "shortName": "Capital Structure - Schedule of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i4475399dd0554a5998cfc5ed78d6f4ca_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "zev:WarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "shortName": "Stock-Based Compensation - Changes in Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "shortName": "Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i85f0433b66124b9b9412f4aa2ac77ab2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Stock-Based Compensation - Black Scholes Option Pricing Model (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails", "shortName": "Stock-Based Compensation - Black Scholes Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "if29e362b4b794c08bd4998a31ad5f4e5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "if29e362b4b794c08bd4998a31ad5f4e5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - Income Taxes (Details)", "role": "http://www.ligthiningsystem.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details)", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails", "shortName": "Earnings (Loss) per Common Share - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461436 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "shortName": "Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "i81fb415e496b41c68aebc35aa4f179a9_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Basis of Presentations", "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations", "shortName": "Description of Business and Basis of Presentations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464437 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details)", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib592f24e86af4393a989b3cf701199a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ReverseRecapitalizationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - Reverse Recapitalization", "role": "http://www.ligthiningsystem.com/role/ReverseRecapitalization", "shortName": "Reverse Recapitalization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20220630.htm", "contextRef": "ib0904c88cbe0468688a5f94355a2be40_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ReverseRecapitalizationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 90, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r602" ], "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": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Schedule of Future Minimum Commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r56", "r58", "r106", "r107", "r271", "r311", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r196", "r346", "r352", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r270", "r310", "r369", "r371", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r569", "r572", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r270", "r310", "r369", "r371", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r569", "r572", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r196", "r346", "r352", "r571" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r194", "r242", "r243", "r346", "r350", "r530", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r194", "r242", "r243", "r346", "r350", "r530", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r236", "r241", "r242", "r243", "r244", "r270", "r310", "r358", "r369", "r371", "r405", "r406", "r407", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r569", "r572", "r593", "r594" ], "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]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r236", "r241", "r242", "r243", "r244", "r270", "r310", "r358", "r369", "r371", "r405", "r406", "r407", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r569", "r572", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r57", "r58", "r106", "r107", "r271", "r311" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r119", "r121", "r122", "r124", "r125", "r150", "r462", "r463" ], "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": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r126", "r150", "r209", "r210", "r437", "r461", "r462", "r463", "r464", "r496", "r510", "r511", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "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]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r126", "r150", "r209", "r210", "r437", "r461", "r462", "r463", "r464", "r496", "r510", "r511", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "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": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r111", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r124", "r125", "r150", "r209", "r210", "r437", "r461", "r462", "r463", "r464", "r496", "r510", "r511", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "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": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r10" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r588" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r197", "r198" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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 of allowance of $3,847 and $3,349 as of June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r14", "r229" ], "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r417", "r418", "r419", "r462" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalMarkToMarket": { "auth_ref": [ "r323", "r328" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r373", "r420", "r421" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r266", "r323", "r328" ], "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", "verboseLabel": "Issuance of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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 income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r423" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r203", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r73", "r87", "r290", "r491" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r147" ], "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 antidilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r147" ], "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]", "verboseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r17", "r103", "r177", "r186", "r192", "r207", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r450", "r452", "r482", "r515", "r517", "r544", "r558" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r39", "r103", "r207", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r450", "r452", "r482", "r515", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r368", "r370", "r448" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r368", "r370", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r445", "r449" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r110", "r171" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r92", "r93", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in accounts payable and accruals" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r12", "r517", "r584", "r585" ], "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", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r12", "r89" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r90" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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 period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r483" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r21", "r23", "r24", "r100", "r103", "r130", "r134", "r141", "r144", "r146", "r155", "r156", "r157", "r207", "r255", "r259", "r260", "r261", "r264", "r265", "r307", "r308", "r313", "r317", "r323", "r482", "r601" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r329", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r324" ], "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 (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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 (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r324" ], "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 (in shares)", "verboseLabel": "Warrant to purchase shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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 (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r329", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r549", "r564" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r245", "r589" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112", "r462" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r323" ], "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 (in shares)", "periodStartLabel": "Common stock, outstanding prior to Business Combination (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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 $0.0001, 250,000,000 shares authorized as of June\u00a030, 2022 and December\u00a031, 2021; 75,610,103 and 75,062,642 shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r381" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r165", "r166", "r196", "r479", "r480", "r588" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r165", "r166", "r196", "r479", "r480", "r583", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r165", "r166", "r196", "r479", "r480", "r583", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r160", "r556" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r165", "r166", "r196", "r479", "r480" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r163", "r165", "r166", "r167", "r479", "r481", "r588" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r165", "r166", "r196", "r479", "r480", "r588" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of changes in contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r331", "r332", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r331", "r332", "r347" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Increase due to billings" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r349" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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 (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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", "verboseLabel": "Warrant liability" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r359" ], "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 notes payable" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r20", "r546", "r559", "r586" ], "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", "verboseLabel": "Convertible Note" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r18", "r545", "r557", "r586" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r103", "r207", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r482" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r164", "r196" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "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 (in shares)", "verboseLabel": "Common stock issued on conversion of notes (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r99", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r284", "r291", "r292", "r294", "r303" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r102", "r109", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r299", "r300", "r301", "r302", "r494", "r545", "r546", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r295", "r546", "r557" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "netLabel": "Long term debt", "totalLabel": "Total debt", "verboseLabel": "Facility" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r327" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r269", "r297" ], "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 (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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 (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r267", "r299", "r300", "r492", "r494", "r495" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r268" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r102", "r109", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r299", "r300", "r301", "r302", "r494" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r102", "r109", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r299", "r300", "r301", "r302", "r324", "r325", "r326", "r327", "r491", "r492", "r494", "r495", "r555" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r280", "r491", "r495" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer cash contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined contribution plan, employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r175" ], "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": "Total depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r54", "r55", "r58", "r478" ], "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r108", "r454", "r455", "r456", "r457", "r459" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r346", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r346" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r377", "r378", "r411", "r412", "r414", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r87", "r227", "r232" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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": "Loss (gain) on disposal of fixed asset" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r328", "r554" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r116", "r117", "r119", "r120", "r121", "r127", "r130", "r144", "r145", "r146", "r150", "r151", "r463", "r464", "r551", "r566" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share, basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r116", "r117", "r119", "r120", "r121", "r130", "r144", "r145", "r146", "r150", "r151", "r463", "r464", "r551", "r566" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share, diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r147", "r148" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining vesting period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Restricted stock units unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r62", "r63", "r64", "r111", "r112", "r113", "r115", "r122", "r125", "r154", "r208", "r323", "r328", "r417", "r418", "r419", "r436", "r437", "r462", "r484", "r485", "r486", "r487", "r488", "r489", "r511", "r573", "r574", "r575" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r87", "r304" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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", "netLabel": "Change in fair value", "terseLabel": "(Gain) loss from change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r465", "r466", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r465", "r466", "r467", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value hierarchy" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r282", "r299", "r300", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r466", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r473", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r282", "r359", "r360", "r365", "r367", "r466", "r518" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r282", "r299", "r300", "r359", "r360", "r365", "r367", "r466", "r519" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r282", "r299", "r300", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r466", "r520" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Increase (decrease) in convertible note derivative liability", "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r470", "r475" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r470", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Convertible Note Derivative Liability Measured at Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "(Gain) Loss", "verboseLabel": "(Gain) Loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Initial recognition May 6, 2021" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r282", "r299", "r300", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r476", "r477" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r498", "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligation", "verboseLabel": "Finance lease obligation - current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r508" ], "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 Liability" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Finance lease obligation - long-term portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder of year)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r508" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r500", "r503" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r506", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r505", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease terms (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r458" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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": "(Gain) loss from change in fair value of derivative liability", "negatedTerseLabel": "Reverse: Change in fair value of derivative liability" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r15", "r219", "r220", "r221", "r222", "r517", "r543" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r103", "r177", "r185", "r188", "r191", "r193", "r207", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r482" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r250" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r87", "r226", "r231" ], "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, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r225", "r234" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r233", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r237" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r104", "r430", "r431", "r434", "r438", "r440", "r442", "r443", "r444" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r124", "r125", "r176", "r428", "r439", "r441", "r567" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r426", "r427", "r431", "r432", "r433", "r435" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Change in fair value of derivative liability" } } }, "localname": "IncreaseDecreaseInDerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r139", "r140", "r146" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Add: Dilutive effects of if-converted Convertible Note (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r131", "r132", "r133", "r146", "r375" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Add: Dilutive effects of stock options and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r223", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r174", "r490", "r493", "r552" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r73", "r288", "r298", "r301", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r129", "r136", "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Add: Convertible Note interest expense, net of tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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 [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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r216" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r31" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r36", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r34", "r97", "r153", "r213", "r215", "r216", "r528" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r36" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r32" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r214" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence and write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r228" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r508" ], "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 Liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r508" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2022 (remainder of year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r508" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r103", "r187", "r207", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r451", "r452", "r453", "r482", "r515", "r516" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r103", "r207", "r482", "r517", "r547", "r562" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r46", "r103", "r207", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r451", "r452", "r453", "r482", "r515", "r516", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r546", "r557" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r281", "r296", "r299", "r300", "r546", "r560" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt less unamortized debt discount", "verboseLabel": "Long-term debt, net of debt discount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r254", "r286" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Measurement Input, Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r468" ], "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": "Measurement Input, Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r468" ], "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": "Measurement Input, Price Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r468" ], "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": "Measurement Input, Risk Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Measurement Input, Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r88" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r59", "r60", "r64", "r66", "r88", "r103", "r114", "r116", "r117", "r119", "r120", "r124", "r125", "r142", "r177", "r185", "r188", "r191", "r193", "r207", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r464", "r482", "r550", "r565" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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", "netLabel": "Net income (loss) - basic", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r116", "r117", "r119", "r120", "r127", "r128", "r143", "r146", "r177", "r185", "r188", "r191", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r129", "r135", "r136", "r137", "r138", "r143", "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements issued" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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 (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r92", "r93", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Conversion of convertible notes for common stock" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Notes payable, fair value" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r185", "r188", "r191", "r193" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r502", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r498" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as 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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as 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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r497" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset, net", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash impact of operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r506", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r505", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease terms (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAffiliatesMember": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "A category that identifies other affiliates.", "label": "Other Affiliates [Member]", "terseLabel": "Other Affiliates" } } }, "localname": "OtherAffiliatesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r38", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "totalLabel": "Total" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Other" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder of the year)" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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 expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r37", "r218" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.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 prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Payments to redeem common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding payment related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r309" ], "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://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r308" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r307" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r307" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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 $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r6", "r217", "r218" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r78" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from the exercise of Series C redeemable convertible preferred warrants" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from convertible notes payable, net of issuance costs paid" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r77" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Business Combination and PIPE Financing, net of issuance costs paid" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r78" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r416" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromUnsecuredLinesOfCredit": { "auth_ref": [ "r78" ], "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 either short term or long term maturity that is uncollateralized (where debt is not backed by the pledge of collateral).", "label": "Proceeds from Unsecured Lines of Credit", "terseLabel": "Proceeds from unsecured credit facility" } } }, "localname": "ProceedsFromUnsecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r77" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r251", "r252", "r548" ], "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r45", "r246", "r247" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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 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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilized during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charge for the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r235", "r590", "r591", "r592" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r13", "r228" ], "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r230", "r517", "r553", "r563" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r230", "r590", "r591" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r230" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r68", "r212" ], "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": "Charges to expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Firm Purchase" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder of the year)" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r366", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r366", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r366", "r512", "r514", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r80" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedTerseLabel": "Repayments of facility borrowings" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r425", "r529", "r595" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r425" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r328", "r517", "r561", "r577", "r582" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r111", "r112", "r113", "r115", "r122", "r125", "r208", "r417", "r418", "r419", "r436", "r437", "r462", "r573", "r575" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Stockholders\u2019 Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r172", "r173", "r184", "r189", "r190", "r194", "r195", "r196", "r345", "r346", "r530" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r165", "r196" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r98", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r357" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation (in years)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r504", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease right-of-use asset in exchange for a lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in shares)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts activity" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r147" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r134", "r146", "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Common Shares Used to Calculate Basic and Diluted Earnings Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Related to Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Debt Maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Warrant Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r372", "r374", "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r382", "r397", "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r403" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r329", "r376" ], "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 Warrant Activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Non-Vested Share Awards" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r163", "r165", "r166", "r167", "r479", "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r195" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r378" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r378" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at ending of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at ending of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r406" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r405" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r407" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r415" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r387" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of stock options granted", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at Beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at Beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r415" ], "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": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "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": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Non-vested at end of period (in shares)", "periodStartLabel": "Non-vested at beginning of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Non-vested Shares Under Option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Non-vested at end of period (in dollars per share)", "periodStartLabel": "Non-vested at beginning of period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "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": "Balance, at end of period (in shares)", "periodStartLabel": "Balance, at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-Term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r23", "r24", "r100", "r103", "r130", "r134", "r141", "r144", "r146", "r155", "r156", "r157", "r207", "r255", "r259", "r260", "r261", "r264", "r265", "r307", "r308", "r313", "r317", "r323", "r482", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r62", "r63", "r64", "r111", "r112", "r113", "r115", "r122", "r125", "r154", "r208", "r323", "r328", "r417", "r418", "r419", "r436", "r437", "r462", "r484", "r485", "r486", "r487", "r488", "r489", "r511", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r154", "r530" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r23", "r24", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "verboseLabel": "Common stock Gig (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r323", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "netLabel": "Shares issued (in shares)", "terseLabel": "Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants (in shares)", "verboseLabel": "Shares issued in PIPE Financing (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r23", "r24", "r323", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, net of taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r323", "r328", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r323", "r328" ], "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 upon exercise of Series C warrants" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r323", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, net of taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r323", "r328" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r323" ], "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 (in shares)", "terseLabel": "Shares redeemed (in shares)" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r27", "r28", "r103", "r205", "r207", "r482", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r101", "r308", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r328", "r330", "r460" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r21", "r22", "r306" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r164" ], "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 Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r11", "r305" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r255", "r259", "r260", "r261", "r264", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance, at End of period", "periodStartLabel": "Balance, at Beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance, at End of period (in shares)", "periodStartLabel": "Balance, at Beginning of period (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r206" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r161", "r162", "r168", "r169", "r170" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "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": "Outstanding warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r146" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "totalLabel": "Weighted-average shares outstanding -diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r146" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "netLabel": "Weighted shares outstanding - basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "verboseLabel": "Weighted shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "zev_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "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 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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value", "label": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value", "terseLabel": "Warrants issued in connection with the Convertible Note" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_CapitalProjectsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to capital projects in progress.", "label": "Capital projects in progress", "terseLabel": "Capital projects in progress" } } }, "localname": "CapitalProjectsInProgressMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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 (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "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 (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "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 (in shares)" } } }, "localname": "CommonStockSharesOutstandingPriorToConversion", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Threshold Percentage", "label": "Concentration Risk, Threshold Percentage", "terseLabel": "Concentration risk, threshold percentage" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "zev_ContingentConsiderationLiabilitiesUnderReverseCapitalizationAgreementMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liabilities Under Reverse Capitalization Agreement, Met", "label": "Contingent Consideration Liabilities Under Reverse Capitalization Agreement, Met", "terseLabel": "Contingencies under agreement met" } } }, "localname": "ContingentConsiderationLiabilitiesUnderReverseCapitalizationAgreementMet", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "integerItemType" }, "zev_ContractualInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of contractual interest expense.", "label": "Contractual Interest Expense", "terseLabel": "Contractual interest expense" } } }, "localname": "ContractualInterestExpense", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ConvertibleNoteDueMay2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Convertible Note Due May 15, 2024.", "label": "Convertible Note due in May 2024", "terseLabel": "Convertible Note due in May 2024" } } }, "localname": "ConvertibleNoteDueMay2024Member", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ConvertibleNoteWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible note warrants.", "label": "Convertible note warrants", "terseLabel": "Convertible note warrants" } } }, "localname": "ConvertibleNoteWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D [Member]", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E [Member]", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer F [Member]", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "localname": "CustomerFMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_DebtInstrumentConvertibleAverageDailyTradingVolume": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of average daily trading volume of common stock in a consecutive 30 trading day period.", "label": "Debt Instrument Convertible, Average Daily Trading Volume", "terseLabel": "Average daily trading volume" } } }, "localname": "DebtInstrumentConvertibleAverageDailyTradingVolume", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "monetaryItemType" }, "zev_DepreciationDepletionAndFinanceRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation Depletion And Finance Right of Use Asset Amortization", "label": "Depreciation Depletion And Finance Right of Use Asset Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_DerivativeInstrumentContingentConsiderationLiabilityThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of consecutive trading days for determining volume weighted average shares of common stock.", "label": "Derivative Instrument, Contingent Consideration Liability, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdConsecutiveTradingDays", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "durationItemType" }, "zev_DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of trading days for determining volume weighted average shares of common stock.", "label": "Derivative Instrument, Contingent Consideration Liability, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "durationItemType" }, "zev_DerivativeInstrumentContingentConsiderationLiabilityThresholdWeightedAveragePriceOfStockToTriggerEarnOutShareRelease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold weighted average price of stock to trigger earn out share release in reverse recapitalization.", "label": "Derivative Instrument, Contingent Consideration Liability, Threshold Weighted Average Price Of Stock To Trigger Earn Out Share Release", "terseLabel": "Threshold weighted average price of stock (in dollars per share)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdWeightedAveragePriceOfStockToTriggerEarnOutShareRelease", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "zev_DerivativeInstrumentPercentageOfEarnoutSharesToBeReleased": { "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": "Derivative Instrument, Percentage of Earnout Shares To Be Released", "terseLabel": "Percentage of earnout shares to be released" } } }, "localname": "DerivativeInstrumentPercentageOfEarnoutSharesToBeReleased", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "percentItemType" }, "zev_DerivativeInstrumentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period", "label": "Derivative Instrument, Period [Axis]", "terseLabel": "Derivative Instrument, Period [Axis]" } } }, "localname": "DerivativeInstrumentPeriodAxis", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "zev_DerivativeInstrumentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period [Domain]", "label": "Derivative Instrument, Period [Domain]", "terseLabel": "Derivative Instrument, Period [Domain]" } } }, "localname": "DerivativeInstrumentPeriodDomain", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_DerivativeInstrumentPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period One", "label": "Derivative Instrument, Period One [Member]", "terseLabel": "Derivative Instrument, Period One" } } }, "localname": "DerivativeInstrumentPeriodOneMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_DerivativeInstrumentPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period Three", "label": "Derivative Instrument, Period Three [Member]", "terseLabel": "Derivative Instrument, Period Three" } } }, "localname": "DerivativeInstrumentPeriodThreeMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_DerivativeInstrumentPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period Two", "label": "Derivative Instrument, Period Two [Member]", "terseLabel": "Derivative Instrument, Period Two" } } }, "localname": "DerivativeInstrumentPeriodTwoMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_EarnoutLiability": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout liability", "label": "Earnout liability", "terseLabel": "Earnout liability" } } }, "localname": "EarnoutLiability", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_EarnoutLiabilityFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout liability, fair value", "label": "Earnout liability, fair value", "terseLabel": "Earnout liability" } } }, "localname": "EarnoutLiabilityFairValue", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "zev_EarnoutLiabilityFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability Fair Value [Table Text Block]", "label": "Earnout Liability Fair Value [Table Text Block]", "terseLabel": "Schedule of earnout liability" } } }, "localname": "EarnoutLiabilityFairValueTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "zev_EarnoutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability [Member]", "label": "Earnout Liability [Member]", "terseLabel": "Earnout Liability" } } }, "localname": "EarnoutLiabilityMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "zev_ExercisePriceOfWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercise price of warrants exercised.", "label": "Exercise Price of Warrants Exercised", "terseLabel": "Exercise of common warrants and warrants to purchase redeemable convertible preferred stock (in dollars per share)" } } }, "localname": "ExercisePriceOfWarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "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 (in dollars per share)" } } }, "localname": "FairValuePerWarrant", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "perShareItemType" }, "zev_FinanceLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease Assets:", "terseLabel": "Finance Lease Assets:" } } }, "localname": "FinanceLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "zev_FinancingLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability Payments Due Year Five and Thereafter.", "label": "Financing Liability Payments Due Year Five and Thereafter", "terseLabel": "Thereafter" } } }, "localname": "FinancingLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_FourZeroOneKSavingsPlanPart1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401K Savings Plan Part 1 [Member]", "label": "Four Zero One K Savings Plan Part 1 [Member]", "terseLabel": "401(k) Savings Plan Part 1" } } }, "localname": "FourZeroOneKSavingsPlanPart1Member", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_FourZeroOneKSavingsPlanPart2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401K Savings Plan Part 2 [Member]", "label": "Four Zero One K Savings Plan Part 2 [Member]", "terseLabel": "401(k) Savings Plan Part 2" } } }, "localname": "FourZeroOneKSavingsPlanPart2Member", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "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 (in dollars per share)" } } }, "localname": "FractionalSharesExercised", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "sharesItemType" }, "zev_GigCapital3Inc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GigCapital3, Inc.", "label": "Gig Capital3, Inc.", "terseLabel": "Gig Capital3, Inc." } } }, "localname": "GigCapital3Inc.Member", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_InventoryPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Purchases", "label": "Inventory Purchases [Member]", "terseLabel": "Inventory Purchases" } } }, "localname": "InventoryPurchasesMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "zev_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_LightningSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Lightning Systems, Inc.", "label": "Lightning Systems, Inc", "terseLabel": "Lightning Systems, Inc" } } }, "localname": "LightningSystemsIncMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customer.", "label": "Number of Customer", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomer", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfSupplier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of supplier.", "label": "Number of Supplier", "terseLabel": "Number of suppliers" } } }, "localname": "NumberOfSupplier", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_OperatingLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease Asset Abstract", "terseLabel": "Assets" } } }, "localname": "OperatingLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "zev_OriginalPurchasePricePerShareAndPreferredAccruedButUnpaidReturnPerShareRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio of original purchase price per share and preferred accrued but unpaid return per share.", "label": "Original Purchase Price Per Share and Preferred Accrued but Unpaid Return Per Share, Ratio", "terseLabel": "Ratio of original purchase price per share and preferred accrued but unpaid return per share" } } }, "localname": "OriginalPurchasePricePerShareAndPreferredAccruedButUnpaidReturnPerShareRatio", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "pureItemType" }, "zev_OtherCommitmentDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid after 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": "Other Commitment, Due, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "OtherCommitmentDueAfterYearFour", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about other revenue.", "label": "Other", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "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 Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "zev_PrepaidVendorDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PrivatePlacementWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Private Placement warrants.", "label": "Private Placement Warrant", "terseLabel": "Private placement warrant" } } }, "localname": "PrivatePlacementWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "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", "terseLabel": "Private warrants assumed through Business Combination" } } }, "localname": "PrivateWarrantsAssumedThroughBusinessCombinationMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zev_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life 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, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of our major classes of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "zev_ProvisionForDoubtfulAccount": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Doubtful Account", "label": "Provision For Doubtful Account", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccount", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to public warrants.", "label": "Public warrant", "terseLabel": "Public warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to purchases.", "label": "Purchases", "terseLabel": "Purchases" } } }, "localname": "PurchasesMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zev_RedeemableWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Warrants [Member]", "label": "Redeemable Warrants [Member]", "terseLabel": "Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share" } } }, "localname": "RedeemableWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "zev_ReverseCapitalizationContingentConsiderationRightToReceiveAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity as contingent consideration.", "label": "Reverse Capitalization, Contingent Consideration, Right To Receive Additional Shares", "terseLabel": "Contingent right to receive additional shares (in shares)" } } }, "localname": "ReverseCapitalizationContingentConsiderationRightToReceiveAdditionalShares", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "zev_ReverseRecapitalizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Abstract]" } } }, "localname": "ReverseRecapitalizationAbstract", "nsuri": "http://www.ligthiningsystem.com/20220630", "xbrltype": "stringItemType" }, "zev_ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability. Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of earnout liability", "verboseLabel": "(Gain) loss from change in earnout liability" } } }, "localname": "ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "zev_ReverseRecapitalizationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization Disclosure", "label": "Reverse Recapitalization Disclosure [Text Block]", "terseLabel": "Reverse Recapitalization" } } }, "localname": "ReverseRecapitalizationDisclosureTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalization" ], "xbrltype": "textBlockItemType" }, "zev_ReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Line Items]", "terseLabel": "Reverse Recapitalization" } } }, "localname": "ReverseRecapitalizationLineItems", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationTables" ], "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 Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Property Plant and Equipment Depreciation and Amortization", "label": "Schedule of Property Plant and Equipment Depreciation and Amortization [Table Text Block]", "terseLabel": "Schedule of Property Plant and Equipment Depreciation and Amortization" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table]", "verboseLabel": "Schedule Of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Series B and Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "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", "terseLabel": "Series B redeemable convertible preferred stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "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", "terseLabel": "Series C redeemable convertible preferred stock" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "zev_SeriesRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series A redeemable convertible preferred stock.", "label": "Series A redeemable convertible preferred stock", "terseLabel": "Series A redeemable convertible preferred stock" } } }, "localname": "SeriesRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zev_ServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Revenue [Member]", "label": "Service Revenue [Member]", "terseLabel": "Service Revenue" } } }, "localname": "ServiceRevenueMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were released during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released in Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were released.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "zev_ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option and Restricted stock units.", "label": "Share-based Payment Arrangement, Stock Options and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Unrecognized Expense for Stock Options and RSUs" } } }, "localname": "ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "zev_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.", "label": "Shares Authorized", "terseLabel": "Shares authorized (in shares)" } } }, "localname": "SharesAuthorized", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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 (in shares)" } } }, "localname": "SharesIssuedDuringPeriodSharesRecapitalization", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationCommonStockOutstandingDetails" ], "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": "Common stock issued on conversion of warrants (in shares)" } } }, "localname": "SharesIssuedOnConversionOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ReverseRecapitalizationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zev_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Business Combination and PIPE Financing (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "zev_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of Common Warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "zev_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "terseLabel": "Business Combination and PIPE Financing" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "zev_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of Common Warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "zev_SupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to one supplier.", "label": "Supplier One [Member]", "terseLabel": "Supplier One" } } }, "localname": "SupplierOneMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_SupplierThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to three suppliers.", "label": "Supplier Three [Member]", "terseLabel": "Supplier Three" } } }, "localname": "SupplierThreeMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two suppliers.", "label": "Supplier Two [Member]", "terseLabel": "Supplier Two" } } }, "localname": "SupplierTwoMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Facility" } } }, "localname": "TermNoteAndRevolvingWorkingCapitalFacilityMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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", "terseLabel": "Third Party Secured Promissory Note" } } }, "localname": "ThirdPartySecuredPromissoryNoteMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to three customers.", "label": "Three Customers", "terseLabel": "Three Customers" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ThresholdIndebtednessUnderConvertibleNoteRequirements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold indebtedness under the convertible notes requirements.", "label": "Threshold Indebtedness Under Convertible Note Requirements", "terseLabel": "Threshold indebtedness" } } }, "localname": "ThresholdIndebtednessUnderConvertibleNoteRequirements", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ThresholdLimitForChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold limit.", "label": "Threshold Limit for Change in Control", "terseLabel": "Threshold limit for change in control" } } }, "localname": "ThresholdLimitForChangeInControl", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Total Commitment", "terseLabel": "Total" } } }, "localname": "TotalCommitmentFiscalYearMaturityAbstract", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "zev_TotalCommitmentToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 6.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in after 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": "Total Commitment, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "TotalCommitmentToBePaidAfterYearFour", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder of the year)" } } }, "localname": "TotalCommitmentToBePaidRemainderOfFiscalYear", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in four 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": "Total Commitment, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "TotalCommitmentToBePaidYearFour", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearOne": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment 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": "Total Commitment, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "TotalCommitmentToBePaidYearOne", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearThree": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment 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": "Total Commitment, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "TotalCommitmentToBePaidYearThree", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment 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": "Total Commitment, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "TotalCommitmentToBePaidYearTwo", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitments": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of total commitment in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Total Commitments", "totalLabel": "Total Commitments" } } }, "localname": "TotalCommitments", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalForCustomersWithSalesOfLessThenTenPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total for customers with sales of less then ten percent [Member]", "label": "Total for customers with sales of less then ten percent [Member]", "terseLabel": "Total of customers with sales less than 10%" } } }, "localname": "TotalForCustomersWithSalesOfLessThenTenPercentMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two customers.", "label": "Two Customers", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 Equity Incentive Plan.", "label": "2021 Equity Incentive Plan", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2019 Equity Incentive Plan.", "label": "2019 Equity Incentive Plan", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandTwentyShortTermConvertibleNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2020 short-term convertible notes payable.", "label": "2020 short-term convertible notes payable", "terseLabel": "2020 short-term convertible notes payable" } } }, "localname": "TwoThousandTwentyShortTermConvertibleNotesPayableMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WarrantLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy warrant liabilities.", "label": "Warrant Liabilities, Policy [Policy Text Block]", "terseLabel": "Warrants and Warrant liabilities" } } }, "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_WarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised.", "label": "Warrants Exercised", "negatedTerseLabel": "Exercise of warrants (in shares)" } } }, "localname": "WarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_WarrantsExercisedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of warrants exercised.", "label": "Warrants Exercised, Fair Value", "negatedTerseLabel": "Exercise of warrants" } } }, "localname": "WarrantsExercisedFairValue", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "zev_WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Issued in Connection With Business Combination as Common Stock", "label": "Warrants Issued in Connection With Business Combination as Common Stock", "negatedTerseLabel": "Issued in connection with the Business Combination as common stock - charged to APIC (in shares)" } } }, "localname": "WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStock", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrants Issued in Connection With Business Combination as Common Stock, Fair Value", "label": "Warrants Issued in Connection With Business Combination as Common Stock, Fair Value", "negatedTerseLabel": "Issued in connection with the Business Combination as common stock - charged to APIC" } } }, "localname": "WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStockFairValue", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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", "terseLabel": "Warrants to purchase Series C preferred stock" } } }, "localname": "WarrantsToPurchaseSeriesCPreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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 (years)" } } }, "localname": "WeightedAverageRemainingContractualTermOutstandingWarrants", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "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/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ZeroEmissionPowertrainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Emission Powertrains", "label": "Zero Emission Powertrains [Member]", "terseLabel": "Zero-emission powertrains" } } }, "localname": "ZeroEmissionPowertrainsMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ZeroEmissionVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zero-emission vehicles.", "label": "Zero-emission vehicles", "terseLabel": "ZEVs" } } }, "localname": "ZeroEmissionVehiclesMember", "nsuri": "http://www.ligthiningsystem.com/20220630", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://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(e)(1))", "Topic": "235", "URI": "https://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(f))", "Topic": "235", "URI": "https://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(g)(1)(ii))", "Topic": "235", "URI": "https://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(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126960819&loc=d3e20905-112640" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(1)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r596": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r597": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r598": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r599": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r600": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r601": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r602": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r603": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r604": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r605": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&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": "https://asc.fasb.org/extlink&oid=126953954&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": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&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": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 88 0001802749-22-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001802749-22-000022-xbrl.zip M4$L#!!0 ( $6""5454$#_V;(" !S?'0 0 >F5V+3(P,C(P-C,P+FAT M;>R]>U>32;,V_O_^%/SKG[V[V#R>3HP?W[]==?AJ.W]Y40]O[Y MA_3#X>]^'#AU\^'ML=]+H#JBUS?S+"P;@,1WV<<,OQ691H\2U+=7F2 M$S[TW973?-#3D\@0POWII_<^N[7NUZ_(=Z?YLN,)#A)]O+_Q$)1T?_>-\R,N MOY#IBP?B"\O[_]M^ M]C(=4!];7][T\63TES<<[O.GG[5^B^_ORL&7]_MW $C3$KZEY:?S_-7UI/[L M1!>'_S52E4,?'V+<>HMX].CAX^]L]&K1>O;S'9"?,#W_MTP37ZO=; M]._C+M_!D^%@PB;AD\G]Z;/=?_@?__$?OTZZDQX]Y'MN M7=[2K_?/W_OU_OF9XS"?/OPU=]^OC2>G/?KM7NZ.CWIX^F P'!!?OWORH!Y( MH_.7W9QI,'W)GW?8C8RZZ?SR)Y,=*K_=ZT81!"3O4R0!UEOOD>T6M#&H(H'X M8WUZ*U+(UJ=F&F"_7IJZ#S8&?'^G3_AI1MC;&F0Z^1\ZO;?6S7SJK%^?QO7A M^V=JY_V>;A_GPXWW^YOAP<]!93VI_=T^U M=]-)1^V\Z[S9,\]TI[=W-A3MPYW#SN;.N^W=1[JS_DKL'>Z=[>V^T)W^*]4Y MW-#MW?QN?_UU?_NU%\_4_NG>FV3WU*O3SF[N[J_W^NVS=[*SN:?W-[=.MG?-I-VZ^LOOKO[_K'+[N[NUNZ/W^'O U#]N'O5YG M_87L[':Z^YN_=_GZT#E[_'_"]]/9VCT+VU M<[/G*YQ,'F1^I]7GRQZT,J[@_R;\9U?@M]:8$-"W"FH.R:1T*S(T+6FUE^1B MY@_O/92*_>HM(G\I.SY!_Y3?&:_ _1:XX@JXSE$V$3*#%UA(.:Q"2F&+@@W* M9L7-K^X]K #,#=OG?/YA7J%[+73E%72)Q;11)%LVY= "UKTM#\FVC-0$A:W: M>7'OX8O;Q/81 YNGX/;P[0K/;^&IKD;BH@N:[%J0I&YQ$I1;(1;72B:2LH*P M&';%!7MC^AY(;0[6A@"1(SA(G3$5QR=T;/W6:PE_;'V)Y(66?;!#[VEP3#NL MYJ>JE6UU&GA9U&]'%K-3X;UQ25>5VG_ M(!^/IA%[OA0YZYR&?NH_'6SWM^3V^NN#]N&&;!]NG70.7\ VP[S7?V7VSA[S MOTR"_GZOL_E[[YG>.=CKG_2V#W=Z[?[6R=[N.[6]N7>VO;O3WU]O0WMSR^SS M]?=VW\+V.E_[S0M]^1V^UO&^>F4[FZ].]PZ?'FSO[L'^8=MT-O??M<_>?M@[ M[+WC[QYLK[^%^IS[Z[FT3RL]IC2!SH<_."_F/-FD%IND;X%/LA62%RTJ1<3" M.5^PY=Y#^ST$$2 XT08?M8T0E?ELP :2HPE>)&3,3I0$&H:%:0P MPK8N7UQ2A?/)!^M\QO>,^GO:&HPGHVGTKTDIT^'\U;C+2>.4+,^Z&+L]SNIV M#T8T/ACV\NX(,Q^XCJ?S%@CM)Y=DV#G<.TQF;Y>/Z5="[/39P9O.^M;I_AL. M)KN/^WN'[QBT/<' ]NA?._Q^/HH*[/YFI]LYZQUT^'[X^WR_>V9_]QW?Q^^] M_<,-T][<[V[S[_N'.Z5]F,XZ+_YPVJ22 Z=E&!G&C*X5@@\M%$I;+T#[K.\] M?*[$>E,@K1]3.J[?OM/HBHHNJ[1(P;04H&$1)V(KFB!:*D3CDQ5)^L3HZN]# M-T15O O:0 3P@.@4B,1./*AH,Y:5P=X(I&>//K '!A;,GM-I;EH&$JQ0+8^: M?Y4)4PHF, [?;[#SA'1EL.?HGC"Z7BKMO8LMY0R[XV*I%14A)]8LP5QRT4OQ M_0:;% E9V)4+]L=D"35&'5Q2X, &L3+8&X)T2V^_^,,DZP1":7DCV6 %RE9$ M\"U"U-D#( C__08[3TA7!GN.+C"Z1>N< F?4+*0X8[(&6IP0X[MX+@?:71O!HHJ4^KV.:/_[1Y\"WS.E1+_@V]INVS@ M:# \GKP\0 9\=_B84[ >X9CRO;7:J<9G$?,&^V/FU#G8>\,@K__>W3O;Z>VO M[[QK]W>ZVV]>]_EZ_?W#/6BO3WM)S,?,J;]QTEG/W?;AB[.VJN?>Z75JYK3; MX?/SN3:?'NX?;IWN<4;U9>:TM[LA.FKKE(\_J\_!F93@S.FDS<_2WGWU8>]- MI\]D.>",JK2[5S(GT%%A=MCRVM3>4C 72&'Y%E>^JC"\*9S^ZVB9B,#F'44T[[B3K5?EEQ]W3[J!VTCVKV.[4^3K;Y=68'HW'-'DYP0E5 M7FR7\Z.ZV'L^''?/N_(FQ+HC]NA9=SR9+Q-4^^4%$PXW/NP?[G?;FQS^S]IR M?W?G8'OSZ<'>[I;9.WS-J.SW]_NO&+77G_7-_=[?WMT[:1]V>G4V3O=.7LE]\[X_L_>P9=,:/?W#-_+*3/(M'??JL[Z.]WF_[?7]P^W M=Y/N[+X^9"FCMWSC^+ O(6"^B@,?@0=2I.2%D'@O^ZMW=% MFKF0)@NA/:YF.>6M8GG$78JZ92U!'?^O(XG> MM0($FY*F*(I<:!K>O[K48T2%^+A$XZ\L4*F+5QZ,I\N#F*AKTS50#R:G1TS M<;=_U*NK6J;O'8PJCS]?B_++R3CS&>Y?/<7YY3]=\^(6QL/CT?2WZ<*J!Q>V M<<[-'YGA>GDBFBXXN?RMF^OOI4NCM>D-T5=7+#W9^I^KRR>^_/+#R[>NGOUH M.C7N\K?Q!$>3NO9A.EN[Q3!<5 =EL@,C'8DS)C@J8(CVJ.;3;Q>/3V^J;SG_-?+&3HUXW=2=MJIWI M:[G;KPZJ+FZ\=')/>C@>;Y.>\+AXL8BO5&!.,NI(H7>@'H?[Z6 M<'+1 KXE],<377QRO1:H(RW3QQ]/1S@^/EF?X]WQB!Y> ##]\/(4EY]=_E[/ M\77/54]R_ M>O??Q%V6"-(0ZQ_^-UF/%),VB%"D"Q@NX@PL=GR&VX_/3OF8DD(=/49*#!*&V(H6/[287 MN]VNJQ]FUV[1%$\L&P++0A#)>##!:Q&*D599U!?13M^\?_Y1&?@QK=WX]W$= M/ACVCX8#_G5\+@4_JL5AOS\:AQ9KL[.6HB8/[A"V"S!)1F$ > PHDFP*I/&VD 4EQ#FN]2DUVO;/J[KH"C57:"6-,ED9"$L8+KT,& M2$H2]O%HP@B-+Z$\AZZ^^3+1 +D!GH_H?7=X/.Z=[M#1 M<#2A_ T OY\_%U.FI@[]2^Y S<7A0U)(0MF[3@2&"C.>EFG/UI- MT:6 "E2T#(/@JP@,$4O<#9P )JO1^A MY:(0 :P3QA?E1>#L7@B.XAY,L8HEOX@E+"X1YNPEEEGAL;AC61>SLX(5GA%> MQV I6&TL&I'L'2'%PL#A6&X''<$1PY)30.^\J(/M)B6M87'A6*1>\QN!QOBZ M?53DX$D%LA(Q5,,8HRF 5V M:'E M+J-0\\&\19T]HSF2PMB0.-^!@!)$(>_8!+-Q.17-&J$L#31STMDS@DE*KSGB MR:RT@L!2SC!BR@I,E*Q4=FE@NFV=/2-\H!@)&9PQB2"%%(66D30BN&)\$K>' MS[Q:P&0--D>/,FG01:,,6NGDM45.-?)YV1>QB%-%%V'PB( M2KC:=>E89?CHO;4F99&8&M9$+>X2)18%$Q5=]J44;SP!>A784%4,)KE@%(G0 M0$SN^C28&1HL^$#%1=0F@(K%:P"/7AL7?,A2+2XY%E#KW?X0^^R(D(I6H6"2 MF1/C0#)&'T0 G4A2$;# HG\U#>;&2 $NJ1)4H!@VG))9"* MV'HT:N="I""5NL5<95XM4""G8$.@NDHU&.,C$!EAZA 2"HESJ$;;9&?_Y9CZ M[9?)M4Q@(US6WM<:>YI%MF ]Q:H*$&0HRP?HW*;!W#ZXKM8GRIPK9[;3P"GS MM"*R4LF[3"G0\H%[^]-@;A]5U$D4,-$@(0NZB#G$K%&1(.V%N)P&4_?97J@H MQ"U@N!%^+ I]W'G@8@_RR_>OEOX_XI>7)[CV3@X*,%D98[2YT MQ^\>G^Z>'M$7L?/BJG\Z^ ;OXC$-TD$?1U_TB3Y*:7C,[F*'$G7?U[[1&W8- MMU5$Y*-AI(O&_I-I5!)IBP!J#R9!)5B29:KEI;(!QW!G* M_I2;V!Y\=!)+8AE7I1#8D@I"#+;6( XAR.KU2RXV1^GM%U)H$7/LE9-?."?_ M7?KO2@[^,SO"E$ NREH_0(&5&%*6Y(S7I22K[9>J?A&I?&<(UA"7/!<>&YMD MP"CY1X&D5- ZJRADT%8Z^M/.1HO(X[]UR1^&*X=\)QPRY^$Y!FCH9]_A)_(TW>="<'UW2;/V7?MZ>6;W]3 M!Q_!>K+>))88HGA/0>E0M--4HE%-6NVZ8O2B,7H^VR@F;X(BLB(Z0 T>4^;T MSTB;A"K2KOHQ5HQN5H^&59@PA9B5#9"*\UK*@I'?$YJLRPT:W%DQ>M$8/9>! MK40"/=/9F!C 88C*)IW862,)ZP4T0$=?![K'=S4;_#FS::20EE'4Z7886TG-1TH@BHBVE9)]!2166$K/24L7780Q.3L! M.:IH:_4,*S%:[5#E!FCIN\FVF5CZDV74TH*D,(J]LT$!54-G(VN-F.B=5J!* M [3TBM(+2^FY:&F+#DAE3A*)():("9%R A3!:D6I 5IZ1>F%I?1DY9F%TV2=*0Z<)B1I/,ZB&)2<<67 ME99>9DJO+Z.6!B"L)4"%L4QIRCZZQ&I:!:4+FH(K+;VB=,.T--FJ.8)%%AI, M:8_%)Q=015;37B6_TM(K2C=-2SNIDBM%*Q,ABA2\CU!R3)0$A9Q66GI%Z89I MZ2 !(U$N"B.$I%%*:8RW04?MBEO-E5YJ2F\LHY:F')WP4EE?$A!%G[6W*>EB M@PO@S4I+KRC=,"V-.9D@^:]#! &LHI43(D,A2S&*L-+2*THW3$O[5)37(*W2 M%C0+Z>))"M;3P'ZZ.%AIZ16E&Z:ESPNP,:FV)O,V%?VI3S$I++S.E MGRZCELXLF54M8V"B 2\C%O#*4>WT"%(;O=+2*THW3$N#1&%=\95D0%JRX@#! MZ6%6RD2I\TI+KRC=,"V=I$S"Z1*9M'7+NNB2K 66LB ;DFK"?.D5I1>6TG/1 MTCIYC%Z:9!*"PAS0>"PA&Z-BTK'A6GH^9+H5&VNDS"W2(?A2DA(1C+718,JF M^&2BD"4U85G@BFV-4:!2V:)9A$+1&:R&(')1_!(2"5L^UB=JJ )=L6VQQ*&P M,BO@OY0T<# -G.38'"R"JPLWOJRTN6+;LK!M+KI-AH)!.RNUT !610)07GJ% M'$M14+-UVRH5^8O:BL,)]IY^]E&]\$OLT7B[/*/Q>/> !KLT>$ZC^BS+J""3 MR<)1("$4@0[)D]$B*(RUXU1H:K:"7/&^ ;R?3V^J-]YYQZDYN_L$V8<03?*U M I951JSJT:]X?PO^?@Y=KL6CR"F+C ETS#&:7*0CJ8L@89JT\=:*]\WD_5ST M/3GP(%&SVG&0'$1FO%+1U6Y:"H66S=^_/#[B\RP$[R^+=S_'TUE4NO_XA TNA]-]%X=X2#,1L:?_/QZ66;?+*+RW>V M!TNWC4]W0OVO;N%3/[C\\K6W[\%2HO!%*0D1% ;TAD)R%J001:>EVRMB93[? M8S[376,6*6K,JB)_LDX;18:LE: I8!'9\;\0LG.Y?%D;=T7[.T7[FX\:\R$] M61>MD:/7PV4:&2R?H5Z1=:7=)V6@7$A30G*J:P%1/$D%'7^K\S 8IF>>C(3_XY/1Y#P<3QGKCW\?= MHWJ.KU&^C>F@.Z#1Z><'+F/8SL$[KXT$+2S8$#VEB QS"28Y:V!9 7Y-!]W4 MNXVALSFD'S)'19QH@Q=0B])&F5SV(&2,+N0FS:'^+DR?$?OR@V$O;_6/1L/W M5(];2H"=("H"=9:466M'[Z.4.8NLBLB)FK0HZKL ?C+L'QU/:+34'MEG!3Z1 MTS8F@#H6&#$ZEW*(.J"WRPKNRV&9?&!!MD[OJ3=<6G@+H'&F(*3@ *WP27&T M!5 @-,K8A.VT?PC>I\>C07=R/"(^\&GWI+Y:2M]LG#-@?(:,%KP)WEBK<@W( M#.FG;6D6>=Y*7:'&V.;C--D>7>1!GS*>?1H--_K=<3WV]E34[4_&<*%.HZZ# M$UD B!* 5(H@':IB8PP-&*-;."#G,]@*@ES.2@@V.UU*R"5F\B4(8L4D90,\ M[L(!.1?7BIR>)BL"J,"N-:@8;LK0T;&)DSBOSZ0SXW'2Z.L-4$*#"3 4N',4@1I6,]&EX1/C8^7 MVY.#;Q96:61T--H9HJA"(@E&DP?E.($4PE3T@FI\=+P-Y.82"QT9Y3*CE6*! MI AC2@HP9HRUAG-J?"R\)9N;PRZZ 9Q@O(0+"IP/GL"QWS0JHR^H7.,CWRW9 MW.W'N:*U23JII+(&;M"0.DCC ID=ZK.6[ [>/J=1&8[Z.$BT'7O= MM],92ALG1Y0FE'>[?3YDN[SD=\?E?([0R\M6/@?]UYLY\2]Y6,]S 9V;HGRS M5_K(TL\:\(RQXG>)DBYMR=%R_^-DF0L/!>T[-N[%'G>&$UCGJX2D_#,P^ M^-V(9T%M4(922RI9(*TQLJ,1"C'E GRE*3)2&&%7R%P'&?8:AL&9 3) =>=( M&91A'Q]B8;E!F5,T"-H$Y<]M9J&K7BT:,E=J-/T$,A(Y0-0%K59QIBQ]=$KX MI#,$:5*(OKG>;)=&_0K)HT'F@#?LO>L?_/,&C;BW>BZG;XT=IB'MC M2%0Q,D1-$G3B9#DY(:WQCF5[2KZY1K0@4,W.JE1.)2:K"WLWP""C1XCDJ0Z] M*4EA\:WJ*79'K[%W3(]//[[\%Y\11^G@]%F=]O?%E+'+@[8&1\>3\?0(V1## MLM':R&$H8F!!IU(@,"5@ G:+[!7+W4!+-00MJ;,AGU%3S)!%"&"MC)3)&6F3 M;X#^G@5:NB%HZ6Q=HN) > M!8"2+.5GR(J%6MBQ^T%I\3SB[N)6SBJJ@E 2 MK%:!O"\ZLFE9GV2$NX'6S7K"V:&5,*@07-%",%Z<^F:9$[\,E'.02=T-M&[6 M$\X0K524@2*!LH)4$CJOR#I6],3B78H&3 RXA&%KD(9]>CG!R73=UK-AFG89 M?K%&A'H]%O";-& \>RSM'^5^=] =3Y<.OZ?:OSA8TGJ8X *BJIX3$;3WJ#7_ M T*; (HS@P;,)&@@U/.IB)<<@VMR,A0@FXC%8(E&41'D,39A&EX#H9[/2D[% MJ2&D9"PA4-WICA2%F+4E#26(!LQ5:"#47FH]GG$QB^$ M@ R))::MB X':TM',,H+OZ\HH4 \D9F%GF& (*U HT& MY967GA,WJ,4>*:-J@K5EZCYX1F^QMS&]GT_.\EGW[<&D3M!\>3KF1'W,'O,; MJ%R?$)>I_S1N?I40.Y2)^G6#C<_F.#T?4:'1B/+T"\MH[,X$&5T.N1;\+[F@ M2$F0EBYXZ3@FWRU"-1)"+:,FSA\)@?\KV4O4C%2QNNC 87@.$#:BW8K2+M9Z MN6 MD^[B7= &8@V.B$Z!2*JN:XWVLES LF-[*S6NYZ!/%0E9M,^"#9J-HW8C:2B9'$HQT3HI(&L1O:H[_AH90XJZP.("<9GN/3X>=P&:X1 M@U38 Q;O67\K@]%(=$X4FXSQ.<@ELYZ;JY%Z,ZN,9#'D2=NHZA04B*2L08:C M;KZ"F9;,>&X%G=G9CO5)V<+&(AT .W(U@<3DW2E%!F6S)YN M&Z@9QB=IA%$F1S*<,PGO291LD JD0"[D);.HV]F%Z68J:K!F"-:#XY@$(&U, MG$9E*EY*[Q(N6XBZ=:1F9U.EEDH.Q1L-$M#JP.@P9%:S2\SZ8FYC\VUJ6JKK MO#N6CS^D-!EO#?C56T:J*4:E#8>E**,MEK->D2*& L)K24$:BG))C&I^4,VP MJIHRAC->35!7C,;L%)+A"[I]G)U>@0$S-;: M:Q M&4*P(.2WQ%-E>3 (Q1:CH?F03H;+3UA3$NM&SQ=+V!)@8RQ%%D(7*Z5K6O/DZJK"')P]@YSXMH7 MOEAM^P9'(QQ,MD<[=4'F7U[_XK!;4/FW/W)EQT[]P1* M>OZI$YMKG:I:5;R+K.?SXE<)6@ 8;Z1&4+2,@9;L)0LK,9?J+'P4%#V9G(5+ M#4J?%S4'?SY<=ZK&(R<]KT;'=$0[&F.JL@?'CT\\_N4JB[RS(X^(3@H?+-E"8*5%)X-S-@14A1/DGV64,!E(D]DG J*8V!]9C76IV7_C*^;A[KH\RQ@-39)VT$2?2:?8_1ZF(^LE)^43W- M7Z:Q!]W1N=&_I,2Q/3\?#?O=\7@X.JT6?M.SDAD?/P-\,*B ($DK+<$'$T#* M2 8J9)X^[B:B+ON55D!]I]^1U_<[7Z#Z,[U(5ALC2RVWFZ8[@H$";R(IE0N[ MG0;4,/R;*>:7AUQ\=J.&-L.J[AZ%+KEX-C$@:WPA(N>S*'7+8-UL2*J9/3^. M?()F@2+(21^C%]83.$&H"WGOK%:YJAS=>%!N;2G&S=2@S@1".E\D1C#H?$!M M$[]'/D6&J_'P?+EY;[.LIQ:'$#([*"*"DR)8B;(6WH\QYF1E@Z;FSC/>42IV<$3L^-LUAM;*Y>AY+_"ZVBDKUJ;WVN &UQM9;Y([C@A M9]DR@I:A@!3@O0'VQ28[EJJR$6OR%XQ0]K'.?7XCG)*:R94'4XGL)"0Q4AR(J>H4I$VR!6G?H)3=Y12 MP3)W&.3,-D/T( PG4'5N M&I6Z%,%3UD$"V8@!J&ZH MEH+3/MF\N&L?%];CS,?/W,AR2^43)V3>)I$R.,[X$T5R7OK(SH2$6-Q%S"MV MW/RZ:4$0C#;6&*\!9$ 6+;8$QX'%:!8R#9BUO[ TF;]6F3@L7,^;A3+J'C!#U0-'6#S9S!J!SKI-AH!, M6DTWTVX ';]&$3R9!47NFL.;/QT#UED>.20M#80$/F@MDO?"(@F;= .J!-UU MTMQ^R2'M0>M$6%45E(@^U/W*$1)%2,[XQ=U*9*7P%TKBS6BY >>;4B*$"!F MC*F+VQ!R<5JA!B@K/BXU_"6Y0L9G"[I ,.R$HHDF<[Y'%)3SJQAVAQ7^[4?' M4*PO":,L4H&=[I^FH&0E1>8X0C M@"1* FVT]QE\+M[9I!&(5BS\618>49I0KC6>5R3\2@W1TZ\6$-V[_-JUJX?6 M:1@NZ;H['D*M^>1TU,IXD$YG)MV*R#]'Y)WN^-W3$=$6M_F(QI,=_&;]L#M% MZ*N3XL$S]\ 6KQ"*R[%HG;VW]2U0>47&GR3C-*:_'O9PR.WQ^/$H'.*8GPWY_.&C2"AHI M+?_Q&$+=HEG(&&VQQ@E-C!24RPJS%Q,F5FC]6#>#N/[D@R^@_8EN!@!G= @Y M"V, 30@^E60H.Y\Y$"1LT-8U"PSM7':K*0ZB3":7& 74^E04#7H92=>-ZF1> MW"'9Q43T1@9.+8JJO#3;7@;PA!H+@G >;** 9@GCW\5LBT:N)94I>^ \3AL) MD+*-C!X!J6@> FLW:Z26,CK?O>&<7)UW@I"-I3P8"9"I( MK%J]2%!$$=[8QL?)BRJHEZ@]&H^/^Y1W#T;#X[<'CX_'W0&-QZQO8G> =0>3 MA@3,&#FC#QI!1DXU$J".B64H)XU9NNS_-->^N?8V?P#G[U13QEJL/401#,=/ M1MH+S6%3>LPD-#7>J!]F.)]OE)?:^N8?N# ATW:4TLR.0EZH$JV0$IZ"8'-DG8+0R%5U+.31A9=>* M0'-=.,^I$RLT\EHFEM(!O;5.@DW**5%4DY*H.T^@^>1E6GD!G)D%ZP!CP>22 M#@K8%]DBK6I0C_:=)]!\.LF1%(12B[X82"&S#S*0F4@QHO$VK330SQ)HA\:$ MHW3 N>HZO:?>\*@>6QV,!RH>%4BIL$@'2AM54R>3PTH5 M-9E2<]%))@JI^/_DG0,G3/1>.Y%L,77#'Z=6.JG)E)K/#C\&&4T.ZT2-;E8+BBUTE(_0:F7 MU.MU!V\W:4 C[#&Q'N5^=] =3T98.RHON+64?4U"H<"Z-(F\2:6.5A[S25TM"KOEL4AV#ELE* MT+H.XD_U7 MC=0W=<)#5II_L'Q6MGBGB=6.2JQX5-)P%_5-([6$5=*9:H^:%/#/Z'1Q G/V MY%PRY2YJB4;&;0W)BY"RL:E.FB?TT1=CLTG%!PM-6BVQ,$#.)48JI1V;H4B" M1;XH*FHIV#:="($UOE0-BI$S'K+[60+M$&NL;BU8-:70JT%W,MYY^6H9XW.$ MK*V+V3H7.4AG-,$$X2%24EEB$S:&6)%HWMH@"66H"&F)15Z0B.135BZ4[ "] M,0W2!BL2S4N7>%471@N4PDA G;U,&9/36@L'0$V:\[(BT;PTD?7HLTC:1@&@ MB(+6!"$1@G?>"[ULFNAG!N.:2:NYJ"1+*:$()AK#*.<2@Q:!DU\A."W.IDFC M-"M:+8YNTA8#FF1U 0\BQ,C1C[0N.9B23=#+IION'JWFHJ0XCP.57,XE!%"! M8O+\BC@<2H,"[+(IJ;M'J_GT-R6M0C&&,SH)ADQ,J*!N$9C1DR>W;-IJ-L-O MS2387%161K2.(Z)2WH'S,EJ#18J2/&3,=NGZHNXRP>:BMZ21Z%PHD"1"UN"M MJU4PO97*6&&;-(:U(M@B*B_FE4IU__DD")Q-$9645M8Z.1!M"LNFO.XRP>:B MP;QRE4LF!F59XTM?7,I.)B&,\U'+!FFPA0)S+GJG6"M805LKM0%/ IU.D33' M)!V-S$LP-^8.:0M.M(N/1DM7)"A14 2-)6F1J583S0W2%@L%YGS67UL2/DL1 MHO%0S1$=Z&R*YA38L_=M4!Q?*##GTV]AG2V2@4,50$2%J$S*MA36:J5DO_AU MF.8YS^E&*B_%P"+9BQ)+8+%<5$A!DBR2,$AKV+Z:"LFMF=6-P,) D+8J0G0! MDO Q0P@>M43V?4!F\4NT+A LLZO :FQ1MACAJR@,% ,5HT+MO/ ,1DD-DA9_ MKE/V='@\VJ?1<'M __,2WW,V.:X'/>?(()=16K PS$4+KTM,H(F"RR77-U.H M.R,U::[4=X&IEA%,7]!2!LTI' !:" FS)8W3-7;:-6E(Y!&?(7=[Q[7?YB6E MXU%WTJ7QQDGJ'6?*3T?#_I-A_^AX,NT%VBX;.!I,X:71=)?KQZ=?/\&7K5.=(,"-D<(JD$ %E8FYX;% 86&IRS&>)CB@E"+**2@&E;4R&V(]8I5GY M&6A4$9-E)L=\-I7BY#EHC$)D!/8A@?,!Z5W=CL$KUI KS7%+>Q7/7V%XJ15Y MX(RP""CDT=;<,'FP7CER9:4PYD&%^4QMR%';NK0ZJ0!@B<6GT[$$8TF$5-Q* M3\S)*\RA_CE(67+@\,!4\%I'F3RG(2A\1LVT6*F'.7F%.90NBU(BYQ4V) NH M4PQ&)*5!L:2,K"976F'>*\?G,]%2QQRHCDJ[ '7F2"B8O4_6!R5-LXJ.+24%G/1$XJ-2*TX[H:TD@, %6VF(19MS,15\D MYZ(CE;U) 8QR&'1 7:*":*S7JY&/A:#&7#1&T=:40 "A$)2Z'9?W+H9H*5"M M/K/2&(M C?GT6]0"(+$ %4&@4*(DZ5EE<&!!Q$PKG;$(U+AYK=$]>3"BWK1I MQ@?=HS41&=WI]LY[!QT MUI/:W]U3[=UTTE$[[SIO]LPSW>GMG0U%^W#GL+.Y\VY[]Y'NK+\2>X=[9WN[ M+W2G_TIU#C=T>S>_VU]_W=]^[4_;W=!/_:>#[<-'HLWGV5-;'[;?[/3X^ _; MNV^AL][K[Q\FL=??^[#W9NOT_#H[!WO]D][VX3O=V7W<;:^_DWP-V-_E^^CO M'.SWM_3V[CO367_V>W=)-N;?*W=U_P\![W.Y@NU MO_FTOW>8#']7M#=?J7:_K?;[G=+>?3&9_O]2G#S;?:O_()8I^;=6D?]>D9QO LFLA M46XY]C_:DG=$9=6J?T_4K:M$]5FK$HIM11FA!9%$*VIN85*%B@9$*BNB?J-) MWWU&U+4O4@DP>@BN)C%LUZK<;]<7GC2ID*"ZD MTG)6>F:J#"TLR;2R")Z411$BK!KU;QOU\-&73*U+'T4JI:5";=247*MN_5/I MBB[GZ&U:->HW&K4]Z71K@VY,MM([6$,^Q1#;%O]>P&IAO@H$BY MQ+AJTF^%_LLF;1^^.^M\^$. (Y6\:J5H!/,T:]93W+S1VDPFRAR3637JM_74 MBRMZ2MEB#2LG#DPU^"L;V:5R.AK12(U2Q"175/VFGOID_>D/L$6FG%-+.<61 M7Y34BH;8GSKE/11N9B-6+?KM('4E\J-P,48G6JB)9;\QNA4CBI:6%BF7K/G' MJE&_+?L??9+]6$ &HTU+>\'F;Q,KU&S9J>: P4E!/JP4ZC=Y>B7N9PJ6$U3= M N#@#T4P7_EEJZ1,Q3B/*MM5DWZK%^6*,P6)Q2A@21I-"QRW+3>Q:)6,UECI MLE KN_^F./U2\1NE8V:=[UQV'/-3:GD?50N#J%L3ZV3#2O%?HU&O1*B2DA+$ M$4IK$5OL6F4++=J6\S8*!3ICSJM&_78/ZF<1RH 0RJ-KZ:A9\0/'JN AMJ3G MV"2UXEQJU3'US3Z4*Q&*O&"72IGS)Q^X2:UBTW>N541 9=@+I%CNK?6Z@W<[ M?S]8,!TIJ,?=6YL,FSD\T*-_[9SNO\E'48%MK[\XV]_<.=P[?&3V-U_SO3TR MV^MOQ?8;;L>SG>[^X>.#O<,MN7_8*YW=%Z9S]DIRBXKV6?OD#\Y(4W&!;3]R MJ@\%? LS>LY/0=@<3)!2WUL;CC*-?KM75_W?_V)TYO*=\?!XE&A\_NL!89Z. M->7N^X>_\H_+$CF0(.<@'!B(5B,X2Y9C(4?#;$KX8WJ!C]\93TXKD/WNH'5 MW;<'DP=@CB;__-#-DX,'4HC_'"W,O:P8C*;_?^\]LM M[^X]W,78H[5A67M2!^(&D_&O]Y'AJ(U[B/N@.I@\S_=(_+\X5AY/)L/^@(CU=TY6P MU\)>]^W@P?0YSS_^1()?Q#D1)DRW2;Z\\L7'OTP_NC_)?_XL^%^"^.N/Q2_R MXV?WI^<>71YPT?3Z_'GS&C]5;:/?[K&A7'WPBT?A(]?R\+@V3.7"/X\XGG8' M;Q^(-3D]QZ>+W)^VQ#?;^1SQ\T9)C!2-[OVE$?#U?H1X[@OBN:\0[][#5YVM MW8WUM9>[CW8W7EZERF:U'>(/LC"((5C$^QKOOVUGMD M_\L"T:"*!.)K\Y_6!EBGL&3J/E@?IN,Z;Z.6N+EW.9E_+MKEY)G:/]U[D^SV M^HL/^^M/W^WUMSYTUC.KNJ?=O3=/N^W^"[&G]GL=U3[=7G_\KG/V[GW>? WY M7[_W]E7O?3P\'5>?LK^\<[O=?Z;VS+6AOOM!3 MK72X(?]PMF"Q!5H$L]?)Z+B9COMI-VZ^LFU^K[W9EON; MOQ_L[W*RN?E[M\,.NWWV^T%[]W&_L_Y6[Z_OG>P?7G[G-5_+#/9WAV?LS#_L MG;WFZSWM==YL<%*[)3DQ/6OW-T[:FWMB>SV_ZQP^/;_'SWM31#%>:S MB4*W M0!K.3VV6+>UK-;12T*.]]_#D+SW^M\G^%>+VJ/S9Q7T/;7\P.'Q=5[QX]6AG M=V/GV=[:SL;S[9W=M>>O=EZ^>M397=O=7F-AN\OJ=4WJM>V=-6G^*__WVO;3 MM=U_;:Q]IGD_ZMU'3W;KQY)S_"M-M%@IR#==V[G>&H[6)@>T]N]+RUL[GU6Z M1IP$Y]M08L^GU]LXG]MZU>(SO]/J\S4/ZM=:&4];IX2C%@T:Z0%^6+K)SGKM M-'P%[=V]D^WUMW\@6D568"M('5I0I&QYB*95G$4M0;H8X-[#WX\'M*;%/]9J M\U];SBTF3X>CE4A;?)&VI+)D=\3WUZU]@W^M2PKVQDT6)MMO7IWQ_1SN'1X< M\'=9F.ST]@][O?;9EFKW^5X.WYZU#]D%O=GX4IB8_=VV[&QVNMN;3]FE;?#S M\?WP^=J'>Z=[ZG5W>[U]VME]>[+WVG^X(DPD9$T2J24]R!8D6V=Y1-LJ-NC" M 6C"MO^,@N3W9U'G9=;4_FQ4B9?4R:3C\9W*4WJLI2U3]G[VF2X]MVY_*(\ MY9-AO]\=U\5/:T^['+68XI%&#VY2>&U,5RK5JYU?K)%.ZV>ZP1[!'R8$SHEB M:K&78 M3$:G3X;Y:@<2/T&J"ZPG=#0:OJ_G:6C/T7F*UGGS0NT=;L'^85+MLSJY:?^ MT[(/^XT3ZG"=C+RUJ2GN<=];X?;IEH MZ-OVMT;M^.BD?GEPF9*;ZB?OHUF6_,WO&]%<:Q[LO[NL[7\ZN\-$B^N *0>2 M*1M--!6 <0X"1:P70A!BO-G8W/9-?:8[OEQ+[05N[GU]OC.LGS#H%[G".OJ\ M=^V[ZUWKF$*>< \\-BG/&<8-:PT&ED/-M?:6A;"Q*2F@'#*!Z(/[=J%>LC)W M[ZN"+2O1L&Y'R[I3.>YW&EW7L(5QW0[_,9W?-QNC[%I?WY=&=8;ZQ3//XZ^H3W^VUW[X48^FWH@G^W.F/!@\ M%=,EX=7-2W]YJU M_>]GM][E<]?E\=P7-J=C/-.GM]./CMT@1EOJ0-.AZA(4!0-J:P! M2%E&M" :"9:[O'N[-!P1IU7&C"3$N UIW%E MXGPI;GE &D(CY$8QZXU6W[NMI%LZ3S$+@0@!'?5(&(F-],IY"YG6,*HT&-^; M&+*(3+*TAX:/,/!=#M;YT<< 4-#!EAS]] +-T\E."KZZSL3XGW])C,0?W4K/ M-_UIVNJ5U@V_[4L.Q,]4S-S]6-6TW^GV4^Y$KUV)5Q2;%.%7 MYK>D3:1[.."0;T-63W)Q$\E&#P\'N,B=+3%A![+;E:D<$2]AIS_HPJ M! C-,&RS\$NG,#MPG,AE/X>YW^@-*FR\T_:H\K:IN]VG'LA2O?B MQ+2;KZ8RN]9P.NK#++UWY_9(M[['WUN5LZ-&W"O70FB:R/Y0IB2)$^>JTFTW M&VZ\!,DSG%'#6X!T_1O\FN%XFZO7.L5##5][_B/=OQC'NG!\Y_ M:]0OOU\>G/QSO/OA2WR^=VPW/LONUQU<.X[?N__E[-O))W: Y,5##MP#O'=R M_GNQ_>-^N7WX[2^&HG>T?UXQH[^%H/]4^'6EL?(-+ M*Z6BV1H\2 W1 8RO,0R-@9@-#BI$.!6=4JJ54]VI_-3-OJ_\N]"*4#J;4>D> M/90"-JF#=P)BFA\PT8#VQH&)[N'"Q;#>#($YE"^?"_&243D!*G?N1>6WXR\7 M]>U/\7O>T8/]B,SM=_@ OX,1A/[ZY^I'-ND/QT M?Z3SLMFL;;M&O <[V/^SF2H_?MO_<58_=B2H.0811@2 M!QBV45"F,KHFFLI $B^)$5XC9*(2&C?90;OS8R J?^FB,PT2W7^D=?E.U#P$ M'P^E,-A3SQVCWDL3& M.^$!90%+CK$>6#(\'$P$.OO[UX]O7.+[]YO'NU_I) M_<.[BUH<2PV_/XIP.=K]\ [63N)KQX7$8LH9)Z4 F 8(*!(,Q-7D0.,@(PVVZUXI,]'_K-9N5L\%K%G_N.;72+ZT+*0F[Y@7HY M*+!9Z*+= F"Z5XE[>'B]KYS&355<]&^$7C,X7[WTN1!=)]7SF5C.JN>T0+Y? M]:P=UW\<'-?.O^W_>5P[CO?MKQUA>.=X0K17VR;N55O%]25+K] MJ,ITC]KI'/A5P9+>4512;HS]3(^/,@UQ\.'A,_Q6C7J-J[S"@VQ4%*TY?=%_//E?W;;_3B=\_*)"4!'=/ M]_K=E>2/9R6;T$,<;41H4G5=@1B@&BF@1)! 5'Q43FZJ.PD94;;(D-S6_?TH-;0#9*\OL=HGL9>/UY)(4L\N.>_]P>=*RJ? MP7[EU?_\"W'Q!R;X]?""WE&C*()QFHI@S)HQ!^/]182^^]L<:&YD)M-$#EGO MY='<^:%R0LG4]0B2=(X:$Q89#J564M) :ZS1!F6:RS17%LU%9M&59ARVKVAK M(\UU=.*JA/Q.4I7N?+42]QVX\XWN2>3'^"V=*X4EDL5)G(.+:M(,DTL5U5 M?[OX$B\+0,E<2M=VWD84?F]W+N[P7A<7%?BTPXM6VI&]N[]WW2DMWM+[$KA(8/.84;B,A@1K3MC(%!"4<"" M3 W9F1$2;VS6[]*N9U^M^ZXLHJ<:-"5;ES,[QKX ('^^SP29[8K.6?;-G*Z* M:?RSWXW?W.VN84NC^?%3;>1XO@U8,XL!]BH RA4!AC('!+/.1$QZ:=E#+8W6 M"*;O[C;^,TBG >G5)'XHYO#M8 HS6)\!UB_78 V8:9&*Z4-$/: *0J 1@@ A MH; ( G/H)P/K"D2PPP/.PVJE<;?/LQ'NBNH4L9RH5K7:12BFWQTX'N/.'W3G MNJ,U1KM3?%?S(GWY62-^=?S:2BL^6CL)\I^-;J&FM73+-G0S>1Y2[>3B#%E/ MMYSNN&XE55)JN/O.ZY)7^K<[?8B5V4=?WIU?M^(9] U;KU8\SPK)7!S*0$60 M,@ CA(TXUTYB$.?O6J8AOB L'FA._GR4#'"-<$>0.L$H"AHH&P@ M0#*&J!-6B)1#<=].7EB\[7RI,;15Q*FV^M_[W5X*W<,_R* W8#4!H.,K9^G' M<-._+Z+Z7 M,&J=SMM&M(6Z_[NQ4W]_1P91D=5=)+5]+KYJM]\KA%)"[XTJ.S_B,^QD_JRD7BOLT.**39.I8Q!@P E!@+I @:&$&&]MT1H ML;$I6)4C567B5_F:J\7>'*3*=Z\XL7.[Q(H=S;UO7Z_0.H80U=0=/&YXM\D# MSNWA@P\?)5Y9<>U^FIBQGA)V?_GHR_L^X MWVSX_?#Z(]ITV\U^[_Z/C"\"285N1M88TP+&NLW%/N1G^E;"@C'G6RI MBHVKSQQUKNW9[QZ8CM<_@ [Q2]_HYIF^Z&[\ M/C[\.-#1N;KYF/=R_@'EQ7"?N@%:O^Y_?]9U+?S=7H+D<^9RT2^/6GW^_2ZT5W^[6]]_5]S]/ MPG;I"5:)[L1K3$CY[6CI:P8G*]$S54VEUXI/5HEHPLC:;&)\"^YJ\_CV+K;* M1YW.#]PNC'(S6,OF'JQ]_.3YG!IES%HJW+4PBY(*4XYEMUH'.RS^1GAFD; ;AJ2!=J[ &BL2S/W4STHFO?#[ROM=-O9G;H5+L MT55]O+_Z+5\A<*6?81!=J+SZTM)]UXCK]%MQ:&7;6Y^J&^_PJ(@/G#1?&V%QU_I-LY7>P6& M)]8'65Y+Y=U_^XW>1>75M@\-V^C]MBXZ1IJ*1*8K+:;30ZR'F$Y/4HCI ME7X"LM*C7UT%*8T^*TBKKB"E56190NS*F!=V5N)0Y9O4X)BZP6F..R<2Q&.(0:IB3BG-.ZN+',MVZU71+?R\8 M_==IU^U&U_:[W70..BF46RW=O.@V"@/X6A!$^> &53C2-7N^VV_>3$?(4F$E MI$+:!81GL9#II>RT!<2&#]8I7I.OL<,G\LBC_DD/AI)O[%CV7* MA4N5*SIQ;0K2_]AI6^\2SV=67Q%6EYG5\X'X69 #1E>%#'(E@\6/9N%C\3 M]?G@HQH_DGZ767U%6)UG5L_D,!-RN#I]PS*K+WXL4RY<.6D9F<_GS^9SQ<_EBD7[MWY4<,T?]''[KM MP^]1R&=2"76PQ>[5]TM5^N1CR$'T__SJKE4MMGLJ0_QKRY=JZ:[$ M7(QV^;R:#S0V'^5MDB%S]-JG;U"BJD3)E?2$?ZS4E(V5D2USXSP^/].$Q6X+ M*&N]CP+JJ99YJ5.M)IKJK6YW5$8_,'6//>PDTS_W>TR]@D,58RE7\);U5JS@ MVWZG$Q%.ZW(3/3RLK !!_/M>E. IE_HU$7/%G]KMN(C]]*@R]>:!BF<,#42ZX#)8IH)94A-@B(D%): M'NXD]15R C]Y[T^J? --/%_4/-?CMPR=6V[:POK_7J!_7C^K;%G_;/\"U M?7M>QWL_ZE\/V-^DWCRX;,/:\=YQ_C]W]+5+?_@(/C@\N#_8_D?K)%UP_ M?D=J^^['M^U_3G;_D>?UACJQ)^];NR<[M+[]5W-WOX;K^*_&M^/X/9=_'M4O MOUS6/KP[KUU:5MO_Z^0 _W7\-]D[.C@Y;^X>_W4_SN]\WZ MR5_Q[[^.=C_$[]P_0/&94>VD'NIOX?G?^^]ZM<^0UL\. Y2!0!#)HD3.1 M1;BL,B(?9I%YVQTCOL?A+4"Z_@W"IZ4'=2=#SY:U\?EZW4K'6Q]WLFGZ:J7E M>RE"I)O-]EGA(HY__'L!TGKK:@#OVYWM=M_T0K]Y->"]7^,=6E89;Z7A[3,\ M^X6W"P6__;\C:$_^:>FOJK][O/?C(#[/[G[]N'9;%Q.E!D\F8 M:V5LV?T7BQ 3MY!9][T,SO+!.6;+\<"=B<:;LC+"2UD#C,(:>!W74P82:, ; MF[PJ"2K'DIN5/W MH56:(,S0F@^T1@V<8(E27B(@?8@&CB4!&(8LP%*'*-4\ ME%QM;*HJ$KAD\V:%'<<[K9]Q3[8[1;F4YSN*UI<:RI*Z5Q-^$1DA4T%I5- 8 MD[+>.^PY4P SQ0$ED@,M/ 0D2EC$' \FL(U-S*J(WS:?EB5GG9!'(Q M)HPY\98+& E$4P*H2,:OBRSB"%&"(0YQTLME%;-L\JZN+,X(FR_"1D4T4A@C MKRE 3D41C1D'QBH(E*!(*H&9-&YC4U3A8]INF98O9LLMH??;/=TL0Q@/YV#" M[.2U))'27-*9+F9!%[OC^424$QS_#P'AC09440ZDA@0$YXC@,&"+4SX19]5H M0B^=>?R2<5::?SKC;$8X&Q7+SB&!@D(IBLH =5H ;1@#BA(.C1?**1AQIE25 MJ"7+N%F(Q=P^C:.Y*"SEE,%\F@[6%EDUS[$"7C)=E&<]#Y;F8U.W>E&U?W>U M.MGO5B9[C$>*G3%(4>D 4D(!&J@ 4A$!F%)8,^EU"+P(9Y4EHTLTFU\RZ,HS MJ#/HY@*ZL1@RE=*S$'5A3@B@QAL0-SF/JC&-+TFEYW?:4 +6@'T(]_%/;TTX7WBPF%E26B?RW&WVDM]M)@=L.7 MKB\T_4P79=%%;7\K444AIW>W[2'$A ?//5"(PZ3G*Z"5M8!YA"QD3$@#DV^; M4+ITAO3Z@ZLL49S!-3]P75R#2V*B>3KRYJ,T!E0FT]DX!()7<1VAM8+1!"Y! MRT[H6CWK>5!6/X>4YRAQK^-;]7;+9E]:V63P;DS2"H\4\5&^"LQY)(.HGFO- M%?#"R,CI7DJ+-S9Q%<,<15YA27LWJ#)NIL/-B!!EU!J%' ?.D*BA8NB <=@! M85UP1'@A?-10B7C$B;2>D>&[JP8-(L-WR])RHE/K?R9^:@_@VIR6+S<6GA6* M\HAQ9URA@,S'K4A!<#P J@,",N@ K)026TR,21WLD&15PLE25-7(W/+2N:7< M^'_FEE*Y943I2",MT XR"#UUP?IHK"#R>,6>M?)=W*UO M_=W0IM$L6G87P?]NKVU_'+6;$>3=HC:Y^*-(".A=E)0(0"(ON'8_%25^K'SH MTK'%/Z5>CI5%^D<_P3 M^P/N>.8UULP?=G2NC?Y==NF5CX--E1-Q2]?'OXS9^LP$ HWE@#!A (WJ.5#0 M4J +59PC!VE(!V0PXW,)'F36>$FL4795FV\!I( YP84DJ*&.! MPJD0'W+:H<"D%RS5:H*E'WQ?X8(R<9-V^O[!@^^SL#O6,JKZ7'7CTO]\,UR/ MX;G<[M7!W!&?2^:1TGGD8$S[H(9&OM 2.!DIA 9!@"1& *.@H200(@5*>4PP M)PFNH'3.(%L("A W+<44*9\.M2* !0,">>-("BUN8X@8[E*S15, MONI.1X](Y&?*LHR_X?3GGBB2";N[O9[W5Y4E.+T91*8B@3L>$R?&2'C ML@)*%4G551%0$O,4W5>1W3&!2D=)*W**X.K)V&K0-MINU.@HQTJ[1N'YMHFCK+H M3)Y-X?F?D[M2T"^R>EXZ?WP?D\R6&.H44X I4QR4XT Y3@'RRB#LHFP0J>9, ME9)'SO)D&WB)97-&UQS1-2*=(R4B(84 /"(KHDL)H)24@%$6N" "(>(2NA!_ M)+Y5IO&[/&G^DQ2 >ZY3.E>^*$U&9[?9+)GCQYA_VZWOH.>[YS$[6MZO[HKIC\JKM$M4B%RO=8% M2^JX1OMQB;;CHF3:*(TVCL>+S @3+ V1,0B1"%"J;2J@KD$0D3T8I][1**.Y MK")9DF,[EVM=+AF=838KF(T>VA(*.VX]SN'EA?HW\X5:F;!'^,5:JCTC@4M@=22 6JP3\%G M!P+EV'"'(-(I^%QEJJ0TKQQ^7AX7=P;8C V%H,.6!MN (+< QH@/S-\)HGO$:DKR+> M:\HLD)1I0*D10 6)@70&!^V@MYP6D2**LGG\3G=:[7Y.K)[C0:?AE/_2R#,3 ME,<$M?'3U(D&#(O;5"H,J!<6F$!3<4D$??#:>JHV-@FN2IH3K5=/TF8PS1Q, M(V(50P^)CW(4&F0 1=RE?-79#B? M)%Y$T?-[%.], E.0P*<;M4C3&6 4H8]9-%VQ"D!38H'6T5AUFBO&Y,:F**M! M=C9<%U7:/$.G%.B,R$_"65P6+X A3@(:I ?26@,,#88([Y@(,C79++M$Q\HG M/N>$YZ61JB.LD!7M\HABO :8H$YH'#C *'A H8E6*Y,4P/AK0-XX#U,WWFBV M"CJ?*F 99@M+=4U9=5 M5'K3Z]4S:-^V3TX:O=35=5 H*^W[.'3?LJD8]JMZN^;?QIM5H_N]&K]/W-_EB9'&V6N[MZ-)DBIB*(L;K86%DE5;1O)4$I^KX& &% M74AI'99+[9A)53IN<<-RU&Y^<7":1OIF.,T+3F-M,K7UPB@0(,?1 K8ZVL+( M 1A\, A*A/F$<'H!@=G/,^DML4K07XX&$BL^8_-635WCY]6]A[< Z?HW"!ES*]Q M%4C_J#N[G<\]W?/NGS2VZV\?"AR8!C U7I- $R2%P-+#@!_64.[90T_S$^0]M()[2#*JF-$! M0,QAU'F"!3J9$!@2JKWVTDNXL0E?1PJ\R_%_XX5JY=[=UDTKW9W/1BMV57>K MWSMJ=R(1N\F<5'GWS7?WU3\=,L\MH41&LS6U=W,\_6;C#QH<94@BJ!YBL#OW MU(P$8-Y3*[*G=.0/RS%-+08DH)0@H)SDP%B*+3*88>93":?(:.F_QTFM,MAF M%?UK[0L/XQ(QW;V%.T/CW#MPZ3OMO",7LR-1_?LA]LYH13P@QN+(<@&#N$.+ M/ZGU$$H.T5*QW$ZWV[_)<'DK+<-6HHY@;Z.81,&EZK%0 6T"!5&,>H@9=8S2 M:;?23*DI;Z5EW4I!!RX<,P K(@"%*8P G0-1:FJ#)$^->9:*E;*46^[]%)CE MQ"! O>8I]1(E:DK!**RX"]XS'/6N5OMQA6MRE:Q1L,N@,]+U[JCH;BJ;\5>_ MY0<>1P*KE;3QB@NWO?4GQG>&;Z'B+?3+*>D:/W,"YVRSM,;!7;B"'@5TCF=- M".B1\#!'*9R% Y!*T*@L" ZTE 181@1#6!D:4'+*2XSP'SDA>JD#PAE/"\+3 M2'S8,,B5UU%/BLL%:/ 6:.<14(A0PZ$+,L6')\+3O /$2Q7V@G"8L-5NE1/S M*LV"&0PJ!RO*0]"/AU1,^FW[KY/X_&>UX_3O)UC#4:7/&N<$;>3$NSF2234:GB&"CE7-+O*- A4F1@\=5 MB".6I./_58Y@%=W9B.4F)2XPU)]WWPKMOOK9(4?*6ZX08,)'B6R9!D9R#ER@ M2!,&I:=R8<'9+!Q7<$?I*,20<@08A@*@F)GXFXCT%HE.8H.UQ+S@,\AQE=.[ M.C[./')6K<3[G7J;*DDV+RK/"*2]F,)B90721C ]]/IG[_YT4!VM.I\4!TVC M;6ZYB;J#-4 1;X W#F/!31 &;FP^ UA(N9<7),ER>"Y?1PY*$62-A ME$7">D!54$"GML2>>AH5'JBTH8_"Y27U,-^*0TXSH)N54]UPH-&J6'W:Z.EF MKK@W#V%Y/?\?X_3OM-X.)C\7,"F-(2['NZUY8RP*45LUBJLH5;T&*J4].P.% MB8*6>^TV-C%4U4>+BN7TDR46JQE8\P#6: %Y*Z&01*72EM$J3(U/C6(4<,@- M\U@QZ7D"%I];@[75$,#6]D_ZS120C_LY-&SC_K:G>+HI@"O!#:_F(G6[\3'C M;S=98L_W=!R12P6QX[1U1U9C>[ 8F3#*(XP;#=54Y''O)1!:1%V=206D(ABX MP(V7SC-D4[MDQJM,WO8AW2J:]11R@),C8R:&](L']-.E?0;T<@!Z1 -@!'&( M@P.(IW/3A#-@7(BZ &+&"^XM]K4%VF<_F$. MF->59?HF5J.0<;?M][H?L7/R&";,=A&%1DJD;<>11TF_9"$ M <4%!RJ2)F=&4)F:#F!6Q>BNX/;:]QT0D_4=*,+SDXOO"6ND#Q[Q#8FSXMI] MT_0#)IF,8^ZTH)9-[_GWGIDQUL?MU!GN+DW_V,ZOV^.)S].\+%'(?MLL"#X&%IP.H[]V?N*MK9] M$@=UD3)!6^U>O'NO77G;;A544,3-WC=:NF4;4?LL3K86->A?W_O4PV^@29T^ M;7>+*/&;CF\67F]YYS2*YD?TZ M\C.-MH UQ=12YQ04E%'#B::"^\@\ @GG6%"'2&UBH9\W3LK(FG&4CGJ)%GPK\?71T0#++%#RI1.S1<2!O[SN]Z\:^V7DP)N697%YOT[_9Y" M.15?:_?:G6ZULM.R]Z-[Z1]HC+FN^2JMV^ZI'^R [NH^WJM&J]([:O?C/5Q< M*W]N?5+;4GY_X0^(CSC\*\Z _FV%'_1+2_==(Z[B] ]QCUR.JG,!X5\BIU!] MXP,U]6G7O[GZY8^KP%"C50RK^- ?)[KS/1+M4$XEGKVA]A:#&;Q]3<&IJ$"B MX:&/:OC-P[=?%V_=L'8&[U'ZFC!Z[]OP-;KWO8=NB_!K*.__Z$.W??@]"GD> M[&H-EDUTVT<\K(^&+]2M2^^PMP?@G8\=*2=SMD;%P%=J\;JC;N5=U!=<<3ZJ M0F!U D_'NL[*Y\;Y!'/RW"TSXC%Z2K>PY9NVY/F_^E;_=O-RIV??Q_MZ_/5\-KOOOYRFO^Y;*^_1T>?*WA^N7[ M']^./YWM[G^BW_:_G=1.WO_8_9J\WCL7!\??T;77_ #6/]0;!R>?+@^^[ES& ML1T=?*W'_SZ=U2Z/?M1.#L[KEWLG!_C]+:]Y_?@3/$C>^>U41:"&ZA_>'\7K MCKYM;UWN?OAT\2V.L_[AVW&\7Z@U!A[SVF=(ZV>'!@>&M9= R6! 7%X&)/$4 M>(2=QP1:0MW&)JDR4E(;]T<2G3(A94)ZC)"\P-)8BS4QDJ+ #9%,,L<)MRQP MC@I"0E>$A#(A+3LA78X0$N2I&1WFP%JE 868 6.\ !HKI#6WT*)(2*RJ<$E9 M!YF0,B$]-]L)*DBME-9X2+GD4FH6%"6,:6P\A4,-"64-:44("0T)Z;)V_/TP M4(V)1A) 2P.@)M5>LEH!9GSD*F@,2NTQ9571D@K#W&:D 6@R-65JFI::D*!* M<\BPC(04>4DC+ZBE*FE.7OW2E5#6E5:$FL@H-5'!*/3& Q1U84!9@"!:Y1!8 M'3>.$*66OQ1FA7P^Z3Y MWPU# LFD4!HI7(Q[= Q3B&@,4*0&0)640#K( #;6! RA8Y1O;-*JE&K)Z]BM M):I*=UYD5,T*5:-N"8L0AIH$@+TC@!+%@?0^]>\E"CNLE+1T8U-485E&0$;5 M0BWPC*I9H6K,MHY&B"XJ2"*I(JR@X4!C2X#3W*M@$;&0104V';0NJ3S<;5S= M;5QG@,W6CLP FQ7 QBQ$HJ -$@H@$&. .J: "I@#%'G2$.]\E%\%P A_),#W M$M(D/G3:W6ZE&7_,WMVTZ/)2$T[)5/6EGF\QWE-HJEB8CYUV6)6*4JO %?6W MXX:C)3HN7B0(E%13FIZ5RR,ZX<-VG5 ME0SZF1JT&?1S!?VH72LLQQP;!UBT;@&UV@&E* ):"T\UH<+ID$"/,,N@SZ O MT=[.H)\KZ,?,;B$U)4)@0'BJ'FVB :Z5%]$JX#A80QU-C1M(E=]1VB.C_L6B MO@0G0$;]7%$_Y@L0Q@0+M03*RM3BB%(@H6! "V.U%50C)).LE^PY!:#G@OJ7 M$*X>GD]/9_'/3WVK^[R ]9-.[RP?70WZSBTZHI(GE4 MX\>G8) <*K1HG! HGWTSOOB] M6OGN6[ZCFX5EJ=U)H]7H]CI%W=A\Z>WC#XY9UVFETU@U_-)F7T+Z*L04;_ M;-$_:B\318,)R ,A650=E%+1HRL1S"AUD^*\9_&=7 MZ"##?[;P'W,<\. E2\V#!"<21"90P!BL@?36>BHPP=QO;&)217?4PEXR^+^$ M\/IN[\AW*J\:!31^NXJN5RLM7]YQXF6GJ6>3E)/:5GHASM0@Y@Z_L"L\#!:?P<>YNV\-4LE5Y&@"'VD<;QP80U54- M6' <,VZYTCH=ZI0TGPU9AV2;#*Q9 NOB&EA2,VF>119+G4H@IK#+A% MW&KFJ$B%"$55E)5.DT][+$?23(;8+"%V,0(QAWS QN*B$A6@1EI@'+6 .6*" M))C3I!6R*F-EEQY8Y6)VKS[H1NNWH@'(((7&'NG6=U]IM"I!-SJ5G[K9]ZF% MY)GN='2K5VDVM&DT&[W& V= )J@HO.;N]-EETKR/J_)/6I0M=]SO]E)5D]WP M=; XV;%>(KWLC-F<0GBD%4/ 0RA2)6$,%*,&>$\<-=PC6O2=K:([SD=/74EX M&:N$YSI%,[%M,YSG!^<12Y=H+I!B C#D4WY[,, P2H' C#/.M6'8)GVGJY1;CF]@B=O'^/XN:';^,XHOG'#O))O%T\=:T3BF;;+>U_6LE=EK= M7J>?**9;][V/'=_3YYEBRJ.8VIA1#)4,5IEH% <4 TT FE!="CX**\YR;X M*--A%/%2VTL9\FW3# <-: IE-XI(@!U2B4#&@$=8 ",:JN8 M1M)Z/9'HRQ'E@?WL=:?5[O>>:2[G"/+3(LB7_N>;/1_GH^OWO-6GC5ZLHK&5?'3??4$X;XM5W&EMG<2UZ.V&>S[R]]729EXJ MCY<^C5G=CDJ'@P^ 4!VM;HU$I"7, 60V>*NH8QQ%6J)51&YGNN18]')3Q")B MT9D85I@81DQUK *41@0@12K]P+ #AA(;-VJ D!IMG&2%V4!$CFJOJ*V>9?K: M0'?,Y,,T"AW-<= "V@ QY0ZXXB%'D\F=U]4H'U0^V!X8OE7#82' MCRZO9QA]*1++B^6HMUOM\7HMN=/S4QCBRYC%;J+X)DI0X)G5@%*)!RU'B'+6 M8Q-7,\70[LC"N;O.PRH&RM<3N',NKY@!.TO CEC2R"&,"2; (HVC-@ZC)]QTF0CF0P0CW@#'M:0A]6#2A /JXV_2XA -#!,H(4ICIP<'Z?AMQ671T8/OS9,6;[KP/=RZY59D*(=WY6@R MF6EN=C0WX@R)YC1ADB" B(G&&#(X,AR#P"D4+$0:.^T; 1=E%* 01Q/55DY]I](]TAU?K1C=;=AGI!J0./&NW3=-O_Z4/>73+S=G M/T39'WWG<]H>Y3H6\4W"?J<[K3A;W:NO^S/MQ5_<##,W3\#-W\=48 %I9[$_Q0BB=G$<[K2 M9U++I+94C_T$3GNF^S K:3.ALC%'8: N"ABN 8/.I\.A$&C). @DRB-A/((I MT M?D]N%6K*6E@EME0GM*5K:,SV&64N;,;6-^0:A#I9:"$AJ<$@--T!2;0%$ M"@FEB @F59![7?*!EUFPVHM,+!QU#;I&L]_S[AD.VY=$TU,^_7+3]!(Z![<' MNS'3\U3T_..7>["V7V.[^P>' 0NF!(SD[$P U#*9VNAQX!D7PB@=!"T,Z=** M"2V)\EE>D#JSVHJRVE*["#._/9'?+L;YC5%.B2,,&,=P2J7VP A/ =/!*^HE M5\(]VU&8J2U3VU(]]A(Z"C.A/8W0ZC<4-FQ6VOU>MZ=;Z3GNR2I\8JF# M!Q=J'6H=#":P7'<:O,E>5\NV-5BU>O_$^,YN*)BLNWN]=L,8R"3)TYGPIO/ MI30621Q'B*?:HDB!N%$04)P0 &G\'Y<("LHV-@6K4BBK\<)EK@;T,H'Y3(=0 M!N82 7,DOTQQX4CJ>B5D5$5H*BZJI4$@PM)R)2GUR>.EH+P2EJ.C2&D$)F8RZID,RN@ M5VK]KI<)T6?:YAFB2P31T:P?IZD0%"O *+> $FV!"4H"'Z2(^BX,5D2(4A8% M)XV:;:[H-9D5?4\"SI/G9&UY94[&\M#C=XM>,K.4QBS'[T825N*]MS\= MC&.0",>0@!0H(4*TCC$"DGE3U*G[>T^;IH__NL;/S?\4/P:7F,[O MUY=?O7FU]T< 8WWZ]= M2?W&4UD?';=OY7VCI5NVH9N5S[WX0M&J_/6]3SW\!LKB$$[;W4::TC<=W]2] MQD__QUG#]8[B^-+7CWYJ0!YOX/5'M(DCB/"Y]R./3>^\9I&.3\7HSS3: L,4 M1WIQ3J5@8NHUI*G@/JK@ @GGHAYPB/'&U8>..E=/41%7QM7:O MW>E6*SLM>S^ZE_Z!QICKFJ_2NGWNM>V/HW8SKG[W?_XE,1)_5-[]M]_H751> M;?O0L(W>;ZO[X*\:K4KOJ-V/]W!Q%?VY]:DX6](]*G$V]"H_VI>6[KM&7-'I M'^(>&1T5XP+.O\1/$0>*#]34IUW_YNJ7/URC>]K4%V\:K6)8Q8?^.-&=[Y%T MAS(K<>X-5;@8S.#M:SI^#0>4//2C#[]Y^/;KXJT;27.#]XAZ#1&Z]VWX^O[W M'KJM>/)='WX/4[KV8\TSD,?Z(L=ZAROABB&C!>6?=.54S\\F&NDC\RMC[KA0*,U MV('ZM-&+K[_,=\[LD>N+DGB60\^KQY1@?,>A*-[I(YX3ER^F7- M?M[/9<_H1]VI_*.;?3^3+?V\^5_B[YN%&)_R&5;Z&.5DF_-/W=0MZRNZ\!77 M=,<>50BJ5E(VQKW[%9?5(OK.0^]S#+-/-D>%YH1_E2^8Z0CNCO,_N]KJ ILR ME5=L=7F;,DVVCYY3:G4)>S)E\"P.=O] MNM>,UY_M[G^G]>WFR;=C"P].#LX.ONY<#+[G*F/J!ZGO_]FH;?] \3OHM_TX MCI.]HV\G.V1W_P>K;__9K!__=5R/=[B9,;6[;U'M0_RN_7_B\QPUZQ\^X6\? MWI\<'%L6/PMK'[[@VDD-?SNIAUH#XB);ZC.\W-W^?J@=%4XB"^+NY8 &R( B M2@&CN-?(.XPM+L[R(9;:A]VN:)3Y+"L#61DHC5COZ#[[)%:]W71VU 4Z<'LN M2]/%52%..DJ ,R< -"0$\0\XARIB6D1#O#G,;:(ZF>PWTKT(UV58CQO/;VZNSY=WH(%:/, M,P4<-@90Y5TZ#6,!XDP9([5QGFQL8BBJ@MY?3FEE^#&S8&;!)SS:-!VZ90B( M*,)(")IZ(K1!Q@9&D%%:(X?OI\%[*F=F/IPQ'S9&^!#9$'>2I@"BX**)C2G0 MBD% J(^*/-':IP-)2.$JP24TX5DB/IIANF#FN!7@N"DHSCHNI?'.,20IMT8K MR(U4UD,OL/,F:WK+P6SU44W/$AV,H!(8:32()B\$DA(#2"0R1:4@V*1"P:Q* MR?U%P%Z4HE=2):4!KY%%$9N::);?G?N.;72+,W/=!,M*^S2M_/TY-0]%5^Z8 MB$7'4":;AF'<[VF5_Y>HO']>I95:I0GN,:M Z,IN@NG"G4H(SER #'%-K0B2 M!<.B;<:P1P2+QVJW!TPZ!6UNAP8 M+4VYN1@/C!K$%;?&V%"[0(EM* !19.4*T"@H]P\3UVY&TJ+M*7[V'B;$E. M0[;C,0-N/.30_[L/>8'1-);++P'Q"D(J-,":&Q9T<$:3SU- M0BUQL"VOTBJLTN(/*JS>)EAJ_]S>+V8M+MLZTQU7][W=\+[=";[1ZQNL1TP%$8"S2@%*O07&&0\"0A[&ERS7,JH@@E?C@C]7#5EB6EE+ MW*\=^:_E*DV3T5:"O^ZAU+9[3+_)*#I;@M.P\+@?+QKR1!JF@1/( LJ) IIA M 813WC*KHS%/(PW#V^]HD) #CJ0#5%,-%!00*(0IE8)Z1I>)T5]2@EVQY8'179^>]>34M[I%A?N* M/T^_WU]F:2WC#6L7:E\XG-(DMIRQ_UNKVBPLM^^ MK@.=2D#OM(;%GPOG>*&CO!U14?;\?_N-;J/G/_O.SX;U Y5^S]OV]U9QET*[ MST=W2E/K/]]PU#!FM3-6 672T9UT?L=(SX'Q,!"#(/5:1;6^2LGM(]J9$9:: M$=:.MW/*U0JD7&59L$JR8,S%XXB!6D(!I&4$4,P M\?3,HFIROC)?.Y.F"B= MK?T)K/V;Y>B"E=QP'( D\0=%(=K].%K[S#L9&*(>&[VQ25A5D-LY'>N#WYP$ MM@).Q$K*6C2I6;G&2E.MP8*#<#/<2,L&M_LU=R6:FD-XHON>9 MU50A#:Q(^JA*#9[$ MJKDK6?G$.=:53 AHA#4KW94L\V7FRV5YZ"GX MDF,B(&/,(8:HA4Q"292CU&+D=5#T.7R9W:*ED>EXDKR %&/*'> 2%^:,R'"$5LK;*E1A@I12RS,"JF M_'Y2S7W1%L.NHX%HR"WUV!-@*4> 3$>B,(2QU#^)5)O$SJ@NL M$KO-(CR=&7.]&7.J7N(*!TR]Y#I0HHA64AEB@X H\J:660M=#IX,^XYD5AZ%GF2X2J_H\!R5D+ORABX&L75>%E!PG>SZC3! MG>NQDSA U^Z;II\PAK,:7[C,8\M?6/H7SN+@T[0/4=*AJ&566\:3?+:]]2?& M=RH$%8D^:%T.2*UI1L+R);D^>U,L&T#6N$=RWN[YD-M26H]W)],HQ$PJ_ B9 MHPIA"8GB@89@$&3>JL* 1 B/M^G.R31S;M-]E4Q#ZV>'B =#(6/ )\N1:J>! MTD0"9Z4.AJ&XH*C(I8$\FI#TMJ%7P3(*9!%\F"4Z37Q((%#HP:&%(VH/7C J,= 23,$P[=C\+YOR2Q=!A MXYH.3;"P*&@8E(O:H,<>&!00D")*,QNT-"ZU%)>HRCA=CN852USC(%/>)< MJOXEKM+B#_JOWB:8+@))O%9.26! XH8 Z1H&RC@-GX]8V<7T1@AN;!+(JA+=M MMO6AD;7$^=J1_5JNTC1G6B5#D8-YM! )M=)JZ(5EDFHLI),D/$+%]UB1]W1Z MO8>(LQTY#=>.Q0L"5YI1"H'0W $:" /2<@3B.EFOE!82\HW-:/MGHETM"*\= MT>8&4.63MX$*1M*6UGA(N>12:A84)8QI;#Q]3(_.Y#U_\AYU DKCO$28 8UI M )1I :11'D06MUZHN)Q(+AMYOZ3V-O_X;B^..7GA.K]ZU \=<@F5W6JEY7OI M[9X^]T]SSBUASG%N!I!7:6E7*1\/6#/GW-XO9BTNVSK3'5?WO=WPOMT)OM'K M%R/,OKJ2#J:_'?/541T0PI1$O4.D#OA=RTRW-82UFM'OKG7T@P(O00'7B;TY2#T4<<> M=L)Y@@T007M );- (L- ?%T&[3Q2@B\1H;^DU+IBQP.CNSX]Z\FI;W5U@5)_ MGGY_6B/KE8TUK%V4*:_2*JQ2SK#+FR"O4EZEI7.(SR$_:LL=][N]$]_J=??; M6W'FT@AT\Z-NN)W66WW:Z.EFX1DO=)2W(RK*GO]OO]%M]/QGW_G9L'Z@T>]Y MV_[>*NY2*/?YS$YI6OWG<3>-I)PK1A5PFI)T&!$"*8@%T'%)L4(:&K:QB:OT M#KT^$\)2$\+:T7;.MEJ!;*LL"E9)%(PZ>(3V0HE @5#2 BHY5&R[9/GN:D7-F RMJ%TO(JK<(J MY4S#O GR*N55RJN45ZD4_P%6F@3OD2#.4N*40=XI2QCUC$)'Q=3^@Z@0[A3Z MX-_M[H0YTMG8G\#8OU&$3K.X4L(K8+6!@$J%@7*0 1\,\3AHJ6VJU42KZHX6 MA^L#WYP M@(NQ4P),Z.$4?^?UZ1G_5I2LMN7+=BJ9:@P5'X&:XD98-:B^R M46\&S\M($%PGPI^R/9A16%+( \:!.DD,PIA0(:2B)G@#[^XOG=N#S;F_].@Q M7A>(DI98H$EJ#V8H!5H%!1!66JE@(:6L: _&$:PB>+N>2*:SK MD7: T7KVC MV=B32#4W&RN?-T>;C6GDC/ &@0 3;P8$@1;* 0B9QO$OY2%;[69CF2XS72[+ M0T^3=8^)@(PQAQBB%C())5&.4HN1UT'1Y]!E]HF6QJ5CZ?'>*H.8EP#:J'I2 MD7K4$DD )BP$%>+6HB2U+E-5I%"FU$RIF5+GV@B-^6""P]8JRVEP7FJ$D5+$ M,@NC6LKOY]3<"&TQY#H2@W90&1A)%$!-/:!Q$8'QQD0S'YD@(0HTG3U"C%?9 M'1&GR:L*K!*YS2(RG0ESO0ESFM@\4SA@ZB77@1)%M)+*$!L$1)$VM2!0"H$2FVLHP$J:17$BB/11T8Y/A*D>WRQEF%?2N9(&K45R- MEQ4I3A/7N1X[B0-T[;YI^@G#-ZOQA2(LWX0)M!D(PW MB;TCJKOO3T[;'=VY&.@R.<@[NW81^PK[&1;OCSH9Q/(LC%I;I[]=%Z\;>7=H,6WNM.Y MB).U=1(GLK?5ZW4:IM_347SOMS]&QFSULA%8*D]>C/"D%$9!:3' F#I 98# M!", ,E!HIZ%7*$0K$%;A';ZRS)'Y[.QRD=:=^IPH/,(>*ADH]2P81XT0T@G, M('/.3JS/905NIL14;XP0DS*((R\D"(J+5.B= DT9!Y P2+S#2%D3B:D*F:PJ MJC(W9?WM1>IO*Y=DG[=[WNYS,500>9^'LS)3 LBQ)U10I3<8T5M M $3J$ G1!V"@P\!XQ[B!P5L2B@XI54QN^['7HNW5/+*6,LNM-,LY%XPDQ')( M*16,2LV5T @Z2P12B&266SJ6^S3*#N(J(D")UD APX$T&GJ,-24< M;FPJ7I7J.4F;RU[Y7J>=)ONGK^C3TV8<5@'(HMV['93?;EP6K[VL MKE#W4]2=KFA.E8PLI: EF&I&-4^]$0B5."IDB#SDBKZ'IG*.P?Q(RX[G&'@M MN3'( V52!B7W:)!H3I3#<8*AH=X\F&,P=:[Y,F:4OS!8WW$ [TF8?D#SR/'Q MQ6)\-#Z.2*#("Q=G$QM ,4(1[9H!['% AAG-';XW/KX6^%Y\?9G5HX_IE (I M,!3.$04;FVB*3<@&9#%A"Q>+-H,)"4A8XALQ!$U0. M 2\';&^$@(74&D8I"J#A4>G^_^R]>5,;2;8^_%44_.Z-Z(Y0NG-?[ DB:-O= MU_,VX'4ZVO\X<@790F*T&.-/_V9FE5:0 2.@)/+.'0934E56GCQ//F=-RB0P M$!+ O8Q*&^*&"U5%NL7%$'#1WD9K;SD^\AJ?W$K)WR28@X2@TCC!(::.04F, MXEYQPKAFT/*"VTW![848CO1(44X$P-(J0)&.A$O82+V,Y=8$25B0*YTEC3WK M<1M*0:OC4[UKF;HFU/BC3J\71Y]".*?Y2-3;E(1N4PO@3<%06 M55E4FU9+M4UK]H95\P([I(BAPD?NYJS24DB8FE$R:PFAQ8O=!,YVM.C%CNR: M2Q09FY[]599YRB '!I %4% $<( MIIP[P7&R%_F="] 4H#D08"$2>@--]1) M'ZC#T!B-,#;(*J^)Q*SXFIJ!,DLQ JV=X=IZX#AQ@ :F@3$T !M_*B^Y(0'M M['+4IFB3#R4H8--\L+E1LJ!#!'.<$@0<#99I887 @@6&O:/L!Y[M4J;P0+"S M4(QEK(+*A0@V0:=^.5@!29T##"(F)*&20KO&8JS-TOL'.O;XT6()UD$%'5"P ME)JXY@+" D5;B KID',%2QJ')0OALJ"L159&*TD;'G]0 A3$!C"BM&)*4"K" MSB[E;8E@TZ'DOH]+=IVO2XUG:YM+;$!0413T<\^$"A,YH93+G" MSF*'@H"?7F2.2"$"^9?51Q5_]U\K@OAJ.!Q[]V(\B//V.F>.5!&[R6XWV0A= MB=NMCSQ^68S;>0DI1=ZE_D@*4,HQ2&U=0(!*8R:EL2921ZZB%=JD3*NRP3S& M#-FME-(-['3/(=&RE=O^<=Z!(J2$8?(<>V"OP-UOS-X3?8N)?#WZ7 M>\18)Z - 6"53'QK!5">J>2?U<(Y([F-)KYH8W;KUFM%L0O\;F)>[.9)_B&< MLP72'Q#2%[RV&@ICC(A,FG@-*&,DG?P$ 4%<>Q<$LR8X5 2 MM+-+1%M2TB;J8MG1]B#)XU+U2QJHW$[/KY_=LE++B[5T(T5>:+/B$#:>HA1Z M8%&1B;! .A\ QAQYSSBATNWLWCKR4/2WL?I[;UG%M]JEBW)?3[F7O-L."DQI MW)T9Q01$6-; X( DD(SK3#WQ*4V ZHMX<4V T7)&ZWD)?FX)!\W)_FXP/N] MP/N"I]M;!:5$!-AHCT4SS D@K58 !RDU=,I%P)_ .VL0O*\I1WDC?-W3Y@V= MK#>M3B\I:,]7FGO6&1VW1L>^]7PN*?F@/_*WZ:+>9$#;$M=F@Z/$98&4!5(2 M=1O!M1N\"(J4BI0VP'I9IW.J.KSFQ/=&[_M[<=+2PW7WM>ZX5[WGE='RPIM1 MQ<2&\>*$NE463[9RBCFS/G/FU;*W2@IA5#KW"1$: #60 6,9!\1$HR88:KB, M-CZB;89OW8VD*'V!YI*,V32X7Z>SJL!]\^!^P7M%@U<*<@,TIJGY%"- &6P! M#X9QAH(7WC80[DN+TOD6I579?/\T">4QUL9O0 QA2SPJ#0Y0$!( M.CT7*00TUQP(R0W$E+BX?!L&WX\I)S"O>9!2_-=L M1U.#HY)E@90%4I+_&D&:&[P(BI2*E#; #%FW%VF6$3).]97]\M;;_E$OWZ7.%BE6RPVLEC?+3B=+F4#.*B!=H(!* M;8$4.@"HK'5.6H8DV=E%N$EMNXK2/T9H+LE_&^!U*G#?.+A?<%(I0Y$4B*6@ M@@44&04TM@0(9PBU5$?4]TV#^\?4I?' CUK=_G!8VC VVMG0X.!,62!E@92\ MN$:0Z08O@B*E(J4BI2*EE5+ZY2;M*!56AG.N+0Y4AI=T\/]U&]2X9#7= 32LP<%4H.'^H6'!9V0(UQA;#JB# M!% 1!%".,\!5%)R4$%&MFP4-]WT>\UJ54%[+(OY==_-YRWJ8*D+_/>[Y%H'M M5E*BVV0RU99?*N)<8?@U :>N-T5WZ318'L$Z4UBN)X,'#LOJ,),5I$[JDHX4I'2BH-T4I)9S!VGUY=MV@U MW_UP/!J.="]-6:E)71\;_6>Q)A5Z13SW$DAH1#1.0P J$ JH]P@[%VT*S'=V M!6EC*ML(74RV+X!6V$!A VM#UDLL_I^"U17U2\?];IR[X%L)#9"AML 9O&*K@]-EQ*GJ: L,,0!5%J!*#P+#",**&RI9-H( MEA.G%6E+>/$LKX*J!54+JM[TI6\2>4)(DJ 4[B%47S-QNS+P!9-+(9Z*B"<:LIU99 PDRGFA-16#2PL)$FX*4"_%YXJ44 MG$L@O4HGDB$!%/<.,.X9UIX)YOC.+E&7]G0N1/2RS(')*";CK=H^7XZK-PGR MS,9.X@!=?YR.'KM>+&RMP!-;42T'3@RL7C6,XZ;G3\%$&87 %S MWZK,GJ=P]A5MHBTU'JW^RIPE97UOY ?K=F@@>)7=B-.8V-+1,7,_CP>SB3SR MP R\_@)TB&-]JKMG^GRX\]O"*YUT>F!^_I9??>4+AG!G+UA9K,[;_B WQG@: M;6 _J,[-^9=NS%A:QX/D-/I_'8JII<(X%$2LA2G\3.[ONT M=E.B^O/D;^J-AO_Z3>]>)L;\(Z_T)7,@OF]7GP[]T\DOSR9*U>GE4>M7^KY7\SHN.TV<@$= M:XMA"1^O'6QL]F17%4K76,%7OV^9T0I93_KCWIHQX3;[]..:_;*>USVCK_6@ ME1NLWLF2OMW\-_AY=QS_OLX[/+I>%R^\]2?&#UH$Y7X7<%M.[KF+(F?F".7. M2(TLH200C13!Q$K"M9#.B9S2!Q$FZ(HBY_?^Y+0_T(/SBI:5FN<[R_ [?%=5 M[>V_@_3@[),Q&&FK.5 8*D"EQ4 :3H#&E$C-/ F![>P2V$88MB';@@*^!B5< MWQH^F@:E-TZ!WLI$YY]#Q8N)SDN@^%P/!N=QLBKC8&\T&G3,.,>EWOPA.=@26#A)5<8 M<"T)H @SH*3QP'CDA<4P$$0C++45@FW&6$&FPMT>)7?;U&YS9;F7Y7ZWI@HR M*G@G6' :4>6]$5+$_[<\<.@Y\=92B(D7;AP3# MJ*<$04(P)*M!L/3R>!@T[,S0,!ALO"808*TYH$()H!'1@#))L0\\*.YW=B5L M"W71 +IQ'X\&H=$=9F06A-LRA(,&0Q$0%L(1*HV4G#/KH(U(QYDAL"!YH!:1 &ABH$DT-:H;"SRU5;\8OAN0=!N,=TI.I;/QKT MTV1_]2U]>MJ-P\K:V ^M@;=5&FSG>_[;MIZZ>M-S?"YU/V,CG(QO*IGT5$NL M(@V+ZY[9N&]C#]4/W,\K,*KD%-Q;UZ!I[\H*L1S$AA$J ,%>14Y&/##$!@ Q MB9L/BJ(.](=)!5MQXMY2#CF\7D:92^2",)DQ1;((DE$HM"1-* M*H=PB4@W Q<.YMPQ!F(N$)/ <:T!I1H"[0,&GCA$ ])$$[.SBV4;$MF.V\ % M;"@']VZF!E_B=/@I]2U'==R!AA[.N1,(%SBYMH$P*7RD6 #*40BLM4X%PFT( M.I+SHIA;JY@V$*R"MLA93Y5'QD@%%276(Q\@O79^:G$"WC'?GAT)03XYH;FE MW@+A151;Q@V01AF0=EM,A656HHIP\XO]RHON-EIWZ_RD[9'2792P;:7D;](^ M75@<%%;>*$%YI-*80\B%M9H9*;TNJ-T4U'XS0VU"M8P[:J18PIMH#C$,I$P! M'.VA89ACI^Q*-\G#X<$CJ/K<3;:@!!YR$ZBWT$MYF;N]X$C!D8(9^BM4I2KI$D2"%'E(G HDWQ,S4%9!:B RAX"E'D*922$(D+P^DJO-DOI[SL"]LB!Q!%,L)2( M>V&CC>XC5R&:"*&,5PCCFZ<:%R"Y:R"9BY)AH325@@$C4S(QE!SH:+&"2#MM ML%ZZ^-^=7#'1O-&S="=5D3R2[QL@N.;XLK0% GJ!+3G(R>NBK4[%^0;,E5ITE]2A2 M$[8N*:5(:1.D5,HJ[KJL(E!G%5?*6RRH8DP:ZCV#C$-M-43ZTXO(E1",_P'Y M%T[@BOC4=_^U(DJOAL.Q=R_&@SAOKW/J1!6RFN#^9$MP)7"U-A+U?1:XVO_\ MY?O!V2=(A<=68F -BS3*.@(48108SIUG!CEC62X4CURY0:YQC%&S6N/3J,Q^SN4VO<'9XW6Z-;!E_UWNSPUN3EBDM E2>O@L\&Q>&VOJCEJX5,\52#:9VS ML 87! L.\ E)@*6F(_(O! MG5W4%HRW&;X8M]P>]-A*]=XZC-]**3V$._(* ,Z6[0WQMYB[U\/?A9Q7':+8 M&&& 2!@-7FX-D(X3H)S22B#HI1(1@&D;\HOG(!2];K1>;QWZ/E ^X.9)_B'\ ME 71'Q#1Y_( I2,XJ,"!05ZOSK8NJ%2EM@I1*JMSF>.VN3)5[ MZ^,L#?W;I3,CBO]N?>'2_?F$.7*P]PEK9YP4'MA@"*#,)!>>H(#@5(U A!WH+OC<#W M-POXKHUE7 D-D-<,4,@-4$1@$+#TTJ)T8 6?X/NMJ>=4;'K=&Q;SV?RU8]Z(_\;;HH;QZB;5WDLDAI$Z14,CC+(BA2 M*E+: "*_5D=-=8S#B>^-WO?WXJ2EA^ON:]UQKWK/*_[^PIM1Q4F&\>*$Q%3D M/Q/^PNS7Q^S?S'EN]L\.WK_Z)!'VR@4)!.(84)U.KK?0 (^(Q=AK1Z7)21T, MW[HK0='Z@LTE3:]A>+]6QTW!^^;A_9L%O#><61A21K96"% O"%",*B"@X\QX M;X1##<3[QY3$-U]O;*L.?54Q\:1DN*3O;73XH4AI$Z14TO?*(BA2*E+: J_ M]MK)&8T?KN3Q-7.OB'NAY3_[0^^YLDB%L%""8>"5A8 R:(&* @4$ M24J"#98AUS3T+DW=YH]!J+PK_=,DE-*/;8-0=NL"'$5*FR"EDLVS.96=U^K' MEB\>5OA?#D.X \KT9K$W&T4Z,$R!\H8!*C0!BD?S-SC-&4?"09SZEV/5INSB M>9C;@R-;J>A;A_9;*:6F=F9;@<3%/KT1V"YX%UE< 5AJ 8A)Q_=1PH"2U D MO52(X("UC/;IKSW@/>=<],+R*#\+E&,*4((B M>!-$ >+",0.M]*9IX/V84K7RB@?)#Y?>]>34]X95SS7_+?W^<\5U&QOTV+IP M5Y'2)DBI9&J515"D5*2T 73\03*ULH\[RLJ_QB!N21V;8#OI8!]X\!^SE4#+2($8PQT7.X@BIFGJ*8%1M- I(V7 M/&P:V#^F_D@'?M3J]H<_5SVWL;[BK8L2%"EM@I1*BE19!$5*14I%2D5*JZ7T MRPVL*0&9MTXHZ:2AN6V\3TVGL94BVDS*7\.:&L;WC;\MFU61&+[JV?Z)_RNR MP])]9'T&TC^C?(;8Q$#B5"MGK0.46AD-)&J IE8!&RUB$@C77/B=74':\=(% M&^G7;5#BDN%R!\"P!C=+ 8;[!X8YSXEP0BNM-5!"171PP@+M& ;*6^,]PU%V MNEG L*8I%W4V_.JKJ>9MA4G8! R[W@36%/1.R@F71["*!/^,7W$=$GK@L,:# M+<*F*?'_/(3P;R#THI:/22T;E+'U>+:AFQ5>>J,),5I0B!0E/!)KRZ0A.AK< MSF#L/KVZ;KUEOOOA>#07%IW!"2)T>>)DCFC"%FM )0R71T,=/ !,8!,5)A&P07045(+DAZAI1&+P43F''A+.!4"'#;9"X>)[7!],+"=J."^BA52 8CP#% MB@(CJ0<6Z6!)X)SCG+-'VA)>=#T7M"YH7="Z.5-RHZ@ADB0HA1PFF"I*#8O( MC5-_*6\YPGPU7*\(%A;TAJ(( M(VXSVL92W2)DN#VX>1W_Z MLX59$4]8U8,Z+M'0[X]Z_9'?2#CH^O][>_[Q;W=J,.7[+]Y\__CGV\__?-YC M'__\3QS;'CM\<00/_X[*_/UMY^/GWX__^?P*??S<#0?OW["#[Q_0X8N7Y113")&$K-5DO>TGR1V/1J=/?_OM[.SL MR3>=<:]5M'\4\M'X*WH_3/=(3]P-NJV+'SO>JV,QK$Q5!A2\:: MR?-VGZQ4C3D=M%$9_&#G6AJUZFM7(LBMES:"U]*L=SY.KTV]B'3O/*[R5IJ' M89JYY_U>1J8\L7]T>KIG.[K;>I=F.M>4KIZL^@DT]2"_V*'\K.-&QW%\Z?'S MWZK1$LZ^HDT]]S2)?ZJ8^]S.--N,#Q=12YQ04E%'#2:0KW'.. M!!+.L: ^8;8S^=+Q8 ;)1QZ8@==?@ [Q!9_J[ID^'^[\MC /)YT>F)_TY?E: M.2LAW-FL5'M')$_]0=:ZIW&1^T'5?_Y?NC%C:1T/$JO\?U?+1^SLOD^[:LIO M?)X(:3Y:4>]>)OMF0L %ZIT7[U_I]U[2?;_?'_4'PW;K5<_>' H;\T(+R#7# MJRPW/3QN_='MGPTW]_5^Z<0=[+@_CO=PPU\W^#T^]/38=:*0;OX2*[;=2,ZS MADYWE$RTXPMU]>G0/YW\\FSBH.CT\K#REYZ=Z,%1Q-%Z&[KD_(P\F.KR#&&? MP IEZ^SN^LGUY2?YTI+54%T3Z(DBJR_#)VCEM1_=%N$G4*[^ZH]N^^-KD&CE_B)JB76)+?(N\ZWUG[\U/&P]3)N66Z:6+]@D=YV MFV[M=ESBF%R,:PH2;@P%3]XVS*?D_E$-UF.:S\MZDY= I>_ M<^81(?&(5ACT3UK]4Y^89>10V2B-YHM?W3CD^LT.;KGX[J$=PW5'N!U=?J\V M-J:M8SJY$K#U2VHA<^, 4H,B&M=\Y1N'-)H0FKCFN]T@-F&@@M1*:8V'E$LN MI8ZF(R6,:6P\A;FX%$^*2_'508H-K"D]>#=U2)Y]_/-C9__]O[L'[U^>[;]_ M@_=?=#O[^!4\^/./S_OO/W[9_[R/]_$'/(U/G/RG\\_[;O?C^W_'[QU_V7_Q M]O/'%&]XL7]^^/[E^?[[+_3CW_\^.?C[ UJ.3\2_'Q_^_9_N_LFK;X=_OCD[ M^/.@>_#W*[C__17;?Q__]OZX^\_)/RC>+^R?5\F7^^\@/3C[I&"*YLN4"!\0 MH 8IH(FT0'IJ E2">.[C1D?;2EZ,3FQ\5[^"1IN$1J76?;MQZ?L<+KD@J1I4;#T]M8#4VQ#>[< L"LX2OCA3^-JZ%3A1MUSZ40 M9AQ=%7_>6",I%(F+K>/1Q<]7GLK MZZ+']ZG'\]13<,>5M AXJ .@T@6@%'- 886<-2KXU&2),-@@/5XG^6P\Q7@] MZ'_M#),B1N,KYQ>.PKB;DWG&.3/A)TA& QO -9QD3*7P1W_PHI;!7B6"@CXW M09_. HO0-#@5(MQ@'(&')@)AE+< $\R,"8XS[W=VHT'O&^,FTH1.[ZOO MC?J#\U8_Y=;ZH?6Y:6//M!XCCCFE@ FE(VU@$"B#X@_I*,9QXV!$[.P*<;&32G$^;(V.KOT< MK:*CM]71><80))02(P.X,^GGK0'\5_ MIR=W>F/O#JM88K_W9Q1<$N%A;_+Q E8W *M)5[8:K(P3W%)H(I? T;PAD #C MM04FBI@Q%HQA=&>7W)I/%#?$=F?1%$5^ $5>8!U$!FP#!TSIJ,@"0Z"A\P!" M;(4**OXC6@:WZ?U2'!0_IXG/CW7OR*=\F* [@];7=+)L(AMG>C#0O5&KV]&F MT^V,SA^95^(F"'5WG../*)-\V.\LU^DP_%V)IN3]K0^M%I,H(&;.8AT HMX! M"H4&DB@(A-.&:*^AX!&M4)N@AJ3]%2=&TYT819'O2Y'G:8=BQ J'$>#>:T = M]T!K @%ATIO(/TC@T7[ LHT(*PZ/9A$0KP>]_OBV!.1QF$CK)R I9OO6Q_D8 M^K=+_7N>9UOI*")8ZO30<;7!M)>P[*CJ]5#)]%5O+W<..@PKOO+71+0% -=6 MP3#MEURUMHE\S8WHR:608E8 M2D>1R6%#+ ;&T'3*N'1&1J!6S.WLTC;F3U3^FMRW'1B=JJA3XUK?&_Y\ M6>VC,,#6GK6:VS+_GB3P?$X !976ATJO%J@&82@(+EU<]1X#&D@ V@4/' I$ M>^N"E9%JX#:%I2!FB_5X[71CE1X75;V9JLX1"!?9@H IXD,TC[3!1J551 (A MF+)0$X:K(^**8^.AFK;,%8A7#@TS2EFNN13LD7DR'I)#S,OA,+R(4GA1"^'U MP)]TQB>%3JP/H_87Z(2CBEAF.0A*,$"%U9V3I:!PKM4&W_V@7W#L1CCV M88&G^$"<99B B#(X\A3%@ [. ^$4<4QA*KE)IP1+C/"S!EE6Q5G2=*YR0]TN M.GPS'9[G(A(IF-37^.3N#")R$X)2?.!(L<8$YQ0)%T0 4D@/=$&&H5UUHG&UG2)NU,A5DVOK],4>M[ M5^LYN@E9L-0[ C!*+7&]Z$71Y;O2Y3E>@0+Q"9>C+AL'J" 0*(P"X)Y*KYBC M)#6W)FTJ+Y[)L_%M[!K/*UX/_*GNN):O(LN5XZH_.O:#VI/UR/P;#6,;M7A> M^. ' ^_J^/]>SQTF$>7\@ )=:X2N+PLT)$*2("&BEB".@K@).2 3%Q%>.1XD MHM:G-EAMWA23J#@Y-I"%%!V_=QV?+WSBF@>O!7#1J@#4* :4)19@1GU@REN= M>E;*MA 7.]T5M\>]!5Q.]?E/1ULVUUYJ%AF9".-U)8N"26O#I,^+S>>DING4 MGP <0@I0:PF0"#(01:JM")%[N-2BI8UDD\HQBPND\;D[5ZMTT=J;:>U\OHXU M1@>N@%$ZU080'G]+C5@XY1Q&V1F.=G89W]8S!3>!3 S&_E)?QURJSB-S>#S4 M"<278E$23VW_#"<&T/-QM(IZH])&ZDX@;+$W')$:AX Q4-0*0'5@(.XZ$FCI MG:86:R92W.52AT=)[=@:15]KY]NBZ$U1]#FN0DC$<$<$L QZ0"'GJ;,U!PX' M"2'5"!F]L\O;^/9GA#74]4%5P]G*@1^U119/KS:>??[^8]:7WGWE1P M!=K6!VV+3><@(M'0"@JH8"*T&6= W,LLH$Y8YZ"-6YC;V26JC<1MHC8W4J(- MCRPQZGQ4#^T3@>)%X_.LS//_W?<.4VGICRR..&# M9BV]UN?YH)KW_3T;YW_@7]=W5O5&T[E].I%*VM_5M;XM]B9!#AJ4^:I!& MODNE$4#[0 !G)@1L:6 TI"1+11J29%F"A0WDKT6O&Z'7\T59GF D!054"PAH MT 8HX2QPC D3)(,>\^20I_0VV4D-#2@VGX<,^G'F7,U177W>_9I9R:.(.*R? ME-2B^2-*YEV$G\-P3?0J#8A^$K@6&Q!A*K1*-:3'2R@<->@,'\,!<>4\I!.H* !4"$(,$8@P)1- M_T^AQ;GM,R47"RX:!@J/,#@8.CW=LR4X6(*#%YUR$<3SX$S7MWK]D9]6$K9; M/9\/,^E,^HG;_C 7&G9^KE7XYD89FN*G2R+,& M2_$Z/#CZ!)&5QHD ',$,4$@84"*:^UPH0R1ST*9<_S5YZ$KDL+DZ?:<>NNOH M=&&RMU3L\P7%EI@ISU+-L.(TDEE,@0E$1S/7&R*M7KU^V_IC0V[53ED<1@+A3RC([#>%Y/HHF MGXE0&,M:@.W+,F-A@2$%HY5N!4: &F^ P5@!$]<:5I1#SWB)*3X"E;Y3QG(- ME2Z$Y99ZO4A8H@BI4I&P<$44H!A"8+1*9\\K2"!T+D<:$<5M7TI3<9@T5Y_OE'Y<0Y\+_5B/OR0I M-:-8!$H"\#ZE Q G@#1" Q9$P%)CBY78V17%5_)PFOG6G]:5",GWL2[F\2@, MI;4SCYDL#D-A'G<&4M]?SOL^T,'>)^X"XD(C(*'AJ14U!]H@E]HSZ0"E\9S@ MXOO85)5^T#JO&^IT81^W5.SS!<4FW#.;SM##R#- (PV).BTLL-(SKI46RKI\ MU V[A(%L? /JQI./1;?'Z-BW_#<_L)VJ^/R=3V?'M)ZWHIYX?Y+R2A8R3DX' M=5/WZ>'TQ4OR(%Z2YS.AI(AT82EKCM#DKM5>8RA]:J)O":",0Q!%R0!W5EGM MO1"F^$<>@R;?J7_DAYI^>B:/+ M::J/S:'QH)WVJDQ@_U>2P>M!IV<[I[H[D5*!HQO!T>*)6\I3Y3VG@#F9SNX) M#!@G$ @N$&(-)$2G_GD-:;)5/!:-#ZH455VKJLZWQ%-6(,,BV4>$ .I@ ";* M!" ?>;\5F,,0:0-;0Q?GXH]8FS]BF)*H6_W3GZ<,C\)^N=LV>$D&AY4()D:, M*U#TDWD9N9>,@]P0IP&RV $:S1F@F/( $Z>XM<)+D[IS8M(@"Z;X'#;)YU!T M=ITI%TEG+=)8D4CRM2 Z,GU+@4(\TGTBE.26*4G*^_MI Z[J=GNF1ZXXI%X@-[_ M;ROIO.]'\?T]D]X?_<&[8SWPOTC3\ M?%'#'4:>T\"!]#YJ./8*:&,5L!X'BK5#'JTOX[NA'H_-Z<+[2]V&]]?4^C\W M>T_>:=.5^?:;!=%N@&A+IW)B@B*::< M5X *Z8"F ME //D6!&13R386<7KR'%O1D]=]?H/MDJI7](BG,352]9I6O$@?/Y)'&O.=8$ M2)&R2B%D0/(0@"8^$ VQQ3SA .%M1F^=5WHOB+ F[TR3&^XFEO-+7/V#%,W\ M-;*4C:5/!D@_%DCGII(Y/;2(,@ MK .460D,X@Z$N!4)0QA6VB03+!USL*Z2GH91K\M=3=>F7J[S];[Y%X3U@0>3 MF;_3QU\ G_SX%FC][H\ZO5YR9*7#+;-.3Y="GI62%[",PY(%2 DQG"-,C3(J M=0RC6F-MA= &?WJ5X!=A@NX0?@N:K@]-%T_<-B1PX80# DD;#5EN@#*( *ZA M)(HRP[C8V45(4P5EG/X9WK M>5'EFZGR'#$BE'I".051B2F@03D043NN8N4-Q(9XJ%@TM/BZ_%&;Z'5ZO-3G M9<]=17KNT!1M7,3S?^[&!+C!^F_X?F"8P@%3+[D.E"BBE52&V" @0DIIF?># M:Z16%=[7D,UB\6#S:#9;)X("7FL1K6BE@39: T288Q9YY(1-.=^L3=%F6-%K M\LT5$"P@. 5!&ABBC@K&K*=6I0I*9#S1FHK I(65\5M <)- <(XQH\"IH8H" MF1J@4VTLB!B(@++8*0]A4!96KD2I-@,$:SX]&<5DW;,,<0][PB>)K^3ZX]1/ ML*F'D%YKB#\QQ3<8YCU^-+_(;Z/4[7%B"<0?2^]%XWL].^T/.VG)/\W5"YVO M_ME9QXV.:^-B_EO5:GP*9U_1)B[Q\6CU5^86N(UPYP?WORW@-":Q9!3-_3P> MS";RR ,S\/H+T"&.]:GNGNGSXD&S.6UO$@[;S_KT,QM=0Y!05EU' 2MUSN.4<"">=84)]$ M*K))JAJMVN=IT\X-PO3N96+,/_)*GRW4K/7Q?;OZ=.B?3GYYYCK#TZX^?]KI MY5'G+ST[T8.C*--Z=2>1+J%P?J'J\DS:3V E\=J_43^YOOPD7UK:-:IK CU1 M9/5E^ 2MO/:CVR+\!,K57_W1;7]\C4)^-X,EU[KM%3ZD*V%27?CH)=R]@J;[ MX;'R6ME,[SK?6OOQ4\?#Y-OQKO7O<<^W"&PO,)+;3L[K/X[Y1#=9CEOC[WTW/CVMZCIUMZJL"-W^6:O3JTRYN.<] MK#1Z_CPCKP)0?J3DIG M<\<.9+!4/@!N' 44,@64E!YPJS32R@L*46IJS/"M#YIL7O5LP:,MQ:.UIWP6 M/+J'0M^<113A2# /@0J> YIJXS2S&DB,K((F&"C"SBYJK)G]U%>\].5_O[!Z/JMG,2SWH]<>C5K>C376J MH!ZE\B9_.F]IE/US$_?/NC-"86UEU3T2UG8X.O:#N8WKH-JWWL^VK?_H[M@? MAN=Q ^LX7\40_NQ\]3U4*-ZZ*-[!BU=SG>[_00=GD>41Q3 F0'E$DM6)@)$B M ,(A"DPZ&:#>V16RK6Z?8]H\FK<95* ^W>&:5&#+T]]_;N\L50J/:+.I-Y?# MP6L]F.PT>_:_XTZ5OI#.9ML;#L+.\T+&XITBH.> J@48\\D-YQ@$PN>(E7M8\[C6A'\18K MYF%TMCH==YC4-9\".CN*O-DI(7Z;-!\)$>Q:XI=TSPQ/>S.$_7D5=Q/ MRG:RUNWDP_)V(A&+)HM)YST*!2AR&$B%XW;BE8W&BL56VYU=U>;BUJ'/8KBL M8S0&Q64FA3AQL/['.'%?GWQ4)MCK0?\T#N>\ MI7LN'TQTFD\IZN26A_F,@):V-K[M:)@.-\JU5>FC\8^#<0211V:2/63:]7-] MVAGI[LMOI[[G.J/Q(#+_GAT/!M[]/HY(/?K'YQ3(@K,W2G'\LI!R;77<12F6 M %%J #5" "45 AX&ZSF7&%NVLRLN.:FHF.E;H[IWT)3VNJI;CB=:CTJ?S_? M$2(XK8''E@ :M -*"YG.3=?*,D.(16L[FJ@8[S^GG?4)Y*UN;M6?9P?T QC' M?^CAT"=&TO)U^^5LQ^OZH],8Y2,SYA^2B;Q-XS@,'X9^+\GFT(QT')][U9LT MR/ZC/Y@_4GX2^SHO.'8C$W!O@9I(I&A%2(07@%H2@-32 2P",5PPARE,>7E; M6 M6=/G.J,DM=+EPE?7H^!Q7\5&.%BL("(DV"'6! 6-X ,@X#K5AEF"[@< ] DYL?O?,^NW-.XJ#.4W_\*LX^ MZJ?6.KG[1#ZUNCYC3'=;[T;Q#_FDU2F/UJM//7[2N=2M^%KZU^:_P8>>'KM.E,#-Q[IJJ[P>.A*TLSO? MU.VAEF(+M3+90L]:-4D_&)_$V]DU6-B+//SW\3".8#A\X8=VT,F)UGL]][L> M=H:'X?7 #U.3H?37]_&IOW?[]LO#TNOO^U-Z?83V\;\_1_KZ;1]_[.Z_>!/O M?_Q[GQY\__US_"[;_^Y.(E7N^O][&__N3@VF_/#%A^__G*3/O/S^ M\>3#V<&+-^?[^.7YP?=_Q_$ MLQ0%)4 I0D$@WB!C212%KVRF3F_LW5ZR3Z07G&'L40B2QE5GI#%(:J\]"X3+ M:&/%2=>G:34/QCZEP$]ED.!_(IH<^,H227^=E\F$B=>+X^*R7ZT3\8OU8/.= M*IE>/>#%%V0$,=+\+_2L/?GS]*OUA5];G22$5J?7Z]M]W$\]4!:*2BJTTZ4 M,=RWDF$+_$EGF-.+OOKCCHW4X)=ZG!]?_F5?' M]4321B?BDAI%W#QOO>QZFWI#M_Y3W7\X?<#O>>-<9G[3<>'3>2I_^$D5FQD,? M_^=K7 C5NR51VKZVJ>69]]$^6)@_W1WV6\,XP&'+'N>NFD>MX?DP;MWQZUF& M:3_O=G5\[>'X]+0?;]UKX^;_%V*WEH%O6@&XVA. \OXLO,9/=GYZ@.()&)[M2?CU=F M'XN0,!R?G&3"E.X9I^MK)]*/;@KN]Z+5:>.%*.,C/VB=C@?#<4J/BPLP?78* M<7'239KAM$CWC@8^+@P^!_?8S9.4R4;Z)-^?-/7 M@_[GN();K_MG\;[[U>C>C4WUHG'=MLZ.^]WN.>B?]>((AF,S[+A.6C81@N/K MITR%_N T,?U*L]. \F)('W@1E?PL\:W)A,T>L*@:,Y!Z5ZW2V?.G]Y@\)[W6 M+\L(-?G>Y+9/6J^7ICBJ^$G>.*XSWSHI7/4)._<)XT=GWO?RBU\Z[-99U"Z? MCZ;,JV#0'Q\=YR?6@H_/G\U!ZZPS.JZA(8[RDDG('[CXE.%X\+7S-[[R[^9931^T]0=_L"JR^K6-K05R+&^OEB\*EI54!0YW0D\67JI0&?C#1G$O79;5K]GL5;.ON M>ETW'\(Z'^,,!I9VQDX29T&0BGR3>TT$G,H_XP)FT M+E';E/0I#+06^M=^ENVDG^B4)550Y=T$ M!-J7C*':S3/M2)\:=+("I&_'[:"?E6'VB)+=X-[Y%CC?/UG3HC/?7B MZ",S'&>:E(24'YF^U4M<,@5FAC5@MJ<.W$Z\=]I+(\VU%3WH?,]/K^C3A6^V MTB8V'%5C&K7B.HJ@D3SZ\:V'HQKK'^#HJ#_[?7<6N6#3 TKW;O'N?][_=KCW M"4-IH30*5#%!B(BG>V>WU+X2#6D?US+;B8NJGS.ZDLG$C MR25V]=H8)#>I\VXC]M>_CSMQY&DMG]5:U?5'<0%?9QN[#(RNWA@K'9_3E3!U M10ZGKLC+%=I$M4P[]?6^?SE^CD_[$VBMR7WMDUCUEA&YAAD2AN/NJ!K\I4^< M3_ =I2UEX),1%O\G)(NR]4OGU^61U[@19O7M]]^L)S=QS- MFY&7XGR(A+)_-@'U:W"H_,3ZD?6R3W>>+PVZ]%4B2L:O= ;+6/DL?_V7SM=? MYT>;'87BV3 C?=PL9Y9VWC^B&E:G,F9#-KF.-D3I7E4IX .7$[3R+G$T[E3_ MTJ>GD4GE.$DE\6$42&=@QR=QK<4/U'ODA1DYUDD_HB63^,/$=$M3E%?^H/+M M3*9K?#I93HO$.OYQLESS5CG.MFF49/:Q+R^FJ7CF*\#:K?_YT8[WV@_>I7LM M[7R:6!C2HS1]>X'']ON]_T5.WSSB2F-I*8""&\=H!P9H"DA0",B6 @"(>QW M=O,A+.CB#AC74NMKFLZTF*IUT8;4M\ZWY5JL9?X=C>UPM M_'HE)KB(&A1_C7CNLIEU=6OOG: M^8@NP:?4XII*7@ZB\UIP/5O 3S1V-.BGE_V:O'!3_8T*7;]LK9,3?)YF;692 MGY0R@L:@_ZUS4OGQ5NI?I<]K43VZK'BO)W.4=>_Y;/9F1:1OTW ?L?;9[P=G MGV"<3.D4!$IQ#:A&"D@J*" 4!A<,U=#QI'V*PHMIAY,%,>_BF625M?+T3FW_ MM(I,MS,\GCGQ?NPB2Q9:7()I5TEZ67]G2G#R+C"GRC7X3S:BB765D"!O4W6X M(%IV<7C#57Q@7LOFE&])X:(E%MF@D.?%J@%U&H'VOMND^S20F;P_7DIGNO*UYG L2BWN M#K,2MWE^\^')NR>M/WTO$MYNE-N>3:'[^-$YQ];K0:30G=/YB,N?>WNO%\(T MRU[V@3\:=Q==&_E)[[P=#RH>FKXVU9%$#^J T>09[UX^G[F8T_N/)R'Z.9X_ M=_[,!(TC$:MUI'_:Z=5&Q,P1TL[D2[O/X^$H3U053HBTMZ;6O73#;EITXT$5 M7[OPV:AG<11QMXQ*FQR\599^T)W!HEY>MC!G8Y^D@[7G;8(YEU#>2BHK!OO9IJ??%>=D_I[,T:>G2113:;OTYT\KE/KE_&,?Y/(\[>A['L#+@IDOS4I-L>-P?=UVZ MV\#KB;QSO\;:R!>-3(PB= MM! $_]_TQ=([M7P^B6P2#JK23@FJ EI+R/';4H#[:BQYM'F%JAQ-V8"QW$V* MX*5I'DU.VWA_?!W,J@%EWGMVJ1,GQ:TN#P3&3>])*Y_@,G7N3^Z3OCA_BL7< MYNV[G2H1H#$NE)61I1;SR-YU9U>;2[66Z?1W8I" M+W/PO!#FMNJ9]*9NOWB7P70B*EHD/:_5B4O)YATLA4&Z_6A&] <_L@A^<3[>I#/Z=3YM8L(:GCQ45/+RM=-J MR%JYX;#_ZL2I=O.5F@U>ZGMY]::S5FMV4V6\X/8"M*75]D,'XAV%S-*YCGL] ME_[GY32L.-P;/=>#03*$L@=Q(YKQW+MCX^!]?(^C3]Q +5)C!V$8T0BYG5V$69NBB]UT,CE/R#:U1F;1W6%ENF/-)8T=" MT 0$ CF@.!V0%G<7H'W0*$(C)8;N[&+:5A)?6%E/JC-;\S&RXSI9=19XTY7/ M*SD*4NCRGA?$,%I(\;=+5D8:\^M!_VLG+O+?SS\,4_WHX634>]-!EV5S^;+Y M)R6V,^$I130 1:A-S2DD,"J:WCI S;D*<:/ .[M$M9&XV'QF:IY? W(6LVO3 M%E:9RI&=G?4'7^:C$Q&,[G-[^^Z_/OV[&D*=\%I6S.4KQIXEYWR03!FI@78N M @T7#!AL%&#&!4F1H-*@N(=1V8;L$N^\7DEQ9LED>I9,\..L@VPNUGP];8J7 MY@W,C('V],/3;71Y[4WLBBJ!,BX#'S^:=L*^Z7:.%KVHD\6<'>]SSLA+ G@S MG^5E'0I3^=3AZ.2^]\F4[J? 0G]PGAW$E8J->Y/+]=>B M^D_";9'4;H+5-K^Q&=_M^*_)+S$:KB;K$YAIY3PYDS+90W($^"IJ,RFS2K_7 M=2CY?M/L_/Y7/TG4_!:_<>:[7SW(&_#$;1'B7.=/)#?:ZH2L#%U59L*3UO_U MSU*4;Q$\\@@'/N>EM5+/AK0Z4D92+>PXQ##N59EL1X/^69W:GU2O#N*DD2]6 M2:V0>PRH;<79<1EQK'^*L=Q=>WL;%=)0#9R^P.'=5?":'/D/=:2H/:Q97FM1*Z(6"BQK9)U4S$\2>XOA4N)=& MJW42:XJK#:L/S@GM=!QW,9N4V"=!Q.$Z;T:3I9&20*8YFQ/Y5I5EPP67: J] M=;O:]*<9TX.X25G?RVE2N07VT42!<[0TFY.59S5Y4(]6!N3&5>;:N *6>ME5 M2]7YU,8N!Z1/TN2FY93+#^;7@8\X9?VD#.^2Y+[IH^H%EL.#/L2U,W']7O+9 MR7E$48YY2UF28E.87F .,EBCZ!*OU5=[I5 M *(W5[_7S2YT?SJJTO)2V5$434C9C/'BD]:K1<[4&:88#W,]8XY.2^"A<\9DQD(*A"H4#6!AY]!1UND0;(ZG6IV:R WG3LAVOJO/AZMBH-/*VNEB MS".>S&X4] (4MEMGQQU[G*8QU<)DQCL-]\]2Q&KTG>X;I]U<3./J8'%6MHN% M#_78;A]2O6;5/6U(U3V^KZK[N5;GL]R.U_UN6H##IE3:'SRO6>O)/HGW_G* MW^"#D[?=@_CI@=7?K\[VO[_]\O'O5W@?_^=XF;7^\]VB@S_?D(\O M_L$?_XS/>/'O+_^\/V(')V^^_?-Y[WL<2S>-X>/??Z3<+[C_XN4G@K6#%"F M7?" :FF!=($"S1"A3@?IF%BN1#>1T2IH=.!84P-UI+B(8!DH%A)++99+[=^E MI/:J&G#^$/OY1)M:&NNNL;]ZI(MOAC43,CC#K A4AOAQ;+5W6)%@M>-FVL;M MKM;JAZ$_#"^'HYPX.7R,:_)S7),A2$;C).M@Z MI#R=D+IP>#@^.9T0\T1<ZE6?&7$F8;<<$C.R4B M)Y$W+?"6Q3GZ/'9'DWG_VH]F9^0U=1IJ'4H:Z6_9?9:J93*A3':9ZX_-*(R[ MTS2+]N2HG/-9+]WXMU37&S]\5A.NZM_17*GR\5)*E1]5;^CTB\_:%@^#BBUUV)&F=,=\?3YHJ3:\] M:>W/5IK)^;R)?,WF+R6TSQR4242#2#AK$S.J!%==UG61/3JS29(I/W[GR\:3*A/I3/B=MV$G.8?K0H#,CKZLS-(>K MDH27-^BK]N2[Y'4^S^W;B:)E$G%>_7S@/4A>%\PJ0CSL^S TF!312/CY(Y&4PS3TBO ^'-17(XXRPO*+_40[&I<]V_<7YN9Q#I(&E5\R( MGM_EY3=OQWDK/4Q^EN1D/CONYX+,N)'DO:)5U:D-._5..XDMSYXY-];+LCUS M-FCURC5?G+YW/J,3PV?3UP[>4Z@+HRW,B1<.,]E% [0^.O"AM-G/:!(V2PU,TB*G?, M<>.,)W6MCV#L#+\\C[9?9Y1^>Y3,]L,GC8F(Z\ 9)$!U)$(%"A8H$U&'6JQ3W/.VM2$*^W,)'^6"\ M]'+-O'):?I AO3*7Q8ZCS7URH:8;4VTY,L9PA:@+7GO!<5 26ATD8OB*A):Y MO@HYHR67C1^&Y].'S66FQ$FR*3OEK#]P0]]K3'GWO6O,^R-R\.83YB8=)N.! M\I0 2CP%1C !,",$I?9"VN.=W70(JL@-_H*R>,K(?&U'Z0_1,J IK(&^-$)^\O9_M$G1QB&UA)@D6> M,L2!,G%F(S!R+(GWAIF=77HQ4_!_5T7N1_WX,DGSIU!N$"2H(<>M%0_;W/D7*IPQE$DCM M+* 4!J!HP +2KERRA',=W9'D3+^ ".&MP()%)07!G&J9'P'I)5UR LF20B6 M$^ZO$'X!B>O*FQV*E7&+E#8H_@C4XLCYB<,1CQ2)%H:_<))5$>O/B?7SWMG^FT]Q6A7#D0I' M.A?5V <#)',,6.*6[*I.R0S&#EI@'!0 MQEW=13*'" $$<2FXHY$TJ9U=)%;LZBMW\(N.JSO/Q;''WHV[?AAWYGF)'X8D M\]_/T\\_HFT[P1,W00+=MWR;*]VY6U=?.6S?HT>6]KTWX= MD+5ULU165UE=974U;=[*ZBJKZZ%6UQ4$+#7&.!KTQST'ZN%:ZWT(/YJ"K@\7 M/,]W,P'JJCRR/ &3;(K6WO+*N>HEK[<"8&L#)N%_[NC=Y]]YD)[7I)>^0>\J M[;4S2C N$:.461.8=<)0J3QR6ILZ3$BOW9:RUK8_!OV3E(&;>,\]]/'S&_SQ MQ=OCCY___?G@Y./G_>_V[.,+RPY.]NGD._%9XX_X __XWM+]OP^./Z;N5W$L M!R\^?CGX\X^3_9-]_/%D__O!]]^_''S_@O_Y?ASVS^&WO]Z_'.V_@S2UG.,. M0F4A@ 3JE&&K@+;$ *H#4T(Z)U,> 5/J0KBY2@&[&_5(EVZH)C_:D*X"X]4N MT*OO<0NLVQR]O_SDIMNI_N/*"KEO'?\^I^,2&I>$ Z)&(T"-UD"3^,,;Z V! MC >'+\TH:9B*/X!&_.]U2/--X:70IT*?)OGRAG+IN6168@J#E%YAH@(1Q ?# M,*PSZVH,17=$GQI^3/.&0"Z:@]RX-1(A)0742A5_( :4%@I((X+12D%$_UNB4LW)!:7:'^A7)=3__)G/YC&^FP=1@0E8X,D,8!8TR4 MEG<*"\HX2ZWY-D3_"^\JO&O+>!>RDBGL/8=&4$VHU-9Q%!CB%N* ^(U/4[DU M[VIJA_4- 5]6@^_Y_HL/WP^./FDN)1>> *]2F5LJ@))*$:"QLAR+5"")=G9Q MFW':=/@M].N^Z=QVUO/)@?]Y#^]__^>0582$8#B2#!*2C-Z.6 M(QJY5A1=L(@$[J*J-]Z#76A6H5E;1K,XUE9;91SFBMH@)$$H:!/_!HGGPBT5 MCA;W5J-Q]WP1=PF7UAB*@'! 0.ELD795)2Q4! (MI9PAB@&#, &^E].CD0B\T!@0=G8#?.*@OY_S8R MJ^SWE=SS1[!YR0MO.#A>9$W60RTC+$8]4E1H93"WQ$9C1GO():3WDU-56-.M M ?/@^4*N%86!PFB1@L!4Q$H;N9()CB2LE%0P*121:\/*RY'A3FG1TB-_BA9M MGWY?2GYNJ>*%_#R$+L_G5$$JG?&> $%2HT43*# &80 5]C:J.1=Z?0&^]>CR M@[.;@B-K#F(9R#62VCBKJ6'>:&D1Q5!*8P1ALB0/;0ZVS"B;J=BA>>\!"Z/)\(A,+_S]Z7-[65 M)/M^%07WS8ON",I3^])]@PAWVY[QQ("[V_3TL_]QU JRA<3H2+;QIW]9=8Y6 MA %+@&3.O3T8I+-456;^,K,J%Q^M31$9Q0/B0C!D-'8(>T%U"%%A8[9,EEL[ M8:=Q9$6.EL7.2IAFT($#GQE%;1(Z%PD%/1-8&^RR8P"S'.S"I;0B48N RAQQ MPQUR/&JDB<7<:.ZPCGL'9%]1L1T0TXKY':5DK2?I;>#*G6X%+@>N",IC5)0C M8ID".Q^HHH%VB&.F"!8NZJA!;-<.7&G-@A8O5ID%-%J7DS@-8=P:@(G< 9QP MQ9B/7*8&0![W,I<9[;<4'MVY:'-FLG8 CP8*"?R0L MYOF,-0APF%AR6C'*:;K_<(KVF&0M@)F/J: V<4.,09'37) %4,8I:Y&/+%K, M9/#:[QVP?(K384UI;P](KE+B5V(G'!).P\V@&$I@,0*@T" M%:+>"BH-BSJQO0.Q]HEF:PVT4+$J==4J'FEP6,;(78)%L#8&SRTVDM'H[S]H MHMTU^%9868Z7P%YY)WQ"P;B$.'4>&U ,7@D^XSH[<"85L[OQFA84]3;/80[%=OER E&$W%)1B0=5H@' MZI&E":.HM*112QF9!+$EVR&S#VX7/*8:%,_:&A17!DV 4Q1)9"[F^H?!1J(T M,SB!VZQ2$S36!DWL ")V%X(F)/&>2A412P4,'4'6)HM HZDDN91$;"YHHHT+ MW1+YOB)H8BT1;[<^'D*6YX,FI.,Q.<^04XXA+J-#1FJ*".8@Y9%JS=.6R?*# M6SV4L!=;# MFGK=!DWL#JPL!TT(X[AS@"K,$86X5KF2C21(QKQKD L8QG;GX+N3\=7G'^N) M>;MS\""[@,M!$UH%&71D*&_[(.ZE05H8B7QN^TV"9)'0+1/HUF#8:3!983 H M0KU*B5$!V@5[H[7C*3@?/5"% (SBP5%22N*>- 2F0@."J-) M:",5UISE/03)Z'9@3"OG=V0TK"?J[1["G8KM!"0=$I$B("QV0=8Q.!Z9!<[ DC3)148"A2I3E--AJ\N1C)UDYH<615H>W@A2'PG[*68VXLI0KCP%.4 MT3ELVJB(W<&62Z4DB'+:< 64LQ9<$":0)MP@RZ/FUIK )-XR?&EE_([J;*\G MYJVM\"#;?\M1$5X$S+U2.2/*Y5(2'NG@ A@,*1CL(U>R-1A:@^%.#0;M$]6, M$TF9Y$QKEW0D6#O.P>](BK>=.78)8)8"(C@5TA,%L$(- $P*%FF/$XH"K 65 M(A-<;AG M$)^-Q;#FG+>6@P/(M"70B62D2Z Q6"D]X@;JI%VQ*/$&5B!N8Y8 ML%LFT ]N,3RF(A,OVB(35R6/&B&T P#DQG!,G68R1BU#@I],)-'&2VP9_+WZ M=2%>0F&3'&$* 0W!E G,(4?A3VD5E=AXJW*)7L;Q=D2)M9&==Y0=NIX8M_$2 M=RFO\_$2BACK"(D(1Y40]Y0C*\$3"1C'R+"S"H>] [(EXOK@1DH+%9M5]\$H M0Y.73#C!-7$V<4U5S$'@)K>KO)]XB5;=WP8^YN,B.(L"D)ZAX*(!=9\\TMA) MQ+7Q6JOHL)![!Y*N7?VR5?=;(L,KU?V:8MRJ^[N4U_G8!T:C\9YHI*W@B%.? M0-U3BUB,BMGDC,M'&61+:K>TZGZGH6*%=T\LEBIIC(GFD1''.LT"I *\Q MM&$/NP,KRV$/45L< / 1-;G.C \& 2LG)+U0Q&&LN&S;BW]W,K[:^U]/S-M# MC ?9Q5L.>\B)V=H9@5)2&O$4*;(!+$*4] D:2 HS1^VIJO#7O8"8!9K@,1J;-4!T0PQ8A'JY'1/B)CM0"' MA$IK-A\YPIK)1$+"JQ!I3W2*2A$ MJ$]1>:^]+%7!Q/J[T[>2GAT*CET#"G<'%E;:CVLBP]1^_!(_7K8=CT^'L3H= M],+,B&QMQ5M*^GS,B>&6^$ DBMISQ+%AR!JOD<4X.FN=Q-SM'7"V[6+^X+;C MAB"FM;!:"ZO!T424Y3HE3['C0DHGK \B:2\<)JDIX]SV;MD=W)T/UDG,)\VL M1$Y$@3B-$5F2"Q^0%%G$)ME(<[-:O+%FM:V%M8NPL-+"6A,96@OKKB5]/LPG M)"H"YPDI:1+BVD7D EA8BA,A"0E)Y_PC+;9=S%L+J[6POC,+BU"9F,62)Q:X M9-Q@$%;XE?N(9;+N_D.@6@MK+=Q=CH,"U>@CCP89B7/8A)"Y0YY!WFG%G4\I MTNS=[E.]=LNMULKZWJRL-=&AM;+N?,=Z.4H*3&#*A'0H:8$1=\$AR[E%7 I% M:.0RQ2SN6^]1M:96:VI]9Z86EB10#O]%S[BWW#C"9##2_-UEH3'EI;Z\[% M_5)\68B*)Z>0Q20B3FBVM8Q$@7A)>0I4,07BKK9=UA_60<92@QE_]+@*9F[X#N8[KV.4$;?+\E,KYZTVD],6^S]^]6 M9"]F(IL[+;J8-++)@+^CN4%&>8=R:V9FG7*6^]R-;#OD]<'-G!8K-IR-)P)6 MT42,:>3,>!T%PX9:E\M^8!;;:CU;B!]'<1G H["2H2@C-9HEHSC/T2I2K!VMTMH$6R+GJVOVK"?J MK4UPMYL =8P9B.[+3T?'A_2=BX1&QP0B0"C$A2;(81%1#%YZPP*F*[QVP?2'Y=H!,*^AWM%NPGJRWEL$=R^V?BW*+/7&> M1(8T9A1Q:@W2,AF$E1)>."TP%R"W:V=7?R>6P8;J[]1RSW8A)J)1M=4WAL/4 M$_@)IMH)@['KQ3HDIHVK77-EMEIF;M.IDB3'B8C<2/C72VVC\TQ8RT%I&&O: MH)'=4C'/%X)&K,4":RE IY"W7.\W8:HU^UJS[VMF7U14.^^I94YSDJ1C6F@1))->)"E)6SEH MUS!]/G"(*QN<SSGB.7@D=.)16U##>/0*&;#7 M$5CL4@0>%"ZM95O[K[7_MFIU6_MOK1(!BALKL: :H!D0VI*HN.^O13/WS M-A!PAX!]*1 P1*.4-!KA[,[SW*E!:R*0CD!U@96DL0#[OB!K1P*V%F!K 6X, M7%H+\(Z!8BGRT&$5J$T"@<4>$&8I!*([;@]^[#UD,W>J\9R_R M L>O@UI[Y=U?V1+KD5_9,D![Y4Y^5.7-DR:GOE3ES9,FI[Y4Y^5.7-DR:GOE3ES9,FI[Y4Y^5.7-DR:GOE3ES9,FI[Y4Y<61CU[R/K M>O&@',GGX(MN?US"(^"3T/UX\+_E1W[:P?^ZX=\/I@?1BU].7N/7/0\G>'(@ M7I[X4W=D>UV_<$2NEH_(*?[;WB2RY&A\!D_TG?4CB;_2W.OU^/R\UXW#$D(R M@/%=U#^/X8V_] ;^PVY&D/3B/_^X>/M7.'>4RS=?/#GZQ^_L[;,W].T_X!W/ M_O7AS?&).#K[_?.;]T^_P%AZ>0QO_WJ1#K]X?'A\\@Z[J!PL(TK<*L2=HLB$ M8!#GE#KC(ZPVKD-\@,MB>)HC]J1RAE/EB(ZTY MD&(T' /K+A"CR@V>JH8:G2&08Q):TO#!5?QZW\Q\573'E'7G1:]FGFL7YN!I MF?Z_QOU8Q\\PO-_)_+O?N3+,JCN*9Y)><1<) W(IX2V/)L5K MPNQ?'KV8EY6C$L?U*DU$9"$V$Q;(Y_C,3X-AJ&)_;Q)RA1^;O+R'9SY]9P@A MVIF(I!$!\>@4:\;SU?C &:H:\SE?3_8K+__L_FA+U<]49E6IN#0-4G7-[D37YDTX-"\^BCYGF#320 @WD M=M!@4W)8)TH)=[F0H-4B&J\D)Q@GYN-2_"6AC+30L#:WL*.3=TJ&$+"Q*)% M09,*C@PE!@4?K'?2"B/#WL'H=!B_ @[56NC@I6*"1A&E))Q%8Q,."O[E)B@5 M4KB&^"TZW)#>AY\./[UC#NPDPSW" ^@"@ B#%,>I:@ME=80'M3> 5V!#E^1 MZ-5DC6!82$&HE)1KA6V"MVF ?C"*4U3+U5Q;LGXC63U^]NS2<>^MMN >C#X-[LH"L#@"8DDB MA##93]":V9S'X:BEN0)C6W+Q+B@/UA]FX(N98% 4N;D'9UE5!(FBY%)I)JSP M8/WQR\T]OD558*\BH=;2I!V7/FI@+T6MI]$H28QKJ;QI57'XY3D%@R FAKU) M#"7P\Q&W&N0[ 96U-D8300%S#7B$JZ@,JJ+;_PB+.AA>=,['0W]JJUC=3B?< MTA>D8*QHAIVP5G+.M=4!@U7JC/&>)(VO*<35ZH2UD>'+X>_O\M9, /,=Q1 2 MXLR!7Z@C&)&@#8AF$8R,<*B[11SL0Y)$D,() MY,!U!_M04.2,PXA(6&S.D_5WK 76)'V+#S>D]N^?#T_>.>PT*VU\;&0(W'*' M'-<&L2B" ]P7G%OP!E:='-P>^:F/G";P^*B'T5)C".@ T#U!).*D;"E[%]X M/_K]G6'>Y,U]A'.G-2Y81)HSC(+'(.I$*L\HZ/?+734V@?RW] 4D#@8S\!(5 M&"5&>7 -; PV>"$QN +RFKH<+?)_$Q;0HT_OI/-:$:Z15Q3L@V@P#M)8DLBQ0Q1[6+CBM88+ &+]?=_!;D7U.H6\K>D+)_?@)O+AA%(\<:69WM M?)DL,@)4O.D]LMJR LK= ^\L!?)U;Q#[=3?#LQX4\:?N"%X#(T-^&$-WA/X[AO4?7712MV_[OFM[ M\,IJU!V-Z[#',H:J&H,ZWR]_V%%G5%8F?O8Q:_88XM#V>A?YOC$\L]/KGG5' M>8R#3K"CN#]_V-@!#.GT!R.X^QQ6,O;SF/+G]6@ZO4%5=8:Q!\#2/^F,!AUX MTM43J]?!V^'P(E\.GX[CY'3S\B*/5GDH>6XST<>MSR!WN.A#1&P]Q4L_O!IY!)P4)CA,@E3!N&:HG2PZ,/%GS[R=$^=K%6#7] GOP9R[/5W +K)E! MMP#.6;EVO],'1 6\"-W*-Y\4B.OU!I\ #.,BT'9.AC:_H8$J0.:,,_WL0O: M>.-A5<#'C2N8555-T:LI*+OTL Q_@Y#+_O7*']D5G3[;]FWO HRM,AS _R[8 M8%5YW0RF897@TKQ$V5";?U%^,SQG[./D>3E@??'U]?=5 Y4+ )I]M0@J("-E M %L>2-^+8!26)9TLLP-;,'3@Y1;N B '#0+#2& \YI'62JU .#P?\/<$M$X& M9F"5.0HUFLE6HT[(2 RTZ@_. )Q&PPAJKL;\R33ASY3R.)JG7E)_S?3+T&I" MGG;AHV%>X\YD$C#BF>IYTGE]#GY%@C>";OC8K>K7S+--7HPNC.!C-X"B7!C[ MI]/87]!M#F[*HF _Y4? =.UT4--1 OE!ZW9,ZY6"1 M8)^&W:RX!BG-B##'ZY/!7)3AAQC/EFFWTG"_6YWPVI\"F_7BJS01SZ,!3.+? M P (4!4OZEGW3V9JXE$;Z>]?OE-.2A,C1B8)BC@V'NF$/8K!:P,NL_&<+FL* MZC5@H^))PEL9L99K04.R0!IGE;IDU&>N2H.,<464"ON$.++=7@,'I[9_$B?X M-@7#(@JY[NDHC>?"Q%*S]U?C656$Q6?D^&E=];-2$UP[V8/_K6?4Z*VF.&N6 M WM>Q9\FO_P\R5/K]HL2*C?]#$;V2;<_*?0JSB_59BVU6^NO?_[4#:-3T&OX M":C$K+J:5,SFS\X?\($O_)K_(1<^=W7'DOH$ZROOO5KC_WZ M=QS+=K"[-5AQH\=>DTA\;>5Q<^G2%27"\Y9<'-Y/L6.]9&M>\HA*L>/C$KQT M6!]8/)\>6'08WK]!(XSO=55>=S_?8$W699G9I3\56 MMR/P1L&4[6<3'SS1VCK_QKX'V]U\Z88K$G>-[IJV=_G.7-@;?OG^.C+[WW;XY[ M[]_^!>^%SR[U3SG[G1R^?WMZF/ND_/6<'_WC+=S?.SN$<;[ZZ^@4_M=[^\P3 M^"P==ILFFZ\Q/_KTSNFDK-8!21DYXH8)E+<54$ZV3818@D78.V#[S*A+)\(/ MV!RN1:!'C$"2VF22321YSAW!.A&JB Z>*QU(" 6!R,81J 69VX#,ESF08<2J MJ#A#P7"'>-(:6<\IBMQ+2;TEW.;V3"O2RAX88JXU>A\7T%SO WR/<*-%PIPQ M)R6AW!EG.*&)6TMMCIYQM(:;Y43VUN#9'BPB#19]/GSV)WNG-;&T8 M&+=[!R56@/[\=3"Z]696*O^W4YM9OY[:X4DLX2PY9J-?Q6_"XU4SGP'%PS6R MO0/3A23'B8C<2/C72VUSI%3.HDY$&6NNJ;!P&3-^FT3%K,",%@IN P47B]LP MA'LMC4&:!XPXHPH9<):0\3*WME4!4P "+BZGVFU" FYR$O"(I2BJ7 /54\MR M^^NL#(@G:)" M,5*9:4D("3=4LZV$W86$?5-H8:NG[D>2%KUGS(4UAF-DE2&(I\CAMR1S-5FG MDY?)I5PAREQ.#6SEZ,[EB"ANK,2":I >$")+HN(^%W#C)!IY78YL*T=W*4>+ MKA\'LUN!.8YH( YQ 3^,HA8I'8WB41-\HSWQMN7'P_12^=Z"0V(_K!T6TD1) M,P#6'!;>B_5Y9'MDN\%E^BYW-)TP-%$ /6D39X99HXUC/BE,B#%6-R$EUVJK M]H3E073;T>N%O8RHH_686>02$X@'K1%XSP1%2DQ21*5 :3Y?T7RK0DI:]&K1 MZYO0BR=!>.!*"!^Y-]YA1EQDUG*5A/:X"4?9-'JU '4;@)K?#I*6L9"T0E*9 M" #%+=(4&R2L5=1C2\#VWKIPE-5RMR1Z[?GPAM?KNP2LUMS:=31;W)(+FCNF M%0@"509QY3&RE H4E:!26LVYUSMC<+6(UB)::X)]CZ"UN/^92,PG.AR!$@(O MT3**#)$Y_L1;7W]X4YG77[:'X!E^=^Y0Q3NK,9UI 7J)Y;EYI'<2Y7+>2"O&D5 I M,*9QC/I2M1KL5"#.P#?>N8!C+LHU^!2'^9%^D!\]++70 .)[W2\%7R;%$7.]R'))B/!: MP/BZ[%=I^7.>JXVO!]7HS.82*=;P;A#+$71ID5E M<^V@7-LJEY+,@Q]DM0FOR<.I8(#H;/ Q)S#GRN!S)<> */#:_-AI6:UA_-@% M@L%T!J"$ZL*9\PMX=FYS:4IX^UQ-L'S9K-!9&H_&>95LKZF[-J[RY&!I4[>W MY75O?QL.SL&4O_BM9_NCI_V0B]^>YP5J<>KPV>$[8YPPUD:DDU.(^6; MD NR^FX1M2>=9W-_Y=M+O;Y&??6D\^\(X'(ZR-5WS_*C"[I42[!9<*Z@Z=D _.8O,R1SRW/E<@A/NF MPTAUP<)^LRQYXG!=X= OI43O'$'RWS[71X25[UT\Z;S*O]EA+BIY;KO#IFJE M[6;KM XX@*A*6#DR.JGQ,?MZ??/]'K*(=^M-F0A]C;W ^421P7?FXN?1U M[ $U3_8[)[&?*QS7E ]G6;F68O,?8W/7D\Y?N?KB^837NUD?C;I9X< 2#W)! MW$]=H&R..QD4'9;VF]E-&.H*OF]J48(:S IJ.#B[O"BN">H A1]']=+G:\ : M&/=*K1RZMO-_I9B)?[-=C3+DV9+W8S:1+]=Y,A<%9+.51GTQ6YHXT M6.[+<:7V^K-PY[^!.8\??7'(XY?O%*<,:T=1DKDX)),"@6*3B('W1@G3+&F^ M;&Z[P+@TA/#$$@_::Q*\#T0S'IE,@:PJ#GD)*AN46MTV^,R^!^[RO0P7)ZFZJ0UX[VQVJ#JG%$T+H+A4;O-E@;U@Y[D&W^6]68>JP0R*>[6.FSTS5"[W% OCX078G+MI MLS2'1O\Z>T/_<_;FR]'[5\_>7+QZ]CL&JZ7[YOV+WB%]3N ]I]EN>?6//S\M M'QJ].7O[_NU?;]\?TD-^]/XE/WKVQ_NW9__J'O[U)XSU3YC3<_KVV7/^]OB7 M=/@:7\P'%@;J0Q06<:H) H)+Y#0QR&)MM>""R 0*72T;$IV\VFLBS@XF2_\G M@L?86X+:ATZ[V?(U^RI<&*TT$X0S+,&F=#IZ9P$TDA%>2<%;N'APN.@NP(4V M@.8L> 0 +P SA$#VT%;)+*_@U\* D M.!H3"5QC ]E'/$J:(Z)<\J$V(+'@X/'Q0)X2$4M89PC J-N#6Y.9ZRR('% MX;D+0MJ[ H\=U)MY"V@\BL,UW9?6ZK@$' H##F)08R0&;I33VA$2 @XTX>"C M;8'CH8'CZ-<%X'"22*%21$%*A7B4 FFN/2*)>!&H%53:O0/66AUU;XE!&N7F M6*V=L1FXT($"LT4P;5VNC2NL==8IY8-QS%@M6[AX<+A8W-.PCC =8E-COEJB<.JSI<_Z]W>'8$'@D;H42R7)O M%+<2:T\-2YQ3CIDECK7@\>#@L;C#83'7 .X4&88-XAE&+'=@:U@JK&>8^VAN ML2%ZDS#Z&S)JC!IDER;/JPIQS& M40;.EFS:MGU_U M.C"[[BIY[WQ],(I]=[,?4+<&9.5BO+&AFP=QY> 3,%@:?^OEAN3SEA'OK D*= M^JZY"/'2B?A3M]?+S\\KEOLRQYKQ)_'HD[@VF'IW&'L7]:A YCYV?7Y MQ_T5[WQY].(KNF=9X_P3!/K%8 C&SO=:QO.;U1&8-NSHZ3OF4S*,1% _Q"*> MI,W:B"$3J0/ $Y1I?9^E(UOZ;I:^2F--([6(,0S6AI82@=AQ9+&7FCE/.0_W M6<*ZI>]FZ6MX\"8+K%*:(QY,0#I7K$]1Z2B%LSC73KF_DI4M?3=+WYADE%QB M1"T.N;QK+DMI,&)1$>\"5H2FO8/^8$56]JT_F#-UJI6V?;&/3OHEX2",IU;> MJ+1ISE9#U?T,ME!I31RGK8G_[_\0B7]F>+^3 :%CB:#"*?\00P>P$C_RW84PQIT>4"U]6U3C6KNTC8]$Z[/WP'4\J M2.I!J?#<3LPDC8Q1 04A&! A!NOD-GNT,\IF5BJ[@_GW\PF9881 YUUP;'\# M8W^878 LEK_DS*OL(X+;YKK]XK/NS[NTG5.;79[IY)4$]CFUO)7\ ?S,CR#NYYT7C3Y8)-+X2FU MKU;[IC?AIK*6"7Y1;!O2YXPO7JUP^O.2N#!'F-_!^/*SSK9K76N^'L=F<6+X;;IA[1?& KT'RMMK'S:M]T%5E M(MIJ']]OM8]KJW8[E6LOJK\\PE+G7Q;#.ZB5L*,NN6XI>9!=]$D]5:#\=#' MGVXK:SN38LOY$R;XW23#?FMV[H-D[K:#O:O!BDWF1%\9M61NDB!?3';T.P_N;2)O>T55YW?U\@S59EV7F MV^)?5W^Y8M6S W"0V\ M=K:/:LG()@3M>UR8EI?6Y*7'D,_P]OE_+H4C;Z;2PN.I<_X8>\@(I007X#\& M*[D61@LI:<@YH^"+4Z]OW:C[FFVSYY]S6358TJ=U:%TXMI\?08<&&,?A\0D^ M>O8?>->+TS?O?__TAK[D;X][W;?/#K^\^?+B/?S]^9#^^7DY3/N0/O^_3LE_=OWI_V7OWUKP^'7X[>'_YU!'\___+V^$5.1%]HB"48_($;8ZI1QHSYP O-S7FF]3?X86D!XQ("FC;8H)$Q(PYS@9'JEW MG"A+DW3.W+KG>0M(#PM(\PVPL ,B1B\0P=&BW&P6Z612!B3!$HD18[5W(/:9 MP"T@M8"T%8#$.(XJ!(HQF$$L)1.2"Q'8%D<<*"&W;A'? M+# M)<#ZL/Y!WW M-D9%)?(F9RE9J9$U7"!,7/! 8N8=W3O0^T#7%I):2-H*2++&:2^QX=2 TV:H M<]($@ZT,WB1)TC6ARRTD;1LDL05((I02<,L="C*?Y@KND/8!:,FYX9)S2C7? M.S#[W,@;]*CZSC/SW\;A ,6S;E5EH3G/O41R"?S^1I+SEQ!D:2UV&D," S4G M/>'1..ZT<&"'1TN]2B(*XM+];/RT,'%SF+B8[NU<'+U_^AG<*8,-!67(E<9]QA:0TU>P>,70,3#UVYXOL4,&F5=P3,2P%*FIGH'#<:]#-V M7E@=U?UL9+0"=AL!^[(D8-CFQEBYYB^G%G'F1>X5R9 3@E.?F. &!(RP#>U6 M7!:P6C1:2?OZ&8;PA$3F<)26:T8L83:%W%4P!A%LNA\/O96TVT@:659E)GDJ M342!*)G%#2,C+/R(40=&."GINZTJ>Y@ML%S238%T16-X2L3YDA.M'/=>2F/N MQ]]L!>PV L:6!$P0#<:&IDA;#@(&U$$NP6^&" 7"YT)*>N^ $KUAEW('8RE* MZZE-[.U]QY @J)3"$&Q-#NB/R4J.@94PQ4YYK'WK/FX?),R'!@09G33:($$L M!WV;&-(&G$@94J!&4H>I GU+-J1O[ZIBZG[!]/H\U%NH!M>-V_>$7#%0:APLI0KK31D2LP$04-5B=+5>LK;I]X+1T_ M1DQ"E 2YH 4"&L)OP 8YISL122(!6NX=:'S-IN>&#A]K 6';ZS*6A,_CP$U1+%T 9Z;'"9OLLPD#4K%+9A(%N%PT>_+CCH M1B>JM$J(Z,1S7!KX$"F9[*4#!L=$<,KM7/;%/6V)MV#6@MF=VHWKE4MNP6S; MP&QA0T0F()RVB%&:F\U0CYQ3%.Q*ZK"601I.<]R_H1O:$FG!K 6S!P2S-6N# MMV"V;6"VM '%H[28"'")=4(<+&YD=#;0#$W&^*B-RA[RON'7G*:V<-;"V0[ MV9JETELXVS8X6]SP8Q@#FE$PQQ)A*),::28P4LD&;%W (;?&('A?D&ORQ!>[ M>=V^W/F#EJ2;U"2&AXV3+864ZVK#5>SUJLY9#-WQ6?G@--J/%RB,1Q>=7'=C MOU.-_6FN$AUBKB(_O.CD2LP?ZKO=&'AXL:W0PAOR$W*ANVZ_&ME>+Y?$R[=U M0?Y.EM8GM EEI^V.YB57K0C6/?S03=W@^H7JM:-OO+:G,=A >-PT%O4J4;^#USS]6<6X'TP+R:8MR3JNG-VNXW!D.:2,KFYBY[%:M14GY]>T>O5L)!*+ZJF9OS+ MOA\T _PSUUWMP&L[/YQ%VY^V$P,VA,_3N)>Z$X:<6VA8DP9I)C0!3OX Q#L9 MY"KM]J/M]DKE2R!BH=Q ME(3/-3*!OW_\U49> +8@M7P]#J(4WKP-^ 6V;3 MS<,_[_H/X_/)REY)P_T)B:X8ZQ+;3<9>Y"#_DE?ZBGL*K\6ZT/QX>11S3#(= MPE7/;FACX%3O3$AY%137^%943EGB8<;^W-46+-A\'VB#\7GJ MCHK:*0!OX<+N,!3DOP#Q3G4'.%CLHCLJVXO+B[4(M)E"OCPOMU$HA?9!_+KG M<#/0KVC.LHBU/5$U[>EJ$.HN=&(!RMO<2JX"F+&@ 9YTMAQGBVE1HDFG,X+) MG]DAO&6"0?6:E&4$@ 3=ELO.GG2JBVH4SX!ZL0]_QUAZT "O5N->6GKSBSF:DZ83@X;P0G+.C4!2&<6ASS=LK^ MK"O%:K:9%R]8XOR6;.S<'Y>^GJ[],"X,;*9MZX:/>83P8>P6E@$,R<7U[$G- M&3#07BRT_*'[)#Y98(R&NM.5KWZL>R\VRJ3^\AJ$JY]Z.V[Z<3=$<-'V#KF% M4V[]D1M7YM4[+Z7\.['7='#):%M_6\2AX.:$DXOY#S]ZM3Q6HP9(F]XBN4O% M5*5D>^BK.J6::/AB?,\]+3-*[DTRKN_*WV0>:+BE6F#IR=LF;\H,]Y71.GA= M\]2)N5I>U\W5[*_GGAAMW:$,K)Z9WG M$[/E.#N%Y?-?QE7G/P, %> "L 9SW]&/L?-;W3UV:HW^\S\O?YN9H_ %T]M M+V5.*'U=I_3+0\R&4M8B0/Y_3-!Y/]/'9@X)W<5&.67DM6E@SPJGS_AB@4?/ MX)<,T, #8S_SM9J;ZF9)N;DJ7)+797;%;,EFKYNT[IDL=+D3N"EV/S8V!3QB MSJ>:XOWEASWI_!.,P(\9_O,%DSZTE\9?^'#:0FA\/EC=Z[@,XGPT6:"&Q#.U M> GBRZ@*R#=+,>?=S$MGADWP)!O1ROY <^&4*-7DD\N3G)AG87+)K)_5QUB[ M6F=Q=)63=1W\3/7ULIK>%7F=]1"8-D?.1L$@(UI*69+R?.N^6OL-G?8S64H; MJMH\]^!(@!\QNEA:XCG.F '?7!]G.VMM'6[9EF"IF#'*F^@_,3G968?' @O\ MA(@N>_P/L;@%=.3/DY'?_Q!^7E@;PI^(O!;'%^>U*=1P\$_S%MS,*\H@6%3: MPM[,X SN\-V,W[W=,_":&+SSHTE[.C7I^31;K\;7U8FU; MKRT8RSVV];JV3==2\R<7M)2"-0W#B%]B=.J %@&O3.6])YA8^ MC<]8^]VEK4^W5KN+-U6G@^&HF"*U2[K?Z>7>GF!J]O-CP"("#,_='/NQ)S-M"V9Z%>9]RC3Z J[ M:D;T8LP">,[--.\M]GWMM)Z!S5ZV:YZ"X5LLL.)U=*N)YQ!F'4PGQMI<>[9Z M(W6R UU=]FA_L+,-JU[7@A\$;/EC)^\-]*[8CIUQFYZ>_+M9 M%G"'MV2.7V6[7Y?)V2WG6KFA;&:2\UJ,YO@G-\<-'^MCC73%*4?5[.5/6OB6 M%Y0MLK*I!XN=/2=X&Z]*33UYT(L M!N/$>EUD\\FY6;W54W:>R[R;K8:GS693_'P>^U6S35R?$_DQ/*>_\/K)P47C M!^?!Y&B8,MN%OL?9F;S;KH"KPD=RU,CH:3],V/;BL?<(Q(?/?L\QN"H8)I"E M1"#.34):88LXD2+Q:'$T8=F*8@DGYH0&?/ \2>M2DHK1(*PBA.A+/05_!25] M$DN?Z)5L6_8UJ\9QKWZZ[$W=#EQ66HK7CGF'V@)J\401?3?]X.@F^L%MO-[+ M@X1#Y'"X7QKT4WK-C\'411WFJ*WTW8 MHQ8)F^.3]/A8HYB%(\A3O'1"N+D4MUG*]#IN3VT?Y/JJTZ")L?TP.+&>&[SH! MVM 2B22Y#TXVW+!SP(>%";<>C5[V/3CJ5>R$<=D(R$?> M,(FK*\7?H O%#D+20^:QK0*BWV;[+:^FVRVO)P&E+_N_#>/'[F!2#WA5R+S0*#CY(%[!"F-E=50RL28\,Q33P.#]Q$3M*&<@FPFZQT3 M&['/OE]'\=O/5(Z?T\,O;]ZEF R6RB$%!$!<:(E,)!$Q@C6-V@@>R=Z!O.SL MY8B%:;)7]W/G#-;]M.K$$D%[6;DW@;:V6CB[6SB*G!Y=3T_@OK:3_=V=5?\1 M1^-ADYQ ]PV+.N04;*<+ ]+[M;^0GCRRK/IQ92Q,(@E,:^3,]?.\AEZ M/B3V]Q[/;9D@M?JJKFDIQQF4T=(S$7,=*OY?( ZF&N.HT>#)NY@D04R_U1E"P:X M"53WJ%M-LD5.80T-GRTD1 )W+X^R L8K3#O)])UP69/0 M6@>^S_(I9CF.^9CZA_CDY,E^$TD\LI]+HM/KV5^+3YD%'$\S9TK:Q?3V.6R> M!(RL'8+QI(G!V D^RNG*.: /OJFAY^M,M8@_$X:JYI)>[/ BUU6 YU4YNSD_ M:I+;6)Y?DKQGB1;EJ4\Z+YKL9@#.\T%57CH95]'%EYAHJ8Q!58W/)C \"0R[ MC-*3=)AK,K^F#-VM<]&&H2CMDL8>/W>K49/P.8F,[,\E1<\^+B_+? XO]/D! MO0S?P"SQ4_X%QG4V""5'>'5PT03_ZQ5;DIEA' T'.K : MT\0;6*MBN%=UGEI6QGD<+M=XV%\(J7*#?JZ(D9]7%8B#I3W"7@,74_9\:X#%S3!, 03U$Z!0KV>; MS-QS>U%6*P?;V.IT6]9I8SKSQ3@G[G3FMH<[L_WAG;#NYIV]G(UEFX(E=0Y> M0:U2D1 MU?"P:=PTW%(BJS,O_=!=N#D_[K+>7E$EI)O9=G ^&$ZT_9PQT!W5*6CP28&& M_'6W_W&0\3[-(V8SJ1B:'.1)TC$,.MB1W>G4XZ=7;-]6,G:[NS\1GZ[SBG)8)-,O4C MH=M8*P_SBYFGFE36F(X&)^<3GW/3N-VLOW.Z7S6 M9JW[,^S':I:.6#->8=$%I5FVE,!'SI/*^8T_ /,5YQAFFQ^^5.!GXJ[,*>Q4 M(\HLC7H6I%O$!:S N7C;'Z8CFCPJ3,9PJ?116?(\F!\;J_8VNS@RF-Q%CSM, M-"(#SH0?,Z#>AOZ88VD\UXY)QQW56AIG M,3:$",U]:.E_/_0_>O;R'8XY;I@FQ#@GB$=ED#-1E_XR26JL-#-[!W*?74U_ M5L-0G68\<4*F6<27$"<"C,Z@JMCSC0_=22: NLU2\CJ9D2E:1 M\;_C.,N GZ1&3=7X1>=3',8:P;)O *KYM_SE.+*^Q[:/X[-INI7_>.R.SJ7@N?_ M.^[6JJ2N<#3)=)M+D:N:W.2)_JSFL^%RE=#A1"'/MF-?QQ(8OP0O[+9?"@G\?F_F7<^3>G[Q342=L+47*RAP#9RQR,@B$-2RT)Y'2B)=S MWAX&>=1*@9H1G'#+EL V< $=S!,+LD;@U4\M[E6>.]B6^S!K^_XWBZ\ M8GZ;,DXK/4Y#+)HMR\F*=7S/=L^:VISEP+B:VYV\='%=\;'8V]/2=Z=@OPR& MI?#*TE,7R7%>8"Y;8*4FY,=N_-2<]8=<@\5?3.H0+E&UVQS$VI"-RUP=,77Z MT<>JLL.+>N[3]TY#2F;S";-O9\?F94/;CW+EEWKX4\-P"(:AK^-;5MW8K397 M[6!RNCRAT=Q\5[_FUZ6RG:O/[&_5(.%NC<07MCO\3SYT>I5>U!58;.]E'\S= M<2F848S#B\>&A<4T/'Q' H4531(1*A0"KYXAXY) WFJGO.>Y??CR?@#'0ANG MDL &_'K!=-(D!&>CX#PDS+;9E,R\4)] [G?.HJT 6 H3U(43TX0]2E^'AC]V M IT[:3HQP!+P[,"^O"BAE0!&UO6ZU>FD_GPI*P00D \\Y^Z:7XW%S8S1Q7DL MYWW=_OD8OBQM*R8U]?,Q%RC%\I F."KZTW[WOQG#?SBSPP^YE.GPPAJ M._<9F<;1K%JW9JM[Q=6SI9W YN3TLGG7I5(@M^&=MF[;-]9M^W;9T78NN]*?.?+VXVJ(9N!PRT40*%=&;BQ1H^&'"!Y,^ M1O]=X(X2K $F?,\.5[/#_M(-P!T+;%''(X\F+#.-_&K&,[UF;JBY#8'ME["V MP7 X<'DSM6E;-+NH =,TP0W&HTEYM.FGY3$-*4L$;FZ[D'7KI\&XES54$V;4]75)^YH'YUEP1QS# M9N2SY9F;P4Q]KS0T:NTZV:*^2AUG/V3!( '5"E9-&VSK++%6E/D?F#F<-'B_:G. MBYCWQ<%BC!]M:4!6[[5F0M7',8TN:%!CH3-+#C'L?2Q6[=2(R=HD8].P[HJU M2H>U"F1CE/UUWDOYJ?-TOE=$@?1RA-QT-BA56\][UL>%9C7@%EO?U >>0OX/ MS973=BDKZOVV5/M&JKU<=#A_ZAS/4+X4T._GG-S)'N,DGZ;$HF8?LI>/;&.5 M*=-@<=-79+;[V$AKO;?9Q+3^,.N=LGC[#)#W.X/S:8#\I*M-_%P\BVB'.=*M MRFD.X'UN3?WG&Q][N]CK@G:NDUMFZN@LCDY+?>>H6!T_B(]6E\IG+Q$*](6LF[M*5#W16[,KDMQ\E@6)?DK6VF MQJHM"2OCW%,X+_W@4]FQRQ.IOF[L@B4RC-Q[LHUJ=R?0WAL<5(7=LPRX #29.]EWF2HH^3A MP1>9+#/9@('??+!S)Q\+[\Q2_[D^'9EC#!>];02YJ,M<++^>0=WGIOYB4'RF MZ?+N1JK$OQ>(T;0#G6B%2Z;^M)'37.WI28V)F:,E>NV# M\S*JO0]06,-1@8SR_FEFVU*KJ2M/J.LDB.4S:J*(U#02'"WGF%AIX3]FI)>" M$6M7QW9?"NU^!B.:G<2\S%&PX-C] ;-^/@GHA+Q]9_NU78OF7"$I/*J1"/ MC%DGCS\D"5\>GP[ MNR839MH$O:3R]5=$S[>-H:Z,G1=M[/P6C.4>8^>OC85?.BM73 OI<-3>,!Z( M QUI@C"*4\6D$.FJV/GKS]@7WQ-35$SP8&&^W#IOI.4.W@MJ.@0E]$/&VN=D MR9#-E!J>2M/0QO=M#,?F/+G4EUAAK%Y, IN[U76&TU>;=AQ?\O<:6VL!$)<; MGUX:]7XY5[^-3OTV<^FK.C6;3M/ EF=@U/4&V;6J6OUZA7Z%[Y^_LQD:: +[ MR6F/. T2&9 JQ)DES)% / 6(D'Q?R,O5U6^= XM*^RW9OYWL)^^H3CAX)Y!GB@'9#9#=48.TUE0)SGBB'&QGN2]S-MPE MLE^1[%[X874ALEPD9%)3I'>Q>K^G=F\'S?;7I\'P0ZF-8L^[I1VS]76LWZ1M M\HOF@SE[+91*".-1;L4;)NE%]2.;9)M9N_=9*:/;<#"QF#+@7BFIXX)HIRC6 MG@5NB/#&W;@^YJ*C]VOCJ]9;Z"WK7L&Z//")0J#O<96NGA7H1,X4:>W@ZAZBV[)'GH(;)C?'5BAVEI> MNHJ7LF83(,?,IH18OARA=S;VS,;@HZ6XM]* M\>,W[XP45BEM$"<**$ZT0HY:@JP.2I)@F50XU_(@ZG)!^PV8,K?8JQ=U#\DM.AN%_@V%^^4"9ASJ489,T:E+-3-8LI6!?9=&V-> M!WO$^4CS2[L0=NX@UV4FF]0T_LJ9SJV//7>FU:/03PB_64_&6[=ZO/K6KSWV MZ]]Q+-O!:KZ))IJ3DO@X%\2?>]Y7+EW1<:/>W[^?_A)Z"8$NI1"5]A)-RPK01[\";&$%=K^G[,WF?E7MQ]6M>FZS$M>WU[@!'UV[SNL\X[L;X:/J MV_EBR;Z[ 8!=NP#?1*O'\HQ-]F&D8LNYZ]>EP+ZUNDU_9\W'ONN&VC3XY+QD M21C*K2%.6^ZBCMQ;04DT-S[=!09ZV@_YG^=_[\/8??XJCL^=PW\F7M\=_TN5N8Z^.#V%>OXLW[_]U M=GCV^Q?X_?/1L]/NJ[_@/</3OJ'1V_7>XV1K"*$F.+2% 6<4L< MLI%JY+QCUG//ZF:11.W3%>5A'JY=Y(;LC!:AOE.$DDY*9ZAVUG".J3>1BV2 MHX7.AS?ICA&J5%-'7^)PT(+3[<#IRQPX\0!T)Y8CDF2.7>& 2Y@$Q 6+&@/[ M@L*IT[ (_;D%IQ:<=@2<" LBZF!9=($'; R7DK@8HA)$>GWSX+@6G.X7G,@< M.$4P>Z.E!-D@$^*<4F1EBD@Z;)4,.096;2,X/=+]C[FCTDUL@JQ V^V#I-5, MMA7[) _XC%TEW:/:6OIK*B3&T<;VEFX;0MZ:1=]D%AV]7MA0LL$Q M,'EREF:,B$M'D5;4H)""8E3VB*G=*2)4)9TVICY M\Q4X>2.^^X,&RL,N"X, ;F [<$(Z!60DDXBXW6 MT6+92NXCD-Q-6?HWD-PVOFXM\9TW_%4$_1J305*E@+C#">E@. J*NT1!)WO- M<^ZJ4G*+A/=1'34]7RH(^FUV_TTW4G8:@]:U^W-_QF:Y)^!S,=UJ:*V'3<#/ M8G@OTTHJ+1.*0FG$%='(FB@0HU)H:E)BG'S'VYZMY&[*[F\E]QXD]\M">!D8 M_-9KA&T"NY\'<-:#UBA23&A2A [M?2FQ"8 M0-I@4+PRN^U 1<0C=D1*)9E2>P>,[FO^'>[Y[TA&]^KR/VMD=6]IQ.-6/F.3 M/N8.Q2&OD8>]P9SY[_X9C^KP\IOSL&^Z<;IU,[YY],>J*7XWMB$+4OF8%,=: M^7PC-;LU6\(7.BA:CO%*)"H(XF"_=QPB6C)FJ= MF /O56I/'+]CB&HWH[X=G2YFZ!2H]S@%CKS%N0XKM<@2YY&D6(&>,=3&S>U& MM>C4HM,]H9.WAAJC$L,8\,D2$TCP\*N)(1CB:8M.VXI.1W.V4XB)I) X2L)[ MQ),+R& 9D5(24^>5H M=I>^/16[M8ZVD)T?8GNIS7F\)[OHY<*>DE>$:F(3N&F6(!Z\0)H[AVC0U#N< M>T>R;;2+6J^MQ:5[V5-J<>G^<&EN-PDS%30#(#(^-Z941"&M3L) J2JX0L9(C'IE'%I0,$CI(RRU7@=*] M [I/M-@B:'I4&1L;2]9^% &DF_+BVI3/NX.@PP6_38!OQF)(R%*?8SALMQ",.V(N<20R!2!(= ME9+6VE9T'X'H;LH7:-.U[UQ^YZU_9Y6GV%FDF12(V7"6$K4"8>X) MXMAAI*,#!R!Y+84&SMI@SY/MVQMM17=3MG\KNOP>:[0,D;Y'X%MO_[R/K>G&:M%P/[FA\!KSNY]*L#_[7#?]^ ML)CAO/D<[.LEBN*OM-7NV'ZX(C=[OS,ZC9U?!V@_K/WK2.5YX0)4EU_?&(09XM!UUPCAV1H/RFE,8 M:^\"W QX>@#1'(V',8\X?[?JV?7@O!T.+X"FG8]96COV_'PX^ RR.8*%2R#$ M]>?[G4^G77_:&<;S8:S*P&VG[K%.8/3GX]&3*ZBT;22T,(=JW!M-5N:7<067 M555>9->%50/I6"2;K2I@S% ^F_IP^=.![\(RA@<1#=?=S8(P!4_9+N!XI]_ M>7U8?B,__P@L%($CRPA/+?R6[X@U]\PSUMS:%^-#_5S!E ;^0W.#K2:TRX,M M<^L$F'$]"WAA'KX%03D#KN]=H'$%%^(TCYUEB-&A&IAS'LUL, M0+. ([, U10#3-)2\VZ]& MPW$F375IS<^BS4?E9[5PP?* I%?= $L6&DECB]=DYF@H/O>8TR[0>^A/+YYT M=D$BYX5D<57GY@1KV!UEEKQ\CKI2#N<"$CI'@U',4K7$^)EA]C,K?8J]7.5@ M>HDO]U:+3'7Y@0#Y&>]#%KNY6QHFRN0K0Y\(C^W\TNT/SDHZ@1V-,AL?%DX* ML0(5F=%E %!\7C"[V_'J!I5'HV'7C4?U=06VE]]90"&KYS* YJKI\JU: ME7IJ7[VD+&G>NUIZ98JU=@%!FTQS!.3X,L$)F,'@K%$FL*C[G>H<#+Z4A0\T M5+XB=*N"B+%1B:DW^ 3L#6\#-/IU\DDM"'/7+K[FSR>O81+#(A07'8"YFC!E ML" VW1&\%[XMBS9AKO)M&=AYEEI SV[U =GP?ESE%PRG-%\QW?KM\=LA*G_1 M('2#OX-N?_3_V7OSIC:2+7WXJRB8>2?<$:1O[I79_0M'<(WM<<<5>,'M@'^( M7$%80HP$QO#IWY-955)I8;-93]D4%/%DFW+N@3LB3]Q20A=13BE*M0#P0C M%E:OIK5\+A.9-PI]TZ#E1:I+Q2">UE)@(: M./*9C(!"1J"L],_N7J8^!9'Z4TINTB'W#N$N?B)$@.U"%;K(^EJY.TEES P MC)^VL_QNUF--0RQ7N^IO1:%-IS;L]\K3_DGM=NY1%B3TKVF=T_=*&09'O7=6 M(G561KL)H$"NC?K#SN?> /3)\LLSNG+W]>>)KCP5=*;S+H P!07 =?X]&IX> M]DSZ8?X](+9+Q]I0'@8A'-?/DQ33XR>![YOZT>%A$^KX=)II+*."RYC?7[@P )(%_[[#<_F7O MP!=K%JSXA*>0X=%PG/?ASRR-X-)_G?;\\3YP66*BYJ]*_\6?>/H38X$>01V[ M\"<-EXB#O0FC^_<"9BP@E\(=2?=$J])]=EC4UE%+\++O9>K M'< 5EOX-P4W":H!D>314<)H*5[ M:%PB9T-BP#OF6X63Z=*GIO\MW\J9P\/A<<>&&M:"_RLA'I#(< 3*],Q2.GOA M,(FXX:B46;7R7ZVN^NYD:4D(-M?0>ADR07P .3BJS8VKE:'LJ,WNHWQ@<$PQ MC$99]TA;.[%CD@%4:BFPBX>AM$PF7HC:/$KTXH.M_:T-P[U\/ZUK[A:K$SNV M>1'X.(1!1@?7,)GFEY<),9M04R4L47BM5-4:6>4-KCP,$_4FVZGP.NM2Q_"@ MXU(YSZ0T#M?:F'QWUP?6 *._W*'3N;+L[.Q,1N'"0B>V>'E>L-*+EKM4W4N? M^3!VHYZ=:I!'9F3V1N9H?PQ\UQ^>/@E%?IEOS%_@&ZM.I:*>SW!#6,?KY72U MY-/ZY&H_?Z6MF\K;4.UB[1,NQ4!#'<[+N 9;.*!9 ^]GLE]&00UZJ\@C&7HE M>61EN'1%!?BDNOUR;;_>M@:Z9>_M%-G2[\P3KR?RLG/G7OOX M#OTDKE2Y^SJFWQ^ZVL.3#W9_V/=)KE;>T,/.9NDH_5#YWTOG5N;^HZ/^66GW MK%=^ORS5_F. /.#6W7ROVLP\./%[Y7%.%IO6]K8'=#>"S^%$4.63S;9621W? MPEE]6@U':<,D&S= M'+Z+3H19YFP$=29P;A>':Z;UT Z$PUD-5E MGZD3)<3 M SF"$@F[43)N[0@MY7R_VI%!>"K&-%\EM(>)D@#RF^_(U7P$^?//C*"2E MJ?,I@+5YV.EFB[OSXL/7-Y^ZI3:W0+!CX.%1#L!<1+0AT\)D#17,P%^@2(T7 MO)L972K'POR7$FI.9%CMQYJ><*_6($O;? SV87HY_E<9N$V/"HLM V% @W#@ M?0\:"9B^0^=.1K64/)V^WS#*#W/D"?BOZ="JM M>7(RTPL&,YI$V"N],7G74U0J"9?1'BCLF?X#V^3, %=NYVI%UCF. MMR=#(Z&@+%-6]4?75RP\\?UEXON]N_ MRH4^":3(M#BAP!GB,4 V$92'A)++W6\S=%G10D)>()3A4=(:4A"AUD.3\_); MVO::XJ84/%I";)-/0>M(AY(<2+6&/"&7%^8/X*8YDOFS\0B'G;747[VS5DO. MJ2\R_.B-LUJ3DD6 #>?5]%F2_:OSPOZ1I&FFQ(K4FG?J[,']0S\CVY04.B_* M)_MC*KLG$CIU?A^ 7N,[*17HJ$*0I$@G96=!48,W _@IZ.$7MG23"[+?PU. M^L>]HWX8PQ+='YW/0.@UC?\Y>YA+ H(O2KQ>6-XRH#D<'J)$\@ER USBN#K6 M\@E1>:OZ+EGN_I6_\<+#JM+O&H]TPOM$:S=*P6 MZ,Q1[]B 5E,24,[%&M<=_AZ=)P5PM MKU :H@ 4Y0521A&07?I"K=G!6XW(UZQ6T@,V=I.8?.D F4O2&P"&5B[$>)(R M*I)O)^E]F9*.LQ R_2%\/VM3P^1-QI;#VX#!ZHVQ6P=.O M=GHQ,(DL8[*DHI NAT$JPA8"" M#RX*38@VD5,?5/ %9][-FRDI/]S(!':Y]?=WB!@7-6)X]\W^>S M_.%2>Z$2TZ9\F^%G,T- MKTG:E0XPKI-=FM[,A7S*B2K2.T3P!51N5/8UU^&BWB'HZ*"!N%GO4/G[U;3# MI>VV6I)LP[(+?DWJ< X]EGD@"YDY2])-TS"N#*I8DYG4E%3*T%S- M/3@*A^.\D$]E0OGKX?AXW%INW:TON\)HJ@R5J.!6(RX80XI:!7\21K7V5F#[ MF"VQE![ZK7+:NL9)/P4NOK#P+_OKECQ4+MUQB2&SGIJUQ62$%40]-@NLR76= MK".3OW(N[[?.ZR7']# F6);YE2%6^DC+/3\R9X-I9+69;-Q,LYIQM29O^."H M/SP+E:,^N=%FWTD9UU6M0@_TMIXI4]&SZM_,*3')P3^N?(F3;/LZMV[BF9OD MM^< Y84D$WZDUV$VR#7KRVQF<^V5%8U-TLQI.G62>UVX5JTQ>_3&*01Q/#%0 M4[2L_L+EV_(TD@*;>S%3V353Y;K,>[\\^V/)1D[+IBO+LS3 4L%KF>9Q4$8. M.XV,U3J*V$QBK2**=?Y)LOY2;#&;=N%P+_EX8UENFL\YY%J-?A_NF].M2B=R M"FM.#K,N&K0YZ12H*8Q=;0D MU"D;Z5=UV&0UQRQS+'.2&C.783$QPF=XLE04)\;MS,57Z7M9::Q"(+8LXMS8_OSF&D"3 MVA:$?G5&PRGXE:68.5,F^YQ2LMA5<%?G;HCRU*3&]54ZTRR]>C$-5I4G('[D2M+98AJ0L"GF-RH=GO>IR&BX+42@ MPG).L;"^*"B5'-[03A+RF*V?KY/N(,"8\P/-FG,('S&V/<)>*Q,;;'PMB9F$I M*YLIZW6/BIDK5(T%4I9"2G@OW?:S];2]<=/BR'&B2C%[\0Y$P!\=4 ;&)8PN M_?TTN;_YJ)4>=WF1[GBV2G?VI+*.6G-MZ8E*RL#_U2TIE1 MOP>"ISK62IT-*=$"1$EO-).Y/G/(4QI:.ZY2+H +2JJ<\ZK-[\'9?".#I1A]JS;XZ:@R_TE_'R:U\O,9V!J#"3_-EGI,BTVNU+!7 MR]3PBJ7K])1%;TE67DZ.]U,*5=DA9A+U6[# $H>.0D"3C+GE63$S!2LY)3&% M[OHE)TY2 N 2_QJ.%A#J>C'?U6E#@Z:? !8))M1PE-+7Z@ABF;;4S+*YM 0A MD?-<7F!U%"\F^Q5^N'!4TW?]H!.JG19 5.4\L(+O8$EE^Z3,UTY8EHJIJIQ[ MN-_B&4_<'>6RQS757X(G33NE+OY:ZM-(KV<*U#Z'TJ:H[O%V\LOZTLW:G8JF MRBXL2H[8Y_S$EYTOV>\X MP8QF6M\J6'#P5*!) "B<362F&5<>B 07\'PSI04SNLM,4=T!F&_3JKH%V*W4 MF6N6V:6-F%I8BUM2YTR6>U'FS$Z>/Z^^2L_,*-#0^H[G%9LFS5^L,UW0Q.,I M4/;[P\[;8$>^=>E)M'Y#*3ODL2ZPOJ]883O66=UJ#:KXQ&L MY1ZS.J[,TICW0!#K+?/"%H1PS(TIK%2@&%(;X4?,/F1VQO(GO-)G+FL/]"B$R W=07>< M2?$)]-,D4-8._7JJ=1_FVHDWI0NV=$ ^2[^CVRVT U[W!$6,+0(V!RP/W"!# ME#>1,*$T7\A_+P3EGAGB:.2F$ J8G8CH/)="$ZSG_8[U[I<5WM/]7Y3-CX)T M?P)5KMR1"_< MG9H3,A5H']-'J]*_LTE8,Z=P"&[R9:,<\OB.IUKM=J] M[#^K],OE95+3'@?INQ<_0P+GNG2PVG&?^C97GH^I3^NB\ZSM\$GL]F0J-,!8NO 3U;V([W"W4KOGL"TJAUS99K2HS^KA+C)=, M2(,(MP"SA!"DJ;1(F!"5-%H;H1YSN*9QJD\!I1O+;0#L);!J1HVB]MYAS>6? M0[^?>Y.4/@! P>)0-OYKA)Y"7,6UX?,.6OLY%*G@D/'C0\J,SA:)! M%E&0X)PB->?Q&?Y=N[=6A.;6U]^P+K/-]<_TN['7>?!Q!&6 MH2)I/)Q+#4*P"$GM42'0X&V48 #3Q9&"^7QOD=T\:OO*)T M\6#K8.KQ?FI;!/;7\?XX]>$"1+A@)$KI -MHFJ/T:^ZF-R$/)0K@""$=R)H M#I:T =4Q6D%#Q$$9&Y>*W)8\KBE]WY]M;.WM,M#.=8P"$: ,!)N-D2HB04(& M+ (#F2S \*=+A@C=^#@+2IWFSL&E#0^J4 6@B;:>RY\&7 M72U99,II1*TPJ69;(2.T1RP4TC)K"^>*E5>"7,SBX]Z/GV3PQY=;M3B7N-6Y M87U?=@/8X4Q9@P3@* (1;Y'UKD N6.VPCMS31YTB-3W0SG\6!NL^8N7[TDRE M92-E)M5L%TW6&.?PX>)HG)>=#R>C5-:0,XE2/8DB /+BL964-%@SP\K_!K^7 M3),ZAO6FWI3&%Q^TON1Q;=]=G^:E-[^*:%-M3.Y75>F-DQ*9,J1L>_%D5':R M*MOF-=-\ZLR _ME<:L TDK_:Z;T,+U>7,L;X9>??P9DT1B#W8UU\.!V0LCZL_6HE=AY4:4:7QVJ'/ MG3X V-+PB+ 9ZV]M-3(:6@$/EM]N(1T.G$=DG8X(MIX@K:)#TA.#8^#2B/"8 M!7PU4?9I2?>[F[TS.U]GB6S'CTZP+WOR!V[.4];?],-?.759,7[;M?9 !2'=8N'+AX.><:_&L03C-:!:1.I%F- OE M$(\"(RU3 %E:,+1@QT4"X=D LN/.*Q,8D\1R$JGA!?6!&,(8EE:Z>=!.%D79 MZ2N3H"D3C7/*6(E&:60PG,U,#KP-H&,?UI'$4&9F5*I(PQZI&.+*N5YE7]&K M6N._J%KI__'GKP:WE\:9K]RX5_^OW)U)\AGPV"B-N.Z;HW'XLW[QE^^-C_KF M[,_>8<:0_*._!F8$6X:JC+64I34WYCKG*)4?3Q.X7N(RB2L-O9X.V*X^?ID_ MFAN^77Y6D)>:7?PQ?DDN_.RRRQ+Z$JN+?WK992__C&-Y-XMEU[IL'BI>[3$< M8Z*7[ &<9.&5<\MQFEK>N-[DJWKAJ]6(\[\6T@TOG&Y^JQ)-S0FT!1V)\-0E MH_3#QU'88G)NJM;,[TJQ7'' ^/8/<+X(%.%DN=^D&?U.8E:3:S M3[_VS,]P^\A-R,P:]RWUP3[TJ%JA-E3]T-<@-F[>>:K-S/?]_I%C0??93N^JB>_09Q,.NC*4305''' M18$590XK> _38+UGY8AB0AFY//PU4;:[TRK1KV!A?&DH7^^S[O5I1@M,?Y9- MKO^=6E1/E/=\K=]ZP/'^]N!'?_/@&VCQ'\7&P3^PIC=G\/ILXWQ/@&:?\I'@ MLS=\8VMG?_/=>US_!NYULD._R$U8P\;Z-[J1KKGU-[Q^SS;7^]_2?3?6_;?N MUA[9&+SAVP>?8O*;9*EL1:R_C;7;(78$OGAFQVF:R["N[GY64+EL\)++/[F_[U>*GZQMI, MS/_WI+29]Y4GK-ECLVO..K*L*[M0.:8WVX:EW/B[D.3R8[]3()V[Y86&Q^]Y M3#=)-^(A*AN,-4)Q7G#ML2RLLX7D+'+O;YQN]+/ZU@7JUOO<@:_5MVY-WSK# MYY6^==;=>G.Z^7%71FD"Y0&%F'2N(J6R4J,1T\85V&/-5;'RJE"K6BYF1#T< M%#P'6[IJ=_"?X7C\4Y)FR2,_$0A[<9,$:4X]-=@XS0.7EEMGG)>F8 5FA%-V MC0S8Y):'5W<,9NDTTUF^KPH%WA^FT!!\K06XVP2XID$))."M%QA%8@/BPC!D M#(";5"#GO/"%IF+EE<"K#+,%ZL0>TQAA(D0$!(++"*L4@5/*NLD+?D:FJ-[AN'$*HQ]C<,'E3/ M7#E!JG@T@QWWPY,4W4Z/T'21D!G_R&_M)[O-K?EM1$1P&D=-I!Y9E$H MZU3T(DIM:0XV7*-TJ@TV/'8IT-0-B7/8@[F -*@(B%/-D2FX0TZE(4$.CE^2 ME5>,KBI^6X;O;;#= _O.6M!M0?=60-=QV!.N+"6@EWON-<'"%91:[YT#P[V, M\+:@^]1!]_."ZFV,)]$'C2AG&G$7*=(Q5==)[Y2-G.$05UYILLI8\1L ;U;9 M_Y53))>U#WQT925@B X'8P5.U04K)V]GPN[EIU;"M/->QW*%JY>'0 ME#-FX):C//8DW\*&>7,_-EQ+;W#QI9TZM:IL4I#S>TL+:!?DAC#ZG4I]6%'37UW8+&@CLIP7@ M4V Q:D^0<5HB)0CUH+E$6]CY6A7A8NLC_L^XPYXYEUEN- %A9ZTQ5FU!NF?K_E0-R+5O^B MEX:PP8I[W\,?'5_">3OH_ 8ML77;$OL1K.4>6V(_O1;75TJL5UD[K!'LPP6X M44_DK/],\V/31IXEU]?BA.#=N,T'1][*E:_IP8<9J.:HQ#14Y[J$:BSKC MY,NI1B7D3HU5*\;<%L-/,?91MSZ%4UV;C%SY,!H>#I-2FP>BM*/NLA9VOKFU MMVL#9<"P#H'JE4;=&8>4=PRE%HA8!FM9L=!"^C%I59^""W/3=6;.NAYD4O8* M!;X(_BFH7>\/.VLG>VDX&= W+AL)O%W[_._Z<=8^?\F?("P?6QN&*==E_:S9 M)^=]@3"L'1[! M5Z.]RYD!D_%?P\.9"5R]N2O>,'=BOCX*B?!GF5CADSN_D7+:6: U8)E=)]X$JI,]]3:9S<"7D>V;+/;#+\!\/O MN;=OU?2[:J24OI?'R.8'23U#>($!KA];/ZOU-+4H]\EX/7W M+6Y]4]G\^C! M^XB ?)YT^4A=38\K>IRXY#*)9!(8=LH&5).A9+V()@,NZN[($[]>2,U"^NZD M7\[XKD5[6+!4+R.F!G_ 2F*L1HRG7\1>BNUTSN""XV8+B#S%>AV0.QM0J45< MV=MQVBD_NY!Z@THO*J?C95_02"5F;3%[P!7I6%@%_30NL:*"^2H$0BPN;G:C9GH";K?A2 ^_*VY?#BL8=UZD+B#3AL4-SFW<=G*!VL524OVR;TQ!P336 M67KW7^2!@RFD=Y2G"LY^//YCIMN*&:2F/N>YS][XN/*IE][DHS2RX?!X.A8'%_T='D ;8HX M-!_Q1J*@PN]XTD41EO7S6ZS*\YQJ*C 5(;G)1>-U3M0.E9+(=!#A/8EM\(:5I)TKR.4[^OA59)U1NQ-QH? M+W392@=6JG$S^N>,#'Z1";>79B5. F-PO%H6/=0GD29_I@5I"5GCLL.8_#$ M5TE45DG4<3=7)_$!A^)EP1W)UZ23P?;!TYL M;\%W!F\(7&.P^?6+V%A_?[;S=?O'YM:_!]L'W\3&NVT\[R79>;?1VSCO[V_ M>N#WL-YML;/U#=;Q=W_GX(WHOMOI;<+?.RG?9NNCV#C_0C;7W\"UNZ>[S+)8 M6$:0X,$ASE/S>F$XLI9[PA231;$PHO:VZ^("U(E$);;1EGG&M;R.BB@*\Z:05[2.?K9JXD M+].99&U.O.OME3.L!H-2O;N@/>8%8VU7+W@?E(31]][W&M?@,/9RE@& [.D^ M: 9G"&STY&(]L>.>[R60!"2'Q>1Q62X-\6I,T[VX9V=M3Z?'F E;U?Y>7XVL MSFE3":K+,>"3'Y;R [[0C#I5'N186?6K5?O04G&H]!@?!A,A=V$28GFA^?)! MA@%;O0Y48@[$H:/1H&0[Y:F6V-?S5026J'[13$A\O_%VWH_[.3FJ/X5R8/'F MZ'722/QZ#I9]R(+P<[6.Z^08XF>&7]US]V/7$FR-5!2Y@@!F^<(AZ[Q"6/HB M%)HHH^C**[&JP$R23MP0QL12XIG"IEAY15<%QJN@%EP&.#-@\Z+A'?GP M_L.;3GDXM5.DM%G-A,#2#$\7K@2A.BMK80974A?!6KKAT=\NH"S*G\;AOTZC8GV5JYBEDZ+P[U9U^SL9Y7P*T<, M@T4= MN&IZ7WJJX7?U*IJ7!-*8VGFA.P1%!>R_]X?N935"-"TA^8K+RY0C1:<)@.;D M>'\XRM[RANRJ^O"7P@LN<3/UQC ']KFPP@3#H[;&I\EUA@8<0()BOUP -;2: MY-DI)>3:9'FMUK+43-I:X]VU7<:=$<19I$# )^>.!($4*%)&BJ!8"#HUS*2" M))Q9BC6K]4CPBMA?F#_N^]1KV=,P!I@HE$B-2 MEFHDE'(2",0:%Q(1X N)8%YO706#N!Y<\#.:Z%V0Q &0[,4D<+!8N$(( 0C$AC!I5'8!1*Q!W62!%!$".66D\A*+^ M?C (OE<./P33.975#*^ON.<,]D:>[4*X(?U\,8Q21BM2JL7J3&[9 MLD?7^2 MQ)8R H8-)EN\;E/V)FNL-ZYB'&66@VDF,MXXP*$BQ5Q+B8U@G"JJB"I$X%QQ ML$8,_0FGXS3KL'(5E'#]NGY@TL+U< MXAP'94<5!1BVWB8/*U"<4 &9U,I1""^]K#.6;*F1C3Q(X<,)@$2B\.BX':F5FATRW34F;B#I,* M[4EZ;?KIFQ^5@_13^M)\Y#8G0];[4*;(VH.<"%NN,4FLGJ^4ZZ^R5R6#Y\E%.]X=E%F#UC'XU%9SDNL.4J]DO4XFK#U,D^:QA9E>Y M-Z[YD).2],_3NW;JZ;[O4O+S9!OR?2NO>W+9)?_\PIZ;P^:0U9MA'-@*+$A3 M@,$&_XM>$<, RJ)DD6G-_SV3%?9ZLO39$%-ZC*UA%6F:UH^TV3*7 M8.%!%W?7=JVGMHA<(>FM0*#7&Z2S+Q!.K%!*!B=!^A*YRB5;Q7JQH6T##)=5 MC\PP;YDF;_K]83F7/L6B4@E&ZBACJJS[,J11YIJEB,/DRA=2."B;:9#H?F_D M+QHVG+)O;/]X%Q#GN)8*L$N":> MIB!;?N/[L ^ZX9*N!VV7@UH84=QV.7@$:[G/+@>/.-%VH0M*F6E1R]Q_OJY] MF(C7Z^!?^+\3$'5ERRH7X+H_XQF-E!4V]80H)(<-B]9&K;!W0C =-*97B%G: M%++KD^K5Z@8R==+G< MH8)]#\6NW.6KDY.>.G\NIL#;= M0!M):'JYDEI M#7\JT?<92USW(SEQ-"6*:X$<\ _B\"]23A5(2A\,_G].NGF]\W"V8<-%KA8RQ*0W/%$AKI9'!E$F%.5,>H.3X M%,BZ+K#/N0PI$;/=QKR-.&VC+I0-0)R4&U '";;("HT1U58H)[$C"DSCI&M- MMS$W-'1E-Y7CD?&ESG,VOB>][)?5L@3C]P??VM*H"LU G"9'NC$%Y=B!.-'4 M2F]B"]^/ED.^B>['74&4%< 'R#/,$:?4(>,$6$W":J$*2B/C -^\A>]K%FVL MG6Z<[O*HN8J& # MR-MX3?A^GS%Q')JQBAP$2.UM;&HN/@9L&>?&+7'8[P]/ZRK?:X%O&9YH1#OF MQ<,H#$POAXIJ05&'@'(O#KADZEA3EC$S7/?"N!"3)V$+=S:'R6"AT$AY4-)$ MSC0S8/A9YF*!"=':J.5#F.;B#5< ;R^,OR3WV-*PQ%I=4-$-Q[/1AMC[$3PZ M#Z/A,P;>CWQC;=<$'%2@H-?A-#7/IBHH%2QRBF)FC%%4@-X,)Q^6YAC/!*Y< M:FJ2O95EAXUI04NF[TS;@[+#_VKN]I0;O:>60S>+:#F#E7*,Z&2L24<5UE$J MJ@/!U',Y)^POH["9 N\R<+]8UKT13I=-K6YI"&CH"P7;*U*OHA,6&>(!'[D# MX>W! -.%)3R Z>"]2#1T[2++*;F4@>N7-VGI^G#]'YHIA\T6N*NIS5TN!DH5 M6"G -@(*+U^O)LUZ4C)XW0R&"9?ESF*Z\Z$/C_MB'$(G-VPAY(^%9,69GKRY ML=+U X0G=2[".)4N+8VVYURJJUBTWJ/WU06-N"*',:\Z(L4%RJIQSA8S,!;$\N7ZQY/?] M(<#07DK=7,O+W0C';WY4G=G>#8<^Z7VM+%OH&O"1;NSM@L'$L141L>0]Y!K4 M?(.C1UYH$'+2*V7%C:;BW=:AM@=W^<%%IF0HI$&>1[!UA=4H-0Y'-A(2L8Q: M.;-4"5G42O:JK>Z4O?\J7JIY/PT9&GE02IZ"B/EPM4Q=!,XDVA.\Q5[*?)L6 MJ^?.>WTP!3HQ)$.LOUJB7SES:NAR,]+)^*1RP%/5X+&J?K@\B3$YV]QQV?RS M*>^R4"I39DH83Q.@)B)CB%AZ95\6!CA!$^7?E2V(BUE9H+T=.-I MUZRGH7E^.>RGS]/++*Y[KU9&V5/@"IQ M='&BP[0JX=*BA&F;UJJQ5RUK\^"TW ;25(UGTW'GAF++!VV-)Y,EJB3.ZC'J M1N0OJBZ6?Y1<6W41*QM99=,WJB:SLTKF MI14/96'^_%QJX76,PLJ"8.X9MF!>6VH$L=I9%OER8< O+YYK=+>?YISG!3Y? MF9#*Y\ P=9X[8!'DI4CCO;1#5F.#(NPMU@P+F7(Z\$O-\9(,RCQ#:=IF>#RQ MF$;5S)+K\-5-I,3=-=?\[/:#/TF-8.J>4HTZ[(;=NI;LJQJ<&]B<<\F>;P/. M+MW\N*NP\9PRBZ1/;3<="<@0[!&AUA!;N$*)^YU2T-,K7URW,O8X$S MM0!-2WS6[7S==C!_WE14EBVN)]FQ>61O:FMMCL;AS_K%7[XW/NJ;LS][A_DI M\X_^&IC17N^P'O^;TDCG)O;F),KRXVF&::J335FF:7[O=,9P]?'+_-'<_.'R M,R5>%D1=^#%^22[\[+++IF0R1:]UV3QRN%KVDJ'O%\UVO^2K2P:RERG&]S-^ M7%W5?CA/']^84'#IBIV9$GW%GBR.CG8NQ=OG1T _ZI'TKV=Z>#3Y=>(M6\:* M\].T;[(]UYR=_5(7U?CLN3U\0C/LES? "%P&ZUEJ]\D=UX:*@A!MHL!,Z3!M M<2!NVOVF(6A_Z^*7:AS]E[/M\W\&W:_O\?8 OK?U\7QG:V=_9WWO=.-@C>VD M=6_!Z_/]@_EQ]!M;?Q_ FG]L'WSJ;8-$WEC?Z&\,WG[;7%^CW77_;?O\4Q]> ML\UW&['[&?^HQM'SC=0Q@1I'G$!$/'[T9_"BDX,$KADBP!/'@++)&610\&.R!"^E8 MO*Q1]1_S#'-#J,AL@J_/),]2$TKXU*HX/Z_BW!%L791 L3;UW[; =7O =38# M7!P';0NND+,LQ3\H0X8)@@HJK0ZDB"HE85"\B@L)Z+78/N'9*3Z?IW.,2__T M;,/5@MAOP\AFR\GL$09TSA"TT1)4HB[K4'NRE*%*A5 MP1 PB[F\K&G^LW//+$U527&#N=[;5]A2K'-K>#/K MK(E@:@E2*%2$I+-@JY#"C"$G22Q\H")P"G@#@/,8=9:'B.V4'ILEC?NR*G,G M Z+E2W&-52WI@Y*P"K&72X(SJ?53V5SC!?ECKB5%JVW="P)>YIS.24-;PVDR M00N MP: L]XFIJV45$BDE2\0M]XA)9T!K4L9G=H14I6\37A5"KJJ]/UH7"7S ML$>N>FWE\1<7%!!<%-@N\\?O*&)6!:-AXSI^>))"VUD_>^Z:V\_E/+7QM(=" MJ%FW$HFVH-P3Y$#8I%$4#&D-"*6DE$Q%8X,%D[!@JY3JU0)?1T7[5T[AN&Z: MR%S> DI ]"=1-8_T#GTX//X3I7<>J#E:0X>Y_]O_-;,O\B7C:1]FLW\NU!?+ MELZF[ZI!X"?C.N=G+M$Q,_3@J/Q6E5RYU/9-U<-IFO>/WJ!$W#8_\C&FM'6W MUL3FUIGRD8Q(YW<](GU:V_,=\&XX.GM\@]$W>C41OZ<[[]X> .&"Q/+PVX\8),S^ MYE:_UQU\!(FS,=@X<&SG(-UGEHBW#W:^;7_M N&"Q*(?@?#3_=^(S:_ .O; MIUVZ33?./?R^GSK__-C5E$;I4E]RE\@64XQ@+QDJ%*4*$Z>=%O-#Q!EUE!H6 M'"\<=SI:BAF/R@.^\EUQXMSO__.JES"W=6$%<,%I9 8Q(K0E, M>TU8$)J%6*S<51;QQ$,_R22>4.+KDU$JLGA4.<(/0(MGN]Q90@M.D>& HSQY MSI61'@E&,,@U"6?%'T^&\-KQDD8/V7E=CYRL/B+U+/O>E _J&7-U/O D8_CW M30*6Q4NM+_[XIY. ^4LL+O[I99>]_#. A[M9+&LSEB_.6$XLU:FYZ1I.A=]U M'R9C:VOX>':QP4_FM).,H%$/C)1K9X7=*-RW-*GRT6W$?_]4#NG/QCUOD#OW MJ'QGBY7C/]<_:5D[@$I1 XKLU@2Y=N@_GQP=]7O73:=XZ*'?/ZG15;ZS/;)Q M\.5\X]T7MO'NGP,P@0?=P3_PV:?!QM>W!QOG;WYLKN^=[1QT^;SO;',=UK*5 M?&L.[WR%:[_;!@WQ;6_GW38![1#6^(9OKO\]Z)[OS^>B8V:"\AY404,*Q"-1 M2#L741&TRE,4I<4KKTBQJC6]W&_VDS Y+U1:U&E1YRK442)BSIB5DE!NM=6< MT,B-H<85A;&T=,$1RDB+.H\&=R!I=@A1CHD*Q3,3F3!G$4D=:&U@EO# M4R-[O*KP%:CS')) OPY':71BZGZ[-PKCG\O1^EWS$.Y!)TG[__[PPVCH8/-; M3+@U3)C-,\"V"#QJCU0('''A"V2PXLA&3RBAA<@$XEH)9"6\PHSR AMLK2[[XA!9W(L+ MH$6G%IV>E++7HM/MHE-3_X/ST"PPBH1D8#A%!:J?UQ81'B31OG#$^S2]<56F M1)(;5AA<*QNYIN3G-]J=S.5NMZ/='V(M=S/:_7&V*[\@%?K*U.:M::_EU*_N MQ*79EKE!;9F(ZD!2F=[AQ"8Z2^TQT]0.H-M4RY\V[;OIGX2J@WG9Q[_\>;Y> MV=X2:&-KI*J^4Q2]?6\^*/><5@? MGAX^=='R\VG5TSJ5L\WTV=IN88PI#+.H<$R#(IN2K&V@"/9<1^,LQ5JOO))J MT<.63_TF)QL*JJQS%.ZF.$FEUDHHX4%$.1&!):N*Z^ID27NROW"R&WN[C ;+ MK!$H>DWA9#F^&1)P;61&*Z>1F K8T@H4C?@A 1!3WB?M+S_ZR>[ 2?K MB2\\Q@AXQR!.143:&HPT%@615--"X"MY?]S[\=.;P)(Q?5O/1%FV)&\Z+N6Z=HWXD=8[BKNL<4V^2#Z-P9'K^S8^C M<#@.*6EP,TVV*8>9U=5FCZ30;/-SQ3L'_=[.P3]OT(]M<_X:WO[[A\[RS^?7OP>;6W\ ;;_M@;/6,9QAA1U"BEGK">R8(74\Y6#0%>" MDB(X!S0F#%?$1SBE:+AT"CLU7YA6'4*G/H7,.?D<.M41=,H#N>V2R"L7>C^# M4JY%A(^IY/$!*%'L\L((!02'HA4.@6@LD") CI$Y 9(3='']B(:BW+SD\:CB M@M#D@CQGJ^,J+JC&PK4%D6U!9%L0V19$M@61%P5O_@&E?)@F F5L2V18G MW7O*0<.Z**EQO2+&2J%[&@&^G]3TR@#?X.]OW:U/!UV:[O'FQ\XZW//=I_V- M\PVXXTZO>[[S+=VS>_!F(<"W/?CX Y[K? >>I[OU]MO&NX]\YQVL#5:X,7A_ MOC'XF)[OK+NU4 JIN-:"4(HLK <$FITJI8-/';2L@6 M;)YB!D$+-O<(-LUL BZB-)()%+$K &RH0LK#/\P:JIVWBL28P*:@]Y-/^JC1 MH?;S] [')R-SZ$); 7DO68_5OK^OM[U%@UM#@]G:QX"QU$0J9(Q5J2M71-IS M@YREPEM) "OTRBNVRNG])#ZV_'0G>7HM/]TA/S6EJU3!*!TBM@'S,PK;EK'OAK*;8=53* M(F""%"B&B M@*L6B0AK$KN#8.>QQ,FH971Q*^^R,VLTE$=K6KKT_H3N3)=%R M_0VX?JYL#TQ6ZBSPNC0F':)^_ (M9K68]11TPQ:S[A>SFIJD#X43%D *H(L@K@N%;$C59MYP MK FVPIB55\4JOJICRL_V)+B-RB%!'TGED+RO"6D?1L,C (VS#WUS> P<\^;_ M3GI' V"41SN&9W\(9O'SBRL;[--K^^9]M?/YYO?.T"B,*"B)B%ME$ ]6(HV51MQ$ZK'"15&$^>(AP+\H@] \&,$9 MELH*;Y4B@A!%C9*+Q4/E&60;8G( MUTI=.6J[GH8VH6D]HP)3.PRX;B*#".: M1EES(@,"<5@@Q;@+442FY<*(O8>K"26LFMX2X M4>%0QXQ"^EU9!31N:X#:&J"V!JBM 6IK@+K&[<.;HU(S"%/-H*T%:M/S;V9B M&T>HIPF@_^3I8W2:_GK>ONUMKI]N"?P?;YE[/N MN[>#C?5/@XV#;V)G\,_^SKOW9]U!LKS3Z[_G*X*8*8@U'B.1,G(Y]ZGE7TH< MHB)ZT,7!R!9E1= MI>6V%4$MY/PBY 3/2"QBP0650+'1&.J%EMJ"6EDHS*[O MU6LAYYX@I^G0TX(8780TF0%KQ$.:U%TPBBCU11",$"5QGH(D;CMS^0FF4/T3 M]GNN_Y.YRL\G"81R%QG742EN.16IAZ4I"ARE$T)Y35HMY)%!PFQQD).\P%RY M5!O($&>&(QT(_%,8%7C01N"0BH.HN*6ZY#;%ZB;<14@4004F+26<,IZ&ZP@# M[)3M""NM=BBTP:Q$GBB.3NJ429Q7H4L(X'4N!>]LYRT_0 M-?*?8,9A?]CWG=[@:#3\'@9E9^>V5.@2@)#*41E!WI*"\U!PHP-CD@:LI1 $ MMTZ QP80L^5"B@9?>.:0PC(@7A0&:;"Y@%=5#JKN>8V%H0&T8K?1\==3?$;M!+-B"1 M910'8J+G/HWW7M*4_MG9KI^'\?C4C'ZN=]3ST:>#L=[KJ(&P")<&@Y'#O,<: MA"@.S.M69-X_S\]&I3$V@3OOD-6*(FX#038RC9A1'OYB%"Q34)E).[_[ =C' M>14IB=A@4G!'TR0HJ;2PCA2@-!#=BLR'8)\9AR\8E3J(@ 3U/,UR$4@%9Y"7 M#/"N$*+ <>55<>LB\PG:FV]/1D#I)Z-R&%WL_4BOVVCK%38G$5BDMGU!*&ZQ M4@%'+TR(W.E0:-\*T/M'@+F *C0)"Z-YY,&*6T,PKX ""BDQYZOO!): MMC;G T1+/%B84O$"C$S.B;3.4N)#5(2HPIG6YGP0]IGI\A0*AL$:0"&X- -1 M6&2"M4AQ#<>D/ Y%L?**L>M,0?[-;<[7YJA7]JT8'@1W/$[CVN#U'DC1-FIZ M.0[$--541R48)]Q(IH'W 1 D _7:LV#;J.DC XG9J*EQ$GL0LRC5.R(>I$L1 M'HL"(Y+H0EJO3(KK"'5+?:%:,_4FW,4$6*666!EEP3EVUNC(L6(D:"*"):V4 M?0@&FO'L2DJ+H QR0C'$O8O(IFQ@'IWB (Y,4K_R2HOKU/7_NIGZE)I$I5GI MOZ*HW[AXX'<"AMMK9-2*W?M C[77C:1GOGABO*:X+:E2PA4'$I+'O@8'F2QU':2YP$8*) MF/*55W)5D]L6V$_0+%Z[L(U%ZG$Q&,)*S_,;OU(#>&7)X^.#BQ M. IXW0_I!4#(6N-$+H27%EEN#5D^S[57#@&,-8^HL*D(64I EH#A'U-0'W!T M(J5XK J^F"'YQTV;%BQ3^V]0&WLG%GO+Z[>E&[2\_@AYO:E%I)F FA<$&1%] M&E7/$2@,'/0)19SQQ)I8)%['=#$V]2"\_@S="T?-OG&31.S5SF&X?HN868.G M[>!Z]]OT6_9ZN'-GS49HL?[V*E^VUH[K!C.;ZVZ7,^\<5PPI7;!D,E*D77!( M62UM<(Y1@U=>Z54B]+VX:EJT:M'J27NX6K2Z;;0ZFZ(5)G!RWF%D)+&(4P=F MJ L&R=2IUSAC%$B95WQ5Z>OD?5S>:?JJ-KMWT"XW#4+_[/:#/^F'S7AQ?^:& MV31G+6VE)WJV376W/HJ-\R]D<_T-_'\7)TL&B$)*)+168,DX@XQ5'AGE@P?B M(4+RQ]-@=_TR)V0];2:-EAFF+P7?.>T=[U]@"71ZXT9;W81'G>/]T(%O]H8^ M90!YP&ZXQN_;<)?SETSPV^]A2U]B]60:[K:+OZ*Y][/ZZQ)[?7_?J:FOYCW[9KML.^^FF?U9:1 MVV"TWW%C6EKZ15IZ#OD!>=[%,'9&X7LX/%FL.&O[(+=]D*_L74&%$&#[!^XT M=]8K[T0A-2X(EH5EM2^ S_@"+G,[72=B^IMXF/X9; _>#G;6WXL-^O'']OFG M@YVMG?V-\_W][L':&:P.PYI_; _>G,U[F#:^[O2VO^[ -;_!/=_">C?Z&X,W M;//=F[/N^M^PXH^G&^=O>]M;,WW6R,;6'MN57A$5G$!.!(:XLA99A06RD3JK ME'&C\5 RW(M"!S9:VO=)1KXZ64,56.*LVUU)YHQJ*CUF:0(37(D!9D M'@)DSF= 1J<\:&4(4E8*Q&D1D>9$(<64,T)(J[5?><5O*>2VB#$E&[1@TX+- MC3OS$$VHQD9S3[F/P:BB8*#E8&89E:)8&MUHP>9^P8;,@8W'1>0"%5K)-$ F M]8[5%DD5=.2%,0RGW$V"6XVF!9E' 3)&4^L(Y]9'SQT!A<9HQPK%%:=1&5QI M-*35:!X09-BLV014JRQQR,A4\X4%6$P%-\@1QFQAG*8%6WFE[J=0]%&#PJ

HQ6#YV#0:,\D8UP3;;#W6ELO(_,66]>Z4AX:$QI- M=4M,X PL&<,Q(H&EHA$MD%8N(&,+ISP7V!2I#K3M4=.@V9B7.S]"!Z=A]&P9;.;L=FL,T$)2H6U%C$)I\6)YT@5 M/**"J2"HA7\*O_+J?_Y+44+_NBM>6^Y1:)EN3J_55CC.!9P8#S*8@#GS@DD5 M@>]B:(WG1\!*&%UAH)[P)A:2>..E(O",[L15BM\%GL_:CH0$4^B@1S3U#0@2.DUZ@ MB(DNX"BY"OJ:0NPY)"=\#GUX3XTSYW0(AA$22$1C]H"1C"& MC''8*\FQC'3E%>7M"+2'B$(7VABJ(K/&<*:480S^PS$3FE,7VRCT8^"G6<.1 M"!^L]#Z5?0K$6:3 3S0B*H07RL@TAQ1TV^**H6>W'89N&6NV8M$5P$K".Q$T M]\*:*$RT@H:(@S(VMD;C(V"LN8BK-UR;5&W&4M\,:Q52U!2(%06SPD/08%TP+!") M&A0_K2S2S :4M QO'8O>1%#\Y!7=))]AGYA+&]O5-:5WUC$&ORS$3.K"5"<#0 FR(2$!*ZM8,?W T[LV'=;WC# >*"D7! M=E"1()-2/:2BBCCOI;-LY168@$^K84P+5BU8797\6E"5)H(89A4G45JFA!)> M,NE$E)*T/HY' %;SP7'M>&$(8E1JQ&-4R$@C$"54**D)!PL:5$=Z9XW(;YAJ M?QU&;('K;O?KM\2NGVI+U&+7_6+77.X!L0'L6X,4&+F 75XC;5E 05B:=&2+ M RA:Q9*6RX].T6HAJX6LF^]$+;W#$U-> MX.KF99=\6+-!1:L\M2<[&HY[Z=)_CD(_IU1,NY+]?RLSOZJ8&$]_8BPPZ\GQ MQ3]9:/AQ__R8N\XUFJ&4^]SX-RTW\P"GP'?>:UQPP:UDAA@=HN:NSV_8A=L2XYUM M2PFA "7#42:N/P&^PRA]"]9D'LU:.ONC!)3_=?7Y%"NO;7L[.^A >)"FYE,BAO#X] I.CG)B_S5N:,FFXTY!""5C\#^,&F^M]\:N/QR?C,+KD]$(-O&QM-K<^%P)BX-/ M@\UW?P\VUO?HYM>/9&?]T_[&U_=\$P3(]OG?_>VM_7[W79=LG.\LM-K<>+?- MMP?;>'-]6\!UOVV\>T.V#_;$QI8_Z [^ >'SY73[_ O<_Y_8/?C"=[$*5F!K M4<3!@WZ*&5)IQJ9UUEHA+8^4E2(=0#KXM90RR6*(TLL(WPZ<.Z(M9H*GUN'8 M$R?P?#O.ZE@Z;\I0Q3@',?*Q=*HCZ#3.9U%*7%L&S(F3\CBO7.W]=(*M-J'> M@R6$69/C8VK_^@ T*7:MT4(%;I V*B!.F$866X&"CB0&3PRW]/&T?%T[S@T M_^>_B,1_,;S:272027P]N#"P851]1/)'\*^I^"$T^6&8^<%5_-"?DD6BQW&O M[&.5^K^6_6"3T?#;]GV5Q4NM+_[XIQM^\I=8/)GNI&FQ[%ZZDRY^]4ETM*O; M;G:NV0WP=]V'&F8Z-<(\NTSZ6L$X&@UC&(]!])M^!Z[UO>?:GG]M\XJ'FX=3 M$>:'!EV^#1--[VG,F/A)%;#R8:V==L__/>BN[YUM;'T3&P;6-M\X__O; M=OZL"^M=.]TXV"8+,R;6U\Z[[[9/-]??D\VM;W1C/?U^CW4'GWKYL_./!/X+ MZP6U<7;28>% YZ=8(&E,ZO^',3)&4<0%V--:1"\477E%5H6XL[3HME]."SD/ M,M2FA9Q[@YSFP$7%'&$4.R2U5(@'8I UA4'",.:U]:$P&7(DOZ+IZ'-HGU/K M:[VD2H=QVS;G?K21]]5V5][2"22T7']]KN_-*!K:A&!H\,AS7R N T/6%@&X M7@$6A$ MDRNO%+]BDE7;6> Q2]26;6Z#;9K"TE#GF"4<&1L)XM8II+P1B'M) M%2COD7E\#;9Y5JX- 38,7E%G>USL'2_FM'('!Z?37*?SEK[]EYDZX?1T)^XXWK_,PZ8_NN^&8][ ML1=\*V1O&R-FH]7*XT! P"+"BI3NR#721,EDZBI=*$%%;N&U2@EMK=RG*V2O MS68M)]V$DYK2ED4?O3,.%8*JTE^DJ<9(LL)&1@MB2;'R2NO6F'WU^F0,-P=[ MUH=<[_1SSN3GHVK?EK!-A3OI=E][Q_OU&< =8$]KQ?NL!8*? (+9N"Q(3*Z= M9TB*E "6)J4I@RV*VGCCH_3$F957DMS2<,;6:GT(@=JRTEVQ4E.FRD"8]%X M [$"<4; @DU3@)R$OX.7SA=QY96Z[:RF)VC KH<8@-Q\/6V^-5\?3**V / K M # ;A/712*5%1,0KDV)$#J4:9="Q37 BJ-2"/PU3O[-!QZUQ^C"RM&6B7V.B MIA1U1*0:9(*X,,!$U"BD ]$H$.& B[BD7H)">H6#YWD8IF4%[%%JYP+$/XR= MV#LTARYT^L&,0V=H89&YOKLU6>]%P+XMM_\_:?=;3/@%3-B<#:YBI9W5&*/( M$B840H!@=09)RR@V<&# MHI!A,J!"!HJ5E9HYF0*K]V*6/J5N\C=K/O&3Q=-7-Q]NZQQ_=9M^RRK(7]59 M4L^=:W?::2/:MP;.LQ%M$Q7'A#J$"0^(8RZ0(IRB .?JO5*"K6:*B778(,YRY!0@2$NN$+*1($P6&668JRB,2NO M!*#6=8(=EW<^O:J-W1WV3)RVI)O+2)F8)\^\ ]TVF.;1QH*PB(*$G>24 BD0 MY1!PL.&*NV2Q/YX.=*_WS>$>7*YWV#E=2*+LO.@=NOZ)S^7V-]3^_^BS^NL2>WU__QFCK\8]^V:S:$O/IIG]66D=M@ MM-]Q8UI:^D5:>@[97_\V_1RD-L<=&T!Q/82%I^#U$5QNZ-LFI&U'P)MZE9P' M\]X&[P517#IK-)96:1=P**@/MO*%LY\K/'D.;B2P\@<[@^Y@9[^[OD9V#CZ> M;P_>\R[\ICO8/M]<_TB[YY\&W8-_[R^XD;;^Z>T,ML]V!F].N["6C?6-WO;! MWH^-+7>V<]#E&^O;YQOOML^Z[]XN] 3SS&EI",(DV)3O(Y MF$*&6$^YYY@3 MELJYB+ZEFNFV^6@+-;\(-9*:J*.))#K.+<$J$EH0Y1TOE"?>EP[LGX>:%DUN M@B9-I[20/A#'!7+, YHX7" X$8:<4)9H8^#HY*.I+K0/#/B) MJ2MF A,(6]1HIC@PK,;'2%X)R: ME5<%;CGJ 3B*%%P;B055P$? 3H:$@CNND[P*>B*A2"NA'I2C9LU!8U+;PF@0 M@*! W%I0]["3*'(*EKH(+.!BY96X*NSUK&KROASW^O!UW_$GHY0P< V;\!K^ MHBO=8X\/'%X\/GOP@SD;A,/C<8L*-T"%N0;B*B7+1T "ARG8@:;@*+6-0D40 MSC-!K2D4V(&T6,"$/VZ:,K.,_V_@![V3)C4MK]Z3K=GRZL_Q:M/&](+0P)1% MDDN,N-<4*\B#<^AP:S342]D,J@KUQJG[US&WS MB,O1^!:WZ;?,<+G;,2YMFO^M8?KX!@H\9+' M6YW:ZTLY@1&Y@QO(A".5R5"/PT3+5(=!,D M:OIM@L(,9 5%S+D"<1\E,HX5R&&>O$5:JHB"*"@FT0IJ6X6I!:K?!JA:A>DQ8=&L.XXH22W8 M;TC8J!"W,2)#(D$*"QPDBXPQ=0V5Z1J-_M+?B2QZAR>FO,!53=/*X^24.^Y] MFK0BN)4,J$8&*4E!"N]%U+M"K2RT8;L[;EAH])$;SVT,CT-'=?[GOQ0EY*_. M'3+TW=OWA^&3T:/H3;KZNZ?]MKYL:5-(O>.-@[ZQ[_O%\Y]T;L3'X M!.]U"= JWUSODN[ZF_/Y_H3=K^_/NX-/!SM;'^GF^OMSH.5OVUO?Z,Z[3W#G M?P8[!WN\>_[EM+NU$;M;+1CSZ=^36:7-DA<9 M>(!*07PU96:6(B/A!#M:.2>V>U%QRK MW&0"R(S8>+:E83[?0>LO>YHI?)&TK]P*\ P/5 =V^6+F%^^X8,DF2R21' /= M8)5)1V'EX5;4/;F]QIF9$N]5D\R[(<(W^T1IZY0CR#KK$#< H393HL @XCCA M.AEV?_ID5N1\7)%S[FK92Z6AVO_]'R+Q"X8W6OGH2TO,U]''(Q?[]5NDO$4R M20W:@V'^8,[4J[IB9BWFE^V+*=6F,>>_?>V&B'P3BP?3O3$OEMU*]\;%2Q]$ MQZ]Q6\+6%;NE_:K[,(:-UA@Q'ET;M%>];EE.AK>,MTWCLZ;F?V47'U@Y4M-( M<+2<8V*EA?\S([T4C%B[PF30,2T6T5\KL@_#QW=-E:ZVJV$M]"/9^?+Q^R?Z MO@UV-*ANO[5W]][ NMZ0[;VO+*MWV_^\.3UK5^_\\99]WH/U[/W^Y?,?;\&. M/OBQ_<=;L;WWZ3O8Y=]W]SS>IN^^?]K[3]J>#XG*0!@GR2(:,)@DH DBZPU' MB0='"3::RCSV0VWH)3FD38.1!FSNQ$T7#4T>[% !%@N8S3E[+GC*N6$"C%.[ MP@35!FQN&&SFLM65HS8(@0+% L"&.N0$-D@%SWE@!DR^*X+-8TAV^]WZ,@VB MZ31R<4ZMQ90!$$A)'1=$.T6Q]BQP0X0W[LK!Q>P@>ML=#/NCG#O[RO;[I[!S M6T>PJP]D?L^#0(3YQJN":NP9"PBG0!%77B)C/$6&F.0\2=S(/!)R S&GQKOH&&[6ZYGV_#=K?$ M=K-RVS"='-<$F5(EJI1"VHF(&!4Q64Z3(N)J;/<8K.2/0+$]6$YIR)*E=F@/ M?*;/%FI=%MA8)6?N%Z],79?_?AXQ9@[G=7TL#6RL"S;.M&U1-CI =(MDX!I$ M-HW(^NB0H,Q3X25S3C]Y2>F&Y.8G*E8O:.1[4_7E5[79&RY>EV.\X>+;Y.*Y MV2'1*)RH1I:'E+O]2Z03ML@2$I(,Q'%,@8O5!E[2HOM.N/@Q9$AI M7Y1);\;7WS#I3S/I7-TPU\XY:A$3*H"2'P*"8],(^V"M$@E'P-"7?-&A_Y!; MTCRDP$&GUSU P]@_*GI"TY>FJ5]\B.&6/X&*]X"(,Y8WIM[:L/Q,[@,8Y8%D M&'>Y!BPYA;0@"7DGX7_:>9D=-E)O$+VF29%-=76#3K] 5*I!IQM"IUE-TVG+ MP!A(B#J1A]CFI*R4)*+,6F*UY4P[0">VH>3/5UQ?7GQW0Z1=[OB\#9I;VU^A M>/K<@-(52PCOHH+R;3=SX9=1M^+/D_;PL!1"_C8:P+6#0>M5[\BUNZ7*=Z.\ M R_ .D];I50KAE:[.^R5-\[E=> [%_MGV-TR88E)6MLD>63,.FD\IM;ZD#AP M>MU,06 YR^Z7V)-ORYH&P_=V&#\,X4?X*_9S49D]B!-V1_1A\OM/U/9ZON^I M)IY$BD2I*2>.(6-(1!);:3WQQCKUY*7:7/0;_ZOU?U: \>N=:Y-]_W,G_,7C MW=>>P=K$]I>OWW>V]F/0D<8H$('_PGD;@HP*"061K,8:AY![B!&,EV;X+03' M2PWUL05MI#T8C$J;5=\;#$O%]2KDP;* <$P(QG)S *F),T2DX'1B6>37/8Z! M/-#5Z&3]1O#T]; : W4\:V/:WJ[8DHU;.\ MD%&^>!"/VLAVNR/;R1*DH'8NY"]GV0JCF#_;(J)\8*?WK2K"A;_AKM'ZP]9I MM'T0EA96T3UH ='-7%15ZEZX5%]>'F1J33$ON[0-GGO]&)2/>"E]@X#Y<&C[ M<2TP2"])L9H^RZO).O_*RR03BL:/C*)A/6(?D(X(K"UBVDLPEF-$1LN (I:> M*X*I5@' CFR*)5"7*>RDZL4T:($NR"2V!H=YS_//?Q!/O;!6L[][<[O M"_*O8P< :G63J-W^^ZRT[11-:C=]B#XS6CL.7ME.)X;?3NOK!O6%5X2_QT>_E@G0-K<? >EN#V(!3DF;TY(YQ%CR=X[O$^8$B$* M@5CD&,C#X5QOI.!'$%11G(3"YV')V*B[;7MTN6VW>5?+66X>MVYX.1?NQ85: M2Q?TE5[_=%;X]XX+IPX/[?!YRSX#K;<5*[:I6@T-B\E;7U4W#QI;QOD5@(($ M6DVMQ51M5%ZTW+-6SP-T#UHGA[$[^Z'2<4V]&-184F''4U*^^* /&DK,X^5A MWU:SLG]2W;ZZ/K)W")!XV.O,&-P@IO*S%)39Z[/Y_-']]A'YSLNQ1BL,8C.&N'>$P4 M:1LU.U.66!V7X_M>W^8XU&M[.GC,Q\SV M&<\2.WI@8I_ YM0!Z<@X4D)&X662).N)2["\-:RVL!5@#UOM;F4TM'ME8M&] M/GMX;0"6Y[#]+/%]MW7;_B^C-*)*#'2C$C$9<@SP+0"-=8'Y8T#<0K8 MSI;0@9]NYSQ-9(_$4_KLXJA*0Q#WD2 ^\GT1270ZM[ )D@%!1# @3<)(8&(% M!VU+1+&4(! S-N;LR15T-%#XF*]CY^WY> '9YPB; ),M=Y&J2M,(@QRBS5UKHR7_!B\3*E MB#-6)&@9\;_9]S[LW4WXYD?\=CYE;%4\\#JS0$T1?Q<&:((ZR^.[6R?;!_O$ M!\\D:"#.B8"X$!290!5B.DE-+254A/,Z>KPH,L<_F_-CG+0[G=:1_1JG@9FL MK7C?ZX<2 9QD"TPB./EJ= ),'5M/0TSM;@PM%SN]DV25 DE/WZC+_R*S+=;/U$%(L]L[9H'I#CB+<>Z/:2[CD./IAJ\ZH MF/5'C7=CWH6U44ZD.[Y7B-W>4<[6*'D9K8^;'S9;(?>>[@^JY(W!Z*CL-AQL M/QZ,X T0,H.Z#7I8C,3!_>'J[NE&">>2.39.5+C^6#C+WJ3IE#T\_8MT 8&EX_D<66AO??AI> M(4'*SNS.S,_#_K0Q\T%$#L3$5U0.ZKGMG&0S[]]SSP3TA68W\.RSG_N$*=W8 M$U9)D" '>OURVL]'W1#[^2I8D[TW:VF!Q@-2]'\NGP6B #:*;@?,^BH+8.#% M__=O^W+9,2Z=Q7#I;(4SLQ@D"'$5(\,V4!#LV6YA($*PI\YJ(L5==OD_[)U$ MP(2-XHUO/=UZ5M "P""KO*,^L&.LX:V&0=BT"1+5N#4GI>;0J7UT%$,;?@,D MK/#I+ Z5RXHP=*""QPC79X1V<7YD0/WMSUM/OS_+L+GT-J"('8-*UL\W^(^% M(^M/X@-L8P;))]K9\"1V0($'F3<\',P]6;$23R_\JME(Q+)O.\W2O \T4&XV MZE8)/O473+$?=GW9-VRTCCNC0;E-/Q[9=G>Z"8/JK$YZHTY6 %IP@GG/-EIN M!,_VW7=&6:G;6$3T++;&4K"7EHN;+/3J.UQ=DE4:SM/?SM^O.C(SE5%C/:C* M5^D.SXL5=7O#MH_E8;KGJD/UN2Z3O!:/[-%[!^UAY52E0NW8LBIL;#SP\QD?>#5=K_"!/@/X,-25:THSVG4Z\=;TNN)7^4-\N+99NMM=V*'S.59;,A\J2R5;"N3<8"Q\'=PB+ MI^?JP??G'1]@0[MHR2UW>JU0DHR4$^=2(BER%82!/V-NR*RU#T;))I2T?J/^ M![Q_LF\D=D$%BV#[,>(T4.2H\ BTM"""PM91?VYFV]-%FA\G^TR)/A/>D@LF M-#>;]I#ZO0K4W8^%SK&W%CR)>!0V]G&7\@47?K9AV'?U[)CRK:SJ+Z< MW3.@ /."J36HF-+6>1^#XPX(%8#+2O0,VK!>VZ^0=N/,U]2W+EZ48BITIY[@ M<99LC2!3%6/ZK6 Y'^?:^UZWUGU!TN0OF'J32W[!Y)/ SLL_N=DJ#MS_CF"- MG=.BCUQG/Z;W+_O1SRI_QLOIOE0N[5P25Y>C^&EM2MZS?O0YW:V=VMZ.\W+. M^;Z5=GAQL:OL^+G[=NF.GWM6#X,O]LZHT"" P.),;7@>#VP.]D(K)VR'4-KF M]-O?BOLE2]I.<6!E03L<+*#"9NM#.PN[98AQ?G+W"1QV!,):JO84J*L^-*SJ MF6SKF^VWRR$OD,.<$$ZCV9B;#/6]=G;36G:;GRWH:7KM[1@N[ MX\J?K"?\#H_V=WZRZ:30IKCCG.SF=WQG:U]%QE/$ J64QW)S:D!ET $Q0J4A MFD@2-*@,:@,OZ1 *^+5(@+,MK8IQ,M63,Y?66L;K)81:JQEC;IGB=X;Y6FL= M',8X'%2*R#)BSRQAPY?1H :%&5HOB LZ2*^J AE'NR9Q"5"YNP>UY37]5/6! MRD5>K_WI'P!'SUI 7H-*R:D^>>:#P!#+%GC10PYR%6(5.\F2$%981--JJLW- M3D&=,-B?]0.UXV ;Y XP6MCMOH^U:^ W.V@//G9[#L3!MXR,;[O'(U@%+">W M."N/];BGI[[=EP%'P1/.578JA^ 8LBIX%&T@5%O'(]7W9WKJWISWLAI@6L=3 M!D4#FSW:L5QQ$33XRM,'2! KK:YFY<'8,3LG?;I9,"]E[*.:RK)@FF&S7'H, MFF+[H%M4.0"=T0S9 4\"W0U:3_\$G:W38L]^W5&MBFP:=@.C6NDFU@]F5&M> M[.V,:C4/A4RD]/-#^2&O=@E^FX=&Z MVG%/]/=::<_6QC]@ 2WHZH-Y97TPK]J/M?_3<=V M]WX[W/D">O[>W^U/1Q]/=H[>B4\_#LCG+Y\[VZ_?T;.=DW9?OR$[/]Y]__S: MB^T_WM"=UY_$SC__:7_>VZ*?7W>^[,+Z=O)]7G^>G6EW"GO =D[VM03++'J+ MF-<$<<(BLEPD%#!61/*@"4G%0N=DL7M2Y;&Y21:[XZZ[#6 ^)L LWE'ZXOY2 M]6,8D_,6I%3;=HK)?]"M''NY./=RN9C2=;#;6 MC*S7V!*7D",S\N;&+1V>(UE&+/WN#P3H&*CXT:%EE M?H''7J9 C.!L_ MI" WSWCSSSHQ$&VL-Q @E!?9(:@Y:0[ .&4XD8L0'G)(U MUHDG+_D&E>JGE(9Q2! ^'R]FTMNZ\C$8IS/N]M@-UW"T-P,*F@$%ZQB?LJ8A MN(V__K[+E[DY+%;80%E$@GJ*N) 8V=QDUHFH5-0X8F6R;%%*-F-8&I1[\"@7 M%(G&-&YNDF9!,.5LQ*'.XFU0[H&C7'M!BTY..B) ;<8^.<0ETL;[?'L)J;,F-S$6$P]/6F3H5%[T=#4I)PVGYEEQF^;W*=EY6 M2- [&?><+E,9JI3-)06(5<'"%8H%SG_FM5<).%"6%".@/R6PT92WGE"+H]-1 MA("5KTUX?JD)GSL(;96T\+SI>[VM20>9OVP;+.]7]CBW)LXE!--FI./JMN+* M#[\^IOQ$*^P#MIU[61)/&8T(.P^6M:<>Z9CGB3#%E59*<6N?O"1\0]!%U]A/ MU!),#[,,'4&E:U YSQ4J"AY"D=1X8E$K?C^.W4&<9% /#P%>QK7;<9+767$B MPU5'Z;*#A2?S5J_"AH$)F:1G+O#(#2,.@S%#9$Q.&8";D[_VE*8W)SMY M4M/)/M&1*TX\PLDDQ)7/4SYC0DIC1H/%0E(-.M<&PXN>RXUQHY3VMYCK;G/# M@-(KX4YP((OCW*DH?^?(=LX014,05X "O'VPSS&+.9:1B_<$XIQAI#U52 DM ML.'2"PM*.-F0?)$@[@X*FL/_631X7JS1_%$MI-67J\KO7#OZH. M,0WY7 4[=M_M4R:IE%H@Y@,HZYSDGM1)(!$IXU008GG(PH2:)4.-[ER-:.A@ M+3"2PZ%*DD2U0SX9 J::3\AJ( ;O391&":](+@#?H$NRRR^ $3MS0&/'P=B4 MR[V3SC%D!NWO-V?&K"&MIU%FUX$_WX'N&!58$AQ1E"1DNO/(6!V1C4D%@ <* M1LZ3EVI#X37@S]I309J3OZ89 R?/-7?"8(J"S!-%F4W(:&K!@.5@TL*AI#(+ MXQPSYEJ&R]HXO]%=?YKY3W>V]KW"20NP9 6(?Y0Y$CFM%1BV2B0EF?4Z91\& M-8L3IN^.^9O#_VF-X_OVN_T8K?-&6:1Y8(C;&)&+)B JK?=!IP@G<->&R]I5 MA49A70MV[&Z!^'">8&W!AW.CQ#A7@S5"! M>["66QPJ<.F0@+-#!3"FV#M*9$@\%UQ/O'OUI=, MHX<1-F[M^F$OYWF RF+FNU474*AZQ5?Y(^,GJQKCY?Z8U87]> R@F2^?]+/\ MK6?[)EON6-7[@C^:MJ0==S@ MLN[_V>N$\>2RZ6KLH-7MM3J][D'L7[B8U^T^('LO3[$9]S2>7C#?RGAR]TDG ML^R( I@];,&N'!5UX:37_YI74Z<4P K@*.KK^OW2#FW0&AVO.AR+6$R9$%I* MZK@@VBDPA3P+W! !O**OFB#\)VSF;GH%1]@>CA]GVWYO'XV.?ANO[Y4]AG>& MIXUNL31[Y MHK-RL_6_TWDDB[E9"ZE4=>/X*C.LTSYJ#Y=^;OF,@=LFP6P/3^;RO9U9R,+3_:^YDG:^AP.1U^9#L'^T"#FB>CD"8<(XZ= /M&2 361S2"6Y\2?O)2 M+*7#&<]ZGAUC3XL$_^_(]N'53ADV/P-:=CA) [3=;K:;^W6#]=7FQE^/CB[I M\S]^D/>PI ^Y+^K,L/A'/!G^RR>RO;5/5*(D*HP8TQYQ;SVRA'$D> K<"IW M+ ;;9]%Y]J_-UF\S4BOSZ;R8S0FE>;YFOVJM/ABYG+2:^WWD'N2=SE(XLH-! MS,-ERH='[DL]E6Y":J4+=@5G5=KV1I&L-=C-J2/PL9(,.V[Z[7O?8C4VYB9B3'):^1)IM[*[-^+D-,&6B"2Y#M$"RL>4B9;E M9!6UGG37YFA+$D#.:#6*6.4EPM:R/'T (Y;>OE8DZ!(&< ML6 ,10>\+ZQ!8*P[BV-4BH-13NEBI'!UW@]4>(N]PXERXKEC@I+$/1$!J\"; M')%;._?==_L66TD%%R@(8<' 81'!@3O ?!D3TX9%;DJ,6"[)#KI.,MD\,#R0 M:J!,P-U8478Q@HHSMRHP+%I.>S!1<\[.*,PE;=/*/;"T8!=PO1W91SP[R:W< M[5Q6J@H'SP(EP"'Q/D0M)+?6:="6$M:<\Y2 NZK*8'Q6XWZ[\_O"@)]<_;B; MZEJ\W?[[O ,[Q0VQFSYD2[7,('D%MFD,OYV.:_;J"Z_H:GIL\P)W?I04<@5: MN(DJ(E$FD%!*D,EC@$+(940).Z.!RR3> $!<#K"K$46,-D4;0;_2C#.M=0"I MZ6A0GKF8.,Y$04Q#%'=&%-^WM_:]5BR:$)%.N:Y !C#=<& H@>5&(J?!$@RF M&R8;%"_J96<5K.E4O ^ 3/#;JSS+-<4R!+8N2QZ>'6\V&8QVG?&CUT.>!6_D M4A)[4P_?*T-')V].Z(H\9MH10#N&VL"$YT@E K1#$P-3#:2XH@D8&X2U- '$ M]J9IAB^V _)DYC)C?-H!8+[\?Z/.^@:-UL6LX=;=QW_D!(!O=12CTTX3]E\:*2@] M!"935R>SQ<8WSY[ FQD>6$\:/3KN=>OYQW5FPFX9+-ONPGN ;]TXW!SW+-BJ MQJH-1IWAY:D3T^'?L3\9J#;.BYT.$IT?1_KF>SVX\'V^T[V9$[MB)L[[VJV; MSW;OL-T/Z-CVX=R+/3,XA/U')9?C[)2Y27STGCSV9;;>UN@ "+,\YH=X/"P^ M[_*0\V*Q(O>X&DPR$-PB!4,% 4$'/S U)F+/FU8QW861BL>C/C![SH2'"^O\DGI .[!,*[-,ULZ?KD(UQIL@$BAX M23B>9# >1 %GV#$2LMNLH9J;H9H#NOMNGU'" F$244?!=D\T(.-E;F/+3/). M8VLU2-T-+OAB&^I:U%; >:VS5Z 5YVA)8-2"8J6,5R1IIY4U 2O:(,9-G;W8 MV=J/SDI-0,]2))*L/FOD!+4H2*8+VK%BAB@L8[ X_'60)5B< M5O" ];9:-M+U9%F3C70-(1I M'?C/Y%U1TJPRW+ZF(QL[1; V,LH4N232*F*4DL98FD),55@(8UV%A1;H:HGS MH4!40EPSAPPQ'@D=M& < MTR!,SI740!V*+AE@/W%*]F, M:B0WRS!S/@J*T?FFIV5-P)6,YFW4SHK+LO' MZZ"$]\GVR3YC>9.#1]DO@;@'E'(49"C3.#CBN9'27L%!68FN&9 9C'(7X&R2 MQX7\H@Q;PQG#=-0=)UBFR25CI?Q!!!XSP)ZUKB\"W"4Q@,O9K;@K1KF(A#S+ MOI/*4U$R0KO#?J_3.K3?RF#YVM4"[\3O/CM'5NPQ^I, ?TXZ_)\YV?7W7O]5 M6??;[JMJU8U:NYPY/YZ"(1Q54!IGQ0&L2$!SRI&FDJ+D0V)484NS'@%'L#1M M\$6+/AM[#:?-9K?QP_3D-%R,OIT DH!TV "9\.(>8,^RIC_HR2L;(5])-4>74-8X)X4X-H M-WW(Z%TTCKU^^^ @K^[QVDB>;F_M:YOK6Y-%UN64=F4=TKE?(V3>HSZ\A)OO@2*H/;E*2?(=A6@[:?!D[O M!/@NI;'?)D\SU6=_KYZE0<+E1'? MM_M'YCI2_(E73E,-AVL5'+0VRB5J),7)&ZDC;CJZW!)$[6V=[K[; M#U8)0YQ"+#B/N&$):0L_0%B0Z**CV,;2Q<5*S #YWT J-.]+R"R8L[,WB3H M?[$[\IX\W66I,=NV#V!%,1%KR(7Q44D706W6P7)OG0MZKY=J-1UE-,T#KZ&6)2[;2J--YH+#P?B8I MH$Z@>^A9<[]'UQ_9_NFZ,N6\X8Q$12W8BYRJ7)88@#JSL1@4H:D.V%%JFKR7 M=4+!)P;&@L="^CSQ!J<(J@35$FFN+3(\@)G.B0O*GM=5H(:"\[VH0-QGD\=U M\.2%BYK) M)R^')[W%XU_,B*RS3O;$@E4!O]X([F*QA&F M3>Z&[2WHL8G4N"?&N"BD\F8:#KE'/_'$DT67 WU3@! M_OMI7X4DDG(2D6! +^*:(R,%039YAJ/E>11KGJA!B-[09(F;Y6I5NK95:=LY M$@2G!9)B;7EP(<5 /2.46L]M5"YWWL'>*F6H5X+7,DY<4K3;Y,%=A61V,\D( M2A,3#)4N&YPIF;M,"I1G]#)@;$=,[IZ^R9=,ZIU/A%LNH;)%/.Q'.YP+&\8Y M05 :=5A?8B6EJ&[4/^X-R@SJ7NWY*TK7_*>6C:4>#]JN''1ULD55$E:^MQ\[ M[?BM-+P85 I>?]H([*);%:,^WZ86J;.#NZL>&M4>7&DY^MDI/D;WZD4/\>//N<]W[;]KWN]_#,VLOT\!L0[/_R^,CAX+@UB/B>[ MQ>S6XHED?E31:1.9+'/7-%^LWUD2E2]9D6TW6CD(WTPTN.Y$ ]%,-+@':[G- MB09W.Z%@U690PU+F-9;(2_L_E03N(M]R7_TJDWM<2O[3+:"$-5+B( /CB5OB M0?A@13UEUAC.-%O-??8A+W4/%CANQ?!FNKJWL+CWDVCVC-KWUUB)+0F)C1%Q MCD"BL*9]J2SFDFOD@S.(6Z&0UB"?>-"!P_E0QXIS51*^P<4Y Z7ODD+^!!)N M".2&"&3O[3X<4N2$)*0P*4E:#&F9/ +" =2-BA !$*L9V6#T\F2=VV\,920C MQ@70>I3A(CE8-0],*\PCUL*;:_E1&QMS*<&P[1]O][U38')PB4P0-$\HYR@+ M9:1"D@0'04*>\GB58JL;;_IT/=IH^@1=E1[X]NNW^X%S%H7 "/ AC_PU(4_[ M%8C@2*2.TE)*0<*P17*HB&!: S9S\)4I5+?9R7H/O%T;/T__L.WN,U!M!N/0 MSK(;Y(&R9QH" 1S=71N>>Q)8OTY&45W@.,ZT.(8]!T4S>X9R=..>/-@J&0-D M#1D#0NL4A'8DN,0)"]HS 01O-:/4"D:KV0, +;K)&%@GYKPYV06E)7DO0 [E M[J:Y-X& WXQ/ 4ECO7-YF$0Z-X:2!Z#,=]2U9VEZ''N;K>_MY+*%_K0/08&H M:\Y4*4IUB1_G(HMJ2,\DDGR]:3W7H\(L)YSS'9Q8I\%\S\\Y7.V5KJ+&<1$89X=H( YJ[BX+G@P=1F^H, M:CHN'_<@/]LO7?0F\9'$$FSERL)2I34BG9) 7FN?1 M!C:)W$Y@R<%6 9)>KB0=)PYZV-J+C>A;/>G*K___M;NA.>]\WKM[7_>9]([% MZ) U.+>ECQ093A4B$EOE@M&*B2N=-VIWT==VM\B#G*H. F8PRNTM)PGJ56QJ MVORFKJ0XTS)GAH*F4]YQZDUO/R]L)TK8F>E+O%YU[ZI72ZIMT=D I@!*^!4J?$^6[\ M@.,=^,N>9MGS5^G%N96]ZZ^J]/W==%F11LFK"Z-^L*>/CY3)]H^O^\8*+F-* M**C$@91-1,:"BF3S+!,#OW*;H6L2?*I/]"6<_RFH)6E8]UR]0L5$I0HM:$[C MG.G2Y..JM[HG1L2*UE%6EL8;M; MEE@^].+(]D$VH3KLFT.=Q7L*:D4=TBV!ONKM:11T$U>1T&$?_@WC;Z[?WBQO M_7L8%M_3;)-P>N[;>)-<\SV.Y;4^>=%B"=_$XFJ+_7?9B&HS8+_S 14+?Q)S M+AK%*A*@+?>5+4T"_/\SL1G MZ\VYX+EQ?NHG5[ITR195207G;M(=[$_EYYELPQ4HP%G_]: /GPJH7J/W$83] MBYI;A[WCY_#8K4&O P(X/\"+^T,TE\-B MS4N$RI5H<\E^/1#:7*7QAS T41ZUM(DSPZS1QC&?%";$&'OU4>LS)NS4M'T? MCRN7$1BY?XT]:V^[GT!EV#OI_=*!M,-/1]\[NT?;ISL_OO[8_F/GR^X?VS\^ M?7GW/:_S\S_9WOUXND,_P_=\PI_HW^WQ9^"[1I_I1_GIQUNVN[=] O?FGW[L MM'=>_P[7=CJ?][:^[^R]99_A>W?@.3[_\Y^T?8I/_]Q[,]S^@/G.R7[P2F@O M'/(X<,0IX'&VE[-=;<.XS]6)QYC'_VLDOK)J3O%77ZVF<%V]0*O5'V@!6]OC'X?G9K[C>3WX'R MZF@QS9,! MUJJDK(-[?DIT_+LXY6=KOV8"?=>I!2M$=VDACB1/;C'1;WE$+K=>:9F2*4K( MBPO#UC\19RME"=$.8FX)VND-1OW[$DNCVQ_&+/KFY/.7S^UM8,OM'\"2>^\/ M=__X_?#3WEOQZWYV%6-K>;T<[1V]//NT!N_[XN[/S MQQO^Z9_?#[>_=-JPKM,=^.3GO9W.SC]_YZZO>715TB&WP5; 9@;8S >,G&<1 M!15(8M9Z$V4%JT!V,6QEH"/"F-SS0!"I.)/*6.68X@Z3R"0G"Z&WLN.#17I> M)>BZ6/UU^2KF5RT(M4 U1FF1.$W:6ALI!RJ)B08O^%V&"+>J>E% KSQ0M5?F M!>8>)3G7N9-WKW5R&+L;K:?DV;@$H[IZ>ET>EW#<:?OVL'.:[] ^FOS5#B"V MJDXD)8NQ)#4]I?6M1@. H>RO=]6=%M,A:T]^A"_K'0$W5LW,IP,+8VLTJ#/^ M[;#JZ]0Y+;- )M]632X;M Y[)^7O7&E^DJ^N:\RK1F[EKU+(-\[_S[M8YKOFY,V<&7Y0&@V=M^>Y+7O7 MQ^/9IM;CK]]L_9Z+Y6%WRK6#C5:OW+FN(Z\>"6Y0-8$Y+2O,GY\9T5)/S"UW MC]^7E@5.ANJ6^/"X\7Q97,Y?C["Z\@!5#E!WKL7KX##FS9].U2UKR,?6Y.KVI?NXRE=?W^KE"J%=% :NSF71@&I_,V2S9(NGRW4;UF2Y0PV0X M<#6R-S\47'MOAMU>&LD?'TUU[&4_X;ZC!#11$6P5K]S(G<^G%>#C%_/65A/] M6O \/-ICL^/J[ F0XB/"QG#S<9#B^KJAVI0Y+B!4;M;Z9ZEQ#SZPRYLP\%I MZ^FXS_+>Y%.Y6\)QH92JZQK ,/*92CI5 >[D^ZJG.L,]G4%O_+@S-QK"PGZ4 M'JYU/MKL)I0Q+H/!\J^;SH"9^;K!XNOC(8BMV*ZX%FB[?Y"??#(]M5.7-4' M!S-]H/RTU5]3/*M0N6J,/IC9@-&@FN*4VV:>HCI-?F.:Z^[[!7)R-LMXD'>5 M^/X4#J'\,I8\8\HH]]UHM1.*4KKE/MYW>MIPVQ@K7C:[IPA647:VY>%R240OQ7K=*"LA, MVP&R'0\S!0JP86,J\F9H3B[IRF)] M,HK^'%HIX#9',)/V<)<1C2]ID+-",^/<1#I7H^4'2TGSZA^?".U%F;#1>KLW M WGY#O,@/'UOC+-7:"[R>/N'R*9_R#U8RRWV#[F"17C#;HC?*DGS(0N:&9?$ M/> M?]PL]B87*]:9V7UNH-T\S SGV0GN] HQWE]U'\: W!IC\2I)WRNDOU\K#?S^ M;=?41KE*7L"ES_QX-JX:)!ROLFT/ZKF6QV%_W7-L&&"=#/ 84IBWBK'P,VE4 MZR&C:Z=(-RN\CRN\[5S9&=]7?0N4KP=5NZQIEK-R3 &UOZ/#=@BQ^_RA.3:J MG*@O_SG:W?OT??O+3F=W[PW?^?).[/S8@G\/Z*.Z [K[^R;?AW]_7G+[M[GNWL_?UEYW7.FSK,B=LG,SE1 M'O[11F(DL2.(2\^1-=$@'24A2O"H\AR49K?7L]L!8Z:QY4B+G";/4T2&Y>Z) MRMGDA<58^CN2&DO\31NM;AS>3!Q*;HHKK&I)E""C%6*;2[Q%N>%>Y7I^2J;5 MH?/_F:L5_>ET]7LG^1>2>Z^;G4\VC5H]Z_"1Y.Y.-/+B;R]\LYL^#F+1NQY$ M\NY#@<[OL]#)2# V.10IR"@NC$$V#AQPP\" P(P(A"6D6%N!<):4,$(E$P4*N(TI@_>6G4 M8M^V!AP:<%N MW#\,N'JL\I;\_,UN-KO9[.;M[&83+_LEE(&=#W,1'!D]]I$+E$2TB#.)D96! M(B=(I)QZ;K1K=GM=NVTCLPJT841DBHBK9+/619$-D:6@;8SV;'3RUE2=DH<] M4_>*6G[4[^?2F#RI*K_R "-GM(F<-0;J+47.QL;"Z:N*;QK_UAI1=#9T%CEC MB6>+-8+MRD.$WZBT2!JEA"=B1%ED ZT+*)$@PX-.MQ;[W>C7-P:>,P&SQ@. MFC+I$'.YJ1[G'EF!.4J2:^J33HKJK%R0)2.@&_AHX..^P$>C7*P/'V:C9\%8 MR1SAB#",$=<2(X>-0!1L$@4(02/U3UXN&0A^I\&SQIEZ,[31GG/O.>82US$A M9_*T>&,=TI)R9+61,2J?"&NO;[0#[JJ1!VCL/DMI;X$0744A.>RPX3M[> M'V=JIP<\5QH\/6!W*KN2._7:@#:5Y_<^0'9_O(T[O:YO;(*U(\VLPY%:RP#- M2W(^09Q$A4PP#D6G7,QC0CQ1.:%.F#7EZJ\Q(MTPV,_YXV;9J^&@53AHUB5G M?!1&8+"E$RA%/ 0-FA%G"+0CPP0V1EK@((5-PS\/U^1L!-1MLM>LTTIS@BE+ M'$D60!460B,7A$/.8\7A)4-R':[9H')-]2(-@]T;GTXCH*[+0;-N'9NG(L 9 M()PK);A)8$Q*8G)Z=)Z8Y8C-'$3$)0)J34ERA0.HN.>.W,:1<5W:F^^B8),, M-"B,A/! >\D3Y 0.*"@P*$)B*L;&;;2VW8Y<6^4=Z)XR ML^AP(O7HMKHYZ=2/,SC'_7'%6,TO/7AME2C.%5MR_8KQG1OV!C4J]AIA8]8' MY&*@.GF@9$48XIQXY A5H"4X3634EJ@ "@+>P/1^!(8;L&G YD8]8PV:K(8F ML_ZP2 QV1D@4DP E)-H MGJ,*#G&J")18X^?O-3Z?O1^::"D@9(;=A(V>LL: MD6;6-6B]C9;Z[!54M$Z6U]$B3<#.8=IAF8?$@M["&[VE 9M?#&P:O64-:#+K M)G5"XRB]0IR0D-NK4F1-P& /Q:"],LPD!VAB+DFMK]VD8PHMINUN&$@Z> MK4,K>*#1ON5CSE:PLB]2AL<'L56=P_OQ,90W]^ 0R)R6G&, S\.HGP^ED627 M2K+=^2)2CW7@R6&DA8B(6\^0#6"0,\X#%2()+#*+>@3JH(D6&*8>"LC8JH;F-^LE+L9CE6L*H="59^[H^DO=P(G_%OI_-YT2T08?+N]SN M;65D*#;>[FN_;RA)5#B.HO,.\2@%,B0HQ)(46 'U*IER1N>"I_)?34;T V*J M"\1OPU+K8*G3*4OY1$)4RB 54P"6BA+I)!DB!$?/',:1Q2C$#.$H4XF(G(1A!35 J3O.-6$7*YF"J&X;^'UG7BN,%!^5%=XOK_ M/M/]X-P6*WK,$.UN@+-]CO(KMT_[%/]K;I3D[7_]B[E]D9NLQ/O'WBDO-K59?LX5KTZO7L>AGG7J70;.=W.J>_!,KWI' M\,VG9=/4BT&]G;XW&.;M.N[' =!>?MS8Z9ULMF8^T@H]6$JW-VP=VF^ BO#* MX!!VNM[%?)]!J]D1W'ZPV;HP (L-YEYK[R+F M4DNMK4B&,R$L=9'C_=?%&">8H/,BL46U>04/M9>_?0]N_5NGY[\^3/VE$__W M_>GG?\*QHUQN[_UVM'/T]N33WMS\\_?:?N+%SL'^]@;H5S0R&@%NKQ-'CDL+:@@7%AC--'25HIFNPL N)7C M 50[K(P7CMG$A8]&.X,L.!ZW8S:SYGU$W5C,^&-YHY2,MUV55MG5B@8>/CH # M@9 ZF^=ZSZ^D$A5MNW[."CL*.5SZK&"-%"(>&R%5WA9P;<<>#^+S\2\O0GMP MW+&GS]O=PGOE0R^.;/^@W465E?%\24NK@OG5VR].VF%X".R,-P$)LGE0!P/J M;Z[?WBQOG).<^]Y%MR5T$^S :]WVXOTDHZU*;WRQS^9I[-^.0:_/B%BUU)[?*S"W7<';FPF\M0#9KN B^55W MY0- _N5[\K,D,^,FNEJUPGW?MBP*K^)8N_1I']66D74PVM*-P9M*S.W-0]R> M%2GJPF=^A-M''EW"QB0$TZHZR6:S:DT#2*^.-/?/0H40AK/(O>'>!1V\ M4-)@1;!4CHU=BGS.I7CUS@&9W'Z12MYW9.?'6_;Y=>?+SEXX^KSWCNX<_0UK MZ[0__[%]NO/%\^V];;;[QYN%*"FLBVU_"5]W_]DF._1S9^?U)_KYGS=X]Y__ M?/WTXRW=^7'P??N'YY^J*?!S]4]*,N,U0S0PBCC6%#EB&-+P*[;86JTT:%^2 MW(NF TX_%K@D"O'N;%!2IFX5%+G[GLF &RY*ES!1S(&!Q( PXW#PYSQ5TB M6):+NQB6"7$?-;(^)J2P2\9%37THN;/WHV-( PZ_%CA$8@@UV!H>* \I@BA2 M#+0)S!RC4JBEP<@&'&X2',9U:]]W7F_1?0Z8+:+7B!":*]>40]IQAK@D-NF$ M;9+NR4M!F_&[#3RL'QZLH=R_UY8[>A^$]>1\'T?;]84G# M"/%;[/2.<]Y.4YQW(18 H#)8 *3C'%#C,4A&.."3"PX['SC9+A=+-AY-7$R M?-]]#>^=[&.?B'0:(Q*(1IPZ@JP, E&1$I))$+8)R^5:@:3W(&/SLID7;!> MB\!Y(MI*A:,,-E#K(I>-&7[K[//C+/M$$*;2.13A4'+_3H&,2!%A0J(5*L _ M\LE+MJ99]HOL4Q%^PT>7J*3&"<^Y )N'1QEMQ)P%P:1.<&HI-A;KK?,1.<-' M0G$LF&$(:Y)M5K!>71)Y>&SDEG'I+5/9I75CC-3PS_G\PW#6T8+1FENNL##9 M 1F5I(%XZ4EJ3+I;YQ]VAG^<$XD'PI&-/B%.A ;6L1[)$)11-G=4"'F"X^W- MQ[KW-MV'V($7#S9:![$+Y-@IMIT-1^UN>S#LE['+C[B5YE5PP?M$!>BE/ ;* M??)6:1JE2H)$[P''&_/NSLR[,M55@IT= PA1%1CB(H)59U-""HP(;@-F8/N! M;DK6--6U:6&V4HA5&6NI3LQ9RYG6EC'X#\=,Y#*;U(18[\ZV*R'6Z'QV?B"= MN$4$WZ:,,[*\T?\ JX100OHN%!.)N$34[0F'#4 MUJ7&GKL[>ZX*,:1 QX9Y5N$=1 MFE/^O)#1\JB55I%&XP*3,2>5- &Z.[3F"O<($Q/CEB%GFLL& JTS0'?OAQU7 V%[D\*,:;WUE1.=YU/)Z^KDLV,HFO%':]RF M7S+_09/D.!&1&PG_]5);4"69 "T_$=#Y36,4WS*\MN>,8FD$YEX%)).G.?O! M(1,X("PS-"J6$N=@%$MQ.P'/!HP:,+K17$U%M?.>6N8T)TDZIH46 =1R+Y*4 MI/$RW#H8S7H9M)?41X41()!#/ 6## 9CB8'(P-X&1I(',#)K2N2^23 ZPVB7 M5C8_=E1:=;]^27BZ5E^K5>'IUY]<>VO8->_E29+CE*Q'3KF$>'04Z6 =PEY% MQ9,C*I@G+\D&PVN:D]W@5X-?]PJ_B.+&2BRH!M0"\+($"-]SDY6M:";JU<^Y MTAK\6AM^S?O9")-$YPHZJQE!W-&(C!<>,6:,3()A%5G&+ZJO,B]WTHOX3$>] M*[7BN^G>CX-!C.>,=M^VPU$?_MOTA3S9EQ%[$Y/-M=9Y@H(5R!BJD%0Y.UIR M%;4\V^?QAL]NZ8SLYLRF9Z9"X"0DAA2F%@$*2S@]21'G1 >P?YFG:>',[K3A M[%%U>NW<'#:55J#+6]#.M.$M7;;M &1!I],[&3Q?M__7AZ M2K*FI^3Y7TQT*W[WWE7RB;_'.ZZ]@0?\-]WJ?MN=# MIRX/DF.Y-M1&C3BV!CF>-/QPRE%C3>*D^/N6!$^7MS-<6R_'5?U*=^!V;."O M@;^KP]]2L_\2V&N0;15DFXW#NNPKJS.@85@@OB.%*.>\1I5$A+3!&5E'AG)9$\9+FV&&N\.\9] M#,,<@%/XSV1)-$BS3DTB6S)[)[U&@5@7"IVI";><& $J Q(T<+!TDD.:.X\P M)CAIP8/TM"@09ET^G'ODJ6G8^K85B D[-QR["L?.Z0V2.LHY1=H'@WA2.2B'NE-^1)DXWFL#8<^C"G.:1D!0$+!A%* M(N(X&:2)%4@*$HB,/!J>.QUN8/[37M+&]?#K,_:5-(>*H1N>785G9W4'DBN/ MA0U(6HX1]P8C:UDNTU <=(A@G<=/7@)OWB..?20^!]GX'.Z3[O![;]0DCJP/ MAN831["13@'*(QZ, @3*"?;&!SC4I&+4674@]\J(:9P.]Y2OKZ(Z5/S< ML.PJ+#NK.4CA=>X^C[0D!/$8+++>2922<3(1GCC)&1%4WR.&?0Q>A[W#V(\V M#6._\3W<%,[\B-]6TQW:W^)6-TR/I@&>58!G/L,!BX2] <#(JTBBX20EFFNIY6(GF\;3N3#X3%* XH)YSGKGN6D;X*(Q40KF1@E>90RVS#L MIS,J'U)12P,"]\>?T?#W:OP]UV&/),&H+I,O%,I#C) .7*&H@P]2Y9&4^LE+ M(Q]&Q=IC\'!DD?B\U3XZ'@UC:+5S77A<[.+\B]M*3^^;+O*Q&]H##YL+A_+F MNX=+MX[R7XUBLC;@FD^W$"(FCK5$#/00Q*E0R#*FD!>.&VZTXM'EF(G!BR;5 ML\8)TC#V)?K%^0S=\.PJ/#NK;"@K0=7P''$?)>(Z:62P V4#CDUIKS5Q[,E+ MO9@?=2<,^Z@&N%=^D&GGK68JQ+I+_']N:^XW:M\!:)^CAS7ZUMK*\_:V2BO0 MC-^[K_V^"=8DS2)2))H\\4TAXQU'60]SPF.F3>YFC#?PDL$[/V4L_MS8@@?1 M_*3!S08W[U#9;8!Q56 \G0*C#%)SGJ=@6D\0%TP@S0)%0E(ODPDN$@%:K5YL M\O[P4'&^DW/5Y6ZNO^_RO^?[/5_6CK4B04ZYYR$8K+C@3C++E8Q2$D54""*9 M?]CIPPH,W_QT! MY^8%O 9#M=,;C/KWIM7QSJN:C8^VV>GNV-_,H>M[.M] '^]#ELO$CQ MJ_4>OHLVR__O#%-6Y'+Y5LQO'74Y]8CH@)/E6D@3!/"F<3):*;&U3U[^WNN7 M!L['H_YQ;Q"K?LYM>(R*;S;*FYEY*'[QC^WW;7T+G[LX7/#$:=X?BMWT8#>/+!(%_C0.Z5)STY; -6SGSO^QAB/"H- MH%_UN@7^\N]_]6.*_7X,K<)U$Q;_,V]C-\]0_' Z&,:C\7HWSCQ'Z\^9]M27 M?;AEN^'L/K3:@P'L=-Z ;[$;>OUS=J8_7;^?6?_Q9/V#LO[\#2=G;NU.%U<$ M][3#UDGL3VY7K<'WCHYZW?IFBWM?OQ+RPB[8_LUE_?_/XG_-##7%\MQ3&ZBG MG:]^7IZ]_2U.6VG_Z\GOCI8N#+/^YUK(#OS M\[ _[=%\$)'K1_L5E;2LY[9S8D\'3_X]]TQ'[2Z:W<"SSW[N$Z9T8T]8*1N@ MG?;ZY>B?CW*3OGP5K,G>F[6T#OM98/_/Y2J(>O*RC!C(%/\JR_J2+F1?+CO& MR^9;+,+QI?!Z%HY!;? "5FHUY<0I0V+@$?1/)QW6.8Y[HP*GW/%Y!NFVOX+J M-(:YAR NMPJ^Y:[JEY%>>/ #_GFO+#0[A[<%92U)YZSGAR M0&M:N$AI2,(;L]R<>[OS^UF5\%7'#@:[J=[-W?[[O.S=T7 P!, '6+^:0PP_ M,H5Q9V_[Q[XD25A0Q)$'%D<\80& Z@B2W#LEL. ZY69Q?(-)L:&(6;#?IO*T M-]WPC4PJH&3XPQ5)(FJ+60J@A!G.HQ0ZQ1A5YGZ)>6(-2=PT27QB^P)+9\$^ M0S(R"0:]P'EXFT(I$1; 5.-)TR MBQK0"L>&*&Z6*+Z\Y?M6>@ZZ&$.$ SV V!;(I1B0Q: 6&J]5T/C)2ZGP!L&+ M]3<5-/3;W[*)=-RQ/N8$Q@E-;+;>6) 9)X>]SH106G!!>]B)@]K0.V@/$3WE=8&% /'3(1E!(N-$7&>XD2A?V.4E%!P1HE9%,L44J. 2L* M26RT!B/W)?IAA@X;OHP&PP)"=M#*Z4ZCP2![A6*G=[+9VNUV3N?AJ!JS%JMS MRG;O9BO/:YN\>]+N=.#MXW8VB88M\1SCUO'FT>9&L<,^]?I?6Z_:P]/6$&PS M4).[K6U[VJ*RV%*R\@6F=AH>@GCLMD%R#FS_=.Q,\KVCXTXL='K.4+AE[B;X MEGXK6K#K80=&Q_#A["T[.J[NTV]UVO\=M>+D'(\[9"%!G#* MV#]X1AN% _+Q>%BY^08C$#D7W+"[T6IWX>Q@@3[+MT&OU>EU M#S*IPD6GY5D'PWRCP]@)X\\.X(P'>6']5CMO2$KM3AL>;O @CG>WZRO7].0 M7 3"G]O_C3G/ZQ%P4+6#Y>49.W1ZCZ=PXIU1>6UX(?T\6W%NXIFI<2CG'#QG M(N-K1XS.4DQ'K[2W@QMS>$;XJ\%^UN#:R9&3(?P O' MMC]\T6SQNK;XYW4=SH+ )"@.UAY7!!M)+)'9\',N^'IX]=EX[1*E)Q=;+U5X MWD]$45%Y'JU^L[WW\73[W;Y2F&%J* I.:5!W$ZB[&G1>+[R0RGLF&)C<>!,O ML;:S@E.C6,-#:^.AHC#925DT\-%%^0W7XIO_ \;C M,'9W>J#0Q-][_2G'3.V#1?LQC/K!GCX^)B([[_8YYHG;1% 0$I@H4H.,!5M! M,1,TELX3D]DI4QL"7/H^;.93;Q7-)&_.\(-)-B$8,)&,/@OJM%BTZ@XL MOWUP,-.3YO$I33[C/8O81AL](IQ1Q)T)P,*<(J&)3=8$RVCN8*LW\45NH=;3 MG#U5W$% 5MG KRAF<-QIY_A5]1=P!=UA6.UHT2%:)^WA83NKC??@J%\!(48_ MROEBS:DO.76QN[4?LO!75"%)B,E!+85L3 EA;:GEVEL5^5*-<>;4:PV@%2O/ M$PB2S/E !_TP?UE1+&N_9)4JV%VB20XRR)17ENF>X\^/8V1U/O2#?K5DW V>N'+%9'_C-=G+)4.O# M88PY3IV)V!_:[D',I#A#SG98^>LK!;5B^I+U4#W! >@+I67)>#E/_[#M[K-6 MIS<8M%*_=[3\KCF=ZLRCMN/@H@5_&,)_2G>@_.&Z4A0NJ):^R'_GYVFLG?V( M]20WU/+>6BY(T"P7Q2ME7=282MFPWUK9[QW??;=/=0C6 ^>)R"/H-=0A2T) ML.?!*% NE!,EJ4O0Q1YF2_@O1#=LC;M#5-P&^D[-6FOGMGLBUE;,[OW9HHI[ M\M07"O,/\#&XV]9&Z[="!:^N4(I1#=LBCPQK/M]_M!RI C8H44;F8'/:OUM.9DJ0IP52'7^/%LQ)O+W)G4"!E+@$,/@^" M;8'6:B?^3*;#!MAHE:(^.L[>(("R4B!3YU8L\&))HFBG3!L=VX^36/MO/=L/ MF^=3Y9(BYI\CR<5JYC$5#N:) M())&K1'9Z2UQ%$[*:>(%:AS;G"L7NA##NC;"Z$+:7 MUN!588]E,)W#\S.X7B>W](YG4Y'&)FCK?WLG$6!_8_;5?-'"K4%WZ&3N_N\H M#NIM9%G[KUB<=TNS)9K=E^I;JZ=*8".V8N5MPM MH3"4BC@4!\P0#":4?OBMA)_HCR@L#K5FL(73(&&.4U]HCTSSV8'%=AVVD'(N ML63N2@AI5=E5K3>IXWX4?^,?Z1!)>0>Y0>]HF(#5^H_[,7(>65K[DJK\MCI( M:ZD*% IC^G7%8[<+ M^RN?'K0'QV7J2LS&R2I>$*]8G/&K=>GHU585<=,O>SG2I718,E_Q5B59J$S5 M*#.Q-/1$V* M-71&/K;S7]UB=?Z)2MC[O=O[K7KN[?Q;/> 7S$U.]T[1#O( 8&-FA$;(!"1N MB@:"),QK)JU21@*LK,^)'_W'".>^5_/;.BH3/'JM"E$_&69>EWB;0-FB5;BM%%"KDQKW\+J=DRGD+8&#U6>+][>=V[4] MACI0(*1W4LZW<"1/P@_X[CP 'Y[@Y':0V%4AKTBW#L_^G*)N4TC;FV)R?[!:/CBQ MOPU-H=]F]J;5RC:N725E?;ZC!AY6T<R M(B_V_''KS3NQM;&;G4_>4DN :5]\*Y18"@D7 91(ADFF2U^+-3[;N:X* Z_= M_-WABIP9,_6I]MD!Y1%NI[7;K5Z3%@HGBDQE!)VWELZ^]GJX-2>4I7B!S/YZ M;S*;/:0@F?(A)>!<>I%*4JFS',!K)1N9?7"9?5_.S"DX)TO8B]$"!==$1ES MWP1'T)="!]!YH3)[)F!SI'>NS*+05J=G%\CLQKW)K! HL$90GT!!<,G0H&D, MGH?,E&6-S#Z\S'X^W=K;9< FW<_M MPXGR/?4G2W3\89V(=9E'HXY *_/NC@?X"%5>$;+RL_F;<^W*X5B)4$:N>%"[ MM%,GA='U#[IEF#>W&JU"$(H!L=L54\;[' 1526H./@HJ;FLUGIU53!Q53#L4 MZ^GX^')-R*V=MW1S;]?9S+@I90Z-, A#/N$FFGPIM:9T$-[1D@$]IR["V(0< MLZXB6<,_SI7+F5L2Q)6 M!NF5Y=Q'7>(,9$C\GLL^72J]OUVPEU=NRO%&4:I75G%CQ1-=.T/SN4VE76_= MN#^T*_I2I;1V,UZZ?/&7H:?SW9_;XZ.RR@V^URNQ)4@4ZGAGW*MF_1XWC."( MADJG'(O@#5"I'=J\3*8<;4B*@[WQ&=:?P]']WNL>O.OWCXL3_UW]H']6S[D] M?,PFR.."4DXG6S]V,Z/92L>)3T(2")P2QYTG.=)BS\44F2O.S54ZCR*C-%:L MI!RCE!C$=GW*68Y-^X.A:%;'$--2.93?+=>/[K_CH/LM-XSZV'2];VE0'P:- M,^#KP(>W/VNO?*4([K ^&DC#%UON"$7V^^Q)ZY.@J<,8*C.,:XBI'WKM*7(Y M24ZK8)KZA7X5/G/F-.Y/UJR5CDLC[W.!SRS]'I MV'GV/#:)GH8U\&[^0R'NV+G.V$KHAA,R2N!?G7O$57WDK'359.9_1?9O6&?& MJE*=/$11BIDH[RPDX3,$JX4)*I9X-V89%VRQ=6;.)XXT58WF8^?>CZWWNT$R M)D5B).52]'\8X!1Y9DSQ>_7Q]%W M*4-S*ZEJRM#<55A*# D27B2GKDH0" 3IL"6&G0YHJ6Z\1* M(\ZY=E?EJ:]J23VL/(P9 -Z[6=WYJ[OYH^2$:AL= "-:!H]F=0!$>2T(EZ!8 M#E1$SB]:W8>P+VXG"(U]\6!"Q+;?[PICI$.+@DC.$2*L5\18JPA/@GM<):\$ M4D98!9"K>D[[SQM8&/466#9XQ'>WMSB3XW:"UI@<=Y2?]W3S_2Y:%$FP+$G. MO+0>3)H8*3-1P)#(1^IC*D4.UF!.^M:CF!R+H"N-R3$I!Y]^;OW8%=9ZSK(C M$J@A8%A&EN%+O1JJ*7-<&XXFAQ!S+,_&Y'BLX?.QOI<"Y2^(*F M1-Z5ZK5#G_S(P=ZJPH?66A-CJ>_GZSS+&Y__T 16"JFD- *)D76"*I6MCC9( MX0&J\Y\J@Y=W.<=KJC:9R8 MQ8;&SD>.O=)Y7(4LP E'C"G1"E$$8HK#$ZELX"4CV(K2O-:LTCG@L7HC^9 Q M W/.1>TH.*V,0N/(&J!6:"Y]:.1CR>1#(L/ =?$:&">AM.\$I@-Q$$O1=S!DRIC]4_*NZS[ZGDO]0;&6YJ M>_4V=JY@P 7E I;E8/)VC;ZNUP]Q21[Q9@FDY[T:=3YG.BQ.C3@13EF6>NCO MJ,C>^+R_.I&=CBSH79Q3,U5UO^7V>FE8[*02JUX:C@8O]B:%5#P8PZYE;+4^ M(*X";RY,))RPF"MRBA/\G__\5KEU#_'U_?915>,3!Q;.LC>18'4ZK4'J56FK M)?RWN(U'I>C76A-A 04N1P?XJ>1F5")_S2Z6YQJ(5C,W$6$P[D-91V[5L<83 M$07+HD+7B?3];:(,?YKNNS"*"QF*U9QHWOZ@,FO'TE;Y/D9&3NT(P5FJ@UZ&&;BKX_37.@AF M.BGU>[?SO5QO;BYL%61\24;;+^,4V&&.\'_.,NG&<6(3\U@7TZ^BTN?U19VH MM5"F^_AP-+MQRE%PF 9#"ZXJN#DN=];.P_SKED^#'R5OODH!G%JAZ)A,O?PEJ/HO1+65N2V0I[Q(Y][V#-0./.WMC;"X)(2 M$W-]P@H4YR9RY;6"(+3W6;%L+9KAB@B]">=PY8<9WA1I5'6SD;,N7EED MXJ5YZ[;?O"U<&J"D6_R5C/LT MVF&GY&>M]2Y/O[(ZJQ\^C9IHQ7K;.G^3^CMUPD$5YG';)7K<(:QSI M]F$JWQD,FSK4\60CU9W0>T2J:AP5L^OO/XG-:*,_W%]] 17?_9Y&U2.NN6/W MSQ(_IEM_Q^/>*!5HL(\RR#2AE-C2_5,;8VQFWIA, UCC\K!@W\4RU!PP MWJM,?3Y!XUQ3'01DP(T&*($0/7&.&4*Y#S'*Y)@5*^N6BE7%X+;'B^YP#EF[ M5?1B]$EKKH/3$;1-7@J&F!5!\FAUL/-%JCE*O*NDR,V-72] M$N>](4Q#]LH8GYV[*'IQW/ALS,9O>'1PQXWI\M21X5*/!* I"7J!&.!X-W9= MYLK$P E+X A$BF( 0I$<54Y>6<-+Q#-;E7/"6M9:&[6-7=G;HRHX4PSTDI/D M4DYT6,NJSM2]#8*4S"Y*F@9X2"W6R@ZPE*H4RA/N4"7BO$/,5)Z:4WE92>V=I M64Y[08N,H>ZBN3D_#'9:]V=""X85A.-QJ!.Z'F7'**+Q)H5>*4_W[G H&"./ M_$FS5\P7GSW O8('G'3C(F&>J=*7SA(O.!"GE!!),)]9*9NV*M@<^1D+23=G M-/_/8E 0_,=D\YJ6='NZRG3E;IVB(R/GWUKKS:6V];^/#U-+T-JT7KV1;6U= MJ5T4D4(Q"3: L4)0G!ZJ7*(JB*% PD@@+_>M-;;UHD1U9X.6^JXR>ZJ2($@% M) %'2V4CS] BRE$+$T'0N$2VM3 @1$BN&$-(OYVQEJ&Q!B%Y"%J:H2&T\";T MC6U]/9EZ^W/SQRZ@JG-M/>$@(D"2LC2J+Y$<6G#<2"'/%ZG&MKZKI BDS;C["#2?D3%G[PDHYX@O M7^X,36V]4+$0&Z_WT46"FB5 M%HHB+=!DJ,]91$';@- M7/@8BXME52VG;9V#SDF:J$!DL!*W(B^]C*4/5K),L-$ MQJW" 4FB[!4V!>*=TT2D@.(3([4Y%MM:R=F6*8]D6R_)H?WM@C#'<0WXC-_3 M8>SVGG@L)L+&[\GWCDN=]-J;,:Z75.C!FS:NVZ#;NR! S!T/]KN]JBM=^=I> M!2Z7-5J::\9FX8SV/"MM!##CNFLH_F"MAE^E=^ZM6])&XO*L0H'&CS9>54M0^ M>9$Y*P7"BV,=$C7$LU+7P#,D"$SJD/3*>N58G964$:S^V!^'T4:T5WKM[G&_ M"G6MRYH=5+7ABJR,ZF8@ GYOEX2T<9?"M<:G<41+W3DJ]71"EU*@@X'Q"U$J>& V"E.3AWSSI8[:3> MP=PFW&/\>6EKS;?>[]H,SO% B>51$8@Q$5<"XP0+.<:HE:9^93V7:MHGR?7Z M,PVY2ZGV<5'UB2R.LSJKW=)0UXZ[D5=:U,X0E*8L3+N,6YCRAB!Z16YZRI"OK8@WF^&*'TE+W9\]#5GS<'QTH_MIQ MX1OY&$JL66=TYJ+S1/CQ" 'AU)E*3^4Z72-#<2O J M9.#!V$!=@JRLM\)'E[55-B418?Z6!#?!J$VTYH][56+5NS+T%RM0FSL;/_$Y M=DND5#9)$Q6=Q?W(EL@Y"B1;*;CSDN="H.=N1:]OQ$3F]])Q7H!Q(7/M(4KP MN,Z.*NUH\>:)T*SX@E?\Z[?=F)AQB?)2X0_)ARA%O4HL%"^^&9=ST-1=23Y> M7VP G9ROFB(EU0D@T!Q 2&%,1#LM&ZV"<)#2M>WH9I6ON$N=[MS3@J!SR9?A8C&J/(2\'@!.,\X@AIPOB8XGVR^ M^;SKJ4T262^)D-"00RI&''.1A$2-JJK(E?*J:I:"_:.J>368=1F>-0$8>QQ= M![$FGHS]E?4IRGSK_X9Q.7>T\V?C8$G2P4>JE6 210C$G,*;Q=63?AZ5#N:3A6H^IDZGJN.P-^SC M7K6)B[@A#2L ?$^C'N/#;]>=Y(8'M;,5;TK]@;DU;ZH.SS,R/.5]JML^(_/$ M6Q_7A5#J2@(;'W]K@:&K8T+RT$>Q\T'W3=U2YKC=WR^.DCC:E=-SC+CRW L0TS'P,^RD>=])VGF@ V*_7IJ2PGS^JV,&;_]K!3[X\ MD)';.^]W&6,"'%5$J60(*!V(A6A(-H89%DS@AJVT$D+Q4:'CO>/TF,1G9\HW M.7##D)!^A1[MP_IHHJJ U*TKDOQ6"^E$T\+?9F/E^ZMUY:>J)HLO%5XN+E8Y MIS[+? VK<'-"P_YHEU:G[>_%OIXN.%6IED.].ZAK3%QTS5RHYV=L?/50 M$PBN5,<=]=.KT2^O8[M_U'$GK]J'U7Q77WI]X'I[:*8,+;9BI50A.+@A#ZVQ MBJ/7;Y\9,&NT-F(&/?P71W<>OKU6O?6O09Q]#V!-2+CP;;K&+GSOLLLROD;- MQ5^][+*7OP=4-8-]6H.5U[KLORK)K:47%:1H5,4_Q_9]++K\BK;8T6#B>I=\ ME!_]+!]^/>/(.*]0M2XMVKUASL'J3)09*VJW-:JB4R'):(L<(\K53_G<)F14 M^["<4%9S4AU3ON0)&=;GKR9C8UBC?Q0%4KU8A8(T,S0U0]7O'T9=U:N__M/. MT[-T!>1X%[[M566KR/!!0D@IY]>73$XGY9G]>@FTZ>(@O&N(S87S,.0U@^[1 M*YR&5K_;:<=6>:37-Y"T*V?Y+M=H1OC@([RQ4N7JOULKU81W?W@)4CZ/U*,: MTP.;2I7237AG2UCAO)*RG-Z/BT6MR6L,<<[!45E>(M;FF!NE1T!]&O$+^^.J]9C2(U9\E[9:P/ Z377-0;!K@'")QGZK@PP'@)CW4\*Y!14*4Y MW*W)TH2 />L(]OW/!S\[V_C:UM_OZ%;Y[IO?VYNG[^GF*8[O[R_?\'YR^\WO MY<[R\\'[D]%W\%['7_@G]?GK-_;YZWO^^31^V_S[W>G6F_>G6W^\8U\./N"S M?8/-O_$IOW;:7][\.V^VZ<__[+P=;'ZDI?^!="(Q803A*>N2GVN(#3H2Q;S2 MDKJL4EQ95XRNXDK.N(%OM:V>TY#SH'T3S:+SE.KAR,DU=>K_73A-_-9 0I\H MC,R> ]T.0V:/?RX[/7S6J78/#1^G$_#!O74>"10QTLJ2M*N)HYF3+*+F4D/B MSJZL\U6N9U-G&O!HP./&X'%A;OYM0*1)17D,_& 3^&&88S$(1:R,CH##'RXE M("((7$0E M6V1)CQV:3_^X"/%\3PYQZ/,J;P/^.L]0P$9=ZKK*2F(J$N0:XS MW^GH>'2H3V?I%B,/U= Y-?9+_7:67%0R?"8VYK,&AG.2?DH<::-2UU$I,:%2 MC%+M 00QS !@_NR-[@EIT2!QY1#EJ8D>(CS:4*/ZC2\R+_!X='\&V\GNE$, M?8GC8]67YM68M[I/"/-^N9E; T!+84N5"2G!26M-R$&FJ$U4&8([7USS\EJ& M(XR[H#](X\RX _2=C)T9Y7GIKK0B:9>!)*H0_'2RQ!I'"07O;?9! IOID:G4VKDC-?.\D"B MM$C+>0K$),>(IL8PZ97SN"KKR"T:'7I$H_>.JC25*7V!D3NQ9S7;TDWTB4WI M4P3I!>X]Q,C,2/%*$.,B(XH'JVG6S)B%FKF-/JU7Q:OXZ[L9-?,/;:L)X'+) M'8>_S6D=OPB?R7,0A,9==!\G.0NC=B-W[)C-G:7VG&U-S9G./="_XD"R+G)C MG":X-Z$-Y5,JG9 BP>4-SL"G_QI4< M+>+$&F[TZ^RC*A&M\2HN:C_<^CCI5=SCN\Y:H%%S4K6[ ,DIL39EXK((BEM( MM!RI2*"K=DZ<0^,2>:INQ=LIXH0/LF&H"]/(TRF-%#E'*9,D*H(@0#D0'TH) MLF0U*_T.E>(KZ[!JS&SN>J./CT!2F^F[3X_4@DM>.L-\$MEXP^+=>JI=&&R;VS]3)*>IUVTX MZ$UVO-^FPO1%$IQ+:HB64%5XZ*=5'L M]ZT4;%&QW\U>MPC%FXP)YU%8%3DEQD'&O8Y9XB$S0H/*QH(63*I&\9;2.GDF ME0,N:DB[H"H" F4B=H]+Z:1E38%?UB$N]34:8[ZI"? MI?>F%6:5V5D'>Y/8VR3VWM5K=##4L(REG:WJV25WC_[F'L@ A&C#&",D 0E0>M2I!XE[J)/*P M54-3%F#I5&JR+("R.;)2J0>7AR*IIYD8[S-1(JGHM:3>(:GG:[HI"W#]L@!S MFW_W4NE"455&'U9Y;P^KR$_Z$I^E$^0R[C%'$N92K>6#QAL&!0>96$P@E5(: MN&4V>:>DX)Z"8B!#4SU@61#R9,KM$65R$:H8"YE+OT-)G/.>**=,R,(+ZQF2 MCE4MU:KDL\QC)J[P-ID&-^#@]^+[?FD:/.MYN*/Z7K] 0>-\6)@:3SH?1%"* M\5+U2/B MH,WQ"@7B832J%XJ*P42'497[9S>:,]"AY]Q#.TM? !WU.>F2L(] MZNU4*<#,!*@(9;\5!$#E$M(OB4W:2,>I%Y0MTN9OM*FID=#42&C2CQ_V7&MA M[+*ID?"@F]7VN>!@9WP,"6U%T)0@LU0$9=<3G7@(1B@.'E;6.:QJ/5LCJU&S M!J669/J:(@E-D82GZ0]MBB0\C.L'*A;7]^=;N[M9JVY2B4I.T?<%(/P MQ$8>""3@CH/4.4!)RF:&K:(L-(G9S\:]V11*6":M/)G22N>3D31$8E,L)9$9 M)Y;%3)3*.>KD05;EO/BJLM_-$7I'JSY/1V>M?42G@,E9LJ&>N-KEH%2,;0WK-6$B=T*@T!N9#>NJJ+ MZ+*JW'-4K L.PV^G8$VMA&52O,E#$MIG3R]6@FHV-_=()U%/2,('!\47_@^/MG>_EP7>E,SX;&'N-37:(SZZ]5, M:*H/7,]RU]9[%81)$BS$E%T2UAH:2L(+-5+=4_6!ALW<^1!I^TW830XD=3P3 MZCQ:#RIX8G-@1'II!$_4Z^0>ELXTF" >]:2K0(=2BDFN,TF& M:P)1:[2$0!!I@]9H#6D7>0,=#73XWKH)7B9TVELSLJU,2>11-J#&14*,707J=:$T\3$(N;F?8^ M",Z0+^X9 M"O/SV:-3R"^MIU:"5+AK&2H\!69<3%2D>TH.:OS)=]G1PF2RNMCZL2NIB-&" M),P+3H#'3#RN']&,1O :28A,R^M2?D$Z.">%_58*V/0&>43=.YG2/>8,T%#Z M@SBTTD$(0-WCF3"FHM Q&JI*BQ[<\$M"1%,E*91XWZ7RA64PO:XA+?8UEZ=RR M)(E6(Z_(W&RKNU10>1Y[V#5=(59+ 2IGYKW#ZRFKL[-@1?(I ++'FB$VO5Z7 M:D][/Q5:QP*367M'I,Z>@.:)6&<$D0KMLFRT1EOM8?T@-U&MYYPW<3F2/.&\ MB86 2./.>43\F#@:J:9J]+HU03N[)1*AOG-?$A,P+*"^)Q MR8@5"(<^N62M+FXJT81 -B&0#Q][=,-T\6?893*:Z).Q%I6Q5%W7#I+,+M,4 M<6LQJCX/X".4Y?,.L_OXP/A;TQ#HD1#WTY0=I)4P3#A'A ZE(Y %XK4V1'/M MA*$F*)'+F;9@<(>NDY< ['UUG6SB"9MPS*4-QWQNQQ$SQ=SYW8\BAB=G]53, M')Z]H$BR^4<83%E.DXY&)S!"F6P=QYT8N'4LLESY#6;VW^8(XU&WWL]31Q@ MT4BC&(FEKPDXZXFCQI*@E-%26!FD6_I0SD8]YYP,W$HW;WHRT)#>FVG>I)LA M<%.5?!F(B!U3$%*,UCK&2&60T6SJM>X[:<9OY;-I/.-+H%036Y9@@(N3 M+7&X@$@633FOCD!D3%&'4+IB(%D4UPG@_-? (4\;F6;5C_HCOO>O]6F[[4+S MTXP4HGT8T^'@%2FO/+SLFA>U)J#,PU #6NX ,6;0;^V[ M[ZGE4SIL]=*@URU@]SUU3O OU)E!W99W#U]J(0:E,"A_EMZ^O13<47N ^'): M]_5%A3OLUU"Y=L["/K_J^'=!@?;AL:N1]X-(/><5I9K]JQ MDFK66Y,+KP%M7*_ MNE-=\56%&^$:VE2.PUMO_WO<'IRTWAT&E-V"1']VW.$-YNT!L& ^^K^[?EOT MU>J=JB/Z?K<34Z_?[WJA=,:ET\$:U?ROL%;CA]77VLO%K]S5[_%RR7;$1RQ?*G+I#D^JWYUO=\K%"]I7^T-[?)>Z3WOWJ(RSO]I"X27_ M16;5SNT4S[]9=@T4Z\'X'??#]2*^,?P+GPGMH5I^*ZHZ[SO% L/7CU*O(FDX MD'DOU;['U59P_7WB*T6K;]9"JM?JXD/UZNM-O5E/R-%Q[ZC;3ZUN/IO=:G[: M_3(#+GZO;E'>:R-@EQ'V1Q\>S5JY"PYJ>M'\R7"*J]8CAQ.S6"X[J%AI>>(! M$M7J"KU4AE4>K(\36%CIZ"'+%5#POJ,96#\27ON@.R@-@ZJWCL/^^&MX\:+F MO;8_'J31%HU6Q \4N?)5'%-&I1NN\44/]YY6D]E+K M1_EQ,\9SSQ+!42QR EX)XG5@1/NHDC&QR!L M0)-8KVH+JUS8&;MXJ(A%C:O)K^3ID03CC.I,[KD;A?'NI4)]?CV984,;10%' ME8EK.=KX[MJ=8HF@(/U1T+"1G_GRLR=WT=Q3F45%,O.,@-4<\59ED@LWCX%G MXP7*CU@%@_]@UJ\RDA\WFO0*!.M-Z!A-N-XT1*^U9JV+&UH3TSF"4,*H<#=H MEV^_ZA7BC'C]^D<[#O9QIR\;^>2WAJ<*].PKSO>['<3="[\RX9XINT'J/9(U M*L[WO)KXN=\[LZ;W$O&]Y+X1EW&PKUSGASOIK_QKZIEP>R*3$WC^V2]\PISO MS^"M)AJULMNK1.%5)3[E4S@FMS1C:>WW"NK]S]4&+=JS.Y5&X$YH+6+V-*CQ^9I/0C#A\KG*R)7L%*E)';6 M%>3CWH1,HO7R M!\HK5272 5.KQLR>J$\#)>)N^M[N'O<[)V,I+-")TC8\LITKE:NM'_MM--5[ MU>%4,;*_3KC1D5\=U-8]2EULUS<:>R7&@KTD^]D-]^=)^6Z]_5E^3TOR))?O MS-U6=(.T.N4EV+>(8ZO M/^6O"I.SE^K9:]5OE>,6O,!95L5(9(9@.1RG&U0OEF7Q2IJ+Y)*N<]AY6#:^R1ZGX?2GHO(7]!4RB- MWBM>*82FM19NCCFUBQ\&KX?(ZT(H9TY#YE+?X:35#>&X5\@"JA?>H?BVJCL/ MGWA"Z\8355^@D)KO./-GCK_!/CYR!?*YOC6^%8][HTN.QG7/9S(?PWZ*QYVT MG=\.9^]C/3$7('^GTPW5;]OYP_@):WBOSF]>]&G-WJZE,:>H(J&.<:00-!*? MO"-<195QI2C5]KP=DUC4WH@DDT# U\ER+6)2063+ F[IYT]KBCKF+B[$CTI6 M*IOKJ#BTR@GIV#,_3S%[]4%;P?,96$#%'TGFB*K7(M@?73S%5WD M6/_GXDTJV[=^^\PQL$9KY\ P1'UXY^';:]5;YY(UZO< UH2$"]^F:^S"]RZ[ M+.-KU%S\U_E[0%4SV*=^>B<^*W:0?@P 5SFJHB& M*GYK9[^'^_\F?FZ_WWI[6"S[4>'K:X3$/==9^=C^>8TYN:O(3(0%7B]J?=FG M;2K_YBY/^Z*F[#K%Y5_DQ#2R=$=9>NBDP<<(0/XXY<5)Y_P0]U3^:"3N8@,A <9091QDD *RX9X)"L%;9G2DW-NA+Q(NJ6@R[9D3SZ8>OGSE^YO0=__)U#[;^?@]? M#CZ?;+_Y=GH^&0:O_?/SP:>3+W_\^^OVSK]QO%M?O_S].][SR\'VFSWVY9!<\@R>@:L9#>&+ 11 _+S,&U^S\V<'$?<'$Z 1>>2L]%!A*2 MC 1X]L3'8$B6BDGCOR6-S/5"G3H7T_?4Z1Z5*,Q% M>/>>:/6.:S41=8F#S6CC:@FAM#AW$B+"A/=.&A4:=\7CP\/6;V-WQ<_M-YMB M:V,W(1($+RQA4B6D%!:(C:5G#4M!,4UCB@ND%$U!G)NH5,I"2[0!LW$<&.,N M,PU<2%Y"T66TC4F_%"IU>DZE,EC.G=6$>N3F ,(0 U81:1DW!NE3#F7/5?>E M4K4R-+IUJ6Y)3QG'?\%H#;KTRS!"TZ"R3%*C#=S8OTNA6^R<;EEEHE/.$A0D MU"VJ&7$\:J*--#YRJWP&U*W9//5FN[IWE2JFADW24JT4L.PLKH9..FAM/4O1 M-0;B4JB4.*=2P#POC6E(9A (.-RN;+:6Y*A,2!:4-WYEO01;+=1$?,I']1]3 M!U_<6VWMIM _;)9NFY."^Q$XG-\"*+%P"FCF5H-!:I(9+@;MQ M]B)IGX=8T5B+CXT5DX?;"H%=<\.(B=012("T5N$/&EDHK;JCD[QLO5< 1=/G MX5Z"1;BC+E/'DQ8@I?4B^L1IME$('QAM3,6ET*?)TU^TZJTP5!/G 0A(98F- M7N'ZA,AB##F'4HV8SK:W:?3I_J,I: P6F $3-9KST6#1171HA$DC&H4:FTZ^/:DF L6O9.Z%Q:YPK3:-1CG ]X*UA0+&GFP(%T M/E(C*/Z"?^(FU5B'2Z%1T\>'65E#+9JRX";[2E+F08P#ND["8$B:GK#B=/!(HA&)8W$34^HDHVG'\1+ MW8!, S)7FCL6%%)G_$$E<)6-%HDZSH/CB02,-UFJ*$,V5H%I'$U+ 3/3CJ82)*)]YD0J#02XS\0*$XGW M,;J0. NY.ER\(FAN05$(2XT+'^8VS+E399/A+#3%.!;HTF\F\T$G547/KRB9S'OH%<+=GS] X%QJM/QIHL"4(S M&T234U%K.:A&($LD1 ,N(-2J29$ J$TR.V:^LR^6P AN\>%YXX2$*I7U46GM0 M:!!(*RTUX%/@D3EQ;][I*[JZ-#AR+1R9]%K;Z#+G)I,0."7@(1!G':O:\$:6 M<#N@MI!.PQE_W8!) R:+CT.B7*9,F4I4XC;F7#(ABE 8]H+ M#2)PYK(CD0E%0"1-G(9,=.9"ZI0A45]B99?C1+V!C.<%&8;':!UUC$H&3D3# M0G1!"R&H!DCW5_FDX1^+@))I3[.%X'.)"@;-D7<8+8A/21'%!3>&!Q>HNB8# M>5$Y;PLMB_)RPIZ5<2;2()2G #PE*T0"&Y)#R3.&BL;7L008\7&J+ ILOM]% M>+=&"HE5Y*#39F;P6U MU$5*%1J1\OYRW9KM>!&J=GI.U2Q37(:L2-;&XZY3F*)Y0K[<.5R&" 6N^1$B$1)%) M1T$UIN52JYHXIVI::ZZR!.* 1P*2EHK>N'8R&B69R%1>>R][41$"]U50Y>44 M7^)!<)NE=$8RD$GZX#CNTD)$9Y))^M[LS.MTH&_0Y$9&:)7>P91A+'HBI)6E MB& FSC-*J'8!DO71\;BRSE89/,R9>Z-NT[7.G%,:V3#G1H,VS"OI,J,Y&(@N MJN9(>KDU;:H+!] (!E4K>*,)<&.(3Q$(*RNKDA<^QH<]DFYT;4K7F&1.:YLA M, =1@%&::H/_8UPJJNXO;ZC9VA9OD]9G,(6BZ,2)0LN'@ F"."T$L0R92_0F M<%-R%U<-;0IY/D:(!',\A ZT(00&+SCC"E&O;+@5;"-4;K4NC9]WNEU5!0T MBC$83B!)39SSG CN>;3*QFS=(YQW/I$R+KT;)=LL)B?D.8>,W"PYYGD&D^B" MH]);KH '9K(.4;- J=3&"]88ZDN.L)M#="THN_TF["810Z"ES%PTQ5)'F]UG MA%H#V09M2W!A*?>_ROG#>-@;$&I Z,KRRTI1CA:48D*"2139=_!)H%TEO&3Q M_NJ]- QO,?AS0(PM#4ZL]CY=+KU?C<*A^D&DH:M%W@-#U++#8L>V 2":#"_P=E7/)!E +Q MF6GK;.,:6WI ?C?E&I/9)9V](BQ7A- @+ILD"=5222&!X2Y;""&(>VN&>9OR M@0V -0!V*P!+FAL? G?"&V!9>6&DD5$)%616BC5EE)<$HR;<9TJ6QN71$Z.# M*)E>E#AO* $P5' )V2A8NCK*#4(U"'6[4CK44@C&!)\H**.,<3);$%(Z[A/0 MQNWV!.#KG-L-(FA ZY:8JH&KBH98CRR+2]R.A*?>1F19?!5H@V$-ACU]#&,: MK%-4R8934%GA\;IJ9=>@_JRL_D#J?;IES>; M>*^W/W&\)YLH;#@VOHECV_[[]X.MOW_',<=XBX/WHOVI-Z\6E2E/]J+1NO''5.Q#.<<<=]=.KT2^O8[M_ MU'$GK]J'U4Q57WI]X'I[[T:N:68N?)NNL0O?N^RRC*]1PZ]UV9=P>O!Q2I[GB?T+ MK/1\HT=\-IR,*ZTR$]PX;H%Z[AR7(:J<'0\Y1[/[[GKFY-N#HT[W)*6/-7#- M)V1;W<,:+S=^N%[L5X=8D^^7>N-;W<'GA(,;2>3D]OL2K-']SN:;#QTX:[[Y=O6UXU3O ;=.@WT/,W;_N/3CZT__NK@>-CFFT\_ M\7MT\W2__?GKWL^M@_=\\TW9O7',IQ_RYG25:%DB>"1(DK/V:(F6VFHQ:Z)T M8@&8SU*R8HD:,=N">7ZC@=MDN]] JUY,TY!IJ*X_FB)Q.$:W=QWNT/JE?=@Z M2:[7_^?"*KX]D92IN9;"K9J9/1#6_5FMV._=WO"E\CDV!7HX(^%5/.Z5!6U@ M[FJ8^WBN&+[ E1>&A*@S@9R*PRV6V-L$C&O@%A=[G:^-06XH02\OON2"7D4- M57S!5-%;M-\-S3[; #IS&RQ+++/D+%-2^L>GBN,KU5_:1NNZM[/O#AOZN&A< MG>Z;[62R&1PEN+7FTF0D$B."=3@&= J9P3(AP#M)=IYL1H[DB4WHB2(,PH+T327DTDQRO=NW>DUI45WS51EEKARE%T7,=Z;696N^SK5I0;^JC?@S__Z1UW7+5L%NH M@ZUVOW^,B#GHMM)011$RVX-20QUI;^J%=A]AL5? $='2=ZT# MU_N6!JWOKG->TRX#$YF^"Y MI5EY"#IYH3)GP*)A/@COKP$\\Y%FXM#KUY/9([$R/=6/#Z,=8HA;-=H\-WRY M]4D87E-L;NP:SJA.W)+(F2&@62)&&D\D@!=)*\-S**U/SNM\O<>NM>;)YK#* M8N>D.G>JCY"66E3^*AIQN-=(R#D)V?RYM;%+&?..JD"H8YQ <)*XQ"A16?JL MK97)E1;M%PG(NT$Y%BQ(4E;&'9Y4V3'Z=;]UU$74/BF@5 '9N>/"V;-W?'F$ MO$-XA'+0=]3M5\SA52]UJE*>9^=[_UB9^M;P=)">?<7Y?K=S/+CX*Q.\+Z#( MI-[#4[QJ"Q#LW.Q,_-SOC49SA!R9^%YRWXC+.-A7KO/#G?17_C7U3 ?M0S(Y M@>>?_<(GS/G>GK FV&CD=GO5:K]"2IYZY5,X)KVN7EFO BW*-OE; ;O# 7(-MSYO&<])>HTR-"CDYT'% M JRB98;+D3T04EPT>;:[8'?0.C_ !A]O%B*.L7;H[W"%H9KP[A/T4CSMI.\_?)Z:"9YHPF3I, M!J%?>EERI#)1M!3W @?$"@LD":D +4I<#G=>#F4*.6MD#9'[4DO1"Q1"!3S3 MF!,5^GQ8S6_[98ONM]!LG[=)3 >UE#"7\JE^^V?K &^[WV\E5,XX)Z:E8LA' M*'(%MN/H\G6(B4^=[H^U"ZV>:YH"<]7VRL=_0F$N &M"POV$N5S\U_E[ M0%4SV*R9<]OFC+NB\NLA,'DTG;JY0J#A_G0- MK^9SG8^_A^[@:CHV:I=P]?O;D;/CS^+LJ%XJ?HQJLW_!\[6QM]=+>VY0S\B[ MPT&O?=AOA^JOOXJWI_KMEVIK[![CC>*UG.;/=;HN%*\/XU.'_[3SV:3-.65X M"8?NV\>#_@!EIZ"UL[SZNB:,2[8Y-'UNZW?%^8-&^XQ$TM<[T'7.Y.F M3]-*&A[1_/KUR\Y;N?WFP_[6P5_MS]78WL/FUZW.EYU]O'_GV^>_1_=;;Q6;?__K#_Y\1L$:[^' #'U'#BADV2'4SI)KL8V*8MQHL0]0W"%?4..*EIJ2< M$3&7F66\1,^LJ8>IM;)87K&(C@T/.,(7U1G\CW+PC*R\:01^!7V\8_&%>^"1 MU=+UWQW6!ZM_]+K]:T8W-OA\#7R>CF[40O.D $K6LR#@%!"GK2.&0M+,*:FE M75F7G,Y-CVEZL3X89;JCFMZ<._5OI*4-?UJ,;42:/EMZ:Y4NKG$MYC1?5R':DC1>SH6N8K5=:Z]<:Q8A:O]R?"!\0HU1&=A0#H=UH&"24[EH! L92#+"$6#, MHO53JK,;%PS:0D%$OK)>PA>6SB>UU-=X4?ZEW[N]G-J7>9BNT>*BX50/[UT: M+MQQ[PQH&]*U**3=FBZ]XGST$90B4I66R@">>.4325Z*)**S21;K5:]:/HNU MU^=UF=9C9.#.#=J?29<\EY=\ M"T[[TJ/WO<0]F0-JJ,L@K'#66"]"UI0Q:]T%-8J;Z/TG!L"@.KVBRO.?QL%/,2]G0K[6P"U9^&4DYRI1"X M4#P#R4*$$A_@B;6@2J!Z=C19:90N5<_8PT1!WOGD:.E<-W?J!?_\,F,6 C2S M]6<7B#3CS-\JZ?2(28E&8?@T4B3 MJY(W\=4E^)010J.76@J0EA9UVMJJ0KI/YJ/X*]AD[##.*K,514J M6K2[X*;])\^_]<2AZJEY$]Z>B4+C35@P7$T'-LO(2F=W0SQW4+P)FABO@)A$ MHP8NG!2E5?@J,+9JV&R)^F7Q]#X;Q5QZ;\*$;C;>A,4IY53:%E,QEYABK0JI MIZHH)>/$64JER<)H7>HCKS7Z^.2-[3OP_ E%G#:V66-M+U Q)ZUMS:.7C#HB MDN $KUU;E75IO1F6 ?R\MG_X:]7HZF\P75\?V3**:,K9+ M7,;V#O; F(75CNMA]X^74(+LX/./K3=XK].-'U_^WNIL[;S_L7E:/K,AD:9) M9/2P5=&WW[^>MP"^?-V@^%QB\\VOG<_\$]MZLW%:J-SFFV\GVV^^T>TW>W3K M=.O;YM];YXO9I7*A\G);XK9 M-L5L'Z.8[2)@ZYP3H]K(RSY>MO!A*$\#5CEHKL21 $F"BA%'HNZ4<*U*JUL]#2U&U8;BQ8%HYQ9S1HN,6" M,6 J:%"KQ!,3A(N2>.#PA]51$9>3R&@$"!YU%32X:&[QE'T+31W.)THOQO[* MZ5)\#>.X+[0Y5YLSA>BMTI)H"$# (-FPW#,BIQB5$U&:4C+JJO#H%Y/^>"X>Y#%3 M'E]DV,AB,QZ;L)$E1JIS82-",6VX(=ZI8BTQ2TQBF206/90]-A$22ZB7DPPB>PCWN]M(^837_XSC_'RZN;<;382$UAB)4:G5T*1H: M=7$$KE(YVS6[*L1Q$U%*FAL?4&6%-\"R\L)((Z,2*LBL%*M$B8U$B36B]'1$ M:6MOUZ Q+ZQQA#KJ2DEP2RQ#HPZ75@B1E J02[XKS(DH:<6J9V&=4[3?2^GJ M="24O2(DJRUDOD<)+_,]=4Y6;RR3=_1%-#*Y1#+Y]2W*Y,;)YND[OOGU&VPB M0Y#!!18Y25QH EDDXI)C)'L7#4^@'*\JEC U2Q%N+$I,@T4#07*# H1RY%@I MB@VV@%VR8WAC#;P]+5$ZW?BY^7Y7,>Z=UY&@284[)3A/C*.4"$A!"V=R+F13 MK%HY:P!.PMNUP]J>?*--UJ_=ESX1G#ENQV\;&U9M(Y0NHID M'W1CZK1^M ?[E9#G;J?3_5'5&G01^P:I=X"WJK]3 M\OYF+)>].J#[AAKT?).1C5S3S-Q/?B^_[F7G.)]&4X.@DV[^R1>:,_P1)7FS MEN2W8TENH1!?PV.X+!-^S5.!95^*:^;4WNNL/XNLY;<_"V%!6?[>[;@"]H.3 M!\A5?CSQNJLO^W!8LW*15NGB+(FQGWJ"O(U6^*_Q G]P@S-'-N%/D\\-2Q-] M/MW>0?[V9K^]==HYV#I]_^/+SO[^UA__WM_^XQ-\YN].MW8^H7'PEI_W9&]] MW92;.V_I]A_OQ/;?GW&:DQ3FO4A58<'$2_Y'5_.O>Y! M=10P\7XWM_;;_4&W5P "!]T-WZK3B5151>VW<:BNUSHZ]IUVZ)RT!CU7'*ZA MJI3:3OVU5KEQG#(#6[TTK'C:GUM6U1TB&K6/7!EIJH_WZQ,8 M5.[C7GN 3U5@J8^S@H]P=C@S=TR]U*F>8\[8IC]_;DZ.JH/EZBHH!?B2&TS. MU<0<]6>?O1P"^=3J3O3^'3_MQ&*6 ?3:Z3"DZF0T'^/CC895M_<^=]XS6Y89 M7QX)\E#:H)S4''7[[?*!5]7CHVR='=#\8V7J6\/C'7KV%>?[W<[QX.*OS.Q? M#[]351HESF<&3/S<[YVY_/<2\2A9WXC+.-A7KO/#G?17_C7U3 ?M0S(Y@>>? M_<(GS/G>GK F"LCENW6S]U?'I>AJ^12.R2W-6%K[O4(._J<-' +$:*D&"5X) M!UHEI9AF.D;D";L:4; ZCT2M*O7@B[+][[_<^KQEO"H(8%(-ZOW=YVB3$T8' M <"X-LXIRHRU@N%8E+KG4^;JBJ_: U2,+6>UFN41^M4C;)0@%]S'7WQDR.;&;@I> M&V\RL2D*I)4Y%>O6D0A>!$V38V7BER4R9&=BMZ^B-?JM#Q\_C4K,XPZ?#HXZ MW9-4$0!D!WOI,/58 MNHTSI_I1ZE$@-:E#Z)Z;^73[$+G3O9];[W>52MRRQ$@(%@@NAR?6,32&7+0" M9=7S:)""G#<^:G?!VJ2DE 8#5?A/G*:\H8.,JX08N=ZW-*@Y_46-#I#.'W0/ M1R2S_GXEDZV(#/1& 71/*RRHZ5'0]"BX1H^"RG..RE/).^I>_QI^B.Q"2O%E#@ML0G;?_/4;R M_>X0V?EQ>;&_C5MG;V??'<[/.7\)N>;OZ-;73S_QWGS[S5]?O[S!>WQ]"UL[ MF_SS::>]O?/IM+B*OWS]]_YYE_+GK^_YULY;]N7K9]CZ>^M;>9[-G3VV>?KE MZ_;?[R1>@V[^\=?!YL'OYUL4E/3EP($1%40D@)87,9D"X1%2XH8!2L?*NA5R ME8%I&A0T#0J6*OW^=D"VN+B@Z\/82TG,?S 0FVI=($H>OLV$,XX@I@T00TTF MRGHEC',RNKBRKM>D;B3:-%TOO6%-"P.2STOI=? A=5(1ZJ;; MP<.PA=/T_1[19K2:#5=8.-9,IS4$GQ45(I+H-6(-=X%XRA*)C-,HDA1*%*Z@ MZ2J8V4HU3?^#Y4:'1V0D#X,/#0]9,#9,]5QB25D0EECE.0$/C'A> C&B$"XQ M,%&K$M!KKW"]OBC'1=,7X=FY+<9+VK"112/.^=X(2BF*DD"4Q04+U?6A5UET/1&:,C($KE'AAAQC$C7<)(%(\0D)U':*06("S2(3"!* M2;SD@JB$3#UHHZ+D*^MFC2VZ#_13[9-P/DZE:93PT(T2; A@:/;9!M"9VU B M1#-+SC(EI;]9HX0FG.5)@==T. M3EKN8@6C+><%.%&R9:58+8>CM,8VG]F@Y3;@_Z+=("RG[Y]L_61_<=0:+?^K/C M#F^:8O#8*3O[KB0RCY-T2&SWZFS?X;/UA\]VA,_6^J4D5)1L"TY?#]\OSUR] MPE[_L^RB+=?IM!(B8+OPH;/'F\:+O7.NJE@?O9:A^&[D%: M;?6/_5=\N)*4A QQ<#SHX@4[[8/V*(VX-3DSR ?"/@[B9H5HI,I<94F-9!%L M\C9E^?_9^]+FMG%E[;_"RIGS5N86Z2%(<$O.39439W(S=VS/))Y))5^F0!*T MF%"B+A<[RJ]_NP&0HA;;DKQ),D_5R?:*F$M26 E.%EF)TZ*L=I8%3A-Q\TES@GU\^(]I>V#' M.+X16B'F5Z2.$7#?!9?:][GO)]P/:>>46H! VJ9L#TF#>U&-UE!4/L>+' MA&4R;ZS$7%['L->25N&U1RW[=0-_'J5E!,8:7 4CK_O0X1#<\BE(/;E*)+.% MEDPP:\*(>#Q* B-((H9+1K81F#XS;-_Q+&[!!3/$A.:+@/7X%;MZ+K@++B"8 M)((ZMDV\V AL&[<\6S[XZ:%I>#QAL1D%S'&!"_Q%FZ956CM>:*MGI0V5W9]8 M&8N;A#EVPE#%@;(SP3?R37"5@#)N0$+*8]P%9[N+"30?ORY63_E-*>\@<'!0 MYP 2!G<2\(J=""P<9GN&Q\R T<"*30[ 0>@UR'&+&E8K)&J[-F F279S"BWS MV0-&V9:'#4]RL-:()>)EA+R\-LG-':1>>B^"7&?L._)_EI=UL2UYE.SC-XK3 M@:N_''T8GIS%7S^?'4\^_P L>GPWW#JUY3C_^.OAV M\NXS.;'@^1^_?3TY.K_\;+V=G!Q]_H'U@[]\_>:(MHZ^)%AO^!\KM)@9@OT> M15B/TJ-X)B@PC<0WN6UQ9CN))9$*N(_'A[CX%X,;9KJ,6,0-:!39?L18X"6A MY09F!*PVGW5)SKD&D\[+*U-\;G$@>'F&N!MG0020QT5^D9;X$L*"#+%J%0H/*!RFR8BHW2:2X3(=-[LB9;#_S_E&(.:(P =-0^3X8>.=)(@&E M\UF9+W.:JU)DEF3C<99&(HE/&] #STI+4M0!(@F1<*,*D6GSX:R9)6O=K?AB MLMY1R=4JP^S*=))^Y['Q@Q?YMFBQ!Y?MXZ_'UC^,NWX %HP!?DED4+ 9C-!Q M38,GL1>[46+'#GOV:I0OJK!KN#;D$:M+/I.^%%='X*&Z*)"GV'?!2@"N)3Q? MIIB1%/\97^W?7\VJF-!VO9#1+7WRA9#1VZ9O+>]A8OHW$@_2T?DI"*A<&-F: MV-##L]N/R/['8KC9BB:&Q9B)Q],L([ (F,T!\6V,#YI>\-BU5'IBKDA,AWA) M1$A@F'%@ 3&9;02AP\'SB3TG3D*7H..\'C%O&2?IB;DI,0/,7QL%0#TS ^$=I1 M&(5N9/+86U9P:(,+_YZ+@J&WNHY7*W[(O.DL2W](XQFL4[098I[PQE[ ^K>\ M$A;Q**^@>; TL_0;QPST [#WX>+!$B]X+==A59?8WA:7V'XHE_@M*T:X>:79 M\;8U_O T\D.^#-_^^'+VEW-R]G<*;'ER=GZY M&/GY>_CY["0[.?M&3CZ]A_Z^MXZ/OCDG1Z\'I^_>FR?O?LN.CP[)Z='KY/3H MD/YC>[$/OB\QB!>Y!OB#CL' 139XR /.24)#G\_[PQ[B ;KUD)(J"\! G]#+$!#9);7$"$4BP M9D6-/FXXD14G<,5OQ*OY=\.)0*A+M5M28W*[I#9JLH#.M%S.E&'HE-N67OJ! M=I1FXJO;T4-=&V>U+"F1EF7-1C(I\#C';/FI2"\=8X?1\YIM1"2ACO):U/P(,ZW$BC@7!&19.LY!NI1C*['"T"+URJR*HI5R(G9]7;219<6)AN-NK+5RVEBJ+F&!]0GA<-O,C!HGJH:/3G[TSGY\1?\AN=^O*?_ ML)BX$0L#F-4$$_4'K@'Z"/R0Q'8I>)(!6+/S*H@% 8DLPAU0.C3TF&]YIF>Q M@/NQSRU_0:6B5"5YEN67 I!% J#JZ,HS51-'=YJW4QH792!JR"T+F5P%/R, MJ,:2/QA^!7["=QKP:-M;P'96R<4TT0MH95G$5CPYR+,84._%]0I_@^6?)UO$ MQ^Z+^&Q!7^ZGB,]2VW956W7IRS>BS [5-J#TP'9H7]N@[^R]==9YD*H1P1NZ[3LS\3TO'1+7MKSPC5BT#*R>J57^^)^2]?<1?J!V[31]_#!>_A4 MTO\)Z3J9QO55_,F0,:7;)"?;T7(Q:PUQ=S.(W/=9,6 IN5<"5Q%7R\WSZ-L@ M-XM%RTP?7X_AV<\_OKR#_\,WC\_^_'X*_3BQ/MN?SUY_.X:VOAQ]@;Y\-N3H[?.EZ_?["]?X\'QNS^_GYQEWTZ&,.ZO'[J)D"$_U \LXMIX)MHB!OC7H>%3,S3,, H]QPQ#GWK/7MF.[MF+*4_E M . MYR#L$6F7$.GJ?*OW[@1$ M 3&#C&F$G&"9&B=*2.C2Q 5#R:)ZL"0Q6F\H]8BTI8;2'1S.[@VE!\8F>PZ; MG(0&,0DI>&VX;YXGQ& D\(P@L ,GM#S;]IQGKSQ;I\%M"MK<(2P]E3I=(D#6 MI"M=ML_VBE#9GI?P6B^=]"W#2PM;'>?2Q\H,T*>)V.Q8=I*'BV6#G<@,O1/ MU2E\T0(7I;'O1=0(" D-:H6Q$7A@7L56DH"%S,+80>!R=&KZ.B'N;0VK+2[) MU0OZK8,VO:!OC:#/AW)\%H2 V:$1)38Q:.!X1HB";H/EXL9@O0"%G[UR?-UQ M33VP;AUJ[@7]@6V<-0M$W"X.T@OZU@CZ?)C$"1DSX]@WDL1,#+#:(B,,+,>( M0C^*HR"T7-L2&MUR?=UW%MV17M#W2=!O&5WH!7UK!'T^YN"ZIANR)#9H1!R# MNE%@!&9,CP5=4";4S#?%],(/IZ@/ZG=.7-[W]0.G?DM<.O& M@%;;#;FGD> 5![^U.+YI@: [3S^U[*!IC\OKX/+'A9 *"ZV$ @0;8'^Y@,NV M:X0V)49D.2%/(A+['N90.:#>':U2K;PQ>IO7KWH\VW4\NW;-ZPI NWW6KBN6 MOGIDNP-DFX\AF;;)/<<#$],, -DH3PR?!I8110XSO9B$+$X0V;S@]FMSV4#8?)0L,T'69$5I>:(>!;Q$J MC#1[,0=[;Z3U>+:S>+:)D7;[;)R]D79_R#8?%HR3Q(PM #7/XUCO.8B,P F( M8<8T]@++LWW3?/:*'+B+63RWS$A34<*YA$/$$9#UN$<0Y^O-;^$IR;Z+#];% M.PIG;ZNZ%%'LHYLRDVUVAOL&@Z1O8PO;>%);1V]_MGK5E>9M&OJ:%O*R(6ZW M';PU9ZL/+UB:84JWLUSF]_R(J515\L8U%M'[C?LW6\NGB_M?$\^-W,"CADLB MVZ#$#PWF@MW,8M,%:E(O"/E=G;[>OITR/6;M$F9MX>GK'KT>%+WF%V0\4$:4 M1['!'8\8U')L@_GPRR'$] +7N#:B_/9/5P]*%S-+[J$=@R\ MZQ##Y@D6S.:FX0L/3O!W:/7@Z+7XL**Z[K4 MC P:!2886[9G^!$!]'*9[26VYP6!>P=GO/MMUIL%Z@[C^,5"71E9Z%@4,)8U M?751!"E/L#+<1D>^5TVWL7V(]I@AK_>*#*>C#H6.>%@!P)TF9^Q[CUQWAER+ M.Y)=[INA:P=&;/D4D,L#-S$!,RQR7#]BH*JBB#Q[9>O!/F88W+HV]@Y=KC^5 M]@ ^7H\N#XDN"UZ='Y+(#SP#$ :\.C/$ Z>A:9#(XRR)'1ICI1Q/]TS2H\O3 M7DS]P+$0(P<[;3'HA*HAI6#\JJZ(>8O4LP-,_"E[U@'J'R<3.#A%,I8"6V_>P5,7737SQ#MLMA_:UK M8^\@1L#P.A!SY\9:#S&/ 3$G\:L1L0@]J)8P2FZ1L>BXE/+6:9 M?@008^DN70S%/VF(>5)!M66[WU2-VCYAP5,[.[(;>^;41N5>?=R=^GB[8*$F M'K>CQ D-DIBH/AS+"$+?! L5O'P:NF80FL]>68'N^(MG@?L#=#T([BP([MHF MO!X.[P,.)[-PZ!+090%Q##MPL$Y*0HPP2FQ QYA[-K6B(.!W5R>E1\(>";=@ MU+NQJZ_'OWO O_EH0NA%U'4#9G#'<0QJD=!@D>M@P))'EA_9-K>Q\JUNTKM: M ^I!L ?!+1CUKFT3[.'P/N!PSAP,_(A&@6L984+!.TY,RP!RFT8"Q >?@%BN MQ^^N&LR#)&%X&NO3]UPG9H6\ KNQBM27D'FZE./#WWEF2>"#W/F4$B9#>80-3C!M>:$ M)D8 5J[A.0E) JQ)X23W4'JFQX>MQ8>^8,U3QH?YZ)$''G!,>&R0B'' A\@V M?+ABA"QQ8DI-GI#@'BK6]/BP3_C0U[G9'WR8LQ]\/XE,0CW#L3G@@^.8!DNB MR/!CUW1!&3BV>Q^%;NX9'Y[4/C)Q.%/$'G%K/\PNCZH2-_R7&)O4\C'2J=1 MI#0\R%.DD8C"B)LH]V5_5O/^8BOO3WY=/%$5%1SWX[),Q9#%=P\K($U85S*Z MW.3LY?$?;((/'Q8%'NL0^WA[2+P[2#Q>"+G846+:=D(,GX188\8,#!99B>%' MMNA[8>AQ9<-R<@8(N%ADFP=".V.X=>#T,. T+S5YUNA&3K4,6(? M3_\D+C="RBR#1LP+:.)[@67V(-0?(EUI5]45QTG7<:QOL8UVJY!W>[=5J6VC M"ZL?/<[>'<[^M6#L^=3T3"\(C< *$H,R.S&"*.8&CYEC)QYQK8C' M;NYN8U6/#WN'#P^TK:K'AX? AWD_S0F O!:W#8M0:E W<@$?+-<(3=NT', 3W;ZS\'R/#_N##P^TK:K'AP?!ASG[P?)B+PE-RX@P)32U$]OP'1(9 MCN,QL!@#E]OT+C=6]0?6[KTJJ\K2-5^<=<.];W)L"]O?;K//=)NF<+,B)G3ERVOW=3CY=/&RVO30%P!F+<,S5E79H/HD?.. MD'/.7&9A2(/$B@SNH[D-/<= M-#? S%N&*WLC\YZ@R/SWI%SSLBDC,:)33TC=!T&R&G[1ABZD>$FW**Q[7-* MR+-7Y,!=W.VQ6T:FB-/^(G9ROA)#0;Y-1S438_G/+W%Z\>H_XA\YJ+#XY54[ MP-F;#RB(%D9=SP9<>Y,/X!470L2+<"7-XU)+1S',+;X3B7$<\>PCC0NF,"T<]G!X;=RNNJ&04K M\2H\"/T:Y946U44!P\TF6EJ6-8_%0=[N-C_\^S+-,O%TR)O':NA*II4P"V6B M, U+L\('V7BK4/- 60)_40 M)BFZ ]-Q%O,^1@,>UQD_30ZAX\T43G<=OU53]BL0^0:]>9S"L MW03)C/_/A\F73_$XM*C[Y>SOX>>SD^SD#(#OTWOH[WOK^.B;G#Z[KUY M\NZW[/CHD)P>O4Y.CPZ=?T+B)K&7!$9L)B8XSY%G,$), ^Q%EO# X=RSI18# M-.#Q(2[^>:8?4C/D7F!RP$QFDYSMCD13H2^"=>>CED MQ7DZ:A2&,UZ >*$"Y.V7EVE<#7"=ZL"41PK4HISZLKI](&[-:2QYC](#VZ%7 MWC8/R)7WKFN66 >F?_6KUS5[_3UJNGUG=ZNSSDK-WK"D?.,6DV#AT24^6,2Q MBNW#.!S^G)GC+?4WS@8%Y]HQ/#@:$W]RMWZ^S\K']/O*\S) M;5FF$T98=;?$=D\;VE0K<,W-HWU24T;N0M#V<6)Z7KHE+]W1-JFMCB)V$PF MXPD-C]D$#=E5F&>%M,<1!X#6;R/9K1ZB?,)?'U'9=0BES:1"QV.4VN!C< M=FS/6_?$V2U=Z<,AT*B:W2>:I-]Y;/S@1;XGX?79.OOY) MCG^\IZ='[\WC3^_)\==!^OG'27KZ[L-P/AQY\F.08?N?S_[^]N7K-POZ^>/X MZSD]_OKG]\\8QQ',ONELBNB&/?!8#_'H8MC9) MX%F< $9B4!R?;;N :U>W6Z1U#;JEIY<_F.!7>4&7F P/W!!U?JFP2([-!@# MFGK4BYV(WKNJ[<5T0S&US20)3.Y:,!G4LMTPR>>(XE*U[3JK7L-LF MJS\ZLNH[U'2!#H:5@)A2P&:05?C'BYCM^Z9/$H>LK%WO*!?,5GOBG2-]VB7# M])S7I'1>=^S["RIA (8;"TTS9A2L@" ,./$]9@6F;P7.VLE=>E#9+E"9+/C; M@4>B)'%]PXUBS/%G>IA/%:"B":13UW?\KB7]([UKDOHO&/-')/&"8V,@#)1C"(P M?.Z!F>XZ$:I]:B>TE]#MD5 2A[9K1SEXHKQ5*DQ*2Q &8 MM18F-+9#$OF)DS#3CYD- MI[R[LNE%UO&>Q9R\;U(Q_\9H-&'C5"%A.#66 C M<3.)8S]>72B?PL+UQVY5I+L([>TWG"0A(8P#3 21B[5&P\ Q(\NFEAM&H67S MWD_>:3@Y>;/@)_N)%T6^2\!/#GR#>N G!S8#\EI)$!#;!B?:>_8JH"ZF/MS> MQ:VG(9ZQ'<8!#V@<>P$U'<\/$A;[?N3Z@44<8O9.\JZ+Y[R3'">HU0/7")T@ M,*C- B,,B6NX)N)T8GF1&SU[9>N.:>K$6LP[V OH YOCH4?- ,0RHM1V/.;' M-DM<+TYLYOIFTOO(NRZ@71\Y\)W$-*/$(-QT#!I0;OAQ:!HVR*GIV&'D,';O MNK.7R&LETN*>;\=6:#H^F+&V%S KP=YUR6RZR!SSTN8Y06& M:7H@D6Y@@6^.+IMW=$NT'ZM:E/QC#PO]+@5^TX44,?R6& 'S$Y"BX:.Z]O;L$V[W^NY MJ63.^\@.CQA)F&,0V_4,ZN.I"A_$$XR!. I9''FA>\?[/7O)W#C";+M.$G!* M@X33Q+3"P/>], A='O X9D[O(>^Z>,YXR$%H!V%L&4[B^P9E#$QQ)XX-Q[,< M+P0[B6#XR@L"W5^2P*Y?0GZ0F)45QT&84)Z8G%J,,,*)#P8-F+2,L9AO@8?< MZ\K;ZDJQ>NS%IAESS^"AS;%(16R$8" 9L>_QV/2#B'ED13UY@VO'X&%%W'+?_;*QD5'HM-@^T^D M]Y+]( 5%>\G>-LGN1DH\<+[MF!&#)Q2DV@HL(S0)*&R'^@Z-"0D35ZAI0BR= MF/8TE5\ TB&L>!Z4'/0M=FU',YV(T>\>(8],T_GOOL =/$+^3< M$VGB159R0C41FR(O[SL[.8C.,*V&?%25AZ/XC9C5GLSC M)ZD2#V!58&GZY>OAY?'17\[QV9_D\]/SC^.R8S&<> M/S[Z!BP]&,*S(#[?OI\<_9V>?GH/[<2#4_A]_ /%Y/C[\8^_D^,?;YV3PW^2 MV/(L$D5&:$>! 3SM@D$0 %NPFPG\[G'&3%C3JCI(?0YG =8-SNQ \MS M8M-QHOGY" MO8@4DU 6U01SQBWT*%\H:"R+PHCS0#J]\3ROX M&)2XXCR-G1>)L7PU+O5(Z0Q19POJMT MB!=4#OVJ@%F08 _/XWWY#K:IQ6D)?V'5BPM9K0+8W!CS0FAKN"%[D>)8$OAP M*@M&9*PXYS@90_9-%+=H'Q\7>8C: VM3P%LSS8Y+_J4 6^CP]CK^5TXM:RBSRK MD0L*?LZ*.,/: =#\Y8 +'NR^#E-2BZZPJ-,XV"C +V )S5;7X!7%!(L3[)Q8=8J0C+01/\^K M5 "EDJ8(K' &=UI)PG'S5- 2N&PDBY: >L2?6&L%A ++1/ 9.4SJ"K3HS-S' MM>!?T>Y$ ]K 1P!T2Q"6M"&JH .P;\&!I*%4A!K^(!J@6BI9O6Z$HN-&9 MNG9LG;Y-1P'C3$=))IZ<97'@3U'I!7D9WOPA*L),!$/SQ/#!(>>5 M$AL0)R%<';K.R\!24[5A><67%$MBC/,RQ0=>%!SGYH)/*V'\^]G,6\KK-*>O ML!!\S+JZ^I6%)-,/[T<*V;/IW.QT_AT4T]3DY]P(@5V^&2R!SKY@V26;E,]^ MF1D3B)G1G<#YL5\YPB2YMQ%*+SY&+!;4?B&+Q*1BS9-M35^T08'NP[]6<(@ M+T7A%\ 4M$BE[<1>+2/C,D$=,18:)!,*0&+^_-7&)(PU^#JPVTBHEPP5*8!R-E6 TARK M9IK $F5(KPFO9/VEF&> H(6T4F9,+F&,8>T-63#4-H5&M ZTCZDT-J?/QFG< MJ"..UN/,-W55NBD3"DE$[(P\,;"4&B@J-)I@Z*+;H(A8F&8I&.^77#%65\-= MV:.6/6?T%3Q?5JBTIA:G&F,"=@=XBT@;3)5W+F@ -@(\*VFJ'F#9K!&(L""Z M.O>JE(/%BFG!P7KNYST$+\JB>O%F:HJV7NM28U?!,1@)Z;"^UD)[M/$MZ\?.5%ES_ -"K;X6V&YU=K6R>+>M M0D6<56IT7;M#[R%]E]5*X1Q>H:?G+.&^BM>2N9L)R/8EF-::.QFZ[B=MO1J$ MN-GV4?-_/895T58YTYX7?,A28=BK8. $3.*?EV#5ZO6^;^ )<]E.AJW;A?W3 MAL7.;QK\CF[?J,MX?B.6$UB)1;GOLH3:@_''W[1?"]&/I_3+Y\^G6^6(CCDYC;26@D%J<&=1W+\#U* M#"=R(V*%5A ET;-7Q-$I]1>V:4BSYW[DISG%L8876KQX!>P2\WSK\:W'MYOQ[0>_>"'\JRFVG>6O^1\LC7MK[KZACG2@CB9QR!P:&1%0TJ#$ M]8S0] *#N&CDL<"+(D]8-!M&]'N*>0@PTTX5P9SK/7&NA20GS0V7>U] M'M7\_>@$/G1VR;,+?@Q?'90]--T9-,T>\$F"Q G#*#'\.$$KC,,O!_YD2>PD M7DS])'$P%8I.@EM#TW(0N%=S:]6T*[T\WX\O=84P]_*ZCKS.>$V<)+[-?".* M'*Q,&;B&'WF.$5@..%,<_H^FA&,N)O;MA;47UIL= _0#3G'C8:]O[TQ^NZZ MR2TW]A+7"%P/7 $6<2/@OFE@6)O6UL,U^;\>*;+:2_)#F/I=,>XE=1U)[1KYS/6#!/-Y.QZW#*!49(1A:!H6 M"^* V+$=HE-.+*<7TUY,-S3RSR[S7M/>H?QVC?S09T]LPP:0')]T&3>N# MI<\BVR&FSQV*2?E!TWITFT3XB43UG3ZJ_TA&/DA@T=OX=XL\LYG-G<"W'9=P MPW,PG!_Z@1%8%E;*)KY)PSCP7?_9*]_2S3Y"V OR9C9^1XI[05U'4+LF?N02 M%C,G-,S "T%00]?P8RLT;)?:5L HY82 MKJU>= +Z?X*Z4T6_J#@?2#_+@68 MS BP:X<^R*X;V[BGAQ*#F2PP8D+C)##-@-JVU+1;)<1/))#O/K% OBJ/T8=_ MMIM,6V+!_9K7137H3;AU-<#L!G;"?<]R3-\P;1],.,OU#-_RF!%9E/J<1.+!):)*^E;Y*'W(KJ%(GJ%C=;+Z2WD=&9; M;,PLEOB>P6QPJ&A 8R-T+,?P Q+[IA/8=F1MF9P^P9J8&QY"O%7QG?T^RWR[ MJ>DA^L9]!_WZQUTA]NG<;F+F@0_-B6&1F!N4A9;A.TEL.#;0,2*!:]H,7&N; MZI83W.VAYML5\]J)! \]9/:0^2CK SU>WB%>SJP66-3U:<2-V#7QX!=C1ICX MS' 8(6'D)(%#$[!P[V)C5H^6/5KV:'G?,8 ^)\5=0F4W&, =[GL!"0R;,-S$ MZKD&"YEK4-.FQ+=="RQ/-"V=/3$M9RMIML6(NE4$'ZTJB6AQ]8)^O_-SEFE_ M%#G,*L[+3I3O.RS3F,NR4;)4U'C:_TY5#5',8+&\3"CJJN79A2R\D8D9 %BH ML 09*U)1K$-510 V2D>LF XU44I:O6$6-H-2\_)[\.X1)40^.^!]FF09K.5 M3J /*;_@JKI;64>#SJ=XIT2:J'^EZM.)/N-=F-H0RYI@X9.ZF-;LVZ2W,P5> M.E7:1(6].L/IBK"NVLSJ>;&VKQJ+05;@8R"4/*JP*AZ696N^J\^4 M1AG%J2RC5JCR7R+S>S[FLH[27%V^MO#>2&-15-30!(Y"$DS60U)%/+$&('X7 MB"^KQ#43+HN6-84+VVM8C$=4&<(Z-JQ31D944*S$Q&--M7P$KTTT7@)Y1;V< MMFY&D_P9JQ3M1D6BTY%V6)_79:51D5Z?Z##R<5U@:3N.>)M'WP9YUDELW= A M ::.Q<.5*)^F11GPHZ:4.##-.,/">@T7'O&,B=)%;P;(L<".;W#[D@ZS*JH8 M05OP"(Q'NSC0WJ7G;]@8X>H0*S7*JFNEK6N___Y&U[#83W:@/7^#Q7Y.\@/1 M;\-TO>!G9+20#UB6R!*3TY'(WL'%SI 49T''RAKHBS9">>VW9:W-9=5/P(2 M*8I3X,XJ!QD\*@ZT_V75#UW\.DI'M2S$>0S3[$4 M45R#N,&TQS5P=%GQX;"ML@=#;D<"PSB'D8B*?[\CHV!I;^WC!-^0]:7JT5?D M%SX"E380Y:"P@J4JVZB8Y*H>EYQ_P\*!PQRKE8I,^P5B8:)#LTWETUB+V9"= M8X5!D$0^E%6NA 96Y4P!Z/)BQ">EZK:6<*QS=:+J1';9= 38@/]5A2$5M,*? M21HA6.9=JB%_JEJ/39$GU?,9#+J:[*HVUU?$/&B@F17,T3B4I1DETK6!S7). MK&Z'&E>NE#P4G+P'4(XEG(M2J*,DPK@5W21I;M M(N-9"4 \Z8!.V9:GG\$?22Z%18CU\'9')?YU\!&%LJR A2L)1$*)"*!J+HL* M?#!M+,Y5$=VR U8?!RR!@0%83:6$'^?(!;KV?A0=-#BE:RU.D1> 4]&%:7D> M72[)%VF>3?GB(YUJ>36S,!T9M_DJ+8WF5C#M"WD-*S9)M530V]P M*9%FE:CGNP;AD8>/>,2'@HDE#Q]HI]V+WBQG8]^;,6$_L,0L^AG3.JKXG.*> M%EQ0#8^+--,L2U:YD^;%JI1(E4 MRFLL/%NDE2J?C>6&A4Z0HP-!/<\!:$LL)GT.G2Z5&=]I:YVJ?5N%Y,2:*U6) MAK$JRHC4! 4WSOF(M;X6 E.#PCA=+1"),$N)9;VUYT@@RWSY\>T;\8N\_%F4 M,T8K&B1\JBEE-$;4M0R1"M=BS?-IIH'50# M= U_1OV"2E]:C*(:>@WZ.0(XC&!RTT9S7&!7SY>444:]D"O40Y.JQE+-4U&7 M Q;]7M((W%:.AS F9LS+QC.9>U&6 FV($.>\5'62V6AJ"C;M@H2K.I_B%K0* M("ON2%VCO@B@H8MRVAU?B&&15JEF\W$Z4I6NL5\PUA(U/)9Y!VL2WE-Z&.R7 M0_P^JES$K%F< <*.SH&JPYQ5M3WQ%+FZ,.5$1G!7=I32ZXKQ=M44:QN M=!0PWD0K"5J^TD"O\G,N5*S0@JC +@(CRL, MUA6\L6:1885Y )ZUJI!]F99/M-$9MXZB YNI6S4:7%=L;C5![%1Q=*+2;?P4M M#CZ7\;^M7X&5X$!3QB+");T&5=%2.13*3)Y:##=;4\) +\#>;*M7K\>7VZ9" MWAS^=?;^].3PPV?MY/3LK?;A[;O##T?O3]YIOYY^^ 0_C=]/3_\7__YX=GCV M]OCMR=G'M0>U53)ZA@;-_]5@=P(23Y8PT)\-KXDPTR5XWD:6Y]_F?')D&N4$ MHOV'=Z>! \WR#IO@0(>I#J-*>DCM8^3MLA@"N'UU<=W'50=UL,\6B)<(:,IID$W#P'G$RDK$"*7' M '.#ZY- \1_3*(VJ?"TL6;EPDA91/82/( +KVM1%P6]+U3L1?Y9E+8.;Z+$6 M_)JIEL!W*18^%"2#@YU&Z1B>F$=QY=S.7U8&ZY+K )SS%YO%C87K@C+S5Z5_ M/']UR"8+EU "YB^"US]:N)8#T(&UL7A=T)YE"S>D4[%X65!T_K+4%O-7<35K MX1H^V.H]=+R OS-$].]8#KT47( +B&F,'4LFUU!1"HH(.80EZF)X''DQDJZX$,T8I"'+QS-Z/2VTEI?4*F6)GZBEK%VWSKJT5=$"?K,NY:IH MB$_GI7KGDJLETE9J8_&=\MI94:NNZ(G7(MH(_%*D)2ZAU",5,A&0_KQ4?K)< MS!63QL'3C^64P>06>?;S%,@ZT-.L':-[7I),#:K)AJ$0U:R@40KM'0XSC!D%TX4K]\ <_"$&*-:;.H.\P:%(^TU\>YT MO?]&0ZV#T++AV49?B%9A$"QJUW??G/[]_L@@@0:"%/-A&F&#(@)Z 7X"$!_S MY^9#&1G%KR]=UWXI.Z86F<7,BG '8%:2BGTD"T^ P5O4XTJ9R<,A+X39>L&! M[!F: '&*&YAPB6^<7\+,%1A4&[+B&Z\6&E-L ?\M5==0,U_=O3P4(;JRQC6: M%$E>UF.DK7@9=^R#0Z5CL%>X J&(UC16K%*@:()$8BU@.,Y'@LD;.QD8K,:0 M&\J6ZHP:EVQA.J 2D1BIAJOQ?!H$+P6!"G;9,B@P0BV8-ATE=(\J@4F'9JDXSS"D"GK( TQ>*D0']0:)1]@2^ AB]?JA'AO.,V!7!P MF,)[?!\H'-< ./(Q=L% HZ@FX8ESY**10/SS@@F]D>5LU+%#8.B(7!>\:6'Z M,C8OXD92MG-<0JTC1+,BQ+4PU-1ELZGAO.!\!*H01G#.P.Q2[D678E>(XFXH MG8_2*<2()ZYJY45'X\J!P>59B&DX![XBK4O9A%I"%L3O8"<0\@(9,,H+7 +6 MY]$38?4"5]V%%*J],7!S+-1-!S&GX6K)S2O!Y#6: [[ OL' <7VB76-&;U=# MW98G!]HG+FW1BGT32FZZ)HU<4X_%PV)+SH7@\-'UE@VX[TJS@+:2P\?/CH"0 MG9B^OF@MM\Y]&PE@9;,C2T4 A%QF[')=)W>UP*-O/7OTN-4I2/Q%RB]W0:B M<5#URK5($?S)@'.+Z>Z&*?R@>*2XSAR)_;9*2W/)$;S<=;'2;0Y,O;OV<\0JDC M)\T41G+%O.:@(#F:$=R42HIP$,M:OGAZ<0G^:(20S4"[W%- MQ$3&@'^R4RDTA38PB)HP9KMC*23T3S52*8,"2H'A=@U@(MQ@68BH@4"T-V)= MUS8<5#KGXLFM'I933(P0():]$7^:(C[KCH$GW3<&Q*_XB'Q"_Y MG >.-NBQZ65A>$0Y;GM2W2AU!I\Q(OS"?H> MPIH"GMH1Z0?8+Y2FLDS3EY#?91J0L_PL&L*-%(V9A:OX M,2Z!:Q@8K<5T"V6%016UDCGW@3@5(5JPQ("102VAXHMC]$*$3)\7,F(,]*D% ME>LBQ!VDP@W,)%4E]RY!($ED$4B2_;Q$U21W?7%IX ,5 5=$1R6S@2[+ZA), M-(QZ2_@!61>[VR]:RS ?(QKA@0=A(2 Z"&#)./H1YQAUY@S#@\04862!(3+*T1.OHR&EMJ_48H&E%.HX2(M MO#)*F78()/G 2V@(!.IU#O:&V@N3<44P)A!8_N=1[6@R*GP _2. ]T:'S@%B,:BP_!FI[,,-ZK!+5Q.9T4* MJD>9S<(T@F\?"I*)O3,JW&_I,A@0X[Z>(O\NPFQXVS2GLZXX1@"37+L AM L M#00ZP]'!?^&IN(">CS8,_3^]96KWZF7J?L6Y7W'>6!^J>#N*-5-+F,+Q0LPS MI%DQKQV5B830XFFOP>! 2/[U#?Q8MF-1:LE+WMC3N)IH5&!CPM4KC>^9A8?X M L,/Z,:R;%*E$3B(>5*)_?C2<@KQB,JBG2/!,Q^&")9,A@^*D0S\27V"^@^< MX2%,&;83UQ@;;QIOX%2%4NM26@U#< Y34#]S9A;#8%+4K/H(V(,.Q:*7TM0N M]3::VBQRH.+)+TME)#0JGX$]( ^@M&;=5-?*2&(G0B/^E#V]Y,IFXW*C,9IM MA@P/2[T]&C7+VB!2T"4Q\[A^!4R%-&EB/CCC%6")-$2G]!?F*(MDO 8M4J'; MV)A%*J DU3C7B.Z 1A Z!SHD5Y'%RB^0'_G/&(A0SR!-U%;/D@WYM&F;]T[?'T]A< MLP44=V/"J&0OU-2*G0:77(;FA5DR/^_BH&?7B()KEBGFZJHP9$L8(/*%.G>0 MX?Y"/&ZD=[BTY=IF94">.\I;0T^&[3KL)#?\R56?T1S[='O=!D$['<_K:EQ7 M^FSC2?H=116N#'!_1-<1:>+-DA3MILZ290L!R[G%U'95(RMS<,32##<88O!; M6N7BN V&B"<&0 N, [=9CAJG4FSF91E\LC'>VMM3(PQI6=3*"\<8-'0&;?EJ ML"W>TII'*S]P-(*TH\[BT98,Y%HU=R193T11L" !""K6 %?[6GZK 96:K2BZ MTE0(-N#'!RKHT2Y..B8 MNM!R4Q/ND@*C?B*_+DZ7RGT *N#%OX^;1:K%H([X-F[$[ZKF=E;FM;UXO-'8 M!]I?9;/;HWE0]JW1#VK?QD1O#*<&%*6+V;@BH)U C47?,H%W&$]> /P1YS$0 MKX$1&&"2GM?-(10,\9?\=MOQ'_#\E-S7U3*II(^*,C0 .4C'4@?^"DQ45MJ' M]$)N8!&D \L$E45> .Q.'6ZP1=MP(JZ"8G@**'Y>L*&@:#FHJPIF;QI/Z\3L M&'+OS,VD.EI-;#IJ$>&0U$6?"R ;B.+/J6<<-$F*= YALQ.8BF4(9S8XQ*G*P%?_Z*(.*8!O'3&P= MG<@@,Z[+R">G<8P!$ L#&8J3&UOF H( MB"2N\^7!KC9"C#=%E!CC=9%4!$-D#!F%*U.Y&80WJ]XR0)W'R#D5%R88>'AR MG;ZC ?1VAMO>M=\6?-1*:-?*+/A0_)?)^'V&F\@J0&3A>DT#B&T?Y9*U=&/R M8H> ;S*%/3PI4DN7=1'U_N!%@7[0ASS,A3/;(M^,7WWU*C[&\Q(#PV=BTT<[ MZ_*Q:>P3K7;EN\9\G.43W"R,2T;0C[CC6\9G)Y_!'/#H2SR^K_IOX*EC M//B*"%#P2ECYVC>1#P%=C%&Z5CNM%9V?]M') %0?K!T?4D MMB*:V-R!30QQ9XR(L^Z*- B3>HDXB#53P4[2M$.N; [A*UCA<2L'LRI\9O&L MNUK6J$)L_#6(X2&H;_'P"+@ %%4WYJV.5G?-B:E_C"O[J=JBHJ%&0O!D&6[) ME\?$X'"@-X^FQBN-.7 YA:VX53:Q- HA@>J'%M6)U6"(MRLH 4R2M M2N-;.@WV';T!*Q$F6#4N\0?7<<=IO,!7F NE&R#$$$38A'4P)4S>. ?R& =5 M7JO[D:EK[)4#W$-R MSI5_AIL<$9NWA0)K1J3>9'FISHV\;LY5OQ&16B$B6S*HF[(831,RR( (_+N0 MOD8>3Y/[7QK# NG:'B>/IL.63"D04/#E-"V0K9J16:&N.MHVP3U#(@_,'P+' MCF5>G8]UJ%[_HR[*6JP+^:VB[E>OYB[!7W9L\7<;FXP["@(O=RE M<:$L;^$:J;1">9NSA;2ITT:+CT4 K_+T"CJX;O.H"JHL0URQ:Z31/7H'.41" M&9&@2RE+E9LDOR)3EPB&-$LFEE]5P]KK,K[HB!X3[,6J2Y$2ZVG *UB,LCB;TJ=GR@ M_272%\FL$!RLP5BDII M")\>28>M5AB)G'::16I33]2DL=_U4$1')W( MCU0VJ_"+$W,I\E/Q)G?'M!,BT07'K5-Y(+H"JQ!DAC&O(U6Q&\DF1N:/@ MYYB-B"'P-^%U!\^UCQSS00&+$_%I\=-N%.R;[I'OZ9G_C[/3):++,:_ \&YV82WE MY5TPBPX73=CE\[S(U(HST1J_PKYIUY.8=O+YXULC0U"9RE5KS*M0JH!6Q6;" M^JJ5!,^?.;Z7/?X!??P]_MN<3F)=EP&)7*2EQ'M1H5X[ENN3;Z]:GY3IZBRR M)2->X;!JDV5"',4#12H10K%U)]W4=)-W<^RG63)I(!=S2(D@Z8MU1Z^^W=CK M(G\US$+&QB5_T?QX"7 ^SMCD13H28Y%G!X7%):0ON_#E%'P;](NJACO4A#&73E75N==8U8> MY=';DK)3LF35S/_;3614I"M0\^;1KCYE2GW,M;,_\TGN5CJNG;6=FIN?1*;V M<][/S_+Y^?>R^;DM8EEDWR#K>8Q&:J$2]JH%W+PN<3_$S^O,W:J56+>Z_M,' M//=>\W)>J-89XYY6NMJABE6V[MCN9@6*=J@J6\]SVS0V1P\LN^>YGN<><&S/ M+=WVO9]WF-^FAM5Z=L12WMM" E'SH:GS&,/\]^WL1%4Y89?LQ#=-+K,K[,65 M^'K)N'>$KZGN^\&:RFXYE>\5?.8^N1'X["Z1/-VD?D^D[282J'#B!*LKB9Y M#TT@FSPT=790A>]@J.>=.%&!E4 W4MZS!8TW*7Z^?4SPG.BV8Z]ML>Y$C?NG M3%1B.3U1]XNHEN7W)-U)PO41@;V,")RVF\SPQ-&HO"8FL,+([V:'P,:F?-_# M!^GA)IMJUD()8F^YU'S@)1?Y5.11]3;GTFU,\AW4"D3WB;GSBT=[3B2/[O[Z MWIZ3B.BFZ_5$VG(B4?HH)-H;.W@W5/M'+C([Z)K,G"&S8;!XF([$038\^/S$ M5LV(I3M.OVRV[51R==-:=_=83Z4'7Y;1J;O&UI>>0 \?H>S7S?9QW>PLKV;. M5-X8[GIJL7E"==M=5\WO:XA^ORCKZEY/V7VD['-+AQO]BMHNDH[0?D5M'U?4 M?L?].:+:1;Z8CF,#(WJ_ (LXNK>!B;T=B'6'KM&>4=73_6 -/.NIN@-4M73B M69L%E/:.L#M(/K(A[9Z>D;&#T8Q3D0S].5:('_*?FV"&KHWXU7L0[L(6[]O8 MGC:>U++<>Y%B(]M,,2//CIJ)XZ:T0U M^R6XO=X^^_P=2T<_BT-L,E*F$O6F(RW!LG87+*M%%O%+5F#N: WKQ*BR,$]L MBZTX!N7VN3*VED">[@2[G[1ISXGTW%\OZKS%!+I=(&.K2",R0H^&__5T-YNN MK AC:/]";#YM=>'DB7F_SXFIF^NDC>KM]@>F$-6MM8\Q]$1Z^'T'NNVLOU:W MC12ZWC")^$4%B*7;7N\4 M;CF5GCNN[IC[D8>T]PKWR"N4B_MJH;-=Y'^2*YY.[TYL-X6>DS5R=/74>6#J M.'NT$MT[>[N_;4T=PMM@\]J3.]GC$)VZ_=&>_:*JY>O$W3"-2$_9;:;L:5&G:W>9.YV:[(<1V=,_>L/+!GKF\X:^:-[V>AE MXXG(AD]T;^UMB'LD'[=N0UBHOU0,!@?_C=.+5_\1_\BI#(M?7K73VMQL/J3: M,U!27A"_$9]T%/-1]<+ *P_/%1:&F-H T\-__.7LK-@X!R=YI0TY&\'EI,X6 MYO/ZR4[C_WZ64HM&-(X#TZ,.#5V;4<_EKDL\XL6QDP3_P-_/%IJ\AY&+%E^D M%;!T-#,7"]6*!2$6ZO.N-.;'81K55RTMM7&1#ED!GY#[#WDL-V94 ZZ5+!.; M,?*ZT+Z\_;L\T$[A5R7B>ZJZ'+P4%9R5\%HXT7ZR#J@&W:%1\]^Z M;.\GYR!H;FEQ76!Z+OQ&-2@XUX;0XT&I<1"G6/NM'G&)XB&>B !2E[S(:T=U_R@H&5X=<)9H8V!N?*XF6TU,GRFX&6=B8*% MT0#&!AR)XY3A8VPO'P'":N4@+RIVSN7=J"Y!O< #23IB0#F8B!C(-@$.71-Q ME-PIX: .2,\X+U-,Z/)"< )(Q,O+-*X&*J+??4MI4W/Z"@O+/*NKJU]9J+?^ M2%K#]F?GHOOO&DCL>RT2#XJIKCSG1@A\],U@"0SQ!F+!G*8_/>S?]U,("#/&9H[ M*%YOX(/ J)OFPS NN"Z)728MU"L&0O%)JV%XAV8M[-0Z.8FSA(+!5^-Y@.C<[C%!?*C M;HCR&J8>'48#1=7 7SHB_27JPA%PFQI1? &\QJ5<=SE;$+$$]ZH1:B6IP,I@ M,\.WQ"/I$"Y?\.X#0N2+'(R@4G$['PW$-_ A]%7R&FVH3H\ZY5,.EY=/V6+17Z$*S**F ;:Z!LX1BY%?P&D;H]_&=;C'HQK; MTKO,HZO0!5P5,19T"(IOO!*W@ _/"S9$)P!<:<'8B,-Y4>D=XVFNITD]$EQ< MZO/=JR&*6X7]G/I.. M4.U(%Z3BT6 $1#R?Z&C]*1'!;Y5U(0?==5F@T2&,+?VA_I):3PY5!J#P5SL_ MC3/RQ]5DZ!!KJE;';%+DT/.*?9_5LM>IUP/MDV0"\,F0L.4Z/ - U>)N8X7 M?T'C<.&4)S6XK.#C:@"O2$X4$X : MMS,).*#N!"L7=^9IP;K2\UW.Y1U6%@03/)YPQ5KM(<,IAZZ)YSL 8+-N<#>8 M#A-L6:T50]S;NL'$.G!OZ0>O]C'%3@"(,#,5S*PD*;#P3T''3)OG4>%89WDI M@BB)^/.UDB+M33X, 9BEZ+_]WF C/C/S$7T]))BU(9U;S(]^O7D'PL"'XRR? M\"Z0H _3 NF<,$$#2KE(SR9C@*EQ@S(S;TY-);U%A':(JR'!?=E)9!OMI#:? MY=MEN]^W&%CF$W$V"E7(5MK<'+,414\;Y16N(K$)*C5=ZHF.0I>I34+@PK*L MA44M5,H@27FS RCQ19=Q*VD:(@E+/2O0(/#),1R"&]$>U6*;YWD ME9J!7Z7= ZJ/H88K8@,#OQ. C:C&J 3($D8:,#"&'Q:]O@"Q!B]#]5"V.#>Y M#(&\C&!2..I 0(L"/:"*I1G^B=_7_&:FH&=BK[$0RE_E4AD U<<*+@A[8">T MW (S3C697!:>.LXW+%3.!1"EOK,[0=MUWB<'VD+/UOM^J[YF^H#<&D5%+>BK MVA=NK1**6=Z>6ZV>YT7QYD]F-V;1$>"FV\L4Y)1_IX%=:,A:VI#:$IU+ISYB MY4#C8&=>@.9 +KO=1'7T_$_6@7U/$R4-5 R?Y",,(X+75$%K0H?A(N:J5@-* MX3&;J* XS-A,AY?W;=G\BP5O SX\7 ('Z@H\SZJV8_RZ;HFN+#(Z9P4,%M"E MB8-.9W*N3UD.(JP@/TF:$-72&5 \1]?F.3':%@TO\^*;"K.@QFT\R24FQ--= MQ0^N7L7OU^/W93W^EK:QN94QQ#=MXI]?,?'/WTWBGT\J&^SO2[+!;J>10AP\ M](J!&5PK6C?5K?!6NXL*Z]D0!5?6:"GUP!4?QGOOTG/T'2\8:KO&:*X&H$$N MN8A"E?50&I57>\0XS(TR^HIA>AV_=ST+H#-,)CL@VYLJUW;3XG53T-7J8+$, MF^T2(+Y7TFY5 MBI5-V^5G,K'?JK0.MH MFKGS]X6$9=N)6F(\9S>PW;*,I W7H/$I(4\@6-?'6'\KQZQXT(YXK!N!G.?X M#7A<*O:)W%7:3D ;/U#B-N]!W->VDF"GU/=;E;=OK\1@(1GAL6'\OQXK,3Z,2TOI?7],OVO'DF7>7L=_R#M;,MX;!3;)LRR_%&(A/*J25V(E&I=&ZT(; MI&"B%7@DK;,/ME $;HS/)J*+VVXCC$6\6'?TZMM-)$$@KR=@\^MP@_HN5M4-]7WKNN68 IT[_ZU>N:O?X>-=V^L[O566>E9F]($W+C MX<]@X=$E!YIE5.YA3N_Z-^D6<7AW*03CR:D52CFN<2#V 1^]+2$[IWA7S8^S MW21&-;I*8R^;DM M8EEDWR#K>8PF:H'+D6*_A8AMY#6T&,_EMGH*F2L7CAMND"Q\W_*K+!OBEJ=) MT0.Z;H:M[ZGNDV+1OJN'W9T&TFT!IY\^^&.H\Q MS%L6.=[!-+#S.0:>6,4.8NDN(?M3=6!OJ62[&Z8+[*GT4%2R:%_^9MM)]"@$ MVD%-OH,AGW<%;KC 71=]59+&:K5UU[7WO,C!DR,JT7W'ZHFZ=T0EZ]>(W3NB M[B+I@C5RW/>A@=TQ*$[;S6;-R?A5M@3M_#^TQ6_U3JPE^5 MA>V)57VW=<]9U]OLH_H/'5?3[6#=X&=/I(>.V>BVVQ-IRXE$O'5+%_>6\ XJ M]Q72E#VQ!32+ZL39L I@'_=_,'@*](#V"VA;3B6J6^1Q5FAZ(JT.>(^S6V ' M%?T.KJ&=B8)@^>J!KZ<6I[<\/2 ;FKI[%ZS?+\H2W;:]GK+[1UE7=SR[)^RN MAA;LQPG^[*#!L8-K;+^W&P5O^FC&[A@7IZ(HS7.9TOSG)I@Q6[KA/NSP MOHWM:>-)+<_-)^>_GM7W$\T]W5L[0-;T?"_GNX6U)55X;**%T_,%WZ.Z5WH&F>%>_/] MX;<\NNMN.NF)].!BY.J!N?Z*W392Z';[![:/-K?6A4_"+5PH>_/4G$+'U&US M_4PHVVC-[B>%,,69M^X)C9Y*#RU'+AB47N\5;B-MGK17*)?ZY4K_4USU?/[@ M6UAZ_V&-6-KZ&\-ZZCR8Y;%'IW=[[V[W=ZVI,W@;[%U[:@=[GCNN[CCK)V;? MCDVW_7&M*_8&H:N^X?I@3]EMINQS8KJZ[YI[+K"/O%5UJY7;":^4EZ8]Q[#E MI@=!3S4?7"P"L/SQ26"4S1!I8>_N,O9V?% MQCDXR2MMR-D(+B=UMC"?*TVV^@1UH _CO$PQF\*+@F=B$]S+RS2N!M!!''SW M+<7:YO05%@(CU]75KRP40GXD&E)S=BZZ_V)WT_B_GZ74HA&-X\#TJ$-#UV: M!=QUB4>\.':2X!_'H<^:MP;%E'//N1$6G'TS6 )#?,&R2S8IG_TR,Q/#=&1T MIWU^QJZLU=G M"#ZXD^4-?!!8KOS/+^S5,N)?-^>WY471XHNT LZ/9D:^4)%;<.="#>J5A/EQ M).FT+K1*!)Y5(40-: ;,7_)8"R?:3^3 U>"S&9!0U_)"(\Z_=;GEZ"=B'CC- M/2VN"\P;5PVX5J;?M2%\>%!J'(@>:[_5(RZ5L&WJFF5:!#ZI_>0?!)N];AUH M9X-I1W'74]/Y2U9J8V@J2L"E+V__UDJ6P2RN]UW0 MJ,,Q*Z;MK3#4 ^UHK6_HVB5'>R+6@@ [*L8S9 60'@?Z)F-EJ=F+/6%23%Q/ MOM0\"F.T=8V*?+W.NE2Z'*310!NP6&/: )B&%VK:H$L1/]#>CS14:)5@CJ:0 M9H>!@!@,KI=U)DIM1@/H4%J*OLAE#AQ%/@*QULI!7E2 O/)N5)>@FN"!)!TQ M(";T.09*3M8EV(&FK:E15]0<-'BVA<#3U#3=)0":K\.*4<(._I@'U@S^6%/X ML0[H;> 'WG=OA3]-1U'6\,5H?B0*C)3P=J (9KG[2Q:7ANKX.,;P17^[YZ$AFZCT,S4+3E:4K=DBX7GJIHK;?[6.6GJB(S4 MYIXYE:>.."F.7E64[ -__5?GI6A66F)0YG.2LB5S#@/,P6CBHW.XQ85(HM!& MX%17V@3(8: <&_A+1R&\1&085>E(C2B^ (W&Q21U*28I6()KA1B"7[C@H'Y! MVZ)J!3W(Q2/I<%Q ^^(!^!77$6I?_!EQH>WQ(3X:B&_@0^BGY#5,7[?#$1NW MQX0/[D?8[:W4D&T=@W>=.@:'R^L8;*?<@P&^4CF&JR" SBM4,D6 8%.+7,* MU6E[(XVZRH=@-%F-]\!N-"J85"WA,$B0F9^" ])^'BS-/$J%PKU,JX%4T%E> M8I_@6?SS=0U_@=" :SD,P M\>$XRR><=X (KDI3?;Z'\'5HH*S'8S"X10_&&1N-X,/G17X),S7SYA1BYJS] M2X'<=0'6!: <#.!<62S5 $8&4]7T3[@B&3]GF8ZM)3#AT !,';#^!7@1\"B+ M1)]Q1D1O8?HK257\LSVZ @V5=2& ;9ZZ(1_ :^4FR8N5A49BFM,Q\E=_FZQKFR#\.!T# M"OX&KBYJ:#QMAB=X>PA2E_Z0EH3I.(>E@)$[A=;.U#.%%%,& AH=H<[7#'L&PR^8*QB6J=J3\VG$B MR< %#198"(8,$SAF$V&[01-3*L]U*\M!-.#)-,:9:&9NN>Z90=C%"9*OBM'A MB$3O+O/BF[+H$"G0EY1@.1O&,SL6>L.^,P$T;+E]MXV@:2'+$'#OR4:TMM)& M?-.>I?P5SU+^W9RE_*12[/R^),7.%L,K MDYPS##FOF#%B1R'?0M^!B8%P/V M4M2N^"S>>Y>>(\==,(%-HAOX$@CII=#T]5"@Z#5R@T/<*$62&*+E=^S&-71$ M=XQ,?E\TYW5D373HI@GHXC"8+D,%/-!XPM' :F=%5Q'92P"&#IR!,*O7RBJ/ MOLV'7:]%MT['S2ZI5^GW4L*M2K"R:;N<:QQ&G?%((C1XNRQJ!P'J%['.J'(# M?_+VQCQE)_>$5YZ[2WAU-,V#\OO"\>\M!ZSKV&Y9?I>&:U"Y2[03X+5YB'=> M..BFWAN9Y_8-^%NNG4[D,D@[>#X,>1Q/16W>T%OB_CS=#0/DZ@T#_=+_OBS] MWQ;>R2[!^UN5VF.OL'TA7\ER8'?,S8-I'6"_S1KB' ] M"%-?R\(G^#H7'6E+.PFI0]]* M1#5$IS#JW(1\X0Z/6"EZ/ZX+L"]0'CYU)P[

M[BAN"J82.$N%<#[$-IER;N:P)YUYVQ(^75-WO'W]_NSH M4-<.XZ]UB1@J+ZA5+W4-CV9A.:XM&>*UHOB)*_EH1U)BF'OV:!G0&AD*G@07 M&F-QK;/;C2>*U=2Y&)O@.?4!-C]GFWYI,92G2T?="$5\#E9&/!4# M+OC_U6DAAJ;#Z'$'@HA_+=5^NE!_BRA>"Z1=;TRXYR&-D4*M)F:(XWFFE$J# MYC"X6JV)=O3AK#J"7XWZQJ]5!XK%%G,:HP=HGT MD,%1U':=4:XWHY=<=%"LX6I)74$7IBO737>%#.%0^7>UZ"X^&K$L$I:(M)9+ MW@YB;@E#;E(14]!=P^F\T QME%9$@#.EA?S:5\;"EZ" M\8YOUB.6)-)/ +FK1W598S*->2%-P:*"7N*N9R18/>W7>M.'<]?VN>4!- Z% MH*@)S"9:E589O-B.5WY5]G*Z!U8Q3@A&$+(O@S&UE]MO-=.^+B T.[(8;F-@ MY0 CL+N@ZU^KV6B9)H-9E02#N5IO#A;9#."DD+B5EKDRJX%=1.R\K$.P12N@ MDX"7+B9."=E0XTK+7T!?J[1XL[0P.Q#D P!_$=N;KC#GQFD)*#1YD8[$^,5++P$?ST$*%""@$,P=I!4L M(&]/Y>/ E#*B8_2 ]NA5]XV#\B5]ZYKEE@'IG_UJ]_T]:KI]9W>KL\Y*S=Z0(>C& ^#!PJ-+4AI(/?DP!_C]F^+&,B.>P*-CB4-O M6QS2 ()6J..ZK[/R$;#YYCFY+>DII'3=/.O=[=- ;MUDK)ZA:+W!;W<.(MO1/7O=3-.[E/ZR9^%] M9^'GU-5-Q]_/[*T]^^X[^VZ4.[1GX9Z%MV?4:V?X?!#V?0IYJ^4N*5PX*U^L MXO$]>([&OHU[RGOY5&I)'EVW=VTCEE\V&P>!UTS(ME;O(XC6%O;8>ON>S9UQ?*6K=6=@E+M!]&FR+B;9[ MDQ=0LY^\#:%;]T@_>9M6_=(=Y^DM#,F-5_UJT%,+Y-B!'@2TCT7V++RS+/R< M$MW?NEADS[X]^ZZ&P+9.7;-'X)Z%=Y:%G[N>[@3VEB'PDXJZ?+SA7/)MO,$5 MR;1#/A[1J>T^MH.\A]-J;18R[B?UNB4,G9K]M-X]KP;N?01Y=D-;/'_'TM'/ MFZ4HO9(55R@BOY.EXG5BN6N;-EMD?^\Y@=#T7+>D:D^DAYO]I!#5+=?; MK*9Y3Z2'$R-+=ZG5B]'64NB1Q:CW?Z4"7DCX_-3\74K!$B2]J;ZU% (DM[W> MX]UR*CUW3-TVUU\3ZRGT5.3H!HW;I!L;Y2)UW36$[9^K#!PN==3,UN;/OM!>-I"H:O4ROHY:*7 MBUXN9N3"\G4[6#_\W@M&+QC[+1A@23G6;@F&<(]^$84B7FUU9:--RGCO]I2-+Q[8:6?+5 KA_ M_?LN9Y-L@YU D$%OWO0&D([.\MV7SVEN[:A297-K1S/9GS+9YM8.DF;-K1W- MK1V/O&W-30O?LV7-K1T-+36W=C2W=C00"\VM'0U*R,LDX>;6CH9\-YA\FUL[ M&A+>LN^ M+?>PY1YTUG8'-P&)YQXWLF&,AC'NCI.L==MSPQ@-8[P(QNCMMP[WUP U;!BC M88P7P1CN4:O?73^ROF'8;4X8_.^KL-_M^_T@..H<]/?Z@_V>US_8%_O[[H%[ M$ 1[PZ-_NYW.J[DA'^](YG T"/'M8_A'$09A/B/\M1-O&N9>Y%R(+"E2WZI@ MJC%HW7&&^=]Y1+F6&__L+VGW_/H.^^%+R8#D3H]ES[CMIT/$N]N!90[/2<+2@\& M?0T3[*@/M>$88%;#*+EQ"FRC@@DG4Y%Z.8+R>7X>7E-UF7,#,WK=.VIW]12' MJ\^D[?S.,YDF64AI\YLD_89?\"41X+S<_F';K>S HE5-TW#BI7"V^(SGI"(K MHAP?QMDL*E9O.^=%"HOQBTD1>>B=!V(8^F'N>!.0 +DZ@;W]]OZ"[SMZ&36A M4!KQ#>Y;Z*_ =I?,7K@'_YCB24J2!@(:PMG";P/Z MNZ38),XLXJ $4B &N7R6"!K8D&C6BWA#@"DF>-C(GDE,PAEE_3050Y$B:V9C MX-","-B/$N20953FP/]_\F;./K.J,RW2K, B3:"MFW'HCW'NH"1@B-===[]] MJ$D-YP%!%N%Z8CQ!Y70CQ.T4E'AF<$QS)%%@_ M,^09:05Q(U(^^N72$R05;@RS, L06_32D0U$%(KK^T92>WL#;\(K3E8,43P( M/CN@"Q"&A-%-]XL>[5;6M,DC'?L#:RN?>D*A\-' M6R$;A('P$Q98;\ %2D^!7/R:C,79PP"\']?_>E^P_+@U2]7A(D+#'@"'T2& M^NNN]\NB8ZR13C2FZ 5*@E1,>.+U%ZMGL10Q7DK2+$KBT0[PP(1T(XFPE)>$ MRH;8'X2LLK- A@T+J03!_;G)621FX)&@?H1#1-$&DRR&8/P5*?X2_B5[#.A9 MHVS?PE@IC)2"FKT643*5DCT)"C_GAV&1UR%(]Q;J\*@(".IY#'J4S$=RIDB2 MDQ;'GQQTS*)D])9>I[E.$Z2J$%4%2]K0AU>NA<2VH <]'Y;,P@Z4]5=X/,+M M\.%\1B+&"9?$NJ^-7K(2S))H$[&WT2?9+ZV,JI&1C\%S','6H?U@]#];H!.1 MC@1M@R]$D.& *=CQ(+ #_MI2 \+#A^'\/%G]8IW?%%Q06'8R!+,$]A#F6;9L M0'W"#.DLU%&#&?1-P/; GL496O*T/!\QJ@>)6@F\!>.*."/K")M*1LP*;>?* M*%-ULOV=J M9$E*.)0CAD E\H3Q;[+T!T\&*;9Z+AMA%OU.5!DG.5+(=1C@)J GDQ4ID5H^ M]O)%G*N,$^_:"R.6N#&9KR+U@3?0&_+12J8_H3S '1\Z.%@4M9VS(9F?<&9% MS(_ 'H(QLU!,$!=,P)8="'6TY"+EWK?2XQ/AP;1A;^!O\$@!T_>3C&TSYF:V MGU *6$88_)4)*ZN86EF1Y9[Q0)% \>@G NUB/&I@@I$\:Z3/3)@I^$D1H6T' M7BRXI*,XA''1^@[ 6III&:.,N4#3%LU0[2*<8TF&M:3E'L+X:4B!&V60@_4! MCVO.+UF$4[ G-=%*5KF?3'\V)3JU]5@_@;A.4>!3<&+3-/0'$O(P(I$*_E>Z M*L 2(*_3&=)JFI')I$B&]0X:WO P7G0P2H44IS.?G6(VHI6RWH9!5>0."@/R:\'91@H M3UW$L%Q?D+@R"V:;82!FB;1CR!1"B==V?DMN8(IIJR2 I)@K[\NU,H.Q% :1"+H2I+L#6M6+\EG;6>Y9WS.D)I]Y!Q5%W.M>WXI*D#> M3\,0AARM/9;Z!#87CCB/B$K449/LIOWP14HR7>\%^=$AF2IPL&B[X5'?YF0S M\$&B021*.RF%J+W; ;OD-.X,*X4QU@J?!7LG5+R V@CM#A#6F6#N >=X#!N: M(GFVG4LAG,]@7SIN7PEV\&(HK$^!P@]L8 &I7.;P"_XR#F-IP1#)=,*1QDV0 M3^>%,1()Q@-60BH43S.?35'+(5>&J)HQM)J34/@/VL06VV5CX',Z+F<$QFUL MV^EWG0G;I?CK0-GK8!.!-1\B=])IYTEN63ZE.2H*)FZDNUQ8P@T$D#-,XK7; MH:^\=LN1ZCM$EXERMY>IQ)I'>-^#+U"3F:\8$G3FDA1)D8/QQ\+_]>%!^\@. MCYIH(:@'6*P(R,X"JSGQ0V)4DC5(.R=6&!"AFXF)N$.F.H%?1;U 8MB%@(8<.RU>W:F!\=%VOJ<7'/:1OF)]&G4 MHPQ51P%GISHR^:@PZD%[[\\\JRA+YK>F9Y(W:^[,!_;C9^4-R7 ZY^"BX82[ M[KV[\DL89C==NWPBV%K-F MB:/1J GC94D$PQ9'CV.M+$@'8#US.)R]:O(5"_,5_29?48.Y//M\!05"/D3) MS49H@T57.\JP E9L9,5D@F$0F??F0#Q(,,_9(MF7%/#Q(-M^OKZF<"/?/3Z?;V6WO]3FV1A)Z-X; 5"*ZPV=:U-JKQ ML8&_:7JVUP$Y[+7<[AIN90UZMALP@X8Q'E^5==#475>5U8 [O@/1X"E2EG>E MN4WJU?F*=O!9[)SK@.;QO.E;VT6N&)E=I[&?:FBHVWD>'X"J,'N]]H&I=TE% MAIU5X;6(9A;R0%;JPBI/!HO0K'8.;',9#F$,]D%2<2VP-3?"ZLZL!5^ZY:*X MA2UH^)/=."8+;73;!OP,,Q1>ZG-77+5F-!-11-7KLG2=.\\"K/FASC0$-ICO M?U&]<2W6WJK5D[CCJB)BJ#C(MH)@AAJD'A%U0!\_SH5;JFOJ@8TH; M0ZKNWB)2710<6XM4;TA0<3UIF+4=_87[0G!K?$7R0;>W;R,/,11*%A*,+0A; MU >ZF9EQ>KI6F] ]+S+Z?F9%OEP8XL,"(S5I@A=(HO5$]UM:C?&H3> M4:7M#EBS*56=\>@'9O#J*SBLN,6VS\R^4F^NL+^%9<89[ 'LMRETCV7?F+@. MDR(K5>C'V'2 CZHRP]>N6]E?/0Y+#"JNYXIAJ\.U6DU?%U9?LW+Q'??SUV3R M*[6G@&TB ;=L7*_](ZO; ]O2;+@"LH7 %&*6^=?I/\#4^*](DQT!W)M1@V0" M!A#U09$CY8NMFPB)QI&''C^RCU)L!9 VP-9$2 , UVL"W/EFJ(:: ? M&6&C0$S&^(@XM84CD_(D$0'T"*(O#CWGM]D@#;FO\%]X!J?J#*Y :WZCWX.P M=FC$X ,*K',!-JG;"X'*E9KFS =I!L#$(?"DRG!#@@ M1L@-V+R=P6P'_XL-1:%$ &&(@"P!H1N$8.&+,F#86$0!]WW"P02"6@U86=[# M$)L@N:XJ@ 1EP Z&*_"341S:< 5SLH2!.[A1!RR'D004 =XDQ!&I]"P0#F9. MZ84QE@2L7'C!3+6 EMO3M4Q<8S%\.,WZV)F3& M$ZJH".9,S#/"+V$<'.#] &8VFLD.7&[M5@ P2W>,PPH*I(2'D;0#LDF" MW. S,;;L-L!JJS4J[2UO5 I6AI'=[QUH&-FFO:EI;_H^'& -[W*5@KYA.?@U MED 1&^#R:Y4;@A#R*2(I03! C/EI D<8)Y/05]!72G/J.,Z.92K+ "?_[99K!<+#P.NBL3,?GR[$7GPH8Y)6O\_!]G[W?<(P>#6 +W @6\VB][+S!8 MPDJ1M0LZQ1/RDO2L:/)%#-XVJ%+*)4EGJ,BC)/E&VD6.(0-J\ YNB+1H8*AI MPK%^4+7DL.LC8@2R$>(")X3,HU I>,OF;1XV7G5K>VG',6R!@3Y4@6AT\AB$ MW&6AB+:<*$2;&>=#B8L20BP:!+J* E8X+7+3$:R!;G#Y&OE/;X3:.0VSS('% MDC,1)%-E!,+Q@D?%MLFP@'E<"YA%9)E99.:GL$WR+PJ\H[HDVO>Z6,IK!B@N MZ01W3IAGQN!+"S#QC&'Q%,+%4?WT \0T09,VQ?P/Q0K*V&9P=D"V$N2,TV@V M\! \CF&TXVD:1AC0Z%0X_ 8U!;"OPF :$52XM)CIINOR%PI"5L2.U::Z9(*=DY_0AY(-)82^56PK20 P;2#+*BPF!%00FHD9E__.GPZY[ M\%86#9 !I3>-(UJ8_+B+O!>B:0Z+B (>E"R0W^9J &4K(/J=L(Y,0[8J$$N2 MQPQD:80D8>4$P/69ML$D;)T!#P0VIFPE_'.H,4#T6;1*&*L6UJU&0Z?,)JJ& MDLEIA-^RS28CV"KYO-."Y MT^PT2)D=-H8/A#2F#NVMC>RU\K4JO:>_5N5\.-QY)R'L+_%Z .?8 O*MB2A> M"3T(-3)H&M"I :?!B9]V2GGA!.%48M1U()R"LX7\/A\9524-&4>Q%,S2S M%"SDO+";PY2VL(13(1'(R!\L#Y!IQ"1E)!H#'"Q)OJ@'B9("U/*^"' U?ST^ M_J+ B&5U4T2U((S!7F0:.4UYL^5H-B(_R\L^U#!+'[#=?Y@2Z$.,:\OT$#IT MX)?++%\4LL^J3AXW,DHR"?JJ$T[YDG=:\OZ;N:M'R QOV5#EBR:B O>RD(5J MK\!"257LE]^AP+\,*>-A4UK-]F_*&_&?(ABIPKWK!&&Q G5+B[S=*/=NV\ Z,F-Q(4XA_1G5.5(1Q7I'SB@)O M(D44F^SP]K47%3KY17?&[ RDOIS@\CWI;JDB _H"_U#>=@Y21(4N?;"OI<'2 M EAT&EZSTZZGKQWVTJM@[,3H*]%\S,-MYY.5@./:.IB2V6RTL, " E_$ES5, MVA*AB(@R)=EXL>E31AI4\@7M@H0,I)8\=LV6S&+H:$H:0ZYF^#6Z&,H<-EB$ M!9.\#QLVPS_2*N^@>$PCY0@NJ#[(-A4:"S!A6?Z1V)RF"BO1-Z2G<+WJO8&% M::=AUS#_,).F9+90CM3%"[I/]9KP$&=N4COV$"\%+,@P(#\"' M2$1Z%%0@H&A43L)*T.K@%P63>5UX20/QX-UK$>Q<%]EW+,Q$X;5$IPM%N*97 M1A.Y_(.N5F%0Z,KDS4)1F6*439TROH]'MA5NT[&!G,1X/"&3+J,BG/)6B"\, ML5+'X^)BEC1@QEPG/GK58+%BBD3?:+A\BRIE",OLV>6Y=;-.VBQ[ASG?L=#-3K3E1Q%FW%2TJ8GM#\MI9!095]#XDK9#3\*[>EV3+ *NJJ*2I&8-)Z_Y<-XG0;#S 93,-^=W M_.IEGJ+#?R'(2Z,KFV&["Q@0"V5SN1PU8YBRK3]0#5C$4IHC&1F&;+[PE)39 M:,6NSC'JC:3LO$M VV! SZ/B0$P@!)RQIQ.DRE<')B5]\)3*CL$FD1]G'Z%Z MV/* >:J&RWY%>6A:ZV^6:[K?!Z6_LS)C1$]XMR'Z$Y MZQW5)A!2E;A=]4P-=S+DKJ[ 6#P(&SA<#>DI9]YT\.EHS\DX%$/G5(]Q3B#K M9M-*8U)]7A"2R3.-DIDH?W-3/&!Y:^*$:TU0]%ALH833G"W(F2T4*-5[NO>L M>\.HRL/+,' V,V'+%!-,(5YBQZZCA99,A#4D%HHQ\YU)J&2^"#FD^N7*=8 M M%AG6IW)SKC,ARYA!Z^5-#" ALDR'[A*Z.PZ[4G+LC.L<. /5$,/< MKJW@Q!K5HVY*,=$A(,]!RNG"QGOIB+P)< -2HN9A&#%===VWUGYS_-[$ZZ4\ MT7,Y0-CE4B,&W>M&]SBCP,EG7.L]F)$ 1%L["CG&0_;W]9*I*W@"[@JE MQ"$N7:V^7^ MJ !4. %$+/C=@<[7471I[<<0R.1(H-,M&EN9VNXO>5N<_Q<9:ZB^H.:T)U_399Z&214=\A]A0$2&0UH:@URU$, ME]RWKB+VE]4I2V5BU%@$F.9H&I-[AP7A'F4>+9LCUH8\YJ@ MPY1B71KG _6^F9NB<398U*JV,8FC62DS1'5X,H#3LK86+1 ?K-%KI5!Q\)1K M4'!"3D).)B@466Q43G*L,4F+[L\]#>34)!_:U$- MDN"TGY#%LBKJ177-^CICW!!K.ZR;HJOS78$NO25W$+6==R:Q3?0D=$JR=9== M?]_5^U!B5*LQTIE#**)DVJ\9)EH=)9*@^TVE6"^:'K':2 M>%)B8-;^FXAD,7[E^=9Z7VZZQU8,6Q\\1/>8VW6;[K%G%.Q^.BI=+)J_'%]< M.6=G%'%PNV^=\ZO?3B^Y;Z[T@I^T#7J]FOB&KEMYR,A M$GQA#!2,A6^"4KJJ.+8W2=)IP< MU8Q@S1ITL)WHD_[M[L)S(EF)"_ESJ.VYS9.># M[(?\$=+[B4N:QWKJEO-I5 9%Z26;2"OIK?OI9Y84V$R$=12^!^12,)P+%]K+ ML@R=F$AQ(U5CJL='B)*I.5#2UW+%4%#"F[2SXW#0<;B"9WP3YS*DQ2KD1BF6RZ MM;JRV4Q7P\J.9QCW6YS]8 AY801,>R*0EEY@L1O6_/4 4=- M+]JVK_2\+&QTP7X2#5>IJC]EZ&.C>]-^@W];[36\8;$8Z2(BLT5VQ;NIA:_+ MNE=J!"%!P/U"$I'(>-W4144QA2%"?(Y%H+H834'VHDY8JA%.1F&6AWYF2THM MP7EO,=VFI(Q*M9K^)].@AC[E6'@!-WEQXYF,!\GJ*<$-3MSV95?.TL(5/%ODO;HTS"S:S4-U@I?8[LN_,9O-1R\HV M;O!7/&TC!BM*-ZULLBK1*MR.9IJ>VB@D8<8>8I01*!=A(4K@0^QMU;NN QW. MUSA$4B0K,>/@G]7&[#FI-PT-6FVY%\XT&E(FMHT7YI*^+8"#B8"73*Y=9O_ZB+SSVSL8\XHAQP7UZVTNHJC@K#%3ZO> M;A6,UJ1@"5E5'V0B-_'* -DSZ,@J# %DHTQ%UM8LK79__!F7O5P?$'Y>T7:=0* ME$1NM7O+4F36SJ,$KO(K5<)(_$>9 M1E2O>EK! E$-N*1<4E"N:$27RZE%@22]BY)!4?7(;>DKD.L]:XJH9H#6$C_T M5#J0BA_5VI41'N>I1XU3D2[>P\#[#@B*) ]EW2$?G#V7TL;KHP0U6Z3('BVU M*&[O4E1'&B Q$#):>\@OY.,2O6BT([5Y%4@!Q541YCJ+"=.C1S@F\)4A2%S" MT?GZ#1&1)#)/SOA3DEQ*6 :SC4M0:F;5#B^Z5%299+X" M0Y?AO52G6^M.?5I";U_8F+P1BO1JS@C^( +" +D0>)L%F.8>M8E@X<( S.(Q M8D65]YIK(+ 83D;$N(<3ZQ'P\+#%:9J$)%'XKGN-VN^-"%\K9G1FSGA?*-U1 M1IDP\!JX^0H/7$)Q3!-,:K _('F%=*GF)]TC6S9<;1QD@U'!(0AV]PR*[%"K M;6D25/ \C%"KS$[9M\C+3"ALU!)2#R%H5J3AO*&KV:?,+03B0?$SK(O.D,!I M%!_/F?3_:(3%U;E"YF@Y(B3F8Z$84>^2+".!3^!/5",Y$@CE/!T3P!N6\*&> MLL9=YBZP?T:1+)G-K7JIBH/BQV&BEYO*/7R05&ZOTZ1RGU$J]PESDR#)O\8@ M?/#"":SNNO1D_?K6^PE[UXA+RE2IQ M'BFOV*L!M)&J)G\OAAZ)_*]8WW8I8@3_,X2Q"43P&=3F8YU4#:"'5 7V)U3\ ME]Y0 .=:9?Z;<4(Y];&'/D',/M)9'=4]6[^G$K=G5DZ[YN='*=/SV#DN1F#= M.GNJ1!%-1VX=!'G[/DR%KT)K$TXS3LG? +$*,P%O$Z% T)MIW547S-A(!79! M"LQKQCF7'\O!5, % 8,B+#L/=*^]W5Q?OBHOD16W=LNDN@QC%GD(SOER1*O\TA^+@+I;^LA!3/1^MS'1 M&Q/](53"?AM8>!P.P@5PDBM38ZDY42T#IN7OP%YBW/D-]Z_,WM:EGO3TG[^= MO3N[;,W84P3HY?> M6,G%FY?9DFPW^63'MTU#[L'R+?XE7,YKIHR=)M8NG*5=+RS79G?W_I M7SMM]SO_UN]\WZAWS?7PL.UV#U<:EJZDEGOQ/3>WU^L.]3G*)1DMN94H\'-B M5.L#7EC_#+>.KEI_3[<#$[1(:=LDV52,$G>/-F7-_;C_SO6'V.T?&6/-&?XD MGH+I_'R3C*BBVW;_LF%NAMXN;?K'G:Z!_VC79BNZQ[UW.Y>U^T<[>^Y M_=W@H-/O[0=@&PUZ[7$^^5.>^/2K?V,48.%]N<SI9NP(#5'\>QN'6.544 -FQ0&\OMS+1L['Z1^/=%)CU1 M[IPF] 78_JW!]E9O&UW.3QX9>@/_@>05\79H"6SLQ6$-@KK!7+;W3OJ]?9V@SWW:/_P,!"W/1?E]JM? M+K'F(W".)YR#0>%Y03AQ\,,)'B%60C'FTIGN I/E64;*BD]4V2:A*M?Y_M M1O+KKV=[MY!MW>PO5RJ<6VLVXBUER+6&@.N$6LKB[6J M]>9V^A6Y]KN\>6I]D7:,!27J![?3[C_%BS>VX[;//EQLIUYYBO\ZH'MOYY[N+C\Y9C!=A^GAUFE]@(=*C58PV M//)$9TX5:<@CER>_-3RRXG[9/'+EW1*>#JB_7,34^H6M8Q.O89KGSS0GQQ\; MIOD1ICGQ(E_=!/8QC+\-$&&F89QGSSCO3S\TC/,CC/->-B\W?/.B^.;C\;N& M;Q[&2OOH#434,,\+8IXO%Z<-\SP,\R T""(:-@KH9?"0#*7U-SGK^!1;=D*( M^%\0^9-N4_08*?N]EWL.U41N,091SK#F(?&;0NIG%,M201)6#%5Y:Y>P$WYY M:GBI?Z_R?TM1)N2)[N#QO7$/U9F&,>(/O=G!W_S\(Z1U_>6)>D41AJ6\*SW< M X5+Q,A#60@?]5('*,CSQXP5K.X-D[DFZ\:19!+FU6P) Z!TW"UO>VN/+N>^ M*%W.S4#25@D;H6K35X9%BA#H"/B=3 E%GD"JU5<,%+;L;<4;>.D"5WE_]W)( MI/I20T4 UH,F/E"I(:(P(D+5)F[K7VK#9;0''YBR5]K4GP;?51,LH<4'N-=Y M&$ROPU>_-)A>SP;32ZVP+HA7EV>_?CZ^^GIQ>KF4G=>&NWH*;K.K(^CJ00.K MF.F:!X-1J/$)9>&#>]3KM^2+B-!+Q?)XYU. Z/-T\5# -H2\>(\OML,[,;@6 MGC'PQUXT5 7N1$SR ;KQL,#[I6@\K\C'20JK"S;B(@"PS<4;B;3)0,1'C."X M[N1_+@X:"+IVAX7=ND!H_5Z[>]1[<,RR_7:G^WT8:G=.]J#=.UP-8.T>A_Q> M1W1_[M%- /CZ>/;K;U>?SS[_ZIQ^.K\ZO[AL.6>?3]H_&I-9PVW_T4=_]-SF M'ZW7N2T.%;R;O5DAK+))*]K-=BNXPXN(\.(Q#QS]:YAU MOA@P]B7QZ$M2W\W1OP@%/M=ZTZCL[U'9\QU,*^1I?WH&H3;) G=YLF!WD 0S M^,\XGT2__#]02P,$% @ 18()5'-D[3UK<]LXDM_G5_#\Y6:K5K$>M!.GDFSY$<^ZUHEUMI+LW9Y&=P-X]X^7F6<]8<8) M]=\?]5YUCRSL.]0E_N3]T9?1=>?-T3\^_/++N__J=/Y]<7]K75$GG&$_L"X9 M1@%VK6<23*UO+N;?K3&C,^L;9=_)$^IT/DB@2SI?,#*9!E:_V^^O_LK>=A]M M!^'!60?WSOH=^W7_I'/V!G<[_1X^=>W7Z P[O;]/WMIVKX]>=_N=TS/GL6./ M>[ASAL=.9VRCQU-[_*8_.',DTA?^ECM3/$.6&)C/W[[P]T?3()B_/3Y^?GY^ M]3QX1=GDN-_M]H[__>GV038]BMMZQ/^^U/KED7E)^\$Q_/R(.$Z:_X6?EEI[ M9!),B2]FCB]X@&>O'#H[AE%W3P?=! A0$@T1XO, ^4Y*Q U8)UC,,2^'$3\? MP\] I]OI]L2\Y2FY00J6)W-R'/UX9*$@8.0Q#/ U9;,K/$:A)T!"_\\0>61, ML"O$PF2 T;T0Y#Q-1 MC[]ITH.OV8WR!5MS$A( &/U)$X(<.Z\F].G8Q:2.X*\V MAP\EHHY\GP82'KZ)OYO/B3^FT1?B*V#8VX1K]WB@%B##T+08/T"/QNT7<]T>75+BB1Q9\]^7^IMJ7D*0CH 1K@C?KT(>N\/;$ MOU8G\UX[EH1Z=[S:=@5+R+%[YW^0GU?E.P:.FV@ 5R2C-MSRG):"Q5\FDZB= M6I]3C[C@M%\@#\SSPQ3C@#>?;A4B#0MZD@5],>\/8@)QRH,,E17CLB)D!\X$ M?(B8&-44!T3T5A.EN3?H=FT=[S*D%AU;&=H#U\8/ 76^3ZGG8L8__AF28"%VOL0AP::8J":@YZDM MO/GZ/,U3^6\KHF/]&E,ZK$XZOD1\>NW1YXTMS@RAGH\GW>YI?3X"5DNBW2.> M76'N,#(';'1\$7+B8\Z1+VP9)V*FA[G!-69?(]P:3O9[W5XOO2VQ=P8MXZU@^[)8#W61D0.C%V=_$V:Z0U0U%OH4WL= MG7TPS4%[;,O357E"6.R#W<;(+ M%O3A("_JQ1U]P^^Q@\D3Z-SMZA(E.;U\O+%E>&T-11(3MC+*!ZE0LNDC#\@, M8B-?.!Z'WBUYPA ,#=DG] =EEQ[B',M]G,QS+<3F"N)=IY\U 6+ M^%;2"2O7BX/4*)EWC0C[BKP0_Y-@AI@S76Q55M3D]!("[OQ:$@*$+4G92DD? MQ$+M-"/FTS!=R=L5"A4QO4@,A.>]GML=D4T5Q7[* ]A?UR+0!^=[)H!B+5?%G'\/OBKEMJ2TK ML.G5X:E82_59=5!TR5Q/)T-BNY# M#L<^6J3<\%OJL!(,6@W5[XKMF98+>ZAYA@S/$7$_OLRQSS&4L=T%4\PN0P;E M]^><00>Q>X7%*!VR3BBC M/2&]?CRU>R56KY2]L!?F091+S$A:>9H'A9D6NF23 BR:41:L%\MJ247/_==V MK^[B[BPS6DI!CMY>3X[ @9O% M26]G@9NBUYOELT'176K&V7TTU[5YT%))-\:O5<]B0]I;F\D'M:SF0EIH\PTQ MAORUL_.;(ZR7BY[=6U.M+Y?XQ+W8\\3]9QI@/D0+T(I-.;\$J[7)@WZO6'DC MP:T8?D^GO)U5+<&@-9SBGZ)+M#3]^V@7\[-X26=SZL-%#"VUH!Z97K/9=D^_ M.**,;(QS[]74)LOM:^/5<_#$[A6JR%8Y>"A%5JP\_PENK!,?X>LKS,B3Z-X3 M7M\FX6XQX=+[@$J_<"SP9%)SP" MWT?W+QKY/=Q93\=?.(ZRGV(#*7]8/RS2&+]65]E=NU^HCXF9U[$DE0X==P2= M)(T+6V'98.]#(]$T93J:Z1LJ'A:Y4^,PDIQ[/'TM[-<"BQ:&V8/!D5_H<"*?31GJ[,9 MAS?;JK8J='J%9MO]0H*]R*5.$H,]*#&8CWOL8CQ;V:X.&1YCQN#Z4>JTO4EG M#4IZ/I_8_4(JO8S/&<&E[7%*,CYI<)"";*'E3/PM>'? UP?)UTTOZ1J4]%)P M:O<+&3OM:E_.R:1$K9CJ00[$?,&356[H83K>L"97(]9S^;7=+^00RKBZDBL HO>87W3*Q[WDH@Z$I.51[7W'&EY8:4.E]Z' M/1L4MQ,J[NRC*UL^M9]!ET 4O>TM O6P:I7@2=?N%V^04+&N8Z78#PHPG9;R M;Z'",[UBS6?8H1.?_)66E=QC67<;T.CXJ[QE&V)I]P]?6E]+\V-[IY>KGMTO M7D.AEBOE3[)\-;L(+M?5I$;&BCMK!30YWQOU5\)"CP^RFLYG6K*49^Q&Y4U+ M02\S4"O70&9RI4_+?#^PNX09* @Y'7^F_E?,X?&/*6+X_!DQ=VOLKZ:H%X>! M/:CM\ZV* ] &?UU0[T3D+4G?BCIP$)%TYBX\Y'P76QS1DD<+:,B((_C]B;K8 MVZALU".E%PK;'A2OP58+A21IQ31C!6'%5"U)]B *Z7S=BX4BIB:((V9?!+DM M:(A**GH!.+$'Q>NMU0*048N-!-#;9RUPXPO^X!%Z:7,/10:JW:Z?G/;*[CX M:$N"[^=\M[YYHH!!OT1>VX.2JU>RV=]+N8=K[6!R;RGG<\SBNX? )VC*#PTF M_:IXTRN>8D^06;\"NK]91SG\AWX8II,8G8 M;_,6F@Z5UJJ>PGVIA31>ADU& 9?P'1C4_E6S:H1:HWHZ&!0W!EIF[:-%U4SR M=0A)Z4^"UBR]N0PR\A=^^GWU@O#T%ODC"SUR>=W_^Z,Q\KCX MPD MD:^#'5D\%$1)$$*7?V,TG+\_BEH2(7-'5B"11-\(PRH8RA8WXA= ?G2L&N,U M\045(29IGX=H$0EBB/\7(W9-GO"Y[XZFF&$T#C!3#KX-*D-G)2Y#69R+CE[2 M)]%?5SGLTK;5XW)#%I=WU!J!&[ .?!)R*^C4'@&_X3S$[@T\DN%C!TA\(\$T M>6M8Z(!'P37X^ISGK@NNEO2-X6\R4S]2!!ZFE 4CS&;)2#^^8.80#GV]\0-: MHR12.7D;P;UQ$8N^X>"/\^KYR7%3NO \=^OS4/2!C6C4>2Y[H)B)AEAV/.9D MCW*7/MLV].!I"<5E4^?+ETU)1VN$7X(+3RL<&R6R1444)%3J+"8QP3)_$)N$ M>1+FI.X$;H68&1,Y>J:C*0W!F_PL-&R L0]2$2QN MY)NBPL""L'S"L\=E0QWU.9J?9CBV.&Z7SA#QJP>MN-Y>^( 8@+EJH-5PV](G M0JC\26TCG5K#\W@8J@&IV^]X("/A27O9AN):;$N0!RY??!9M436R!@AV/-2' M<#[W"&:C*<-8O]!*FQJPGKY1]EV,-:[%5KMX*\W:^^HN?MR>GY::RY5[I<[C M>Z7R%TI%5SPU-L2M,1MB-)87UXA>X"$B+BRO.U_MXE>!F;IWPW \!+OG0OFC MB=#^L"A CN,7^D+D@>N=PZ@S. %_AZ/\WOD*< MRR[D5$S(6CC7V/%M4Y$HO>TO\0/.8UQ3<;3 9(:B2!V+(6:Q!*NC/65MMS@, M@40Z]G7J>SVKQM!AH71'?;:P2U@A\&GU'-' M#,DWWM!";;PW1V#GOLW_848_S@B'Z.!7/"6.ARN4O0["@&52QIMAU('J_69- M8 .&F87H\N7$N3C=Q:(8Q8.:XB10E0R/2R]S-$5^'-2[%Z0 :,5E_PTLXA4* M<+7Y-*)O1CA2Z^5XMI0ZVGD2(!<^A63FL_AM(?;#ZX1A:^(Q8.$J8@+GD,V5 M*5X:JA/$]8!-#2NL>M7U_>^=BVSD,6[(!?VY_,ZXVB4R@Y!2(Y1]8R0(L/^9 M!L3!UY3!B&921=^-*V-![1'NW%L2?0:M(DR.Z+=8>#?^OX@O_BN6'^9JS[H* M;+NV"DC7VEY PXC,/>'?4XS*EH[U]1Y [)R%7ER?75\*\,0,3$@86$X,G2_KU\W=2 -74>QW^&W#@7D0 T88MZWJ.%8PJ(5V]=:KDH3 M=";8]C@D.63T#[$;YC>^^#01BJK"!E2"F<#E\-$C3NP)ZX=3VM2 (6PVC/^3 M!>^3/[^(;PK&PUENQ3M!N*5V!6IUHT ML%Z\*8-*C-* M&5]H<>U\1JZ*)?/<=:^\"KL2-2G 6I.I=0"6;6P0MU MG+38T%!&K;SU+#:(S114;7@SM%+BQ5_4<_8O#+(J4/(.[KH\1_=$/3!_RV=& MKI$CM4)%%J,Q'@,&_SF$KF3IW2I%HFZ_8PU2+U-F8)ILU?3H!Z!J;%?ED7=EP =.,_B3\I6R0;L8JD@KJ] >LE5:&< MB^F'VE8:3LKJ!M-S6F!A*LNUFJ+;>1PB?U$ GB-2.'P5O>O9]M!C&Z1FZ):A MS'WBVHRMR$BUQ&;"2EDN-$X*$N%^[NJSYK5@=WT8.])_LI#XSL^G02KK^.J M[EAK9ZF<11>C%0RRGQJ3>@-L-(-WDX7D,X/'V7Q_!H[ M]FO*TL(M*'I_0'!E_QB"2:,I]D?8CRL9*G9.K7 9H)@4ZLB1/]0KL= #&2 >DBV1:KX*85E%;K0\&U._#K\A%E/3X;7\ ML!IGTAMA,<.1N_00YZE!OF.R&+FLN#[^B4N62Q=EQ,ADHHG;;P*U$8>TKEE4 MI2F4F70KJM>%!F+'#D\2)/N*?9<*:[9T4$PYG@JH+8VI]GE>N MHTLS6N':>8BXM-=+H;Q<1C(*;#:;@2I<1BQ]1>5=%,]WP77,[IML6KZG0&+H MBM#<$/),6U\NDH$:X*HH=OW15D<1(VP:0JA MN-=U)TPQ00\J#AW)]?F,%XM M0HVGYRUB#7\1!E_\N93E(&1^TO(>>J@N:]XHD2W-V#RLHQXB;IZ'P90R>/BZ M(F60;[B=JZ+J,OH"^WA,')(_ '*-X<+9DX?\D"I K,<[=QRDW MDB4;S,99T;0+WK>WZFA$5GH>5S9%BH- H7AU&V@$!$ M16:F'K !]O(WDE39#6Y\YY5^6(K&!@PC?_+W$O%IHUM-E@%,. R"+2X%!V15U4)Y$9(['BVXJMWY%F2Z-:= MBEH=#<"."W3BM&.4FKG"<\I)4!EYT@.9>1F)O&&S[K4]I6T-,*)U@UP-[^A9 M%^W.PVBIHDTU15997?/-E@K8'2_3-)A=HW"NM*VA\:[D<&+E?3DE#0U8C[HC MPZ!#6ITUC@!-99B\$N1B4[>E_US7K.@*EC84N=3C,C6'J@W#KET0ID2S8S

([?]7ZHE6FG1V)$:WL>M9PUUU?"8_4>S"F LB -99[F"J):\5Y M?.W[&2H00R,J"CNFV/3G#O;QRRE\O/'/9Q RDE$R;0U,TX.76^F"H5S('Z0I M2Y+6=5@:HMEU=D#M8;>Y ]_XZZ"6;SBI%972@NPZ+I6+_G^ET$GI+,%9&KDN MH_7(J/IUS 883$@H5,1@9/J^;0 G!C:BUF?(J!LZR9F61<41<$7KG0><$M_N M8[U;&3X:Y'JHZX3.7XCRJ>8JJ,TS1;T*C@88S"C.4*R(U.;$]P1N1'+I1*/B[YH8 M3;!@:A5Q):6HN6I)X P0\)64[C_EQ>19+"I.6*87)^M3H>V0[7HKGKZ67E6) M6M+0 XJ*J&KHY+5@$8X5KGGRJ*WRAZFE 50XZ5X3:+VZV?-T!G ZC1A>4O$ M-B[U^.5+=MH]0S6@H7O\M.,WOB 38!<*3.1[JBOCY+RU.<+AX] MZQ 6F!]]'"].'OV9O^&G\ QOZQ^D?/9F>?N_'[D\4CR:6\ M^;?=CSSJ!*@"0Q$DTTX:%CQR)@7:K!T$3.(_WO^HM9#@N&0VI,AT$<@"EL2* MAFAU\5*%M/K2R7CZUX_UEPAS?$2#F\Y7?_SI\6G'U]\_-.MSW]4JT^+$,*3U=]^^>A\O.Z#]+7BR7__^NKW=(*G MP,;3^0*FJ3Y@/OYQOOKAJUF"Q6K.-^)Z=.F3^L$GSV;3 M^6PRSM7*/\.D#N#W$\3%G(:Q^MK%YS/\Z?%\?'HVP[O^O)5Y@))FDY6S]#EPR>S=.U#DVJ? M67?Y+R<0<;+ZZ6@Y9^\!SD:OQA#'D_%BC/-1\E9J%)E9EQ33014&G@<6942% MGJ>Z2305Y*85[2J#2]8RS6U[*HK+(#@0%Z'- %BNOCND*/IUUZ-.LR=K1B M/7[T$>OZGRW]>5K(VU%[.F!6LB RZ-"T(X#+FUM:\\?QL[ MRX=FYWWGMYF%7Y]A1R.>OG^%M#M][(4YQQ+QA.L[#R+(C@B MGA(847HA16.S;P2U#1?4 ^-"6TLT(\AS[$B*+<8?\,I KX#22?#B.6DQ:0+3 MX 4+*2669029A./>M%X5-D#:AASZ@9&CI14.I@8)M]$OT$UGR\47FHZ\MJ2R MHV<: >B70N0L7K%2%%B-0?BR2?^M^]YMC&D>B#$/GK=VJ_[B!+OU3()0"GI M5C#3(H-&,^^-9<* 2$6((H5MO=S?B68;Z]L'8OW&<]^,"T_G2@#K-O_S?#'3DIM4-0C*0Q;:B9EN48$9C*QD/0-@77.AYQ+Z AN2D-Z-!N\ML* MF?.A7764,$@7,S) RYGF(3.PM#T'1$OC% *P]5ZV%LB0/)$6]C]XLML%IFX' MR*)/HAA?6*%-BFGA:5_2PK(L2@1G2^2EM=$W!2/W$#,IS9;3Q?P-?(8XP^B6=-.+HE MYE\^G>%TCG/:=F]Z#)?0>+ J>PG,": =.$?'0%O#'$%R+DY/Z#J27Q77:LN=OUXNZDEA/7P=B91H8+$PIZ(D=GHDCS%S MALZ*0..UKGGT[3X\0Q(\C9>'9F;H.W3_9>%"8JE0AJ6LJS[GBL7,@7PWU"4Z MF;/2QXG;[[!\?(.X; MR-#1%'Q*)./O[8I;^.IE-:);GU8U;?!X)DX2TVC-0 MBKQYBX;V.!\8>?)6I21<:NXM;<+4<,PC:[V*A>SIM*L'ICHS+[-E,O'"G3.>KQD/2*B/BLS(A$P[R"Q(01Y*4@'I151@6\>P M-W%Y,&JI/0,.-$"?1,C.&% .F+)(OFD)EH5B2,:GH(LM!;0V1R;"[N-ZBPL8 M3TF@0K?*9R*]NCRM7,+\',LXC1],>TU3G4-@*FH.14@>56H\ MSLVHAK0$'LB-FY1O;))V9SDYC^MLP.0-C//+Z3,X&R]@,LH>G487&>8:N/<0 M"(PD)S99)7F.G(?6>^$=4(:T*C8F18O);\:$9[/3T]ET-<+_@LD21PZ1Y&;R MS-A$*" J%LAF+"OP@3LIR;5M3(&;&(;D'3:V_4'3W?"H# N2RY&O 'M2'F5 MPF+R-3S+)8M* T$J5AAR5WGST.$:&$/R_1J;_M!);WR0?^ES2L,]0.:DQ6UA M.EA+ZBM*%I21 )& N-;N_ST'X7MQ^8R6T8NHW&50[OH8G85LE/3,%YIA;8Q@ M(6-@02L;+10'JOWI[T980](]^W-B#BA=SYRB+8Y) MK01YH)FVV<*!(0^Y.&>-M:V%SM7G#TG=M#/]WC/<;FF[.)MYBPG''^KQ#$&Y M'%JQ(9#$RDSP5(.OP;"H56*HG-=)ZBA$:^?G/CQ#4CGM.-#, NT4+LQ/:!FJ M_ZN[^ >88 W/+YY!UWTFI^Q\)R[*0Z:!,4YBF_9?,,P;QYD7WOF25,B\]1:Q M%; A":)V+&EODQMT^?N3F_/UBO[<\A+;[POZM>8XS6?E(JQ/?WL=SLZWV>[X MTKZNM6TSAD;WV[ZGXXP@E,R !,"2/OZ" S02*; <16_3Z*IHC@R[W*PB#XY#ZTCSULA&Y)$;4N6'BS3C#4DEEY.::W&5[/Y?"2% M=(9G8+35D8;V63&?G66\*!5E5DG)UK&X:P .'LUL.KLTW?FW7DZNX0)YL9P% MH6O8*V46:P",.Y* EH,UJ742WIU@AK0L[F__FRQO,_?MDU"N#"\+%;GTA0$G MYU^C-0R4CBS36Y>X02&S[TL!W$7R;[O0M3/_H?/=J^&]=H&K HQG6Z]%83WS MDID9%Z7/Q047F]\=VV3X%I*V)J\C;1I,64<&2W6"P7-67(DD0"QDW3J&OD'2 M;ES-V'$V[CV-?R>K]YKR9IS^9T<#>=/-RIC<8)M3J7?Z(!M+XK+F; 65F2TE MY)P$*(^-;7[E\4-:O%H;>]]9[L7,7*:0923DT46F-3D2'H)@PKLHI%90=.LD MN#O-O,\I[WSQNKPEUVBZQ)$/#D3BA24G'8V%=H3H160VFB!21E( [8]XKP 8 MU!*UKY%OG^SN.\7-^'KQ\!S*;DS:?'G>''R;#E?T/O8_?(I398U#;G& M\>B__ X^C7C":*QSS&0@36 DK_=S:,C&9Y ).(?649@]8 YIF6M%F+ZMU8_3Y&H^%BA6 M8D32SIQFGF?/$'+!)"-WT%S:W8MH4%YK$X:LO4;8QB+-WH47,.Y6AQ-/\__2 MBUJCC*_+Y96/44E:%*,24]7+TD742@]&D_\6HT^HE,^M27(OH!V7S7XWVGY( MTLX@[60CC*=5_+Z>?JW&\W(Z7W2K4I=S\O'?=+B@U5PH3^,&R8Q&VCUXC@PT M:B:%J&*7)EFTUF';8AO2X70_Q.G%2DTN=E9AT,WQ+:;SQ-#QOU:S5$4"S0"! MJT=XXWQQ7/>T4OW]^2G>LY/ZVY?3IZ?U#/YUN>.??"TJ%'P)*I _)DOA3-?[ MJC%%S40"FTPQ0O,;R5]K;X8>#_&.Q^$/:44;L.D;YF ML,/YEY,Y9S&K7.BU MPDAZUEG+@I.:62C&&RK$='"W9!AYJ_;WJ^&$]AFJ[C ^$-! (4N?&D M72-I5XB)!6DQEHQ@8@]Y,5NB&Y+K_/#I>:CY^Z;GNM7=6QJMB8KPU5MB(M/" MKJI8U[2V9VZ"@>9A\3TW]T,SU*+)6$4W&3M4AX(G!EH4EGB]N&BB([L<+T/M MF^=N]<&0-2_*G@9H$IUZCF<=IO%J0NCW$US-]C2?OZ@WJST^/9UUBXLHQB@& M,"J"8DF;FJL!FD7TFHF0:0A%" EY@UMW&((A*8>>V7)$4S6AU6H>:MNH%[/N M^6P9%V4YN;A+-$H)G"'I4;-&,JWWR=?[LHYV&0B6@RF1\RUX<\\CAK1G'X$8 MK2:[_=W,/SN:G.>SC].10IM%T9)I'6J96! L0!(,2)<".HP66VN\VRB&=/OJ M2-O+@:9HUT]D/#^;S6'RSVZV//MMMJ _IU5,>XGYRUVE*X.BPR8.LHU9Y0AQ5Z/@Z[CF'5(QWV>V%2,(HS::JS8UQF MWA7:,:/ 0LX.]]@Z\?/@P_YC]< X$IO:&>BA'=Q&7VOE%4>[M"=]9@/-6DC M:$Q.%M1"W*S2\P .;MWWP6H42E1!Y,*\J>ZIS?64F22E M%\"#M(9GTWJ1W!+:-H3TWP+ MKIY8V\B9YQ99S)Z&;(+FJ75=AO5(MN%+^+[XTL D[2J[7(E.O"ZU#^9*.M(2 M^:;#T_'R="2Q"(<*F;7G'2MHNS<$RZ'.5BOR7YH7>=H(:JOP)/^^6-/64L?I M"'05\V6:#!9O!=?D\-9L/ZTU.;R%:^9C+@E%L5R&UAG?.V++VO#IP= V(I:WTFX_IC6.H*XNFC\ M-](QQMJ5G6:A%*:5D2PZ0FF*U=X("ZYYI?R-H+:BU7<29^_'4M\BGS5P+W,V MM%B*"E+[P$ 4QXI $T/6/;0DW3>?=?=YH$_+I<>E>U:L9\ M1.!TB2HRJ8*JA:Y";:D&3)84O-0Z1=06G@HE];T\6YIJI:MW;_@ M^NJ77^FE,4J TCFE60'2P.1_U^IV1M?"=E)&22N(;MW%8".H!Y!MV">!#C=4 M+_RYB.+\\@F[-%Y5$,N@N5">.24)40XD7+U2C#8DU%R%''7K"JSWX7D J8A] MLN8@\_1"F%>SZ?MWV)V^&D]Q3F0F#VB\&$52G5P[R8P1KMZD!>)Q%,S:1$HC MF:A5:Q]V(Z@'D*W8)W4.-U3#2EQG\'F5SO&ZK(<5K,W26,.0.\^TC+4]AB[, M:H3H3$)A6]>3VPCJ(20DMB906TOUL@ ]FTT_8+<8DR=31=DH^6 ATXJH.:<5 MT29BM.0T>N]2,[K4>:<.QT#"P8308+$0";-',9X#M&,JX'>QS+2S4"]+S$J; MOSY;M?^XE%YYA-S79K^2)8=$:.(QBTH4%DO2T0F3"[8^.MP(Z@&D[?6YW!QN MJ';\N6#O6USULWTW>P>?:@'+VC&1!E]/R=?GC_',E5$BLYAJK$]6MG/IB?*@ M"Q2)$EM7_]X7ZXY)?]_%4G44NWZ+HA:%.Y&ST\PZAS0I1C,(4=.BZPSDX),V MK7O^[5O48O^W\=WL:?J_Y;BC7::6DEI\?C,A=_KI-->+_:NN.".;$P+8>A'" M6Z83B958HF6(0B;P0G'9/-JZ-;I!U8;NB5QWO7&-;=>/4H )OBYW PR )'Q# M/6H)LN:.%P:8$^-"%A%K?8;FU^]V@/< 0K+-R=63\8Y2&>Y*ALMS7,!XLD\I MN#5?TK+VVR:,C8J]76NN:@%4,H#,EWI)N[:^B+I8)E.)6,"B,JU=NKO;UQXP MEC]GW5\UOX0H.B>::^D-IW6-H[.U,&%AP0?RBE)M%"&B(1>ZKU%=0S*DH[^] M[7[WQ>Z])[W]??^W\/%74IG=&"8U ^3WY=G9I*YX,>L$)GB&D9O:?$TQ4+5. M:2P>Z@5.W[RKRB9,0]H[VI.BA2':T^-%[CX#&0U8S3)A:C"#P M6H< %/%56L?)J>'8.DUB/9(AG=&UI\+^DWX437"]P?P-G6Y2F*\-K$06TDN=2Y9V YLV M/6-(0J,U ZX7'&HTSPU]VA6BE]/YLJN1^5'B]*%D.%/U[H7VT3#(O/9>1*4$ MH,?8/@WD.H8A*8R^V-!D_MM="JV#NC[4R\$)P:5Q*%F0)I+<(3'IWE"'1"8S)DTD2F.0?!8?R<%+5I@^N'& M/?O>M\WV.0HG]K?!D73I>5@-KD34:LXL_?EI2LO3Y>HXY7I-QOU5ZK[/:JM9 MFXRXF8*](ZQ9':-82%R(S!D/-L]_%H-]FK-A+N/!HPR6M4>>RE;0J]SH(G1F=F$7G"-LC3O?]@*^Z"ZX/7& MOF]BZ:-LK#U;O_(Z;F%>>?"FZT(<0G-:L M\-I/T=>F857-%:-EB )(Q94-4[W3 QLL?_5!M5LOSFO!8YB\P*_#*< =KII" MNI"8IEDDGS.2)!4E%6<HN[@Z>HE%8=;> M1,F2AUI)R 06!,9Z]\U+%:WUMGT%C'5(AA C.AY#&EBC&3-^H7UD]AGQ(B]N MS4@C!U[ !^;JP8L&8YE/Y/ *%-FDC!AXZSL=&T$-(7)T/+ZTM5'C$-+Y#*S! M9)7PB8-A4.J(9;&UGTUD()TK,CDI7.MSS?L1#2&T=#S2-+1.RY2[O$R+B]N0 MGU?H8/)L K1/EC'F+W26*DC(M>.2J,?S1;&8E6-.*A5RCDJIUF[9EM!VO$SV MP#G4A[V:D:F6D.Z T(T7)\^6\\7L%#MRPY;3+W3__"7"'DS(,1;&Q:K9=="U MRJNCA1+(^U/!Y=+Z6NOVZ(9PU>QXE.K):KVRZA:RQ+WS2!K>H\F$A_.:KVQ8 MRD%(F8@,JK6'M0VN(52C_[9,.LA2O5QA^>(=P\.QYGFEGF*"'"WV8+O*SV5.\DS:;U/L7^\<#[OZ]E\&\' MY(W.R2YON:^N*X.R0BI3<_H0Z*VWOM;OBZNN\%BX]KYY'^JKSS^X211]Q\OI M?-$M:^CZCRF<1[@Q7Y8<'Z64L[)$51,543437X/$0JHKF*Q19;"MTWHV@AK4 M':>]Z7"KM5-36[3K(W8-UC,2Z)_KY9I5=Y611(PDNLG]=T"(0G(,4JT0$DI" MET#)YHV$[\,SA.!>S[PXP !'WTDJ\E]AL>P./%W:_)U][2A;C*#1KG*OE5,& MM%8;$B)1UOJ+I"U!)OK%1D2-F<3$-WO-#MM!O\[NU4HR7TH\O)S^#T+W[N-L M9(-UW!G+M%6JWJVCE\D5TDP)O.5%:N=;!_GVP3F$$ZCFG+JY)/5NP*,L52MM M/E]UP)A]Z8!1CX^OB?:#5JZ=']%R(3ML?(W6M>OM1KYV7=IZ MQ4+REEG B-IPG6SK(DQW0&G;&.>6K\>5SX5SRVK9"/+U).W0) =85%Y+XW(Q MS0N5W8]H2"M4"W;20;M4V*1\+A"):IR[&5BH%0 M' *MU,:T3CG<"&I(H2'+8RV5A[-BIQ#E M+I;HE_E77D<3K"_D+S-R:Q.!RIP&JB7CP(VT.<986E^@W !I2$ODD1BRISV. M*.F_NB2STEK+;_/=[47\SB-J%>M&\AGPCGWRLNS2\R6.C+(EFYA9X(:84(#T M%9K @+;(9&V,J7GJUK;8#HY6;/.EV)_M$/:['KAW:THQG$,VZ19T[834M&]&'^H5PC? MG6"'4!;8C4Q6T@CI6>2ZBN1@& 2!J\1@HY+(16[3[?X@$$/:*7NEUW'-U4Q[ M[01YMNQ&+C@I121QZ#DR+1)I"BXDDX)[S)P\Z^;)_[MB'$+R[O"6M'V->'2J M_48JYMU'G'S 7V?3Q%^L0T@! M'B3U#C+J-UGMWA&5<&2C*SG6FKRF]L)&C0RR0985[?5U?I1O?=2],\@AY P/ MDG3[F?';L.WC;%22SL:3(UUTG1*H/GL0E@G#(7AG(D^MSWMWA#B$5.+A,FU' M$_8;/[LZ S;'DH*CM38!K^DBA,I)^ETQ8+,NP<6CI(0V=,\W??\7J8/260X: MR%U+KA9(JDF719!94B"=4X^G6Y?$W!;;D%SOIAS:*J!XJ+&.]OI\W46$--J4 MY)D(M'=H50.?@=PT]!X4J$23T/J:Q];@AN1H?W,R[6ZNX[*)=HJHE;6.>R9- M(7!8:P<[XQA/TG!?@A:Y]6:_);0AN<_?GDD[FNIH/+KE4!53>%%:,$42I*)T MI'"T9N"%X,YJ+ESK6DV[8AR2=_Q-F760\8Y#L?41<*T=^HS(T-&VK)-1Y+47 MQ6RM>TZ+K;#-#WQV1SDD?_C;T>QP S8YPOC29VG[0'A&J0'JE&"JO6N=8QX$ MU KJB-S8*/0VYQ:[/WE([FTOQ#F"08YRX/\+=*L?OYK-Y^2;7W3*KOVUWF*: MT>@FAY:*W/4)+0__#QI=HQ2 /U<OE M8E6UDK".; "="M33*E>8=J(6T[>.2= Y\.!S-*TK_>P(\? 21ZG#^I[ Y(I% MYD\7BVXSQM62@$J!$Z+;_*>')+@F5=>,*EJ MKSE.;YEOWZGE4-1#BE+TR?[<6#Z/9P[CX'=-%IM&H M2%%"=((54#4&$S1YS5ZS:'B&' 3]TKYFUT&0AQ3Z&!Q#&UFZ&3WOF*!;,T,O MU3B-,$KKN0-F?3VW,;7Z:ZJ)V5"R3\I&'5M?M-X)X)!B)<>D7G]6/(I^K*_+ M>+%:I EG+?1!'T)25CA_L5PL._R5_MGI\O3*Y_:7D@<\K*6J;#7F5G7'EUTZ MH8WS=23(JV&-+.<^U6IAM8$W^:8QL2!JHETD2I*_"@Z:]Q*YA>+@$F2WOI'< MJI?36Q$?D3B) 'H=7+V&I(M#%B(JIHPCK\K3%_OF[9RW@S8DP7<@2V[5&^O! M..V*UZT']^YDW.55[,8 %%7CT-'G6J6*)P;.&D;^?N+*%(W-^V=LPC0DZ74< MKNQGCKY)\GL-#)S#2@;HV1"9#K7K+2I2=399EI5W6I448V@MF3:"&I),.@Y- M]C1(CSRYMLG?'R0V 8W3G/2:-,1L67/SM) L@319B2"-:GTV>0C>(1TK]90U!?!]ORZGE# M;Q/>!V4OT54PKZMB+0,-.GK/O)"2*? "HTKUE_T)2XE::N4.,_) LFJ.9>1=)[5W(Z_2 MP934M .3#C/9!J:%JND5&5EM@)@"_:U!?J"9MTW$.T85^*,8>N>)[=O4JS12 M:Z0PHC:\+)!(^!C!@$9'! 3-(^DN[[9I0;SA,4-(,SF6H7>>UC[M_+0F)7Q! M93B!\#Y6YYOD='U^1C6A, M4I48&4*HOHPF8:@#9\(:3/;(-KB%X+\?BR4$VZ94M7\/2'!66@)Q)90S3N606 MHLBURY=)-36PJ&,L)#L=$1PK]MLW/_:S0J_$N!*(!N&*=(YTNJ_ZK?8[\:D M<\KXJ(QT2O;2?_U.1$-PE8Y%C3WMT!$+%D]BE%;&EGNGID;1!VR).P& 6T E,U^^LD" M 8H" 1+ J@60L!P.\;SJJ\QO565F96;]^W___6+TW6>(<,!$>3E0T>$___/_Q9*2Z"90*,3Q%4X0@>2X*B0C2J M."%]6CQT-!S_\\_UGQAF^!U-;CQ;?/F7[S_.YY_^_,,/O_WVVY]^C]/1GR;3 M#S\(QN0/J]_^?OGKO]_Y_=_DXK>Y]_Z'Q4]O?G4VW/2+]%C^P__^V^M?TD>\ M"# +O7T]2F"_4\^ 4OMOZ&_4K M6/T:U&\!%R#YGWZ?Y>__X]^^^^Y:?1KCZWLWAWSS;,@8PF7HWE#Q'>?W13OY"(,6PKXSJ,;H%T\ M""[P(N*T)=2OGGL+YPKD.L+ZR-'PP_SC<$SK[.QJ-L>+/Z7)Q0\+F,\GGW>! M]R_\#'5-94:R!8SKO[LU/.F9!JA+QVOZ#O+[PXN M9_ AA$^#7^:TT=0]AV:!K^C3V0!%3,[)",6B!A52@" %@I*8/09CA$EWE3E; MD:.$65RHHOU#D MV72%?_FZ'/@^52.@J?[FDP9BN]8) ?_^N\DTX_0OW[,6ZOM?EV$ZQ^GHZAU^ MFDSG Y6EYL9S2%H0),89>.8,F!)5CFAY%K:))M<&/@NE=A'F7?WR%OI]B]/A M)/\TSB]HM@,C5+126!!>2P+D*_50@E;>TY7PYZ%;@\7Y%W-BB8+ M[S20=5'EN&0;!NM\*!*\=!:4,PEBWDSCOJEAV M4?%/X_EP?O5R.,*?+ZL@!EH5D;2*(*T+H'Q!",D4$"5)=$F&HKNI=GW$)ZW2 M3N*[JTK5797O\,-P-B>&S7\.%SB(P93"/'$)DP*%/-+JD0HP9[GE2DCM0P-U M?CWJ&:BT@QCOJE5W5^NK<9I,:;%8!#<6LWT^N1S/IU?/)QD'B$[[E#D$@1E4 M41H<(8-@=7;<T&<@=+;"?DN!TQW#KP/O[_*--UA&5X'N99K3D"> M"@L*>*P6@LT: E$42J:=A"'7V9<&VM\R_!GHO85@[VK<=M?XLYRG.)LM)OQF M^G8Z^3P<)Z1-)C+'D@0C+=D+,B0(GOY1L9H1P2?.6RSJFT<_ WTW$.M==;MF MZGY.G[Z9OI_\-AXD+W7A+D)$4QD8/#@LFK8AS]&)[%2Y+W:SIZ:_#'P^2CY0 MF'?UZYOI=_FA3I0/A&(Q)B$A\&3(LH@&G/ 9 LL^8);TG&Y1D*U#GX^.#Q;H MADA(IU#7-E1BX%-T$079#2(0JB3)Q4NL@"LYLI292+9;.&3KT&>IYOT$ND'- MG2)>7Z%Z.YG-P^C_#C\MC$2AA7=!D(W@#",CT3,(T68P3!89&<'*#;?FK\8^ M'T4?+M(-FNX4 :N[Q[,IA@403V:^DIP##X(HIP(!R>3;R\1R]L[K8ETGW=X> M[4EK\V"Q;=!?I_!630<8O?TX&:_B,\P1\FPRMQT[BVZ#+3O&M7S!=3HE87,3WP_D(!T8SLMA" 5&GIJ)WX(5(H!,R M,@"2SB)WTN7ZB$]:EYW$MT&7G8):[Z>A9DW]EVIOO5<$]:BX<+;H,*.\6D5GSZZ??T,8P_X").2DL\+1') M0Q""7&BER2"+#D$:P3RYU2*';M[,IE&?M$([BWAM$GIY?3JC'RQE-;T:+2A;:2Q9!$@U7.EN3 M98NU^JM!ST"IAPMQ@U(;A)E^NL#I!]HJ_CJ=_#;_^'QR\2F,KP9<9Z:R)W]: MZ.I4>P6>T][!E%0T6>%1M'AC-PY^!DKN+M0-RNX4:5KB^OU+NH#X2QC)D?@FM%,L10(OIY62"%-B::(Q%NX3/=@. .--Q/Q M!@8T2,]Z3E.=AM&K<<;?_R=>#4HRP12NP+GB:(J:S(94!!C4*>K F< 6B_;: ML.>@YPZ"W*#:3A&NI;?VIF66\;^4DKN(DX-^BX4[1KE9/]!=5+^LYLX$7,49&A+YA6-1X%#%TRZC<,O"3UG +86Y0<*?PUM>8KHW :U32%6$U 7+%!+($T8$3 M6@(R1PZ\XT:X;B[4UJ'/2,F'"G2#FCM%M9X1I+R -0H?!ED'H74B0]"R6@$O M,WWF(F3NL_?,)DN&?!?5?C7ASC"@0\!G6<)&/.6 M)E4LN%#/G(ME"0L9]O(^V[E3Z>H"04/5WBK[[TVA#<2XJ3CPN^LB[C^GT62& M^2_?SZ>7^.6;D_$Q-^4>8UB*,-]-W MM2_&L]^'M,RH6'0T&1A&1N)@C@132#HF>Y=#4NK>@,@AI-@*IB$_[FG!< ]? M#E#PI ]!-ZPIO1?8B\4"N1.TP5I;B#ZY\.)6VX4V&\&VYA9WN=!(@;O0HH/T MCTP0Q7S6G 6(T0EZ(X(ADY-P+&/T!ORX5_X M>? .,^)%70R7R&9_6]A0 X&!"TES+<%[,DHY@LL6R2BMF3)D[%B[=H)]IU?( M?<\_ONW73 &3QM+;VC;BWW]8$PX9.?_LWOAE/)N,AKGVU;K9#6>3L@@1?IR, M",#LI_^Z',ZO7M"X:;A#=Z -36+V':-I0YE.$UQK/I.D4]X3 ; 4%:SP(6N? M8F3!B)P*#O8?KGFC&I&%CSQPX$X0>SV2)XE>U91O1<0M.:K[8BZG;52S>N*K M<9IBF.$+O/[X:OP>+VI-Z?3J6GSO)J/1R\GTMS#- Z$*+!5CA$AK M+ZW&G'&=,EG]IO&,]\'W*!S;?5BQOEGUIHR&+7)66->0/:>%^(J6A6<7M03Y MV7P^'<;+>5VBWT_>AD464:D5,%P4L"'0XLRCIAW<.D!I-7HT.HK[6C4Z4]A# MF/XX_.FFCH:=?U;XGN7_O)S-%V; ^\FSG!=R#Z.W89A?C9^'3\-Y&"W-Q5>S MV27F@B M]F'--=^#7-]PW3B))#<;SO$7G'X>)KP^AGB':?+A6IU_#Z-+'*!FE@5.#E H M9#L82_Z02Z4VT'*>^114;ATJ['M.?W#^'HT.#9LSK>;W,\YKAYD+?#V95;O6 MRA"4A")5!L4RO7M99##D5AL1T:ET7S7I(=S\"L 9$^EP03?LW72XF6B1:Y\) M*RY2%$UM.^,#$=;%P"W7 E5K9G2TZWNP1:U,/M7C+QVPQBBYA*BY@B",-$X% MQ67KI7L_6[1%:.!N<.6K5\![SG5D()&GVGXH0R@V .,I9)&2SNZ^8KHVT8%[ M(9YA@*"=2GKPX.Z"&Y"9)F+(M+I93:N;5O2*6&;!>DRTU>G,FV\C=U$\AKVD MH>+NG*9WDGH?/+BS7)I8DH_D)FHF.:C$&*V4A,\D2S^)6(IN?=[U*'WU'EG0 M2>8-_?-Z8+.8YK43]^)R2F"N+=Z%F;LZPOGI=YRF(5G*@Q29.A7]@U=['N 7A/Y+M*,9%-Q,K'(7"8Z5]LS M)D9VLBU2.$1T.1[.DBVC_N%HTD+Z/?BF]Y'Z9_QM\9/9('BF?'0%>/U'U;"D MRT*2>6X8^ G:>+.I/-SVXN??2_0M*;+E&'IHV"?YP5UV&]X<0B'O+0%B M]=Y*D>2]<0U)\/J?L1Q=5TOG&W%::Z)AR^6*]\MIP];#AA<8Y\\GX^6-CRN; M[7J.UR<*,<2B67"0ZDT/RC"RVE2][D%9EIA63IM=5J 66,Z764?75,/FSX>? MS1)%T/&@0<=Z8U=1",Y[1U]6\HBL@W]DA^EMO8[%S]Y\JA!NN4E.A6E6A\+[ WR/-_$X^BL9:OFG8S?S9"Y$I9%'2!5H+5- M)D1'7V;E)<_2*!E;'[WLC_(/R;-66FO9*7J75^,=SN;385ID5]-O/:OR^1GG M;PK)JN!P?DFS&L@2?"[UY->J>LU0R>!Y;;3K(I>9,\S\2-[QSIC_D"3L1Z,M MFU_O]!;M- /KHM%6:A!%UNI3D\"C9> 2+Y(LIVS449?";Z0\KDY;MO$^6J97 MCC)HF2(((^BUTV3W1YUK6-3PD%DQ_-YK[QY_XE_7[#,CH^1!&O"&_E$6$6(I M"C@3S#MN,KGAQ\L^:Y()P6GKYY:4S%0]05&,7JFD(W!EO5)"%J+$D3,A6ISL M6QTCLTJ 8X$(+$E)7C$/FHQI&U0(,MS7;*B'D_T.Q5[7Y>HV1I^U%1!%K8.P M)4+@UZXY<= FYL)][3F>=%N'+ME*'<3X6-HZW$QA6<9ZO4G5HF0E>NPEX*W<:63H/NKVE_@694M[X"HWVX. MM]"B8%[%UP/-8VG^@ M4\/1E+^/B'M0^IQ^OF0/GU+JL3I=.FO+/L.E.A$REY#R3K4['\%$7V] M<%>(0E #XZV-GIW!G:SEP\&:G!Q##3V41-^\%\NJ!/*9)N/J8"W>#8>.C%]. M(C",UVI:#XXKVB(U0TY>34FEM8]W+Z!S,AHZ"[R'>M0U3,L781=0/=D.&P&= MV'SHKKA)7U+O84/9#,XF6:QV!9)RCMZ 1)LF=QF,9$I*U.A$ZY*((U)A5UOB M2$S81]A]V)%?^H(O]RSK6"Q&*6",UVM8:!$-UD3P.:).RC+%6F\+=T V^[.2SB>P^@ MY M&AWU^PI#/C.ZMBLU@ZR M;+A4;P95HE.J%+(\=4F@-0[!9SO%^][B/"QOK\ M)>$X3(>3MU/\/)Q98EYN#E)R9[A&0*YI<\!(FT.R''CR/$=3&.T4 M#=3[$([C;;\-5#3I2;X-K?!U0M]D.RQA<9$BN0$(R=5;N)R1X$*48-%[PU0D ML(W?ZG4(3U7CK:2Z]47OI?_N+Y<7%V%Z-2F_##^,AV68 L%/J?:+J1E)D]$P M#7'VQ8-X-2Z3Z<4BW^5%M2I'LZ]Q[]20M\&@#3OTMA;!6LM>KJ4NVB:C>%$B MNJB"+8X1KY#[(,2@P?A=@R_CM+BO:Y'%-)S]\_5-FD.QIFA%SJ')MIX M2@M2I6P24SXUSR_:CJ9+F=#/E_5%?%.>TXLYN:!7TJD4>.WZ8(4MY %Q3:\Y M+<+H:<*\\,1%V:'D9_VY)SA5:J.]VY4ZG8350\CHSA3?DJ]%WP@?D ]8*D6@ M35!4[6TNK(6HBX'""93+7,GF[97NP_/D"=!;_+JN4]>D9V%UO@9\[/9#.>S_X&C_'(R_76&-=85?;W 6:IZ_T%4@F:;-(2*7?BCFH2/GW%(Y3\M3>D:NV",/F+]O:H%HW*A0)M9LR^>2)"(\A04 9G#512M^Z+\[N MZ,Z&/CTII(=F.+?RJGZ>S''V-EQ=W],FBV2:U^O\ZD&9PGIDMFC4$T7(*$T2 MK>_[V +E;$C10M0-6]EL@%5I^Y)VS445SXOAK*;;+ZJPO%R$ZQ"8LF12^2C! M>:% .F*OIC5/J-:KQ@ZPSI$93530L'/-YA7MZZ[+ XR".1T%D)=<>Z/D"#5] M!UA4Y#AKYB-K?;W+?7C.AA?-A-ZP(VOPI5L>C0"G9"2[1V:C MLD+;/-=Q,Y)CE=0=*VBUOW@?2XG=G:G\>/6>_G1Q!%U$3"CJD2'3"92."#%H M!!=U+"ZGPE@/!N@V.*=*HVFA[(?XTF179\M_>'JS'(':'U5WFV'=:)[ ME%NI\,&EI9O\CTP1783T+CC(O+K2ED5RI,A DLJ+P@P7:-KG4Q^9&@_=I'P" M9NPC]CX8L0S/W8&X3$S0M!B*Q"4$PD%V,IG(SM0HG;>*(S*?6?/[M>^'] @, MT4/5MTZ+AK+OHRIO>22T#5[)!)"L89"Y-BX4K$ HCM!R[^KE182\M8WQ *3S MH49+V1]C'_GQZD< D(X3"!6:BV87D$AD@GK:W7![80>1^5 MHDMAQ%I%Z,8TO[7'GHD6NPJL M<7GGW\)_3J8K__>Z98%GMD3-%)!GE&G/$@I"5!*\JZG@=G!*\:"- MBF!CHI6+.02O2ZFM6W/ +%V0.V7"/"Z=WU,:>A25[R/5QGOPFS&NP*PV%1N* M5?-RJOT;"GK225$/CN8)Y_]ODAI2K M+A\F<25I(M;4/#K-&/A SJ/EY$OF3+9%$COH[>Z3G[KB.LJJ\0OWGF2/ZWAT M\"45P\$Z1H:<#!J"J/W0E3+*>B[<>BNDS;K;\.PGK[VN\NHA/+IHN_UC[0[_ MU\DDSYZ-\\^3,5Y\&DVN<-4;?O9^&L:SD*JL?[Q:'0=$"K?0R!X.?FE[-V0GP&!O8)5-=#I<.^Z%?85TD,.Z#O*6K?#?F)>C4> MD2L=:=I T3U$>CO. G7*F6QJTA3'FN++H-K7P"7WQMLBZ4W_ ]#TH3Z23Y:E M^^BWL16V0D)&_P?K<"0[;\$([R5NMXQAZF:C(7[VAP;H<1<>&'>VKQ+-X@[#_[#Z?

*M?$A MP]OI)%^F^9OIHI'DIK'/P ]J M(M:&A;BW\%26KZB]Y/$NH!H>-6P%J&:" I\KG>JH+:\*&V]V*E3]./2^CV'#4=2^CYR;;UO7R-9MI!8[3!!*),( MA2Z%\"BR**(5$7AFZ&O?W+)^R]SFC7O#LX\;_6PD\DE#>?60M/-U6>YUNEH) M'(VP8+CTH+P@&T&Z2#8"1I12"E%:%QG<17$&NW,C$??0)N%K1#7,OTH]W0%7 M3S'%;9A.$RWLJK-[*=!1X#W$]K;BL[%Z!@:!?'];^WEPVJ^-RQ>+"/G!OOXFNM7%[0SA2N2"MJE56:0S&IGO4)U+49KH @8P:A MI54T81A>3?@39.L, IQ<5$]DR9'U,1I^'XP__F$S_21^6 MMXN\#&G1#VR%5:="5#:@>2&L7%OP1&] XSTQ/GJS[I=O/L/><]PS8$&OHGZ, MS::_LIAFD_)\BGDXKZ93WQVG'Q[YZ&VG]Q3&6N]II9R5P:CB#3D"1810.*J" MCM/G*LH=>T\_#**W!M28+(M,9N JN5IXP.JU-QQJ4GI,QDMF6]\'U;X!]>K) M2T?M)2T:FWHH_O1[&EW6>]IK)T[Z/[\/OP]T$#(E6R#1:UU]0X20R<&WEBGR M\[)DLG6YPP$P'T$:_6&BU"/491]'6>*F9Q+'@I8G0.0#4#&X*+31)(),4E7 M@NC[_7\LC<6:ON_[B_<1-Q;[NKR8;$1:I)@ %FOWB6)J^H\.P(G/Z$R,49:^ M.?.XNSOLI?9]NSOL(_Y3E.GO@N];=X>#-;IOO?XAZC@%;5CR667K(,94[\#* MC(PB[H&V1529:9ET[PW(GD1WAU[9LH\6>F#) ^[5,H(5C?52B 0)E0!ET!'( M>LT&AB94B$B2<# M+-OD-&->KG<@V^C";GO^F>BUF0B/TD7L2S=.'@5*2V3+G"?RI7F$X+R#PE,6 M&KT(LO4&\'3Z&S=V/@X2^E$"&%]Z+>X"[5M_XSU5N$<7VT/D?^3^QB'X0% L MI,(4*,R^7FQ7S11DPC,KC>Z])?HC[F_<%S/V$?L)^AOG&+V3D8--"WB*C%=A M.+E6G*:?!=DUS>_F>4K]C?=2WY[]C?>1_0GZ&YN@C4RT@_J JO;8=;42#<'H M$$W4(NO2.LKYI/H;=Z%&2]DW+BC8T+*'1N,V:$]KHS3DWX10KX21M$K:5'@V M.KL6;8L>?6NR0PS+!B(]6FNR74#]85J3[:6AG?I4'2+>H[4F"UHR8;0$IWUM MF>L2>"%"/?L3T1198M@IC>9QZ7R_UF3M5;Z/5%LG.GP=I4S<6Q.,@1(*!U7; M-7EC!*1LO"J"D9)VB0<]SJ9D>XEYTD1&C?.%5TA^7#5'*ZA*X@&B5QI4,A*B MR0E88A:9RZ?CPO?1TBI9Y>K^VE2T"+MTBYY M[;'GHK!#I-303KT-Y:LL?4^&6]% 65\!+\H$#1(W\:B$W-[*.RG\U+8 M(5)JV&+M-I27JX-1'T51S$!-J@5X*.T1* M#3M'+"IG)K4XYI857$^W?PDCG+TIKW$V>_\1Q^]QO,SAO(E:)>$BIYTV5I3" MDY',.*<]-PLNA$W:YAVT>LC83UWUO\^J66>7L\PCJN[Q->ONLE5"Z M1%D+E%4UVRP$FQQPH^D+DXI4IVYJ_/2;=9Z0I?OHM_=FG38D+-QZ\@R*6

M@@\64O;>&IZE7R^9/--FG7MIY=YFG?N(M/=FG:P:HA@\Q.(;#BS#'_.L,R^7H]? SSB;ES>7TVK\9 MA5JN.REOIQ.R6>=789Q_^J_+X:=:3M5W4X$&T([>=:"U.-?:$FC#"^>*IU2B M\LI'(I@TF581S7V.9L>V! U0=C.*5D]^.ZKX;CW^]4W-(>VY26F&H!T+]6IO M =YZ!!DDYTFIH'WK3-:'474U!K>.L%)$P8$NIOA GEU!(4"51$Z=R!JX*]D@ MJ5VDUI[Q#K".O\0WYLBZW=9:%7TD8J6/F"]'^*9L!7L=#,C(';>Y'DC&>CX9 M,H1Z;9)$]"R$ND&UKA#;%=NQJI=[9DLOJG@L=BW '6J8)R_=!AUQ7J0+7T$-S8/OLOZ9"[0.PIX+8# MO--$U9JK=E?J=-3+B2C$@S(HO0!6EV\EDH"0Z%7*HI!7P7(4N^6@/07J/!#I M>@S,V4<=/3#F;R&1BX;3J]OP5FD).@OFDP2I:WZT8ZJF)4BHK?TRVA 5:]TE M]1XXC\AH/E1]DWYDWX.U_'?\.$RCFR+-0OZQ8*E "+(>D/$"KK@$R)2MC0(X MTZW]QZ\1G)_R.TBXAV7@-889UE92KRX^32>?%R;Q"II5D?M0 MAB:\(NS[5H MRQ(50Q(\D%?'8F/EWP/G_)C02O:]5,->?+JU$@>1TK<7'"LM9 M(J\*LC8$]K9];Z:-4,Z/#BUDWC!)\,9+FY3Y;V&*+_ SCB:W@6DTS++K8Q@! MRI)'YK1-$*(Q1KN0!6_=W'$KF/.C0QNY]Y Z\O)R2K*]G-:6T"^'O]?/5JM6 MM$4Q7ZL[@F"TF=6:2ULT2&DPLBBDX]B8$=O1G!\E&DE^:Y[C"4_07@QGX<.' M*7Y89&A-RK(Y4!CG9SDOL(31JW&93"\6O]#WJ=F!<(Y^4M9";&NG8Z4DZ[@4 MP6FO/ ]$'.6+XPF=#Y+ACJ=C!R+K>._'5X.^60WZ)7KM)0\L<@6!)[*V;V_W^CP8DAD:Q3> MNEO%D^CJW90_+7I[[Z.H?GI[W\'Y>ACBXKZ'Y7S>89K0.O OS(.27.9&EAVZ_>R \,T;UJ)[^FB^^PRJXNE/@=+'\CQ.^B;01 M+B0T2$1X$[T!S@W91YXE<%4\)6 *QEC%F[?6VPG8F5&GO3)ZB$+L!/*GWS]A MFM-R.;R@7WE3?J'OSLIUPAK]P7"2^< [KPHCX"01"RH&#K%X#1F5-JCK%9:M M_9)6V/^(O&NMTL:ED\N;-/\1IE,R?:^N$0TRNFRDL2"B(502/83:@#\6Y3%) M[37N?"0G:"*]Q7>4*R;,IAN>3SSBEG3(803Y/B""MM+4N*$!,00+& M+ O+#E7>I3_ AD>?D2:["JYAN>5JKL_RXL:Z&:T:=0T9SW @#-+L&%DY*M7% M@NP=GR*'S'0L0<<056N/[RZ*,]%Z(S'W4$>Y9;JKRVYK2$.7>JLQV;V8-/C: M:=9*K[UPUM"WCN/T'S69KU<*-!/XJ=/WMEYMGJ(N26D%DK8?LGT#+66<NC6LS M_R].)S]=#&=5%&MI-Y$P!6\8()FEH,AP!T^V*: WQ6@6=79L!PM_^PC'[:;1 M2/R3YK)K7(UY&]7;R6]DA4YIDBM@SCEI1); K2.#)HD$KJ9L)IZX38[9G,N> M2KTSR#GIM9L$&[^L;^8?;UH%2N55P90ABKKVB"S 84V&4FBE<=(EOXLB;SWR MJ:OM4.GT$)5]-4Z3"_QE'N8+"_QU_8,JR;I].)&,\;0@:-I&0#'R*T)Q'IB5 M,=;+XE5L74-U#YRSL:-;B_YXK%C2?A=P/96OW OL-(4KS=2X&STZZ*"'8\#[ M01:;)-8F(H9K1AM0T!"59,!",MRQ(K&TSCD^ 4$>*$\Y#3_V$7T?+7YP1#_Z M\%<118@L4ROF\\U MKU)D(#>'>(S^YQ-D!?V2ILX-5$Y\-@ERB M>B3)L^NB6TN?K>GW#B.KK4J5UBY&\ITS*RFGQ(P)O:;/$K9O";3?$FB_)=!^ M2Z#]ED#[+8'V6P+MMP3:;PFT?T#>?4N@_99 ^RV!]K%K\EL"[;<$VF\)M-\2 M:+\ET'Y+H/V60/OH4RF_)=!^2Z#]ED#[+8'V6P+M/DK]ED#[+8'V,:CM6P+M MMP3:;PFT3R0_\EL"[;<$VF\)M'ORXEL"[;<$VAOOX(09B2_#UXQ;KT HXY01T7K;VL1M.H'.9VP+##>0R-:M8?K:U3?.%ME( M X/91^XU<&T1E/(28KV@/"9::9+F%FWK/?Q!4,=?CT_'NCO'=4TUUD>:89A] MI.G7#[7G].)S*Y)3/:EQC7 P/=,PQW M!7=\BC56['IV82]:Z<%R?#DH<2<67("O&0>E.",A$(6"@_* M<7J/.#:_%69/B'_DU:I/;?9 ON>3\2(9(H[P!<;Y!J2S@;'"9X,(7-7[OY-. M$ 1WX+237&1-]F+KFR9V@'4"DO6IVKNYT4WUT@-U7N"45M7J0MV2QT!IEE0P M!4J=KXHQ061: &?T*&N+ M=DD#D\6"DDD!32! B)S1#FR]2*W3&YN!/U8BW".R;4ZB]U.GV-V9_8]7=T,] MK^L]48L(M[51%D0-WM0K!64H4$\TP>24/=NC3<>N!$\Y'1ZU]M-0GI5Z-/UW.9PL)\.6! M6D!9KU)U4&Q!$H*QM=(-H3#F'$E(V,C[(M!=."<,3;57Y#;*=-1"#R'R3=#$ MZLYM([4)9)&2+4J[NN4:8DJ^FJ7DO#I4PO>VPMR%\T3 M.,/IY^H_+DA=&XJ,$_U56,I]&1=AT:L4>0"KLZ_O3BWAEA9H38RD?*5*?WD1 M#>?1;!WNCNEY&*7+T>+3=Y/1Z.5D^EN8YD$BJ]=8CF 0):A4:,LI.H'D*O(8 MB7/86WRDKTF=<$\XU3NP=>MX%,3ITX2]M0O7SD5W)C/[>C:S=VN1V.5:N(KD M2Q7(1P0ODH-:%P%!5A>Q:&T%,OJO=;)1+Q-YTF] "\+MX+X?ERU'BASM,JDM M3N9KZ ZF=SL9&$GTM4XTF@>,J0,I%&!D$IN8E M D>;W+=7Y2FPJL_,@:;;8HP^A>0B,,$4*)8U>(<*O!$^.26+-KVY%/T942=U MWJX/7*WPC"4A(:M"G':6V.)2)+9P[XUF4J>=FLB9L MW+QJST=A-KL^GV/)%"\E!"9J+7-- 4^D#=);4^O562P X3[#NGHZ_)G3P/I"NA^EMB&[+A:=)>J."1;#8A ML@.E!:Y!Y7"(PZ_'Y/NNZ>F/#VV[T&"QNU[UD^JEH>>W"NA$OE' M;-'OAGL#43L'HC"E75!6\+7>??@+NN7!7WPEY62))@9BGD!0+-(B%UD Y(%+Q["X]2JUC:_J0^-T[A,R MGZ1_OL.,Y.CD-]/GY%1B?G$YO6XF/YSD7SZ&6MR%TMHB601KHP&E4( 304!V M26&46OC0.BMJ1VC'6[::Z_U.:Y >E-'#T>/;<'6=\S.9OL-/E]/T,?+*B7Z8L'>Q<%)?C5^/PWCV?4M% ,O2BWUR2 C<5E%+2#P8$"61(M] M5AHE:[VZ[('OC(C3FUIZ.-RZA?7M=)B0UL %UD$V0=MB(CA-OH,B1P&\-Q)J MT\M%Y=MF$Y3VH<+NX>#FENX7H^(:^3GKHZ;<+AY^HIW.9LH(5-H&%U ML2.+7]A$G#4*T"AMO(^T439O9;8/P/,D3&/%-+Z4YGJ%>W8Y_SB9+NYN,T45 M)3T#EB3-6C#"4M""%=YE27G$Z MQ;R9Q3)YZ1PY2-[5B^]<=!"E*U"BS#I9%V1HG>MZ/Z(S8D=#T=\EAFM+C*WT M]24$KJ0#3H2E9[(3M;HC11Q5W"^#9MR6:+]O.W M&+WLBH69#TJQ.6];Z0S8$ /(MV@\4Z=ZI;S?O[5K.M5],/Q!Z+FUX&5X8>/\_>3 M97SE69@&*)@,Q9/+:369!L\3B^FT/]QTY-D!T)@PZ MD8HV,*W31=M?FC1^6?G(P$KT(7S -V69\W"-]/WD1Y+D",.LFNLQ1%=XAA*4 MJY?L,'!)1T";@S/T&4UA!V(=#.!,>'0OE/>^[>PO.-CX>K9P/'#HY>=YY$_3&FR_K7 MM^=#_H@U.I')FHVOU68>O#("9*!/&><:<9>$Z5M(.'!H?$ZGP>P M#W'VZYB^N='J??9ABHN2J+_A?$#TX9DK!D&3CZRRE. "5Y"\1V8Q.L2P _-: MX3D3NIU$/1LXUCG*OMCNK_WNNSF,/^-ORPKZB(ZGK"R(I DF+^1W2U8@<\V* M%=K9YB=UNR$[ S[UJ(H-C.D<9O_K9))_&XY&@RARDIP)R%%K4$(*(K%",,DQ MD92,JGFA[VKL,]+Z0>+FMK;0"Y"*6%3%J6Q1NMBA MWS.3]@(]=0N&C,/!:_P01C^1>3V_6I2?8BI%%&$@IUA !9W 8R;S1[)<#.>% MQ?O,#'+L_O1A\OD'>O3UZD&??%DT-@QX[(8*?:ERTD:D#:M.*I1K%,O"SUUP M[-"WX&$5WQ[UN T%.HM_TE!V?>JR^AZ%;]3>QH<_0UV;G./T4IO.K MG\,%+A839[B+?I'/8NOU:J*05+0K7OT+$5S)F9"FV%WV]%?27^FW*K M3GOY%NR"L*>^CP^C.TWCQD;JO*FW(F>*TT%E& M.R:+QEN%-J36)96G8LL#?0]/1I9]5- #2=XN[#<5''>PK.D M_BZ(>K(S[J(YD5W11EWK%;-M9-W#%K$!F8F>B2!]O028U\M*%(2:N<@<,RQ9 M)F7[ZNDC:?\A.^%8RM]'Q#TH_;JK9;A)'%GDD'R=7++A$+*FD:W'KIJT MULU.*N\@V,:1YP.&D?K=*W;/^GU/D^ M\CR:KM^,<;GQ!)]"B1+!%F-KM^($D?X%4Y05RH9BK>FD[INACINFVU8O.RG\ M,*$>;3=__]MD"<]%+E)T2":-)7A:!O J,+".6RY="BP=6C*[-M39Z_PPH1[M M/:^%D2M2%NF3YCE!5HNP5R8/QWL/F>?(=+'9N%WZE>PTV/GK_4#!;DU).>8U M);>:2;ZYG,_F8;RHE&U]>TUR[Z(2YG LK@7OR[KSR4:.7*;*@ M2A1.FVVE />/V./U)Q(UT4X%B(9'4"'0AF.EA:Q#BL'R$/DNN9Y]7W]RI\OM M+2D-D@]&,UW[V@I3'6U9FP1XX%%F:[3P8MT2:=];^!:>1U95M(^&'VPN?*C8 M>SFZV.T2%F:B=S(8$"75RU!U@6#1@4!N,M=H[X0A_J WXG0A2A_*Z.-H_+[Z MZF?IORZ'LX4&9@.?I3;<(&@, E3V'!QF$DMBBI> F>C>!VMV 7=NO&FND#[N M.-FM,C_EX .GR6L5B-^)4$9G5>UN6G@17*!N71#_))LD],:9PU31,'=KO97E M78CK4AG([%#:X@"U2^W.0^6^HM M09Z^GWRIU1[$K&)QUH#)R=0R[0Q!HH2"KA;W*XGK%]MNZ=FSQZ!G0HG^!'V, M.U-N6]C*YY"U$>!E[?' :OM]'Q3PY (WG#G1_/ZLW1V;0W+.=NQ14!@FS2T# MPVG!5AY) E%[*%XQGFQ.*/N]\>')M(SHLH_VHHZ&UX/L<=1JM44>2FV3>^<4:PPJ?PN.^C3Z1AQ\'[97J"G[ABQXO./ES,2S^RVV[ XH M: M<5/J[<]*%%KA25Y>20\\QRA90 SW=H\X9#79 N41)ROLI?!)>\'WX.QO@E4_ MG>*JA&@7@#TE-3X([C0YCDU4N0,]NNOA)(0AO]$;3(+T62]TYB%#I+47DN09 M;3:,K7?N?ZI$>2 =\C0\V4?\1ZF[=$G$E)*LVVZF75@Y,M7)IY26/F>N:!%V M.3TY<=UE3PIXL.9R'^EM/4#HY?CS[71"V^O\BOR>GT@ GZ[+4!=^T+.4+B\N M1_7JJQ?X:8IIN-A%#S\#/7RLA@>AC2:\=AI:BBE,D_W@.:T"T@4LFOQI3,:I MDFP9'#YL5T_T>MRWHS">/[LU^!<#F[.B(Y=$25$S<9(L$(+5H%VEIA%"Y)TZ MJ6]\Y6L468J?7\F(RG2\]AZV3&60;C!2V0 FT62C) MEV%6R81A&A5/LO69:ROL9T>YDRBUEXK5++>9U]-DV.M7#\?L\7]J=>M?87?Q]'L381C*\KK&$>)3GB1,IC$ SDGD=/J MRA,4DTKA6GN"WOIP=D=L?<<4CT237E3Q6.*+6Z?TX]5[>L3"_]48I=)U7LS1 M!EX#:KYD6C)+5*A(E M1QSZZH EZ[U+A![BD7N M .\TTHGHK;DTZAABC*,5'4U+KX^*34>>! M^.1C8,X^ZNB!,3>0;DJ+BEE3:WOW:P3G MI_ .$N[A%7]=+^.LM]>]NO@TG7Q>F+LK: *C5L$I<#6E2:7LP#$MP4J'F47Z M=STEHK/R[X%S?DQH)?L>'.+GDXM/EW.6GN]O)R2;"^G2)-^.?R]?K9:M13!$(4E""PN MKH?2X%E6]4X#LEN8+,ZV7AZVHSD_2C22?..6+LMC>9K\?V*:SU[5^/\'0K:" MEBPR:7( P84%9;.!@/6V"RTPF21WNV/N'.1]MMY;I776;(^<]W#XT"E^? M%;5->MAAH)XS'O:=ZEJZ@XE<%.'I;;96%2PA9?J8@J7O,\O"QG2''<;L/==! M9.Y5# Q"2+65.K&2O)@"W&J4M#&I.^WCGT"NPRZ'G8/L=&2U>1\KAF:NZ66/ MPDM(QG%M2!(QZ,8SWP77(UH/#V/)^N;77!E]%)3O>EIA96921 O!.D/;M4,( M])Y#;>AGK? "=>O4H"=XCMB%+KVHXK&<([X:TR:$-PU%7]<_6.7/*JN)\BJ! MRUG7-'P#+M8$(")_RE)+%*T;K-X#Y]&?&^ZE_CNW++=10P]QO2W0EF;I+N!Z M.BF\%]AIS@B;J7$W>G30P=&)0JB\#8!81C'8)C4NG52U D( M\L!)X&GXL8_H^VC=/9G-WY1ZH\'*YPR.2RXU[<;*ISK5FFM?F]%JI;-/,MK< M.B/S#HCC6[4-E70GWMM%PCU8K^]PAO3 C[1)W@HZ_O3[)WI/5OWF)$]$;ZTA MRL()8E;@/;=0N&="(TM&[71?W!XDV '6.=&BM1;ZZ(&$(_K1A[_B&*=A5'VP M?$$2G\VGBWZ%2ZPWH4F?3\-BR19;^SK[ #PG\O2G MF>,VC_QY,L?9VW!UW;[^XM-D7,]&#P\6WO^\AC'!/8"OA?Z<+B'+XDC+6LDD MO=*HC72T(Q074 _N?W372%>;)NOI_H\3*=7]/8^NZ@7@PY5Z5CG(QI--EIRUIGD.W*WQST/E!TNTAW2FK^>WO&8'R> J=6ZBIDP(%2%X M5&"2%+RDZ))L?X1W!\:Q#E[Z?ZGWE^IC.5CY>AZ+")_E0KN:D&UI"J#(/ RJQ3K2\5T9 3:U!",$D +7].HV2T,#X4B=IAF%,; M?8?J8M*/(!M?4E4-T8KIV3B_P\^3T6?R2O\QF?Z3/BRS+E^&-!P-YUZ@]'W'/0,6]"KJK:]^[P'I9SDOGAM&K\9E M,KWHF,BZ\Z-["E/O/IVUB'4V.7FNG5(YU)NG@L@L\)*9C4XQFP<[C])/\%HK MQ@/Z>I#B,RAO'<3('5FKVG*N/8;<^N"II^#UUX]]1:[/%&?S=V%^?8B4WY)% M3S\('W!0^]YI0_YT[9P&BI<"CH0 *J?H961<^M8E&+NC._6:=A@W[K=S>9UK(/J) ,QX47NL!O "#?AB:057-@O>.N"U#)%F[P3N?/2"+PF61M2S]'GC< ^X\ M.-*/+GH(D3\?A1DQ^1]A.@WC^9OIN^&'C_.?+ZO$WI1?,%U.2?HXN[ZA[<>K MY>_-EK\X&QA;BF+& $-+0A*. Z%GD(KUF@D2D6F^NW2#?!X$.Z;>>J@KW@C_ MI]_)F!K.U08<7RQV>E'J53:+J;R?#C]\J"U:9$1O!0>,M8A7Q Q! ME]I25VI'WY)1]7L\N#?D\R#;,?6VM4BZ!]K=1>KJ%926<>"HZYVFJ,$59T [ M2;:C+\+)UC5;NZ,[U(H3FT@FB=;6 M6"M>?<1D76*Q>4?:O0">.7LZZ^0N@5S_!*+OS<@>K"GAMW#S@; NFZ(S%&L9 M*)TE.&T#9&F++D*IB,??Z;: _:,0JX6N[I+,=SE"VPKZ&7U"F_&+,!Q=+<'^ M?3*BWQJ@$?166 L%R:]5N5Y0$%T&*2RYMT%Q[]:6J8V':/N/_+1I<@1I;X@[ MMHP[5_0OPW#Z]S"ZQ)KB.9K,:M^B@35HHV :>/%DG5E1((BBZQV$.7"."EWK M/M<[P'K:=.E+_ALXTBG/XEG^S\O9?)%2-OER,/@V#/.K\?)DN.+^$AA;^937 MMS0OYC+@T1J.M/9%;GP]+":2FQ"!YI6,PL33^O'>QB6E!9:GS9J3:&0#I3I' MNU='<M\E:H$T&6?:\E)R1R>;7>FR \;0)TDJ^&W1^ M<+!ZF64TGX8TOZQ)!5]!&Q +@25XM8A2$BFM(!-)J.)4,2SNDK2S?82G MK=&&TMN@U,ZAX-L]G=Z4.O%5<=:030BU=)6!SH',^M\WQ3GD^1MJF;!++P^_#B\N+'R70Z^>TZ MOXQ^,K\:,"F-8EAOFR("*UJEKCMM6\.2EL7Z&%MWVMH'WWEPIC>-;*#/P7'9 M14;BRJM^--&@BZ0V99&\CSSKW1&>#UUZTLH&$G4*:M[8 M.:^'%V0&3Z;//X;Q!WPU7CC:D]& ,^VYB1PD6D\FC4&(#AED&QBY3(X%YO8Q M([>,\[05WUR2&]1\<*"Q@EM?:29%%GO^PK.[^Z2?\=9!^UT$I! MD5@O=DH<0JUS(Z?91F\X1FEVT/:.PSU]I?QI&$9? M%JR7&.HM'0-R>+/0A-*HVI=<:%[[DB,D3,E9(9+JN11I-YQ/FT5'T] &6AT< M\OSZ\&5V^_1ERSG,%^SD3:T5GKRXQ/>3'R]GP^IC/Y]<1'IM%HWQO;"Z>): M\US+C\BGCDI9\,74$H6$DHD=5J/^D3YM"CY";6X@:^<([.UE^M=%>@IY]55R MLQL'/\2GW.9EJE\/9QXKG^A1IZ>8S76\V"@8T=PB*:W+S"Q:B9\FL!)E=;%UG MMAW-TZ9$8VEO($+G,.N6O?"K'?!O8?K/]Y/Z+\X'3DOI:IVLXK5,FM=[3UWR MX"2:3$Z\M;;YN>Z>&,^#-+UJ9@.5.B6<_O)Q,IW7;B*K(/*RY*@N>Z_&\\D[ MS+3TA9M:RL72^);H@5/:#Q<9_H.44Q#6"LA%1E!QD=- )E2.4B,+/K*<=MAM M&D!YV@0ZA3XV%+EVZ@&T:DC9 ;YPP5N)M)XJ)6L7/ 3O2P%R%+UQCMX/O\N9 M<'+D)['F8?5\E4 ^9ME*)PX*8(4,P&""YZ8"[5V VO': MS%RQ8$/69I>P[OVCG)=J.TIQ@X([98W^K\LP)1BCJQ6:9?,.@CR%OOE\ M-)F12?VF; J^:)4\63\>?""/6F&.X N91)Y,(.<-,]RH'1C0$<;3I\@Q];"! M0YV35#?UQLV&>>4*\3K4@RG-!01M"TBEE/,,DVA^F\0C["3=+GB_OU0?<2=I M3NM:*6R?IO?3Z<"?I?>1[S,;!N^#Z MHW:2WDMGNW80/D3@QR1$5%JD(A(([RWQOAH^5B-@3%X&5J0J_2:5/;Y.TKWP M8!\Y'[F3-(V=K$T)5$HU4^EBCT[2^PCR MU)VD56)1ZB"A&,9 %9W(+HH2HG19%,><6K]-[=PZ21_*@EY%W?C5?__;Y/W' MR>4LC//[WVCZ5S?1TBUM0E?-KX4P61)_@]'UVB-'5K/, 7S-@'7"@*H#+&6<$ 36"U M'#-#9 FA:&:#PI(]WXD9NPQV#CQH+M1C-=EL^:7*,HZOKE M@V;,5C#GXBVVD78/#7HW EOR?Q=H/?F-]\ ZC>O82(&[T**#]'MP M(N^#2$MB=H9[,(:1 2PE;5RUA4M1663)16;-<^R.3HP'7,GC\V(?H??K5*[. M2Y<;&GD]47#."5BF#4W6AC[%.]HN#1?6RZ10XUL'S52QW:?L(,<> M[FQXAZ/%)1+5?GE/N&8A50G/?KRZ_9,%Q6NF;RF*]D'FV3+.C@Z!9>XY[8JI MI-8MM'9'=RZF0T_ZZ,&DO(UG^8;L@J@G$^(NFM-8#GWI[QZ:=!!^#Q;$!F31 M$?MCH+U1U\[()7 (EO[1CIE$CE$2NG42[K'H\("]<#HV["/S'ECP9OX1I\]* M&8Z&A&RUUZ%+TDFNP3"I03F;P3'I@6&P,:7BC6[=/7@CD./;%5TU-&DMWN.9 M$@MVBURL"8I0*2"#?2)C@+>.B M]2W()R#(859$S_S81_1]1*+N/431WHCD@H<<%Q6'7D,LQD'VPDLN/;>E=87[ M(SO/:JB\W:X7/$#R/1@9-X=L=2]]3W^T> NTE#)'Y"",LC1=IL#9&I_A)=9T M#F-4ZURWC4#.Q;#H+N4>+E:Z VK)]5U@]61,;(%T&C.B@=(>HD$'B?>P16R# M5VHQ3HP%@D1Y?0^JUUH"<\5PKHREU^ I$^$!<^%X/-A'T$.O[UX=< 7]>I(?3H>?0[WQYO4PQ$5:U\;[Z&?#BT^CAS)?#AOGAR_3 M^WK:R\&^HD7O$\7?YSC.F+__;IC_\OVP2!2R.&E-*4HQ= *5RSFRQ+1+*@X. M&[+;NW]SR=E)0ER1,_KS35N3LX(8' ,AR9+B,FG>/#[9QSRZKJL-,3T/ MHW0Y6GSZ;C(:O9Q,?PO3/% R!,?):RV"TSH1#&U&RD;()A;/43JM6]_9V_ND MCK^^G_P=6-\<'A=Q>O ^;R:XG%7UMOXQG'^\,YG9U[.9?3WWF[7P^B(;%8HI M@B%P3UNG0A*YUS0I9X+10F?:/%LW@.YE(D_Z#6A!N&VOP\G8TH/1?>BDMLQI MT4IW-O N:>MT@%3[2-$4:^84.I"9#%4E(M>Z];U)O4SDVROPV-C20Q9MXTG] ME=3\>C*;O1JGT66NW:9_"M.%:3_ [*5C.D$BUXG>=5^OI9 2"C@:(:UHL8"LB U*T)+[,UWZ\^(.JGS M=GV.4(]U=.$)%*N!0Z$+1,T1@O'%LYA35JV/8%O/X5@=*L[9(=N?#(^X-X9E MAH5:JNEES;V*S-$,K*W=N#U7EC'-^RV)/^5AX6E)\7!CC7V4<\P^"KO@^J,V MUMA+9[LV5#A$X,(\&''-D5B7$R'E*6K0NB'CLC35ZX<$^ M1@71SL/5K':S61GH^+9[_ 69H./_V_]KZLN:T<6?-]_DO. MQ;Z\3(2JRN[KF.JRP^7NCID7!I:$K7METDU2[O;\^DE0I"13%'4.B7-$T>Z. M<-E:B ^9'X!,()?O;>N2-)/%>PBBD/EB+8=03 2-1.,@N,;2O-/F?DC';%9O MR0@,M3C[ZM-7HKV(BU77[8GBW'':@\$50SZ_H!4<7#.+'$&BPQ2$3+F@ M54S8UE=A.V"TD2D^Z&:PC>@9"'<O;N!$=)?#P^_#&;IC5 ZN!IE\TAR09U]H$ MSU/KK(E'H)PM"7K)>("WMN]A_0.K\8+Y@ESQ\)%\X2JJS3=KH#"?2),\UT97 MQUO0&F+\=S(TE@K R3S[L7[V^4BU>Y?[\,2UWT8 M)IBURSE)$#K7]#.M(*)B@")KJ82RN;E?W1?CF;/H6*TTS-^JOME-0V7DG0R'B(>Z!VS;/1:& M"8[2@R$/'%2P\J9W.KI::]-'64IK&V,/G'$O)!HI;/M-OY&TAX@-O0?M@7?$ MR.Z)F4= %;'&K2:(P3)PG&98":]VL9!^>>%/8Y1,1&UFI45HN M:IIWD0*BM &#F)!5D)MJHBV%MJ4$*+AU?DQ M/BCA%!<#\N&4/-!QB-)8)P/4?MB#=I>GDVSTHH9@1V%4[1ZL:C0!TC87G7%) M!".:IY/T0GCF##I6)P\99 9T4OY<$LR;9N8W/W49KM[-%BN%O*H!#HL:MO+[ MY6(Y44'29IDXN%S++0E9#6R:A'&"%@ C<87F4>8M@)^'%_Q\NAS+%EH;[SUF M80+RX#6"5^QP%_@=@YN Z'=@&O)U(#_@IT_9N:+_/ M*50#Q&MP7@70PGI1C"EFT+/[ ,@_ !$'TM\ !N3WSRV_S@A1I.&1.08HJ_5< M4H+(5 U?#@ES)C8T#[1ZB.*\2'*DE!_JW1X=8;=SMIO,)^V+] E8PEIQN];P M9L6!=ED'C2B%:WU3L0?.6&F.@\;9-9+VJ20?OIFFV6>\W>5^K[^PJ=WK323N M1@$\UF:BUJ5:_%^"=YK;XEB0IK6-M ?.]/QA9P,A6;WH^UH+?%CQ7!5@,7IEBI=_N M\-V@VND6B/$MT89*>E#G]!@)#])=98'T@9\NIODW_(I7LR]UQJ_^_876R:;\ M:H7 )%-07_[)0=>>+&5F0?ND8M1&2=/:'^D ZYQHT5H+0U3%QBOZUL>_X)0\ MJ2L">I$_D\3K@T^MP[K&>LOJ)(W+(D&1R=2^Q Z"HQV364:"43Z&W+H21B^ MYT2>X33S:/S.(!G1OX8OE\MP]2?Y3VEY/;_M:'EX O13G]@PW[D7^*WT9N=M M)"5;FPJJK$V4ACE&QH76BB5N)T]]^ #->>_<[J0=#THEL"CHE$+-P)&?!(QY M)[A0S,7F)L!>1(,T(WY[O5PLPS23:B>JMKCPAH.PM:FZ0 Y.1 _<"L1BG)*I M=>#04YA.I&7M8:SHU)CX4 4,8!/MQ/?'=947V6ZUD-$JVO[7<'6%^9=OKT+Z M]/W/3@PJJVL!O,)]J'?*2$8=\^"9,9;.;^NQ]17,T:#/GV*#J7"LCNFO_HWS M=+G =_/+A+??7*R_N^ 3S<@0#%E"UO5P%_0W7Q("9XYG\DQSUJ/L7$\!/7^N M-555PSCJ5=&<78#?8\;/JSO2%>1)8%H5G21$2\)0!!4<&@8U6B_;X-%9^X3Y MU76LLV##(()M&!]4\?V5!/OY^O,[G%_.\MM">&;S?]!.2-;H'[,E@7L]F]_! MO6/MA,[=I)5$2,E&[KOO(L[>U3I(%]+$F+?): MX-@$\ FU(ALKH>N2 7PQT5KZ YAT9%1K%. $ M1O#6BL(QZN*;=V5\%,U8 5-C^[3]17TJX5([I[/I7\I+*0Q2T&0%%:/!N\P M-3>(23%>6@<[/ KFN4*E6BF["X=Z"WVLN[6['L1/0ALH2FH/K.>)D6JDP"ZT M.$+Z(Q,D&V>Y(M?;Z5QNHE!K@6K0IA@E V/H6R=&C4Z,)V*CQN=%'Z$/P(COK<-AO@-P(B;F(:J9M9)KPU>_:NR^ MNXY7E^E[.-Y97V0JD'-]A+360LB> WF]CB=N1"Q=_,<='_WR%=A"9L.V5-CX M+&M@)LJ0,&0P5D50/"IPM4&Y=M9ZIDQ6+'=0YMY!SD.M[>38^-7JW:KE-[Z[ M(@"KEFC?,4^3IX.<*8BY%I+PG$&0Y/L@RRFQ4$/Z2Y?5NF^0\U!P.SD^^CHU M2GA8O7S"SUO-X=^1:G$^Q[RZ[VX7.=9CL &#R@Z=\E:\FWN+L,3K)P3 R:R)S\T M. B($CRWP:7JBS8/;'@,R['&Y);<+K]>9E+.O9(FX2-.,&!4K%;U33:!$HZF MFL@T4BZ7G+(35K2.G^V":_P=L DCMNW.YBH8( AM@VKQ/=@)-SY'2]NRS9SF M+4T!%[0'K7-",J%3<:V+K3\"Y4S(T$+0C6W9.Q:^+7^?U;3E=[-_X?SU;/[K MIS"M7Z5]>$F2F^@4?2:G&GC4H;:GS1!T](09BU?2TSXONY@]70=\X3H?3KB- MC=VW\\N/E]-P]>YZGCZ%=1@9(?_S4YCCQ33?C85-0X* MN[\>.AAZ]9&7H$^*UYY+[:!86>,7T8'/0H+53%GF?!';0?)/[CS=1S\#^HP@ M]@$J.;V;SQ)B7KPF ;U9+*YKY94W5?9U'=3[H+>%0-<8?A_(I]!6@W.V'I_> M@Y.TEPJ;'9J$->JHN07;$=P+I\^PRAB@Q%+/:/SMV+4)XUYG[S*PZ&K"M:?= M$3U"-C(YKHV-;)2P]NZ0SX1A8RIN@-I*AT7F.^.L=3X!2JE!<6/(!50&4"N; MH^>NF-:^]PM)HAB/8TV5-$) F902'?H:'5%J5JVOK5>*!$F.@B9?T1;>)5OB M) +*FILZQPJL82A9A7,_3'KKM6/Q+GRK9MA[O I+S._"?/GM P%>A%1_?A*% M5QE\LO?3&_?/?TK.G)3 MG*C!\-[Y&AL? X20=.V2DTQT2C5=TG1687:6_/9LD@63:C:%QT2./9G!7F3&4N*!^7UW*PM, M__/C[.M_T$??\(7^3'0,^5V!R:U7.VHBTX6M/A7*#8AW5T05'A_CCIU5\ M?]1QPXN/%O^LH>R&U"5YI85)J0"+#+2+N0+!90LID>PS,F1VH;84_0-?(^WC6S.^":-A$GWMHGB>_IY&Z=M_G'BOK MX=)Z[B,33@5R*004K#D'WD=PC EP$4MDV7NMX@O5_A-)/*,IOX^(!U!ZA[?U M]&=PSQ9Z?K F'U2X'4(-C=. M_L3Y)2ZZ0TU9%IF9 I5J+V2FJLG+":JWDG.9@@]=G@-Z#CL^%P92WFPJK&&"-E+05I #+6K_;%TD>/*:)!-1*E2=>=)]W//ER4"R;QQ_N>;T MQ33W1DUFFBOH$,C+KKT#+(E'DNOM'!:=+2^2=XG!/!S!^7)G<'TT#,Y3 M]S5T?66^HV-WWJ/1.6_G5GOGXWX)G= M91PNS(;[PBV(-;&ZP.AS6=%%M^U7^-,W$T<(?UM]1TBNH<&X#:=((1VK/?WT$UEAOZV*M:R!<=>5'[36R:2!+Y_[V$T?[ M-B0=!ANA0TG?*6\EDQ'>!$BF(0F MUV(]V?]<98'=0;NIU#?;I"#> )](QF111H*3.9$$:K'5&EL==-01/;?&QPXJ M/V3LLV'#X((?JVQ=CVR=K*7P7&>@681:ODLF#&( @9HW+$/WU]IW[J>KR(1WTR_7"\GQ:3(A(H0 MM5>T81%@+R6'VA!9,1N4Q=;WE%KV8?-Q6*MR3A]M'E$/F;G;!<89YN+W$_U@2YR&R&U*7:,G)-:Q MT37),3I5XU ,.(W$SE)8B/LBXDY!ASWR<)NHL(_(1LO#54*CR[+:GB*"*G3Z M>(X>D,Q2M,RQR+N\:YYB'FXO>7?*P^TCK 'RV2PHD'W;O.N>->+]7L[;C71ZZCUNH@$Z5D3G:+M+[>5W,-L;@$!IUV M/HAD4NLBBR=7JV,@&Z&-T >([]B1<-X%T0];HZ.7NIXNTW"(K,>IT2&-1EU; MR4;NR:%5VH.SD;S:7$)V#KG. SD,IUNCH['R^XAXD'3Z'DF6A%.*XAWPE6-K MR?9Q=%B!3[*X'+DKG3H]GGZJZ[%Z.B8?NH^0&UH&W^>/"<>B+3R#KDQ7.5L( MRFDH0B1,A?.0.YE]IY[)VOBD/UR(0^0DKPG5!<;Y9;#V$OXC&9"'2&[ #%:9 M1;2\6#!<"MH9ZNN?4 @^>N&U+%RE3K$\SZW 3AFL+?371V"#9K BP:"#0H$5 M(8-B'"&Z6,,YLC0F1I]SB]SC$\E@[27V1S-8^\BL\3GXU_#O>T!*BE)*1<>P MK)UTN%;$Q.A &[1.8=;68@OEW1_T!2KO8)D-X,IL!U!]H-^[*;#GCPW(F)D]3D0_0 &T7KDUMS [(!KKC>!S5 M\]QUM-%>!TH<(?J1]HDU0A,YXMD7S&'@T+YP43UR! MC,V)/A(?@0NKQ.)51M[FRMX(H9(+U>5'4+X4""E($,(9ZZW7R;<.I7\*T_@W M(ZWT]P0MCA+^ .\EV_B^R]A<0PQ26I:U@Z +64Z.<#J3!'@A>#)2"QE:%S3N M .ML*7*L"D;80E[]^PNF)>::"++Q:JQ@):J:*2Y6?=1*-8QK58L@L"0;#+8N MA?\TJC/FR%$*&" <9QOA^\O%?[^>([Z9+G&.B^7[L+RMGV:DS!Z)PBZRFZ2/ M8(P&GD7P23DTVS%WS:GR.+JSI4PCA0SP2KN-=+7Q_7UV%9:K=--->69F:-H: M05:2JTS\CM9'L.3"*6DYM]M],INS9B>PLR7,\6IX].Y_E/IK?Z9/F*^O<'9; M=Z)=N;7'/WO ZFH=)[153"W:I*J9("5FQ3P/)GD6B\S*8V7+@V)JCP\S:.TT M9#9H@P9R;26O:NB9S\5",BEA",$7/TI(WN\M:J=ME7I:7,3%LM8"F]!$@F$Y M@F&U3ZE6M9Q3+:B3.1-&H(NA2U/GQS[_1*+*#M/JGEI9APEPK!CT>QFNDV"M M]MR7NN^2I2X*@T";(F14!#$Y[>,H*7[W,(U'BG::ZQ)6>JC8&T>;;"9ZO[B? MH(EZ#DB$KZ5/.#B.#ESA@FRIH+CO4D/]P0>_8$4>+ZC&K12^+W?Q9OKK;#K% M5;'&?UPN/^WH_'M1__%Y-EV%M-1NLLYER4%DDVA?*QF53::*Q' MU9Q>XA[:N+V=]L3*J%"OC+>@0='LP2E;^S'$8I1@F+PYQ,J]'>$%J[6AZ :R M>Y\\2>^A1>\+4QX"9K+2&9W;0=9C/%AFI=,E;V=7[U5T]Y'/A #B7J F_B[ MN=]67;JSO29)&VEKV!OGB>3 C -O,8%Q+*-E67C=.G)D+Z 73(_V F]<"/Q2*;0(O%8L5 P# M."]=[9,N B?34#=_Y#[QU@7#Z+M)\X(^RFKLECV"[>YF/=+\G4H&,$3"EF.M M^T0[?BSB7-(15I$]*KD$+I$M MZ2 "-X2$JS MI,0)'CP'7GW<5A'^[7)1Z[M>S^^8PK7/,BL&UDH)"@W>E*,57I$^%;/*]KBW MWCO6^=ACK07;^+EN:XMXCU589-R3_[3"=AVN:B#M/;/_U@4WP2E/.P=X6@;D MJ@D&41%T)8RBE6(P,-G?/.^!X%E2B!N&=#[2_)E&[ M6SE/I)8Z -84U5BSS+!3T^=C3]I3J@%_R,'36-3/70/^Z;*,W).3$42H+6-K M0RU.=J4T&@3M%YXS'SD;);+P1'.\>RF[M=# M^M[KSZ9^B6-2%,D)GN"T2P8Z:0UR<)YYH26S!+^'6;IGJ!/Q;@]1RP[SLY5, M&Z8D[(:W+LNWLP(?8UI(]!J"MY&\*#H=?38!$K>2!.$$JXT:"7G MQGO N_GEU[#$SE[3&C'G19H@:M5G4XN2^4+N4I&0M5<\!&7B]O7?3F8<-OIY M4&0$R3_JJ Z23[EB]"]$]4RHO]"!NX+]1YW?\O(K'IY,V?&#&V92'C*5K33* M@L);G3PF+943,<@B+?.)*\\%-W+2<8PCRYO7\B$/!KFHE/NX\D-_^7;W(^_" MM_JEBW^%>;[SM45]C-#H(0MFR=?.9/A@CK5Y)P:5:A^7U@'HQZ,^VDR^.[0W MZ:YUP,5[7.#\*^;7L_GKZYK\6D-KPC3AQ-C,DV82BI0:5 W""[&V/,;(I(X\ M^=3\0:0OR/$WSI'Y]\#P'E2-0[0C.%1>F\27F_E=?*6]H]YRT 3_4H^7"DXB1C8-K29+S29$1SLJF91:F41MW\1;KI!'[2>C3U#_" <_!D5G^\ MQW]>7RXNE]5+_'J9\&9.O); -\)I#I:6*B@>:3X"&=A@0_%%9R-:5SX:9"(_ MN3TZ'0:(%#IN4G_'Q9)I,WST9MV(' M_I^,'DOY R1='SR7MU_J#][&>"XVI\^'&;D6;Z;+^>5T<9ENDB90!F^8""!, M,J#H%(*HE0->DE88BR2CZU0(WF->/XG_W&09(,/FMZK&.L&**EY7W.^NPO35 MYR]7LV\X_VM8ID^;P*O-]VE6--.)CD(9[R)(51UFKC(X+@NXH'/PU8DPK6E^ M.-H?CKPC*?8A)/R?$F7BYJR;,N'$*R MI5X6DLV.B4P4:R)/0FBA6C= ;@9^K+#5YS95GT79IQ()>P-_TYO#.QMI[1FH M1=_(HM8:/-(!X;SP(GN/R%M'OWX'X+DB7I^) [-6NGB.=X9'!7$WC6FNF_X? MX?.F43%1XAU@ -E"Y7,L5B;/*"2Y"&;1&S.R8#.,J-763K/7J"2G[ YAM)Q'VDV MSCWX\*_9AT^SZT689CK0/OR+MJIO;Z?XZI_7E\MO;Z;UDO?R*U:\F\29HI3@ M44$(UH!"=+4JN ";DC$NV)QME^(*?<<=WT0X1D>SD03<.#/I'M8_+J>X1)P^ MCI..,<8L9%VFRZI)_T&?,<2-!6L(UW@]>SZ_G_Q?F, M"/J__PQ?:U9&!?8NS)=\TW>.#)9JJ$!,5H"*BOY&7ZJ/YE[&P+3/76H?/CW2 MBU5V8R$V+DNV!YW8$%!FYH)AM=A'+9KF: ?*GB8>D^+%TG]\L9ZO? M7@?;T.^0YWI$X[Z1 0Z>LS:.:+=RW[)1P83,F:RAUPZ#4Y'KE'C)@2>'C^2^ M#8;U^7/H6(Z98X+(8P!%ZQYB$!R*-K)P:=&)UB[+\^?075RM?@;S;BAK_4VR M-JGP0,Y+K>"C>';@!/<0D@M2F5BR;UUUHANR$[P9;,NT!X]V[14VP(7@.O!B M$QN_&^L?L^E77-3:<54\BU7(Y?WO_SI;+/^8+?\/+M_?;BCW-Y")]<)GY\G\ MI>,9E&9(?],*I$(AC6/&-<\F&F5B/QRI3X\N ]R0#3;)FXCEU[/Y^DOUY_B$ M:\N1*X1D+=(.@ @Q2@\FAZ"$L%RJUEOVN#/\N4I.AT #O!X,MR?Z_K@(G4M7(AT;-HDP*&7V9,#GDSKA+YGF^S/1722M!HB M,;#9^V3V-CCA/4B=-)VCJ4#@EH,HQ8?(N5.B>5;@CQAD>@3+GT?9IQED*G)1 M)>L$WCM'YYC)X#27D),LC#FKHFS=U_+,@DQ[<6!OD&D?7;R4(+TN<_H99-HK MR+073<:(UCM$QR^%OTEDKCQ:6M-"@0I>@6>1 7U16J<8%V7T)/^3X6VO(-.3 MHVT?U0YYXW%W"[-^_)*V&KQ:T\90&Z$F3C*3(4%V&9E(3A8]F(NU#>8$7:#! M=?V84W24H@:X1]X?]>HS+]&1<2Q%H/462FT_$12P8EQ./"2??X8IC\ND=@H; M8#]Z,TVSST3RL%S)YO?Z"U5<=>\.5ALNB-DQ"X)FHJ@5U@RD2$Z8CLQFV_JZ M= ^<']MG:*6G 6XE'X&V7CE=P WD"NP%]CPV?3,U=J/'$3H8;Z]9@V1.(AF# M&@A>?9ZML<&):;"I2.\*8I+BY1/D">/Y>?C11_1#]/:8+9:TNX8K7&P.Q9JD M(W.- 6.KYI4,0G86"F83A R!-_>_'H 8WW)IJ*0']82/D? 0]8+QBK[U\2\X MQ7FX(GOK(G\F^=8>:C6R=QVRL0$;HB%[FY5:5L#0PG N(F ZPSHDRK;5P"NT?=CAM-V^8K4-TGQQH\%#;?E/="IFUH7#) M,\:"2@GIG,N1U7]$S,(H\TC([)-C/GOHJY*(QB$#L[KER59#5-:#T#0SF5,J M_F1*&/_>*O3U8 2;S!S2ZO7*$]Y^ZK\-'W@_N[IZ/9O77YI(@8$'PR$S6Y]S M4RTOY3*D8B+S+#&56J=%CSO#$[S]:LO\9D5'AR?0*76]Z#[;FU8($V]T#*H@ MZ40S4('L+*\5@G0Q<*^4STR]O)5R,[D7M$A&8.GX"^H BIU24XTG)[KJ&7); MQ7B"RF17BH<28BU4)U/-* R0I:3 MYCB:G5)'DM[F:30A69DS".OH5%4LUD*%&GC0/F66@XXGTR;M. _H)+7P#ZRM M@S%??,5Y^(@KD^>WL,37X7*^:@5R?_&HU66O]6!KH3:5RKJUL#:('+5R@;<. M+S\Q$;R@_?'%7/P,1L$7YD@JS$$@*Y$GH5!E_49 M+L,7M/9.@?PGN)![,?=%K=[OKPJ>%H2)B#$:#T$R#XH5"]Y$"RA48L&H$.7+ MN??M.?F?Z_@TU_&0''YQ]V$=]K)L4I8U5KR8#,H)"TYD 3H4LK:XYJGZ6#L?9FW?4_+0#'ME:VY4KRHVI@N0XA:@L"@(V.:Y^:-.$YA MWJ=3ZR2)C,*&"*@J"9E&<(ST89F.N@CI'6]^$_L#UCHYZC;N691]FK5.4 3# MO!5@N8\UZZ[V;*'-A;ZZ2/+EY*K8@N<_I9ZZ17 MK9->-!FC:,0A.GXI_!6!6V]3 1V#H7,&)?F%#$&JS)+E"K4>_97@9'C;J];) MR=&VCVI';ZC'9!)*2@>&VTS@O*[EF!4P;5%XSG5.K6N+_PB5*GKIO%>EBCX* M>S38?I 4KE=AOOKR[[/%@BPDDN;GV70EN8T1-"M_8KJ>TXBX>/7O='6=,1^> MR77<> T3NAI.?+L5 HLZ9QE2]$41:YR+K*A@"WD?FMDR.6[H(PW\Z?(R7UY= MUX34AV.\IH56%]3UWI8-U' -\_,W^63C[P!L;7>E#9%W=.K9'3F==E<=ZQ9TW(#FOY1!B >>U %=T$"8F ME[&Y_=MT!F/=:9T$@Y]1^2=SO77.ODJ &G\_Q7;^.3M.V.WXPL [B7NY'=;P/< =] -W-/87NF6[93 M(4,GDAZIR>=@G--9"Z8]!),L*$N'FE,&P1:TP>LD1!C'''[N>[&72K0^"ARD M$MKT*\Z7E[3K_X9Q>0=Q?07CN/':"0XF$B@E@@6?C (M7+&%ILY*ZZ?7)R"= MBB-UJ X?%$IKIX !7)]_A'HYN%R#T5(56;P%7K@'Y;.%0(8UZ9 $8-&B:Y[) M_AV ,]/]X<(=M4YX,D+)J ((6VKE/N7 19W!DS->>-0V"ME8ZR=4)WQ0!K01 M^@ E=O=?S)>D,27C 7T40*X"0G",T1X50I0V!=2MZS2?V$O*H*QH)_S6/:L? M:&XE,\3\^3]>U>O\13W'7DVO/^,\W'SJ8MGAO:,'.^J BSMZU*'[O6\TF,+M MR\61QOUB@/<;X*WNG M5K:7Z%Z!#&"'_7X9XN75:I/Y]6:P@7BS9Z CTF(N4II?WW8B7UQ,\TJ #P>; M*">"TR& K[?\2@<.3NL"W-2D@:(9\JT'LIW)*YT'')]@3ZOR?B+',)(;EJ'# M4W,W)T?6WEFH;1O6L-O[[H%.48G=Y?.H+_:(C;7^)-J2*( ":5;_J7+:)+#6!^+# K N__X_O]\OP5=9E/EZ M]1]_"/\<_ '(%5^+?'7['W_XY@S=KOKV7 MJPUX74BZD0)\RS=WX.]"EK\!5:SOP=_7Q6_Y5PKA?U8OO5X_/!;Y[=T&1$$4 M/?]K\9> (4YE3* ,2011%B608!G *)2I0!DEDH=7MW]!*(QH%D0P)9Q!I$() MB50<*D19BA2.8L*K1I?YZK>_F/\P6DJ@E5N5U3__XP]WF\W#7W[\\=NW;W_^ MSHKEG]?%[8]1$,0_MD__H7G\^\'SW^+JZ9 0\F/UU]VC97[L0=UL^./__OG] M9WXG[RG,5^6&KKCIH,S_4E:_?+_F=%-A?E8NG>R2_*C>>+'E;PU(_M1%OE:?-[08O.>,KG4 MTE>M;1X?Y'_\H+7']0;U=BJF]WU]7%HH\OL:_/ M8KVARPD^BWTW'9&7YA?O]4]--Z:A'C*M^FFHNR.J_+Z1*R%KMGS2-,C%?_Q! M_[38EO"6TH?%JVV9KV197O-_;/,R-^1]_3TO%QF/PBA0,4RC*(1(Z&4, MN)'8Y_]*)>;LOT--+^I)N*Y M7GX\&.7KHM6 %OS,(#1/_,C7VD9ZV, GXV%L2B=5-VNG#Z0&6(OP![ NA"RT M#7Q$G=U'6Q:;Q2>IS;F--%9P]:$JA<-((0193#!$'$E(51) $20D1C3+4D%M M".!(VW.;])_DU]SL%,!:@8]ZU2M O?@Y3?QC&/9/]@N1&7F"#P7%>I+WJ-\W ML?5KG4FM_[6?T,=:G&02]ZC23MR^1]PF:TL![U9<;U9+^4;6_W^W^KQ9\]_N MUDO=1OE6\\+F\=-ZN?QI77RCA5@@$K&(IWHS%<!/(%^!K@Y_!+46X%>C!V@4<30$7(?)SD 8$?R1>64$ MW)WMBH'H>;(W7'N?U X9",US^V1H,\.H\+VVA*2\>9 %W>2KV_>FQ_[S57Z_O0?+:EH^-%*[L9SU"-C1VQBXCLQKM2,RZVTG9RQ6,Y[3E_/XPOOI8K&OC M6M/?F_66;=1V>JM;UW9:%B>*()C(C$$D,8:8JQ"JE&4!U\051X&+G=;7 MV=R,LM=WM+B5I9DH\ON#7)72C89Z@;6C'E]PC4PWK4C@D^0R_TK94E/-ZT** M? />K\L2O*WQ S_HC9P>.;K\DS_.L<'($\_T=C4IM]@H_9Q/K-YQXY!_RJ^+ M_V=+"ST=EX_O5OI_>E?94%.]0[]6^I>OE^M2,]B-:D^*7J_O6;ZJ;N<6D9*8 M!B*%B@@%D1(8$BY3R!D.!,ZP"'!D0S$>9)D; S6''-3(#39W$O!:>',,PMHS M3[Z7'ZAU ?[18J!W,C4(CF:4CT'MI[>)AVID]MMI EI50*,+>#* G<';'5AW M-)IN<$3C8%#_:R:#]$2H$3<;>A8]N$XKS9#Y$GR[R_E=]7S/% -WM&Q,ZWLJ MY)\O7^<\CD.]#.H&JZ4M2..@6MY\]##)ZN<1BG9Q]-GD,/O[C62;=ZMR4U2? M_VM:%(^ZI^M[LRXOHH23,%$1I*$B$$6)< MUYW+?.UV.MYT_8GR:KOC9GGW0DK2C(":PUP^E/^1X(+;-'0$48D1!G"LJ8)1!1QB#)2 (9%UF4QE)O M&HG+.9:O+W2ZLRO/@-KM#7W!-/91E/[LX!?SV1F!K\!?"[TA]+?[LT'!T^ZO MMZM)=W\V2C_?_5F]X[[[TVLD-U;;K;Q1GZ20\M[L_E^O5WI]V.3ZQX\:?%D4 M4G3.W#\O.!)2X)A!&K,((I0$D"5I"&,NHQ0'84)%8KOI&R;"W/9ZG[6Q(4OP M"M"5 ,T_7H.'5G10=JXLP _7):#&CC6*GSY+\35:YW=SXX_!R#2U5\#L O8J M@(X.8*=$]X;PCP[;ZH'XVV_8QA^'B?9I3\>CV(\'[XS'T=GQQ]+3INLR+'OV M6@,;GFR+=9GBW9W5A2VY+4="YHNW>J>^>;P60G^+Y<=UJ:VS_\X?7J^%7! 4 M!%S*"*8L1<:)-(4LC0AD&64!DEF:158^9/W=S&U9J24%C:A7H!86:&F!$=>. MNLX@V[\\^,-KY"5@*%36I&*'Q!%KM93\S[?KKS_J!FI#5?^PMT_/-#L);=BI MUE*#Y=/#SE-^RE9/7W-C0@J\>!:P6TI 342.GI5].%JMV/UA-;(--!(V7I, M['#3HH)*UJOFY/B::TMHNZQ"]/0^2B]H_^P_R'?>W%H YFEOV]?3I%M;"Y6? M[VQM7G'?V)K 0K%=:L-%CW.QE:*YPRZO5^)F+UA5#;]1>;[4)L]I\,<;- M%_E]\TIK]-L"(\9)(D,8A)IBD))"&QQZRTNBB,0<<9J2V':/>[$TCJ]T _5II M!8Q:H-++TC/9SSC9;Y G':^I[C0IT\M0 41>FIM,XT:I9Q5M1E!V1W!=C2!O M!FVYU]73GMD;O#W;Y\O[F&PG[0V.[J;:7Z/NJ^+?I5E@I;C6&WB]J_^D-_3Y M*E_=ZBW]IJ!\LZ5+<]9_L]V8>'R3XN#OM"BH\7B+L4K"A"F8!$A )!,*62($ MS(*$X52B-,:A[7(X7(RYK8,=$<$/CY(6I<-Q[@6C<7YEFP;CD9>T5@G0: %V M:H".'L H<@6Z8]'J,LE@V"]?TPS*1.O6;G!H,SC%;G!X9W"J.VOCV?:M406L M]^IY6KFB">QZJ&$=6 M5CTO,DP3DJ8"\M L0T)RR 1GD%$I>(0C3".K79EUCW-;<5J!KT E[HS(*YQCWQE>BN007W<[=/PYO)_I;VJO=SOUC[B^6[XXE':Z MUUB?[ZC^S#KDMD")# 53FFH80A#%800UW810TC2+TP!%0CF&T?3V-S_*>7)/ M>]5=P,$/^0J4E0:6EJ\MZ+:$XPW*T>GFB??!%:B%[9JM/IG&"A9O/-/?V\0L M8Z7Z(<@PG'@*] M'?F,#>C(C/3(,&W(\04@'80?7]*6EU"( MO9O0%SV"I?$.TK\K)=]N\J_R2T$-K[ZACV6XH"2,119S&'-.(%+F<#%@,90R M39.,88%XYL)T@R69&]WMY#5'*JW 8%-+#(06^2+'=8DHPEH5 %O^D;D4N]X=S3'<9UWD.,E_>K=X3KC=#^@01]$6J5_ M"Q@E% GPR[F1GW/IN&@S)E'@!S"8S-+ MI^>(S(6T,T*6S",=O"!1].7&['G2QU'3F_QK+N1*?*(;N7>V7J0$AYG *52Q MWO.A+ LA5D+"-(E2C)%,6'#!>=/Q3N4+GD3U@]!_''7FW) MJ19,(*;B-(-9@@*(],X,$LHP%!PE"=%_2T/J$@Y\M!)_:\QO=\= M/?@ TXZ?+P9H9$)^YJ*^$W$Y@=J]OF9'S[LV5^A"I-? MQ%F HT @***$ZDT;XU!3*8%1AA-*]3]CQ;TX*U3=S+6C@=/WW)WQ'W[75MQ>2D_%CF7 M-ZIUGVI_+199DM PQ#$44NHM8!7E)CB%1 4B2X6Y^[,Z[['I;&[$T0IFW.#Y M^OY^O=K[#IKIL?O'9@T>=*=WQFRSBS&OW!7$>KFD16GVDK7K@H//[MF!ZZL1.WM'6I\83IBZ3K9X/K1X[K[E]D_"DTNL+4(] MCJ]GFYC,O=56F:X3J_4[@TMFK._E%_K]S2YL9^ >_^;3 M'])#[D!=,?-W%6K=\]0WHJZ0'+D8=6YB0/J8[%0R<"8ZX/HD'W1SLCJ8O9,@7ZEU<5]78#"'Z$UH M^&:M_VI +!NEO.4N.0U27S:2(V]-EU_DM,A/,H;T/#;0]8/FQ=_H2FI. 2MBKRIA0K1KZ:]_IX>CH8#44=E::=X!'IM4*VTI@LP_= MB=SQ;:WR>!JIP:_-_VU25+G[2[@ Y\M_PJK/:?TI7& X\*]P>GD8;UT+4=6G MITM3^/+=2F]D\PU=+B*&(A;2#&9<;RR1B@-( HHAIX%,!<)I%#HY6ISH9V[< MM!<3&)L8YBMS*&8D=>.@4[#:L8X'L$;FF0Y.1D13(_KU&9R<*>0,"IY(XU0O MD]+$&56?$\.YQX=10;7M>[V^O\\WAE]^RDM.ER:.L8UBW9UP"(45CE@&!0MC MB((@@%C( (9Q%O*$BT0$5IG#G7N>&UU4@KLQ@SW*=EPQ"G8CLT>3RG0G]!6H MQ:ZCI%O!1SE"G-SL7\L_YOJ7*I:?%C(;_FZVU9EZU;2(SB-$48TIASB$BH(%,R@0$. M4Q33, RI58D=?R+-C<[>K7A1>>P+O7\P-1OSI>[IUG'_Y6&H[*AOV@$8F1-; M9< WK0UHU:EBB5J%P%XCL%/)F%ZM4DUY57]LZ0]A3S3J0:!)^=4?@,^)UV/+ M;HQ<%IO%)_WE[@_Q&8E)(""*4E.1,U.02D1A2&F4"L5CG*0VM/JLW;EQXV=S MV%MNLGN@L@&?OX?B@:UA1T0O<^'M&O=#A$ M_VO/'\];FX0$3JC0SN13?_88>]C4[2W?;*6QR7[2X[\0#&4X(1)&299 A!"' MC">FQCS)S,Y-8>ZT>;/M>&X36G\;J8<(NF,06YXMCP#9+$P/F*Z^\ RA] M&>1MFIDN5[R#4D^RPKN\-\PLK))=O"O+K11OMH6FEGKO5V=CK?YX\U!E9N@$ M2F)*4I,KD#/%(!)Q DG*!"B40AXI9?P5T(EWDQ3?*%;@AE'?BXKF4> MGJ]YP-@P&]&Q(?78=$49 M?VS$I&-A9^6/^^V/OGUO'$3KX\=K0URW]9Z?/8+NJ&X. MWIU)AG&24!522*(D-+XJ"I) [R/T+Q,64)XIB5U.-,YU.+=]1)6]<&A:H+/H MVM&<3\Q&)K6]J&8M?YJR>Y0[9UML/%'1V>XF)1Y;Y9_3C/5[(]C%GZ3N(^>; M)E= +[J-*O5T(A$A-$,PSKB"*&12;X?3&'*:9)*3.(@#I[0@ M1WN9&Z]60G:KC!A!!R7S/@ZJ)1E>"M7H6]$:>\(?(.$?[]X)D?_'C ZQ_BKO:=#*8+P3)LB1."90A MYM 0("0B#F 613)*<8BX=*IIXBK W-CRH*"V:&0&6BW+"_;!@V%G1XT)\SB>)CF +\=P8T#ZLC4=E"Q;@=PS62UZ*,4>G'':Y0:4KT=OV!M*1M ^FM. M6;4PV.5Q%[2_VS@HR5'*E8)1@E*($&:0)('4/PG)TU3@A%DE:NOK9&Y\U,@) M]ODHG-WP#H$\OTWU <_(S'*(S*!MZDF0G/T3+P+K7V*;>@Z(\WZ(AZ].[7MX M4O@C_H:GGQUHL>V<%F]4UTOHDUP:=GV]+C=E=5' C(-0ZVB^^V(3A2.2A 1R MQ *(8D$@)FD$HXPD"^K<;2J9K\ MM*9AFP611C'69B9$2:0TG\8Q)$HB4_^=TX@+(JEUH1O'OF='GI7XX-JREHU# M]DG',3EONHZ(]-C<.!>0'=)_C@?V]*E!3Z<%+=U&QE?:T&'@]J44=6QQNG2C MPU1]DHIT8!-#T^@<7[CJ7((F$V25"'+!8A6Q( IA$&&]D+ X@=I(CR$/PU"0 M2#$FK$(S'?N=W?IA@&^,;]Y1P34ACAWH=C;U"%".O$ \B1QI1 :5S-/D(G5$ MS%NJ&KM>)\Y'XP3%8=(9M]?=C=W72UJ6NXOTF^*3N6TR['A?!968A,WEW7HI MOA14Z%7N#7TL%W&(A'AYY!":K!]EBO-KY@I4/DN=5GK2#R5!'(M1U(S=%?GNKW] T M6N::J?3SI^>+)SOY M![;.4AK4YF+U^@(Q>K[;M\N4G"9H_G5=:[B>:7_-;T>* M\7DR '96]"B@CGW08A&STQ5]HJB<8VA-$7WSI-_Y1-D<@\,IFN9H T-OYK[J MU6PERJ='"28'7)#(&$-)4P51@C-(0\Y@'+$T(2EE8>:TO3_1S]PLXYUT0+0" MNUZ:',/4_ M/HP#OFBK:%W0XO&MII7-8\TQ-]M-N:$K8QTM0KU/QF%(890FVF+!1$#&(PX# M'*18DP11(5X\U 2UH<7&CA+.=>ORU3_O?+P)\(HN36J\*T WX)6\S5>K)H*Y M%F&X_7)V%.)$IC+31*R"1)@D%A02016489AF*;V\3\&;=?3 MC(#N;1+L[>C;)YHC\_A.5%#+VMJ'H".N/T:W!<83M9_M;E*.MU7^.=E;OS>, M]?^ZI69O+&7Y;J7WQ:MR/KC5_U^D**(J-(W MEQZTXH][&3002T_RKE?R;M4TN\MFO,BDR 0+ M0QAG00112!%DID2ZH%& J0Q)EEB7%C[=S=QHJY74I-AK3JO!LA76_K*A!]?S MMSE^T!I[H]L!JKVW>>\5*/O+%S^ 37;'(D'O5];6#I*=?*F>+T[. ]9S/]+S M\F37(.<5Z-YV6#SM_9Y]'\K>_*G.[/C17)9]J>_*%H@B)DRE%QD@<^T>$(@Q MC6&* LDP"B)M-'JZ=K<09VY4_/G([>+I*\5JZEOM<3^-Y M\46]YU&:Y-[^9G]O?W-X;]_Y<[G[>]ED0ZOT HUBDXZ4MXM]SR,VT1I4 V_R M!NK%2'>GF?"/I?'/V]\U?KO+^1WXMMXNA:E+4DB]R39GV769$KHQ3K+U/]NY M:=IZR>M^AZ$8?OMOT\EU4G_&B?]23#7(=B(RS#6]+/>T*4=_3QIW8EB=GV,-UE,SMJ\D@[\L-3R.5XA/46. M9!F*,1(P#)#).Q-GD GS'^-M3*,X5@JY$/=PY*;(..@3.4Q8+ (40BD#!1&7 M"%*:8IB&&8]8Q*1@X6(E+>^8W7';E249^R+Y #4 :-ESB]!SVXM&_PUC;Q> M&4C>-9"\KR"YWFCKFVTW56":7K0^ZCVOS_1@1Y'PM!8];7O2]>:H6L_7E.,/ M#:S L:_P^F[UL*V2NM:%7A<4A9R3.(51;'*P1HA!JG *,1,H-$4Y N)$A:>[ MFALO=LO>5J(V&8:=Z@%;(&PWZ?W@-C(##(7,O>+&631\U=HXW=&T53;.*GQ0 M7^/\&\/(XKTL2UG;LF]DR8N\]LDW'+^@:8(QBR/(,F*P!N9,R[ S9DV+!#QQ!M] M/4U*'!8J/V<.FU>&4!*!NZ_/E M&_66%L8]L_PHB\I]ZGV^DN\V\KY,=!J!LP' SJZF7/Q5CL3>U+[%8)?C8:@4M&1QKP-N1WG MO<1 CDR0DXZA,Z7Z!MP3_WH3:U*R]@WF =JFD=K6?E,V; MD9N$RMU'X_?!XU>@UFPV%/X4Z'GP=R/3[XF\G\+HF;F?-3["Q?.DR8"@\W)-?#/ L+LP_=;&O]:@NT2>Z/N\%<8I[].,"S.=" MO1<@IYOU_I8&)@KA=U)LE_)&G2I@7!V4[).^A1B':8P(9*$T^4*"!-+,!'^J M)*4RPAF)G)R 7 68&P&V\IO95U7A^'E@87/GD;!CP#'Q'9G_NM#V%T&O5!@G M_FHH?KXRBKAV/VUBD8'@'.07&=J.>R#!QR+_:FH_+?4W9UBU<:]L4O(B%,DX M5'K_'2L"41!B2'"*8#^R_6SE M%:^1::F%:B=HZW+O"RI[=WEOD,TI"_0AOIX]VZU0ZW%:[W]_,G]T*S6ZKN9V M+WC)VK*_Y]#V((J("F&4\1 BS/3F.4U3C6J2)$$L$YPY76V=ZFANA/H\I<4% M=TXGL;6S 'T@-C*E#@/KTL0?8UW6G.SF)1-]G+U,.?N\CYK [9[6Q-/O_<5W M57HHQU&4!!2FBFBR("&"C$L&@UB(+!(H2H036;AT/C<"V5>K75;!R\N]])<4 M CXS G:4,A:N(]-,ZYMS4 CXZ-':*$62AB W2O7?,UV_8.5?.U#ZJ_Y:MC$@ M#KV*VJQB\ Y2(&G[:EU\6=<5,4ICNZ-()%G*%4PB);3Q$T<0QYA 0E02!A$/ M<&AU7^#<\]S([+T)7:P,_,^/I5E5FNM:]R1I[H-P?N.PAL/6%7CNU-UV4]1 UGP14#VI@F''[L9 /VE)XMRJWA;FW6? T M")D*$YB0E$.4"@X901(F+,C2)&(<2Z?:H,\[F!NO-_*!O!70S30]P,_._+P$ ME=$/!VM WIT%Q-ET/*6U)_/PH/E)3S646'^UE;E.Y.7G923DP,NPXHG;S M^F*<1I[<[A Y3_)>"#S-].-]3#K=>]5\/N?['QY86/!8VI7]R2J.9((E"V < M2[V.,TD@C64 *5:1$(AF/%1.]01[NYL;%9PN$37\$/L,X'8$X0_&L7=FER'H M7C+0"AA?E0+[.YNV0*"5X@=U >W>&K@I: Z6\>;2^XZJZ. B0VD8$6IJ M*Z$4(I4D$.O] ,0"<4DBKJV*P&ES<**CN=&)*1Q3.3)R(YWC#N$4F)8[!0\0 MC;UC:$2LW3<;(>MRHQ[W#F=P\+6'.-7-M'N),\H>["G./>\SL'R_Y-$H5DS% M F*988BB4$(B-!TD5$@9I40%@ET>7#Y;(Z,O4'JPE7$.VW&2:I8D$',C".C2A0DJ2": M9E"JM*&A0N$4I'+8Q=RHI*W178DX\-SB")!V9'$9/"/S@R,RSG1P6GE/#'"D M@TDG_6D%G\_SGB<'[B/T2'[08WO]/2\7!*>4AI)#'@D)31(KDP:10Y'%(L:A M%(2Y72QT&I_;=#:R 2,<^-6(YSB1G\!FN4L8",;8.P-;'-RW T<4]K4%Z#8] MK=E_1*D#4__8,P-KE4JV>;- /#)A5,%0>ZFO0$?N M*ZRLZ?I'&3D)^>.;0L:$15 M(CB#:<1CB+B*(4YY "66G,@,)TIA6[>V(0+,C=5>;4N]G2M+UX[[B_$3SXF]TN96ZF^8";A$BR2,<)9#Q M.#&QMQ&D <-0"2R$% GFA-LN*$?:G]MZ840$7XV,E<';UJ2[M*;6,63/+P07 MXC4RSU=05>)5*:.<(VV/86)/T!=B,V&-0W7TD_+D>MP#0P]['GMK,G+L$;G+ M?7V/#4RHLGUX6%;AM73YFI9W/RW7W][M8YUW@599DI(PTQPG.*GB8A'$E'$8 MA&E$ L4PCYT\C"S[G1L5=L4&7,L-E!:\&QWNF$7%$GZ[4X 10!W;+N[B:40& M1F;0$7J4L#9'H'PE1['L==J<*&Y0'*1"<7Q]($L9T^(5+:4P;I5R5=:-&P*\ MK3HO7SWNGVD<)*[UJB)NJNO+\J=UH62^V1:F:G9M,/Y=&B\J*:ZUQ4AOY=NF MH&YU4+%@$0YE$F+(A,H@4CB$.$HYY(1PJ?^$9.:427]J!>;&FXWX>L/EX_AT M\L_!DGYG/,AC\[A1"U9Z@:[RH*L]8(^@^V"# *@@,&'.%0A7H .#J8'=[LU; M*$"#!6C!J ^)/:X.+S2.OI:9J<6?=KUZH<$Y6/A>2HZ!D4/W#\OUHY2?9?%5 MMW9<^@_FT+XT A@YRR^F<&#W[\;-\,-Z\U]R\TGR]>TJ_Z<4^Y;JEVXV=[+X MQ4 O*[4=DQS/'EOA6[=?9W\05,N.#NUM$]^5R!G?[M\EIG MJS:'W;4V5Y73MGYN QZEJHN _Q?F+#YBO2+07TV/::+>7'JZ#B+H7%^@R ME[C&03,1BB0)$1 G2D(4QR&D613"4*^)02!IDH16V3J/-S^WY:GC#C;(P_49 M>'9+PW!(1N9K!S0&N\>-XM'ZK/$7<9'K]V0]\=0E43#'LS.=2?&/,1SM0[BZU(LX8#WFL[:$@ MT82IC2*::NKD#*<4)Y%* Z>3@;[.YD:).UG-M-M=?)4VMUWN0%L>7WN";^R= M[W#DW$^"+2#Q=6K;U]6T)ZP62A^.ME8G<;G1A&OUD6Q_E:5G]M6"_321,CJCYY7XCH: M3UT4+#LBJF\;_!XW8^'N\%R1'%?)DBWZ6F-BB-*'9@)QYYQF[5" MYHNWJXTV*ZZ%T,->5LQP4WPLUE]SDS*/$1IS3BC,>)A"1%@"<8H"B/7TC=.( M!RC.;&;PN8[F-IMK64$CK EO,44CU@5H!;:;SV?Q[9_;/E$;>9X/!\QZPMNB M<63REY+_^7;]]4?=1#WO]0_[Z7ZVX4FFOJUZ+0U8/S^P@&7KO/AN];#=E._E M5[D,FQHR<<:(H%FB%W+*(0I(J+<"(=6LD)$ I9HKN":&126#O3WT%:D%-\I *,/!K+:U'<]\"$U\E(GMZFK86Y'F5#XH^ M6KPRC"'>K;1IV_@2UFF1JZ".Z\VFR-EV4]54ZV1#OE$FYG!?CW?!.(Y0$"

1VO M6;EO[2(WS>6P= \#]#6<=D0VX2"-3'8=34";*[_.DM]5QIS>[@;Q;36(U29H MI^&NM.=>27\4Z0EM3S1ZJ3234JTGZ)[3L:]F+_#,9CUN<(T7'#OA!=?)=O_, M^ZT^CJZ2VZVJ/7XBZ:0=ZN= MJ\4UU_NT>CM+*24RS$*(E-!FJ[94(0M1" .5Q1%5&4.8+C;&;=5N%MMW[33% M=P*,]UUKR>O@Z:VQ,G*]8]TY*]&=T&[3WF$<4BJ$0#+1VP>!((J# %*%,CT. M&$=!'&,:.N6F'&D<)J#:EQT'.VX>!]V1B=L 6[FFM&(;R_J'7VJ4_]3QS;L^ M#[,SM;LCYHGW'3J>=%%P!^3YBC&@!9_EIQ]?;XM"FL1#<1B3""$8*A1!1%*L M#<$T@5BI+,U8B+%;9L[^[N9&5XU8X&%=;)ISSCUAU56GUVR9WP[(PW$&]SA1 MBB..(!,1U@:X@5Q@ 3.]:@M.XTCP;*%W!&P]/?+=;D<\(#H)-(" /QT8K]#; MK1+^X!QY9>ASRVZD';MZ]W-41JW7O>ML!A6ZGRMN5Y/[X*V14IB<"1=_^_TA M+ZIW=N'B"Z22,%*Q25"2:DN62+T)TL9*W)M&[PU&X7RFM M)A^I)U]7UA$]BXR032J201>;8XREPQGV"XS/[^^,NJ/I/HG(A#E"A@_$5&E M!D@XKTP?PR%V3N9Q05OIVOWE%>&^:-%*<_*\ M7C59'VA (Q(D(629*6S- PD)3A#DF:0,Q3R+4CFT.-Q!;W,[[WI:#:TCKH>: M<8=0VZT)W@ I10E)H;G!ADH8X0E&<:1O9R"D-@/B;0 MT=&\U&I9)47&]NQ+>(7&%9WFW<4]'V9MGZ%F]:" M'078 T-UG%Y>YIS^2%K7A=#3+&1Q#'F2Q1!E*8=8Q1@F(N9!&$F"*9_VG/Z( ME/^Z!RJ>1W.:D_JA(_3[.R@YFNY[/B?U/0,QDY/Z8Q+^KD[J>R#V?5+?UY5[ MIHOWF@>73.DC")5,:A2*OD%B2&A(D QB1.2!3$*<%6&3Z/M#TW>[\2 M#S1)&EP*$RH.243QO:[+\$R>4Z*:<./7(A5DF M7CWN/3B6M"RK#RU#DJ=A@F!&*(.(B51;8E$(91QCEA&1D" 9E&?B6&^SF[*M MA* 2<5!X13^\=J:1-]#&GMEN> U/-]&'@^^$$T?[>IF4$WUJGTPZT?O2T QS M=8/&*1W%(A(L$9H;J((H,D4^F50P39- 9I%,(I:X!&ETVG:B@PFB,*H,Z6"Y M%] UH]P>-;MY/Q"+B6:Y5Q_\(ZIZRR"W;WGB!'('*AWFCSM\Q(UZKN(\/G8,,2;J(]/(@6-W3UQ\]83GB/BAT(WB_6W1 M_0OZ@]N#T^\A[M#.Q&?1[_.5?+>1]WK#(U$<*L(@2P,$D0IB2+(L,L&.@F01 MHBRV*E7N3Z2Y,>7;?VR-B?].?TBKZF;+U)-PM(4\#-3(I\J#X)_[(3+XU:@% M*KU\7B=Z _FE#XCW OT^SH,/ /1V_'O8LM=X_W>5J]R32-!=]GW"42H2$L&X MRFV:$ PQTEO*.)0RIB%-(^I4%\9=A+E1[NNV<'I9NPSDK>B^P\[[AL6.<,<% M>V2"/1.&OE.B$X8^2AF%X2".&YG>)\ <(M0M +*,5+=IR8T0_RF_+DRK*SWT MCQ_U%WNG*;=L4A '<81"C 4,%8LA"A)->4&*(!=4*97R,&%6N_&^3N9&:CLY MP4Y0.P[K1;*?I7SA,S(/'8'F?/9F>XS$FF^K!)C&%A@=JR>]S>-SLB9D&PQJ MRM5/5C0:I'%046GOJY.0I8WP+1U:/3NTI-6:__:N++=2O-D6FE)K+X+J:15K[.C1"T5U6-:Q3EI M>?6T?PT**:2\KS(9\TZJZ0?]VS?M ;0=E40'_2@#;GM;F_<=VB6PV; MY2[<]V",O=&N$*T%!K7$C9O559M<7XM=/^ S%,T%)F]EM&SZG+B>E@,,AX6U M7%X>6*:X6(LMW_R]GE>/UYP76[ILRP(N4)BD:1P%4)MT$B+-:I#$(H"*)2P1 M&"DF0C?OU?X.K2;.I(ZHOVSRI2D7#40]=S9W6^:?Q8R >:B[_ISV%=O)$/ZS+?E+L$9Q$1C".DMXM*FTTBU&83 MXQ%,,Y%DB0H4":WJ )WK:&Z64BTD$(V4]INB7C3/;QY]830RE31B@@:F5M#S M*;/<\++?2/K";:+-Y!>]8-'[];8NFLH/\^@]- !_??H= EJ:<@!FO6M* I@? M];/F3;T0UHO@G_UL3&TP[=F<]KX^V0;51HGN)M7J>7>2_4E_.O\MB_7-2OZO MS_1K%22EOP@3=ANU)=?"%)& F4KU/-%F79!ILRX(H92*49%IQ0.K\%:[[N9& MN"@(?_CM3Z 1MKKSK6+%063/)18@GV=@O]"-S,-&6&"D!5I<\+^.P3?@8,\" M1WMF]HOG1/RLO\:!8#HQK#TV/3QKT,$$P3Z2V<7$80I3*$-(LI)!A3(C),Q 1JX*X M0SJ?&RNWLH,?6NG_9$("=PJ QEGG5Z,#:)1PC&!P&AR[+?E8D(]^+>,5[6&U MY!QA\UDXSK;KZ:O$.8)RM"2<:QM#ZWPW1>?,.66=$*I3+6>!.8KC- V@0#@U MD>\*TD0136X"ISB16(96[H=VWRW/WR_\ZE MYC!^]]BD+),!2BCC>L\:*5/))440(RXA53P) Y(FCG6QG'J?&]GL2V6#G:35 MT?N'Z[\-3!CG-AIVMM)H&(^]];T(WN&QH2XP^8X5M>K[96)'76 Y&4OJU,B0 MFXXG5RA-^AB981))F4&]L8LAHCR!-&88"DU?5$8B4F%J?\5QI(>Y$5-[X_>M MO?%SN3H]C:/-Y<:%Z(Q^J_'L*O1,ZAM+8%QN,2X$:*+CL1-?D+=[AQX4>B\< MCKTWX4U#C]A/KQCZ'G2GM::A\FWCG"5VU+F(LTPPA&*(A3;#4)@E$,<1@CQ M:1 ))7A&6U>1+W84=[JW 7XB7Z;8]'5\UMQY[P+L1J&M9KA00[*:_ MWKCR@I0] _I!;,);7&60^EJ9H9WO:^R**8!Y"@.( ()6F2J2#(I)7' MBW6/'P6[O:M7;$>FV:>P/CTXVPGL;[]J#8VG/>KY M_B;=EUJK_WPO:O_B8-]>;2QKJT]_')OKE3#G_P]FK?HBOV]>:15^6T0T0ERE M*PYT.\+Q M"^7XV]E*V*O*@V'S%, FZ3O[N515Q^O=\<_=ZJ]?T>UE\7"]S_KB?%RKCF#*"8!0Q4VE7F@RJ M<02C-!)"96D7[N=&3(WTH)!\?;O*W8OK.J)OQTKC83HR0[5P-G4* M:M'!-RT[:(4'O];BCT-4PY#S5CK&J?.):\D, >:PN,R@5H9:5LWNI&.VU8%: M"Z32+%&Q@$%B@C\C*B%6@D!.$R:2. F0="*QTUW-C; ^/MVR78&\#CHBF4PO;TXU:+:A/0^D<&-X,I),=36P8G5/XT" Z^X:[I]2;YH#P MBWYUD<@TQ %-H?Z!0T0$AR35/*%Y@408HU@P*W9XWO#Y7AL#X@_ M%CF7QHM2-8["81Q*E*$$(CTR7/NL)=8 XDH7WV5M61@F7]US61I _"%EP?#8'O)VX,KT !JA)[@WN 0 MH;$O#CH]SN/FX! "ZZN#(Z].;,?744[O5GIIK_84Y6W[;K!? M2JAF+6)L>!Q!I"B'.$IBF-$LT[9]RD0<3F+##Q)_;A3X86LB:Z&IHI%4R57_.Z>%K\U,5I1'.&(I"8M MJ6!ZB1,8XEA)R$24\B@0)"-.$7/G.IS;HO1$7F $!CN)!P;)G<7<;G7QB>3( MZ\%E( YQ+;1"QI]G87]W4SL66BE_Q*_0[CWW^(\WLLB_4E,J9T]NYKH]UX18 M_53F0M8=[THU?M]ZME\+\6?*M>?M+02;(8VU4H)-+2806D[[Z(DQ!K&?Z&8P-&/?^>VT MZQBZ5V"O('BB(=BI> 5V2H+NT#9J@CZ35-N5V%==;I*E.I-AR,@1[8?KBT,(ZSKLI2=Y!UO\I(OUR:IQZ[.6T8"G&8)AI$P%5## MA$%,0PE%H!(J]<>(1.#"4V=[G!L]_92OZ(KG= EH);H;.YT'V(Z4O,(V,A?5 MLG;#TL%>WE%<1JS1\<0\Y_N;E'"LU7_.,_8O^CGGJ)-G7'_/RX5*8JRDBF&4 MF+*>E"#(J$J@8E(HH9@0H94;[_FNYD8H)_:YMFB1';(_GX%YV*'",/!> MYGQ@'-PNV[$/PV^BS7;^A&[M/#T)2E7$4)9!Q1B!@*(16)9F[-Z +S4 D1+>H44Y\WM-C,QMOC MK&HND_6Y@N/-UXZ3HJDFPN1MOJJ.PTSAD9K\3'R86"^7M"@KQ^[J0,PQ5&P. M [!(1:D^;;>KBS+IEZ;Q*_VJ.3M:# M^ +N3_:R#;,YWTBVV1\,[)-=L#!-(J08Q E*M1F8*4ABPF",M(&8I")(E%/( MWHE^YK9[_[#>R-(PG7+2-TH2D#,X>*+14[U, MRFQG5'U.-N<>=S_#,QE!])1Z31_R#5WF_ZS8Z\05ZR=#0U_6GR27>O-[+425 M;X]_D3:V[LTG%V*8S@ M8+,VV8N,Z(#N9&\='IS3@G@>T_.'BR\S4B/S7*,4>*K5:4^E*U"I!KZL0:,< MV&O7^.>_R/C9'W*^S#A.=""ZCY78.Q+)>N^2K_2LUV96V6;B61?53U4R/CTW M*=?/%::\:U5GAY;&F:G]"'@7%4_>2/X'HN<4UF-GDYW8^@>H>[H[0NL#*_U4 MM]+RO:E/UOH$Y+)L"XR_V>XOF"GG2&5$P@PK E%*4LAD3&'$HE1Q3 @53@E* M[;N>V^K:2 Z65=F^Y5YVQ[H^]MC;F?;C(#KR*MB"64E]U?4PTKS(I-XBY6*4 MRWYWM'P5]K'O>-JJ/LZ ')3T<6_!C;;*8M,6TBBO5^*S++[F7)9-B \2R&3V M2V"6!:G>&TAD]@89C"*%1(JS#,=690Y[>YD;&;5564RD?B.I8PA5/ZC]U.,- MJI%99A!*UI1BA4(?>^@&.LRA_[5GC?ZV)R$(*_5:+K![>&B9T\]W^5!I&>[S0CD 8R@HP%C.$PBC&Q"EV$QX "I,?4OJ#@Z)/F)BXP>DR5PX*B1Y]R/^Q[2XO5>KO9 M&7*["X0J]?S^N)KJY3@540B#3$AH%FA(PY! 117B!*<12ZV"H!WZG-N4[E8\ MD+4*N^V$Y=QV0?S\.=L(.([- @UL.Y&[[L(.U0X&@VI_^#4"N!.=;/D"V>F( MRA&NGO,GVY8F.UQR5*U[:G=?'ZSMPROZO.I[2&"Q'Q M-*$*PY#A *)(:;-+9B&44O^HHA!%D;7+];G.YL;8^PCAI1&X"BWEE<@@7U6' MMEH4>Y(YB_5YRO:)X,APSO5]O5QMC/6R> M?I>>;@EL8>GAWK--3$:ZMLITV=;ZG6&G[Y4SCK:X==O5 =E/V\VVD#_GJ_Q^ M>]^>FGV29N>L&[U1/^4EI\O_TJ;B(LR40#+DD&>(011G#+*,4;T5#A7)XI") MS"F%T'!1YD;1YA,$/Q2MJ/7LD.!1B^KH=7K!\-@=V$\#^LBL7OMB[K7H'MR; MP.'..-3R Z. OW/\RT'T=*Y_@2"3GO-?#MCSWF^4;5%^\WZG65 MM:.J&-)Q2K]6FG5>;([,W=VAW+NOO.X.ZI/P#J,?:!4$'0TO.FKQ/)[V M9O_+C>M4FP3*MDM: +'WIO4[:3UM-,89B)YMB><.)]O$C -4=\LS4@^>,JE6 MK2^"0,8I2@G,TH3HM3I"D" 40AP(DD9A& 0XNRA_:M7-W-;=(PD_:]:]-%5J M#:K=EN5RJ$9>T@:@='DNU"<@C)4!M>[D9?.>/E'T;+;3IT\/HX#WFEZDO'FH MO"%7MT]\BQX[GD4?-.5\^2:77^7/Z]7FKEQ(D3&5D@1B*E*(LB0TY3\Y1%P0 M;>('":%.]4^&"C(W&M$?6NQ&&(.'P(Y2I@!V9-*I53#5KQHE>MT9KZH3$'"S M\AB">BF(GDAKL!B3TMJE8#TGOHO;&T:-[U:\,%V]D?7_WZUV(M09F7;^PX0% M6"&N8"RD@BA(*,0B2B%F"@E&94B$4Y9(ZY[G1G[U^7UI[IO6N[E:)V2K? ,[ MSMQ_<2-)^\&P8\51(!Z9!EN9P0^MU'\R2.]9L99\%'=N9[P\,9Y]OY-2G#,< MSSG-O8'!I>RXE*(TY>+_3DU$^Z8MFE-M1DR\41V:CIP V@NXJ MCYZ&;4@!N[-X^*M<=[JKJ4O6G57Z2*VZ\^\,HY&_R;N<+V7YLS2'5@N&,YYA M9,R<4$+-$AQJME P2$.62LDB)A(7XGC:_-RHHI7.C0F>068W]X<#,?)L;P4# MO]:B>30MCNOL:48_:WS2.7Q>S]L13/E.Y&C\;V7R',N1ZEH8IS;;.Y/4%H)[B,_:1?S\U>@WI$N83]90!]@A @Q+!=MN903[8(VK9I84]]J*_G "/G_4G564: M,]X[32;[CZ;,AO[.WG[?R%69LZ5^O-PL8ADJ(L((9E$8F\"> #)! X@C'J94 MA5QQ*P+W),_<3$!B[2O'BV@P'0V:1 &-*LNW7]W[)8O[W/RU(W^FQK MEP6APFD8P#"-0H@85Y"E'$.)>4*IH$K_P]:D/MW-W(CVO]_^S2$?5@]\YZUC M/Z",3&1&2"@;*<%7IS.#,PC96[Q^D)K(S/TD'W1S5<9AXQ"7K]2Z:/SA'F2Q MH74YPER>S=L\KT#5Q+9X>$-3X;=T6P&J_V8!2'A)- MA0FC#"+$"22AD%"H("-1$"(IA748XT'S&NG)O#G#^"VWDVO R-D5G0 M'Q .X847 3(WLMMH!'FKCJ](PY,(]<46'KXT733A28&?Q ^>?LI?9=#J.O:Z M4]/OF3]\A@C%%*60BUA A 6"%/$(4B730"&982HO+1%Z1H:YL>&3$):]2PAO MJU\.SNDW9'SL-M0CHSXRZYZJ*[K[?:5*Y]^=;;;QRZFS7U8A)F/DF_ \HC% M2,])\.)522TALBE/:MN4>P*Q-\TR^K&MBV.J&RQ8*AA260J1B&.(HC"!)(TX M3##! 6(!#@*KK?')'N9&?:V0[6&]%K,JC&*?2NPXD/TLY@6>L:^,7)%Q2BK6 MJ_V@O&+'6YPLM5BO0MWL8OT/#O8:,QD&&R>2QVO.BRU=OEY2O6U4N11MJ6X: M)HF,4 #R8B>XPF'Q&0:(T*2-,GB&*=.CJ^6_B(5<0)P)!F64Z$U8&D0JM?)F=>]Z;GQT M-(3O"-*4_: EH$#WL%U6=\;%,Q5\1=,/PJTO6MZMP>FBX0B6J:D>+7= M_+)ZH+GX)#?;8M4^^Y40@QI2G$'&>IC"+!,ZM$][X% MF]LR4PEE)MJZ41(\-%J"!Z/FOAYMM?@\M*H"6NL*V'8#MI6V>JX:=?=OV/.C MUZ$_OTR]U(".O(BU:H%6+U I9M:Q>@VK[8?=$%YWAK#6#]0*[M_0BYY1\H5& MTGX=?*D1G>KB:<19ZFE%'6,$>M9;K]U-MAJ/ 5)WK1ZE??>5O-E/EM?::+B7 MQN]VO;V].Y()9U\Y/(XB$D0\AJ$T)\TJ3" -XQA*F5*49AECU"H::5CW)C=S-20CYD\;#F//*C2@T4"UH9=FU11\XO M4I%%G,D$9AR;@\!4KP<)%Y $21"PF,O4A+BM]<;3[E:B;M:)YW>-C^AI9?IH MDFNX733Y33O%^19]/^3-/#Z, 4R$G7]V6NYUA M^[T&1&')HQAR$PJ#J,J@WG=A&/(D9A'BL0BL3DW/=30W&FCE[!R5#66"D]C: M<8$/Q$9F@V%@.1/".20\4<+);B8EA7/*/J>%L\\/(X:JK5>TE.*OZ[4PQ4D_ MK%?R_F&Y?I2RK5/Z16\(2MV7-OH_;Q\>EKDLFD*X)(LIHR&#F 4F7B2,($6F M[B@.TD"%@0R)4\65R\29&\FTTCG6'O8T-G;T,QWB8U_H6X/M3$Q^,/)$7Q<* M,RG)^0'N.15Z:G488>IVA3E8K\J[7'-NBHV5>T_\C^MESA^U694I$D4(QLPD M8P]2#IDB&*H84QP+E&;":6]EU>O3@!Y(G+[/JON9%-+6HG_4@KK-ZJ:'$=3:\^ MD.WXQA-T([/,8-2&I"(^AX>_Y,,G>YHZW? YE8\D&#[[RL $5NUM39.H>!]- MEIM4 M0<-HF;E2:K;6%<_FJKJFC_J'2XB,A:QA!FEB=[RT0SB4%LZ M:8A2CHE(0T*=&*_\"3IOT:C2 #_)@C=?3P*OWU287 M^7)K")BFC6#D=#8XHZ]R6B:ZD8"_J($MVS"&V]$68Q\"-O5\? M-F;NC@_CH^G+FV)$2:=UT1@?\@._CPFZO/3"R$@@5V6]03$^8[>UI?3J;+<%3=XMZK#BOXN\]N[C1377[45?"O;OU>>S(N029:R@$." M4P)1S$/(,!5,.S.G[OTFE&+9>?I";U[2\^UBLO^9Z MZ7[U^(N6Z=UJ%\Y_S?4272W.BX2E"4DE@2*.*40J#B&),@*$TEK%*0N'B M 6W?M=,Z-8&7M)8<<"TZ^&%K6"I?_0D\-%H8!E.[7 ATIX+;TN4P*G;+SCA8 MC[QD&)B-U.!C!]P??FDAWZ>4Z, UH8>&Y4 M7VV:S #F2M/L+%JG1\XQ"UFL+72>IMI@#V-MNC,"B<09P3CC$79R*#W=U=R, MZ[VDH!5UL$]I#\"6ARY>8)O&Q\$5,??O=6&K2>+OU@Q4JEV6LN#2@7//8S#A $Z4W&#*@1R4\\ 3Y!:) M$"[M:?+L")Z@.98RP5?3 V,\FPB(3W)IEJ*.:TF;B5C%,0ZQRB!1Q"RU1"^U M09#"2'_O),&IB=]R"O8\U^/87:G)Y14FFV041R#!CD,0HY$C2),/(L:3.L7[FQBD=,<%J M;5LSXAR8G&:4F%U1*I1&-%48DDP*2!$5FJH9D0PM])ML/2&*<[3^_C D%)Y_[ N:/'X M]A_;?//X6EN3C^:VYMZ*A3MJ\H<7&CB&"5O\U55 MHV^M0"V"8PBJ\]@0E&01TNL>(E3I95 H2),T@8F0*&."X$#)9FS>KL1L1J:5 M99IQ,66$)AL1.^H?%>.1%X6=[* 67EOCC?B@EO\*=#4PIWZU#A[#AX?"YRN4 MV+G_:<.*A\)S$&(\N*&!_K[FB.)NO=1OE'67NYMH')@4<5&DUYZ,0Q20 #(: M8AA+QFG"F<#$J8;FZ:[F9O-W)?T__P>.PNS_ K*2V-&#]C2X=J3E![*1V:DK MY!\;ACK!1Z-<_Y\'R9?KY^F.IG73/*OP@4OE^3>&UJ23)MMX<^6X2XU0Q;^U M)V68Q8DB20H%,>4F8R$A%A&&*4K3-,Y2$4C'>G1G^YP;H30BM]X!974RN39B M UY+/"AGK WZ&8^3+*021M(8K2R((>-<0DFC.$XB%%.1N'B=^D9_LJ2\#R\W M!G9D[QG9D5F__:0;<2LT*X'KLL9CG!@[ .2M1.#Y'B<=T'MBJGC,8,(BH7?."8(X80F4&4N23.B_Z68N2$,ZVXP0N]2:/[Q?E^6? MJEBL]HK8OJ+2>8 M;Z-\P#;V+=219*2C)%XX"\9(^4A?* W"677/922]-"E! M66P6/]/_;UVT9<_K('/*59@2SF&09H'>9=9UW6(84R92H7"0AE:[S./-SXT/ M6N&<8OU/(-<_YR_'8^R;#DLHK"=VO\9]LUF_V9G)^E_[67RBT4FF;K]"[7P] M\]3 8Z$FD]&-.AYI5VTHFW [X]S2N+V4V_OZ=\_R#LDXEEP$'(8XHQ"E/(/$ MU ))4!RA1#&9-U*LEY;]!_1O=>=D$\%;QN.;P]^>UD$O' M(RF_ VMYC/5BPS7VT5=GI'KBKBO]]M'7.Q5!1\=1DTR-,P"^CM7\"C?M4=PH MP!X59_3NNRYP'#@P.?T\M09TJK_?-&]FL+-^M/[H#_&II@+(QEG M2EM)!(78Y$&+(,4,0X58$D1!@A-B52UY3"'G1GF5I,"(>G$!'H\C:;DC?N'Q M&9E*789FPO1AY[%[\21A/2+^3E*!G0?97\(OB[[<(]^K_#JEJ8"\+MZLMVRC MMLLF?\8"*:(H8Q*J()$0$4FTK9F9_,=9E#*6),(N)_Z9?N9&M3M1@5H70#3" M MJ40+&/4N[#MI\Y/2(VNF=$"Y86$[1R@D90/UC91VE[PFRBR.N!V#D%45L@ MTA,8W??V9,'.%BIT YAM'A^X0U_2LKQ1383T3?'))%K\L+UGLKA1^\3$K^ER M:1*6M9'4S8/E0NH]>\*(A#%* X@2$6N[5V4029RDL6 B%L)I[WZ9/'/CW5TB M@LT:/.A&[\QY8I7+MZQ2_-8_.N;UO73,HH1' J4A##")]$B1%&(J(AB%5!$D M%$=<.<8N3C=JTQP -Q+.:M@L#VVF&XJQCW.,)N9BKAT,O:!40EZ!6I_JTFZ? MR;]6R:3(W,VZ]@V/:3$]X>OK_.="::8]&?(#W<&9D:=F+\OJT=0U/;X5^F#B M4DN3P-CL=\K*G[G[]]?K_,L^%"R12 M*0+)84B"$*)085/0.='_(V[OCF$?'_E2BNH.LE6X=/8R6)FQ?#_X&[!6]:G+L M5[OGCK+^DZE,.T:>,[-,)/R+I'F9=F!.Y8R96(H++EA8SW%@KVJHM^V=/E%%O?A(B5!QI4B,,&9WM,H<_\B]#*)28"",,IDHIQ2 MUKZ #G-;'/]6,Z.Y4)5[;4QV #D\.\!+?!L.-SKS'?$)E\I3U6DX"(82CQ*1IIC&"*% *4H89)#Q2E"621''JEN+M:#]S6ZE:,2NWJ4I. MUYQDQ^&T/'&['*2Q3]):?'8B@E]K(7VZ/_7#X"TKV?%>)LY*UJOJ85:R_L>' M%F[XJIM:%X\_:88I[Z3XZWHMRH5"<41EJF B>&IR7$6041I @GE <9AD,79R M1#K>S=P8H!4.W!KI7(LW' 72;O)?#L_( 7^6JQ+CR?C_5!X MJ^=PM).)2SKT*7I8U:'WZ6&3OQJZC\5:Y9M%AC$56@V8IBJ!",L0$I4H2"A* M3>HC&",/)DKO6OQ?(W<8_HZFFV M=EN>=(H>4>GYO#SVB-MD%#)?O%UM\LWC)WF;FW1,JXUQ8%N@1,])4RU%8A9! MQ% &J4)Z->:8!7$H2!!;Y7$_U<'<5M]:1K 7$A@I[:;H21#[YZD/:$:>K(ZH M6$_;/T.!S-[:G#63F"80"T5Y%'-.0MQ$;BO,=*1N_U&Y3W[J17=(ZBTGJ/SE MW[+K=NHD7$Y@',G$Y?;^!:E=ZYHU;[:%*?U8Y^BNG,\^R&_5G\I%0I(LP+&$ M028#O>-'%)(@() CO>4G*&%1%#NG>3W;[=QHR4A511I73F%%Y1 &]!!)>5]= M6_%.7OZ'W22LRZUM'_2$:^ZXGC;PK?4D&^SU9SF(#$>Q"F@$TTR84/M,0"(2 M J7D0F0140S+Q4I:9HKW.(2[^GECIX6OA0-Y7;%K;+P3FF9!E%!MG4N353,) M(>84P5"F5""J)Q1S3'+@?]I,X^KZ%'<-^\=W']]V:HN//1*6M[/>T1W[0K5B MEJ;^7"URXT1T55^BEE= RUT_X?$4S@THGXF5SW">8/OPL,Q-\UI^XU-@/! ^Y>5OS95UB 46 ME&BJ$-JD01'1=B1'$@J5DC"-" J04PG),_W-C39:<<$3>8$1V-%X.8.SI=7B M#[VQS973P(W@*V")BR_KY$QOTYHE=JH?V".6KXV4$N54_/ZN-FXG69U)4,XW MVF[*O^9"KL0GNI$+HHC E&#(4Y9"%"(.B9(*AD$J>41)$"NW6C1C2SPW9FME M X^Y7 YQNAUU>"WI<$Z#-C:A7NY0NR\^WLTS>@5:S<'NFS"Z3YB?Q=[%(6[+A(%KHL0MPV!SRMMR%HZ>K"VGWYTL9\M9\;L96\X_/-!27ZN-IESY M1GZ5RW7765V$(0Z(*48NI= 6=A) %@88ZCT_XPIS3B*G+*HG>YH;%[:".MK$ M)X&TM&5]P#.V#=K("#I"CK&;/P>%+SOO9#_3VF?GU#VPJ\Z^X&X/U1<1U]O- MW;HP<;P+&LD012&'H2+$7""'$#,:02$YBKF(,LRL*G0<:WQV,[Z^LJ0[ =TO M*8]B>-X N@29*3:<)=C+=@$0]B;.)8!,9-E\N9/@GG[/[[?W8+5+'-1D;XLOZVVIAO*A5&&:04Y.^#"52,YU, M81)GDL1Q0A5W]*X^Z&-NA->X$C=R7@$CJ4EN961U=;,^!+2?]CS!-/:N;PA" M URN3V)P@=?U89L3.UZ?5.K0]_KTH\/V,U7AB7)755TQA8D, SV990(1$QED M.$10888CJ>(88>2RB7G:_-RF=2V=34UU&^SL]BW#$1EY!MN#X;Q!.:ZSIUW) ML\8GW8H<5^SY_N/$4P-]EK3%1$VJM*8.\?[[PP@G&AT%>9K$QE\IA4PR!4,> M,RPB*D+D= !QLJ>Y3>.=H+O2Y(Z>2R7;O,6J%'&6FGX7"EXO2 MR7ZF=4\ZI^Z!:]+9%X:QPL^:8K9%=4GT;O6PW;2W/R;927.L%@P">TXW#FUY#I*J;ED]24UMNNJN>JFZJ/\C-C?II M72B9;[1@Y8+%81R'C$,21]0$:$>0J"R"(DAXP%$4X\/5$EE3Y78*]14[:X M\2;Z4 ]31Z_1@TZ<$1XW',5>G#D$JCB#9QG"XMZN&S57Y>SSE3EN;\P0ED1I M$E(&4T($1!C%$"(A3/YM=I/W85EDM MET?CZZ2V?12A7_K_V7O7YGM72Z=%X MA<_\J,"U55ZE*KE8ZA[YZ3< DE5475@ "Z2XPB>6/:.12"+S YE()#*_;)D' M_5][TW#\O%&^\;-J-!_K^0OZTEFLN92B_*1%^"#9UG[436VT(8 NYTH6DK.< M095F&411*B'CF,(T48P7A".&O%R>RT-.[3MM) 9FHEY5AJ_66W,H2%\J\MK: MM5DTM>7<:*/_O/!,P':8%3=7)BS6 UN%US ;<7=>R*Y:W\H$)BI764XX]LMB]_9-+_GX*#??]-[HE\WZQ_;!U#W0U>="IWG'[2?7EO,OW'][H MYG9C[4X5)KF3&YO0-D^*E"M)&)0R$GK/9$,8J(!Y+ED29YF,N5^;T\MC3LTX M5")7H=^9W@/5I2$V]5:LETNZL=F456*E;VM,AREPFMY_/\#;4/L? M*7B6UO_XRBO(P'Y;?%LMU((;;F,M,2T?[C=T5>J=COX4K)&Y5>_7JW(A9$T! M(KEA+<6' M1I\&V\YC[Z]$SM3GCK MHKT2'^SE[QW(]IL;]XWC((B/L(4,!7:OK:0W: $WE>YCC[Z]](;EU$;3_R'^ ME>2?]*OX_\G-^G8E_^TW^ET/4M[I-TQO;K=QTU9211F62:9M6JJM&^,Q9'DD M36F6B"A!250X-5=V&VYJY@Q%\4]_^QG4P@(CK0G5;$'L7F'M '*WF0H/W%L^1JMGUV]@33*_"='=L.DK5'1XR6O&Z MNT+M,,XA4@B"CF,*XR%6<,YRG MR*GT]>C)4[.GM7"@DL[]5/$U7)?/$7N#,+!E=-3?ZZ3PI*Z]S@9?/VFTT\"3 M"K3/_TY?T/?8_]-B*;]8+I!Y+C#.XE1!3CG3WQTCD&*1P"B6*N,\360<^9WU M[Q\^M4^O/K0V H)*0M]#_19PE[_ :^ 8^"/T0*+'D?VQRE>-O+A_+$: MQR?R)Z[I&W#9I>&:],/?)'_>V,!LX] MY:G^XWPEO]&J0M4EFG$TB-.KO^NI=C#4@,M=J[E=_YYVIV&]'+CHA](X!J*1 M#>R$NP8+]^##59B,%&OXLF/+V[TS39=$$8@ [RP,'6&%XWM&BR*<%;<=-#A_ MD;\5NU]OZ7(?"KY?OY.FR9/I)'3_8STO6(I8+@I3RV4BLV;SDJ8,LB+/8X0+ M@C/J&IGM'FIJ_I!^*Y#[EWH!QLLF+!PX0T<7C* 76H/]<&S;[("LKGFR5=@E^/,C5[N_-+PV9\T8^ MK339&VM7>\HV\NJ)Y_66[OJKW>^VJRYXKF"8E-%FB18HB(R?4BDD.I M:(H(XBA67KWH3P\S-9-_P_FFZE%;2>N;[WD22K<-[_4 #6SV&P'!75.[7,L8 M,OFS"X-@": G!QDY";1+T>-$T,ZK^WWW7V6I[0=_N%F)%FM\3=HV%[E4/*(9 M3-*\@ BEYF0>*Y@J&7$>13)13EZ?TVA3LP*-L';-%'MQ_:Q!-\!N1B$8; /; MAE>(M5M!U**&,Q%.B 2R%-UCC6HPG-0^M!MN-_GO&#]H5_&[=HV_R\^KVC[*E=RUYW&- LN']9+49^R?: OY3Q-LIB31,(L-PGE7*60(E-TDD4L M(A'/B1O/>DBAIF:,=C*";7VJ*[24[KNK8)-U>0?[%E,PL&';JP3V.LWV*9#; M@ZSQ7_>]K?83UQS'?WB;B7/?0+_%!([8HF/?FJ/]*=FJ#"&WIDW'ROSR^WJI M)0(_Y.+;@]D$T^]:YV^RZ>>A;V_7< 3:WH:&OF,C'&RHT;;,H<%I;ZZ#/SO, M>EHQZ>GM?7UJ2K)",LH)3 EC$#&50RR8@BC.DSA"/"E2YS"LPWA36P7/V.%* M:K]PHPO:_=:Z*S!\FV5L#U^/1%D7'*];>J[ ?7B< 8<3[M_^)0W M->EG5+IDK<_=UN,H[,?Z_F']7.I=[/T/_>27WQ[6FZVADFXE$7PQJ3%U**9^ MS7$L.*;8%,86B3;)-(>,%07DD6)"<$52YGY&UD^&J1EL_?9%VF/2HD/C69VG M0/0X)^HY.PY';\-C/K"!GQ#<'N=UP\,^TCKP53[IQ]D*N:W>:"Q6>D_Q6.T( MG[0>M-I8;-? >9Y"G9I=!W'7<5K/)X]WSG:=ZJ\.X*Y\5+\(_EZTNP9G MDA J50QY@C%$0J:0DBB'G"K!2!K%*G>BC#OS_*FM('^A_&&QDIL7&U26C;!^ M0?A##-W"[E<@,["=WTDV0&KI&:T#!=,/GSYJ^/R,:HT7)2_K]:LE)OOQGC8/B9?3<8'UW?95>3=RR[V\'Y) MR_+#^E&O*?,"T1RQ+#=)IK&V"#B"%%$*69(PS%.>Y]D';X$5&?Q1">U)'3#\M+L9L4E-YL!F\ O]_+/[3L-W=_F*I-IJEU(D[TK(4I3#&EL*IPR'"&E MJ'8>O?ACS@\U-2/?"M(U9%R.3,,.L+K9XC!@C18D+F>@$A/\4?_;R NLP &M MZ&54 IF_CH%&M5N7%3XT. YW]&R58 XSM9V2PE S M.,69'-C(6GV@50BTE08MK8T/V[ZNUKQILUM=IZMKJO>RTS^_TJVL]:[_]JG.$ROG.&8TEAF%J13<]"-E$--,_X1DDA=1P2/F MQ/CC/_34C,M.@9?4D%?' WO&(9Q!$AS[]V8%920VTV,#(#5[' MEFP&$@]:FN6/5ZAS(_>!QSU2\@;DZ+3)_PF]>8_,RU"S5R_*O[U[>2=7_.&1 M;OYV\^>BG!>1PB**)(RR*-%&*M+FBD<$9D3H7PA*B\236[I[P*D9J5?R B,P MV,D+_C 2>]-'7T#"U#WGYL'5,:DV39\V4C95[\8IVA$T4H12D<(41QE$A'!()9909IQHUR65 M.?':5KD//36#TI(<6-%GU9IKI <[IH:OWOLLC\EP,T'#0#RP.7)'=X!PCS]B M@>R4Q\"CVBQ_0 [M5X\G^!>/W(C_?"ZK;AKWZQLA+"D27>Y_,HO9Y]5[^K2P M=#Y-LS#;7>A5$K&VK_?K=\_E8B7+4IM=MEA5R?0<%2S*9 RSA!.(5)Z;!AD1 M3/,XCQA/F$*I:YW)\.).S6:^[L]VE'D_ W0'B7$_Z Z)'0T7K\!PKZ$8X9WH M-L/3F^F!37=+63.)>R7;/][5\UFK;.OY6Z]&F]'7Z@W$LS1/:U0'+=TG]3*X MU]Y,ZZ48EV]OHUU7;=3M*W#^*Y\UL\Z[[49UR9X0 - 24#U&^;RT3'FL>6GX M'IM U3WC36)'(= (0HQ6,S0>H.WRHA%'#4H/>[N2REJ>U'#FL>, 5RV)8BCN2P[3MZ&'X-EWRO%Z;UH[:F M#0T-B2*"TPC2.$X@BE@":9)IFQ]%.<9$"H+=F0Y.## U(V]E!#LA/:S6*?0< MK/R5F QMVX/"X6&ZKX1E:C0 6XLC;Q0*904[4.JR?:=N&\_B=0C]RLYU7=?O MY.'W4MZJC^5VH>=(EG.484HRS*%*372-,@9I+A1D"2F2!*4,82@!$Z!\T0J5">4\[K@I4;YP'.5&>3_@BB2I+^O5NDKM7'VK4C]K2NX;5FXW ME&_G.8U%4= 82KVOTKLLH6T4,S39K,!%CE.I$O]DJ8O#3LU 54E!/U5YXS\# M64D[ ROI20+DB+J;H0J/YO(?1E@-Q,3%+:!+4PC*_BID?9GI75J^MN6;K9N=FD067T^RD.)A_L^W\EOBY4] M#F%4_X%[FK1A9C6-BUS@W!0IJ10BGB20,?V?DLJ$($321$7UK'YW-)VC@E7 ?BIR!=F'##ZTC:"M9E3J41[7D.SV!5736XM>T MCQV 5G.(J0A-I1E4QK>ASQP"YK.4F8,,YI_6\LF$2VQ6I:4E*C_^*3=\44HQ MESB6 HL88D891&FAU_1<,8B52!-)8Y+G3E7PG:-,;6>Q%[3I;R8;42W-G%@O MEW13FOR%Z@)'QKENJ+LMDP0L$;*D?FR:\*GCN!;E*7I MOOW\M%[MH#17_J ;RP46*$_F(EP=R3+G[QTM8^:B^.VTFR5MTBJ_CPQE20 M_F2+0YXJ\3W).SLAIQQEF,0""A1G>D-:*$@C$D-21/I_*28XBOUH5D.!/@XU MZFO^$8/UK(%9"QP0:,=TAD#@#9W!<,3:LJ..ZD+M>L*6$W ,1=;2'NIMB5I. M*'V1I.74/3V8R52KED,$DPA8BB!&*4%Y R183(LXAETMG= M/7[^U.QR5992>Q) F4WQ]\[=JQ.(&1(D1R*'!:?$T-KDD*&L@"C*1:87P40I MXF9V \ XCJ7]M(/.5J8\R)U[=AV4#GN"Z^ 9+>;9[J< M9RK#A="^O,:(Z;7"$ 2R)(*I7BD*)E6$5.Y_W'%ZL(F>5U1A;4"W@.V.+O2[ M^M3-K>X#LBJXTLL%AJDRF$8>E[^A *XN&/#UH RY4( M#*V;TWX]6 ,O,?I%7PFZ$3;I^..?6PV4:0]0B=TL.2^@%CQH]DP',.$R9DX- M,G:63(>B)S)CNJ[NG0U3D<'NDX[WW89RQ'A\MBW6*D34C?3$ JH@0U$BQ9Z+RCX8Y#R)1=(PN6ZG!]J M[#27BTJ?R'"Y?(__GMX2W'^V$?,/S^:EQ(DP3N%SO^25-H50Q92PO<.Y6_-1S_*F9E%-\3G9MO?M\]Q%\JE@, M5M_<]W!]YN3ROG=@I =W6@PI4B4^J.2O.Q+-FK2$6@EPJ,6PP+MOK@>>@)$V MWT-,A-=&_ H8.S;J?9XZVD;^"I7;&_UK'M/S?,_T)-V%%6XW7Q??'K;-X>'= M9L%;,8?ZKV4\EYBSC!42YHPD$ F3J$W2!!8+^ M5/O)B'Y5AL5U,X4SG!9*Y%!$ANR "P$QYPED^M,B62RBG%/_B,[@LS5>P.?V M>5N:[;:E*SH9]'G#V4L+*C.&&(R*)(Q5->L,YM$!5LH9:+0 5HWV(_\C MYVN #'46W4N&<0^IKX'IZ/3ZJH?UC9=5'-Z&].R+W,XY42B/,P+SV)A&1$TO M(\0A9HI@Q8GV'IV.M<\\?VI;6$L]87D E?Z(%K6POO&QUQ"ZAL1Z S-X%*QF MZ*\H)RNV0[,:O&\\9+T!:BZ:@=M=7?R-:<>UV"XZ HP]PF0G80H6&7O]])&# M82=5.XY_G;ZL9Q=&NC%N6*EW0$U?V06?1Y0DO& 2)D(6$!&50XKU[H,E0FA/ M263X<"F\R7 MB$!*50'C6._UN% RSG._K=[5F(^SE;-B 5D+>X3\@)"[V>6K81S8.C?RF=A3 MU>9\9@N+>,!FE5T0A.I+>7*,<5M0=JEYU&VR\^*^OM=WN=)3\?*5_O@+-53! M=%G>K,1OST]/2[V*SF/M;S&9"\BU;8#(V ?&4@6S'",BM?5@F5?#IDL#3LU" M:S'!8R.GKU-V 5M7+RT<8H.[;;6H,V!PVTEK3V0:>6?@EXTVN"'],S> @CEL M%X8;V8-S4_[8I7.\S_]8\[C7W(W2 Q@^ZT_Z59MC0HL$XQCF7#MYB.(4$LP% M%!%."\QCD[CL>H1Y8:RI69-[+:VD1D+W@[%+<%X^?0P(TL &Y+B+Y =SJ&41 MJQH/&('#8>=^@!@0P]%[#[2Z#G 3WUFHA=X^TQ*L+=RM3@05T$K+L'WX']V. MP'&Z.PXU+SUAM -,1U7:AY6NM_3S.1OG50H]A.' LQ_"C0DJ?K,S_NYE?\D= M?3&_NOE!-\+^XZLAO-7O@/Q-;KXON*S.4>-Y@3-%N,D7#^]Z!3$-7 M6992[F+]OQJNL1VI2"V#Z9]FEBG;:V(N4VQ"R@1BPDTR"RX@+J3>:21%BE4> M\ZCP"EYX2S U>Z^_B\S/QON#[F:_!X5R8-MX<96K&RIGITP-(-^-T-3P#&Z!#9 ;H8=\)02 ;U$IYJ' MMJ#[XBOZ2;S::G]>?;+Q%V-1YCQ)E#0MK/0>5N]JLR2#.,\RJ%@D<\93D3&G M;GUNPTW- N@W)N_1*.(\G&Z??SB01@^7'KD=G?'2?ATA+B(3LA/$^<'&[P!Q M4?&3G1\NW^5_Q/)^O3+>B'ZF_JE<"%G1S32.R4*6OZ_T+^O"@O>OR@INOFDO MQ8CS%VGZU&0T04D*$X1-&C+*(&4TAZG4_Q0I2N+,N9PLE%!3LT([O;A6 3P; M'0!MY 6/KKUL@L[;Y4.?MYB-@(V=7,K4?DF[N=PA\!EZ) M6HE.8_29O81(Z,RFPV'>)J/IC+)G,YG.7>_O7ENFP;W?7LYIH3#/%()*9C%$ M*LHARTPJI")$R412Q?+YUMQUV4T^?+C79[\;8L <)4NSV!+0HT?\(6Z7W=1K MT!CX(P\)A+O?=PT@(_EO?UFL%H_/CRT>0/M>MO.,%BOPXV'!'RR[I/Z%:37Q M8)B3S7HM3)C"-@,50.G]5&G^^VFS-GW)P+>UR0M:;T!9G1W6'>8H**O,Q$V@ M#)]S.'>X;4>WC.9^G1.V[4:=O<;?_ITA)/AUL9*?M_*QG&=%'#&,,VT %84H M3S@DF"FHS2%5,<-Q(IU3."\--C6WZ'JJDXOP7C:;(4$;V(R>PPO\8:0%5MSS MOI(_>.ZF-B2((YG>8>E=7 'IL)$7'S&:S715IFU#G>\)U'+A7C_GP_J1+E;S M!$<:FD4]YK '1ECP1R6NHW%P M =EM QH(NN&CH?U0NY[[_QB/H:C_6R.]+?/_LQ M=#(@7J-.SY3LI01&3$\CX@=YMSD9#,C!#8LWALXFI1ZC>&IM_-/6LT#%W=PWJI[R@__M>SWK[/\T3&G+$8QBHSS*-8ZMU? MGD,LHE2;F!PE.'6)@9T?8IJ1L+(EYS_^ T[BXE^ M/)Z5DL<0YJFA5*%2F!, MLDQ#&L<09QS#@O TECC+F2+^%&[7 3LZ(?\L""/_J1>VB"B)B@P2(;#VJ/,( MLBQ'D*,T2@M2I"GQ9N,/@>UH3/RS*ZGX3V#JYD!?A]+ RUM;N/\'5.*!F^UV MLV#/6YM-N5V#.VJ*$ /6R)Q%)%2!R_$ XU:GG%7PJ+3D_)7]UBK+0G:K?M=K M8EG*[2W;ZO5/BL^KCW_JE7+U37Y:;RHF:/DZ?7N>E=N-C9.7-C?V7LMZ^V3[K&J!E5QLG_4G M\U=IM)/BYKO:H=9]-C*8M,B1\3+,Y8 M3'D\2K%W4+4FMPI4LE_91WQ:& ]=7OYF+\307O/U]>BUJ]W"!E0%#%N-#JCA MF8$60#/00 1JC( %"1B4P+Y=XP1JV0>9][+ M($NY@#(MDH)+%">9<\:([^!36U!?#4Z%#%'CUZZ/C.RN5$ MDR&Q'GK)F@S,'GV*!H1[M!05#6QIE_?%2F]&'RL_0;N-9H]B0KS;M4GN\YF; M0#E_?='MZEWD^\CQ&A?U5/95UZ*^S_!;4812_].W]?=_UH^H?';]P]Y5O_C@4PB2[EK;+FY XS,=CF&6@4 >VK.L\?VMPK<2W?ZB0KKNT*B!;LD?,$C1 [50H02?H7W:_?2/G?\B+OJZ_$&*9[/\W&W6)E;R MW-RH9\G^R09@,^E]JU34E,8!S'""(B)21QCB'G,HY3A9(T\:("=!UX M:NM$(^T,6'GM![:3&/QA9?:L''&> T?G=@!D!UY@K@/5WY'U1"B4$^LZ[+@. MK"<81\ZK[_U7.ZZ?[(IG+.!?Z/9YL]B^W+!R:\( OE@'NMY.;1C,1O9NAT"NMSL;!L&1_-K5 M/]-!O+[+(+B[?QW/>BL_\+)Z'0ZAP\W]/,/=<7V+$.LODI;/&REN5U^EV1]H MC]]T RQ_7ZV9X34S'FSP)K]5^L<#'Q9ZXW7![U_^T[MD<,NUQ(T")@Z M#(=LI?&FW\V!?>M)'7B]V<_([!7SX&[63%EUHZ1M<%K.0%M/8!4%KS6MO>1A MB,"&G)% SO4@(H[JB \)\J'3/NA8/,8H" M0TP+ :7$22K26""5>-7*G!QFS!Q\>GY?I%-KV< M3J>N?C'^4&F234V6:MGXQKN_OU^76^TG_8>T1NO;:O'?==Y0G;8ZYVE2&"NB MC8K)#\T2 0G-$EAD5&:Y(#C-O1S24:2>I+4"ZTHX\+S:[*2NZ/9*3]]SG*EW MLWN3F]"A%1YV2 M0$9]')E'72-&G8;#)6?E;U8"QIA\\? MF1OMC'K'C&CG+KSVC-S)ZMPL[53IGV[5WJY4O4B-Q2GW\3"4)ZC(D8(X)A(B MF5%(3'42DCSE68$$3KW:; TFZ=3L2CLF:B?Z5(GH5UEMEK?K^I.KS;H]7O[Z MV^^>[06&>PU\S_7?<'+?VOO\6.TGA)W#74^.O9B?^] D!/^5FL]@^Z\U@=&? 6IVZ8L$]):#7=%W.JQAZ$@8VZWO\:P5 K0'8J0"^-M@W6M15#0-C[YZ9 M,?0.K67+N]G"NK-F>%] MV7-#WZI6Z&5.*1&,4 D5)@0BS%)(TH1"K$BL9$3T"^/5O_#RD%,S$(W$9@6M M""=LJ<]ZYD"(3/O;@W$!3,P>5G&!+_W2-SE^$TLT( MA !H8!M08Z-EG(%*2O!'_>]!XEZ7( ED$\X.,ZI)N*3LH46X>/V5'D+%RH!X MDJNBB& A*(6(2VT&A'8+TB0KJ+8,-"U(+[=@DOP7.^EZO*L84H2(7K23/(YP'B,2SU?RF\D8=5NG78=V>L5) M]8JW!1CN3?_)B/XS6&KA:ZZWJH778@64*4[_;BJ#S496[-D%>G98[^;EW=Z8&G*3[$4SV5_G=C/*_P?NWGR$W M7RTHX.,8?B,R^,D(_;/A7FA1:K0$GP$MNM[36>'#N7F^< 5R )V''=4U] 7C MT>OK\G,\[S9F5;W=RLQ*?%G[;I35VC%"$D(I8;#G"J(%)9 K'$*2P2D1!# M%8ZX5V?/\T--S;G<26HS\U4MJR?GS'E@W8Q/&+@&-C>OD6K$'* >[#(:H;A7 MS@\T+H/*186/>% NW]'/1MCVF&7=CV!' \=CF2LJ(XB)H2>,"PI)KCT=*1%C MINBKX%YD)B='F9IEJ,6K.OAZ6H33,+H9@ZO!&=@.5/+-FBXAX(]&QH FH!.# M0%__Z3%&_? [U3S\YKLO[O>YWS[)C78W5M]>=[W]HL6OF]UP3A0C10%3@1%$ M6)A&="R%0L6$J7X7&H*7"SW$%A'=B*[_&L4]UWXEJJ%!ZJ!90W-H&L^^7Q1K7TSNH? M6GWW&X,U5ODJ'_6&5)A4I3U+ZSPMF,@I36&.$[U%3"(&*DB1%68K4 ME4U63@X\M?7 O&G@ITTCJNV&\2!M'PO'Q%%OZ+NMSY" #FR$NANT?&UC7,EO MF[8,A/+5K5NN1GMJ;5Q>O>3_H_NV=$ZM?P^7TX][ZWXNG4HZ]';IOM]O>2HW MV_E7>Z*"0)J3!$JF,IPQ+G#BM EY]=2I+2PF=6!1 M;A?FZZHY;:L4#8^TU=>P=:\;O<$8>%'HB8/S9WY2[RZO4]_0\CCU?^V]S=?/ M&N4#/BE^\W6>_F-?8F-+0W1'-]N75B,_^V:1&$=,409YE,408>,,2IY!$F<( M*Y'%)/-**>\8:VJ?:!;+;IC,0= -_U+U1Z\%U?!&/8(3' MYT<:F?7XHLK'U,>7;[F";,'0@=3,6@0 ;V%CLL6J+.="*^7]]O%M^^R8UA=;]]WMIJ.VWNC!+S*!:)5$D! MJ4FD0T)22 I*8)92F@F5(A0YY;R_E0)3LVH[?<"/6B% *XW DU%IUU7=EE<+ MO6FGF]($ :I2:X^ V9N\+I<#;U-_"0:VU"=SS@QM3H, > 5!^Y!A_^HT,( : M!V"! +=-0>+]&M1@V!X90,-157&#&I")OT7N@<6IOTVC4;VY6I7M&FSK5T.: M5V.M7PUK6<"FTJX*8]ID5/UOWA"O6@4"A0S?K\^@,U.7JQ(!OVO'J/ "7 MNE]UW-F3:V^SYE**\I,6NM4 ](-DVWF4XR0CDD$ES8E.QG/(>&[V99E*E:(9 M+KP"R!UC3^J1?8[DQ[39K M"ES/&%+7I+@9I$!0#VR)7J/<[C]K! W(NW<9C5"$>QTCC6_4ERXPDO/2OY.J?0S2:%FIB! MC=)N3KZVYH0J_3J F]V4&#ZZ]]K +[; %(7M$NT#9M<[H!4JR;YKJ'%S[1V4 M/DJY=[FG;Y.U5U9PU]CXPZ+DR[5)>BCG#%&1QXA"&>E_($8C2!A",">%8!(+ MR9#7-LQAS*E9L4^OJH;;CI#H6L9[0QYAD2#)(QAQ7D D20XQIS&,6()I'&$9 MT]0OUSXPZ.-DVS?M+GK69KL@[6;8 Z,WL'T_=#-GP+Z_5F+0$CED[SQG?()U MT[L\XLC]]9PA..ZXYW[KE9Q;'__K67]&AC%TO3+GIS;#!Y$H+TQ@37&)]"X8 M99#J71]$-(\XBC*6QGY]]+I&FYIIKV0$>R&O(^@\";";D0D&V\#FQ1NQ_NQ= M74B$)O,Z.=;;<'MUJ7V6ZJOSII$9X^M6D74['>.Q'APR-(UV[&'#'%$22\P2 MB!F+(2H*!C%F'%(L<9Q%L:38B_=A)+FG9LK^O6HL;K;'RZ&\IL9N.+=6ZR^5:RXAU3,!2&$IAF%!8D2B%2201;E M"51"Z7\Q',?2J3[5:]2I+42UT&"Q4NO-(_4OA7?#VG%M"(W@T):]!F\G\#A4 MV%XPA3*F3F..:PI]8#@R9%XW#^23EQ>MY=.B2@4J/Z^J=LN='EB*TBQ-E80( MJ<)0KV!(DT@[YP6EL )^>>GN MF.]@,!FD%1!3Q?/70XD_+:1]HT#A_6AB5@SC.: MQ%(@F- B@RC"'#*<1) G*F.1X!P#EU7A$!G+VH?SN* M/;'')_V;#2G.('!50XK#9X[>D.*,4J<:4IR[M-_N MUB0VT?+A;K/^OA!2O'OY7?L,GU<[^KD;D]JWV"YDN:.S31".(BY3J%210A3S M5'_[.(:(I33/E*!)X<4*["_"U$R#$1^HY?I'G7:\WI$LTIWL?OO,'M/BME,< M%NR!38P6'EBL&_'-ONXGHP$P#4+VW)9[+0:A*>X/8J"-5@\!1MTJ]0?H<+-S MQ9.NS-SY=;&2G_6/Y3Q&+"8BQK"($-/.3JH-7IQ1*!5/"DHH)KG?:?G1$%,S M:*U&<49&8(7LFZ&S!](S+:<7/$.'F_R0Z9^)/1JEE+(,)X7/AWYIP*E]]J:"V9A00^.Y7"B;>]VOW.PBU&ZF("2 QN&1E2; M#50)"UK2SH"1-YR=<$4FD-6X.-RH-L15^4.+XGQ?ST9+EK566MZDN\UBQ1=/ M=%G'7\LYHFDA,E; E,1ZL\2)@*R(%8R91'$NA,AHXM?1KW,\IT]CU#9^C62F M:5E%\"N/2/U].S!U(NYF8ZY'<:0^3#5D-6__3M3F,"M@=8$3)*&:,76.-6X_ M)A>UCUHR.=WDSY/VY=E46]ZJ?YGZ7);/4LRIQ'G!"@$35B0012J% M+$XRF NE]RA)1#AFKH1FG2--S46IA#6.R?=*7,,%]..AKJAOG!6PL,*[$T1U MH]UM2()B.'0$90=?+>D,[!R7ST$Q_"H;=:#15$JS<7L,'6@(F#0^^5280 M\Y038!T44=WWC\;EY*1&FW3)[8:1*R^J*I!6V\Y;_09L[A_HJCYM_V**S4R= M0"7^/(T+&I,H@[%*3%NG-(8X5SF4B:!4%B@3F,RKP@&] ]YL'6-*8\GO\T$> M:C'<-]ERY$WY!9/?%BO#;G-0A&%3OLJQ*B_\7XT\2G@N.,SR#.E5G1.("8EA M)#.9X8*@6-'ZU?BX,P#\#68EL MF?T\,\O.XNUF>Z^#;Z0H9TM&4 D)?JK%#$A"?!&*4-E>9\<9-ZGKDKI'N5L7 M;^AYSMKP-;U[V?WXKPL]T(8_O/RJC=O2^A(%BR-L/$G!&8*("P0Q*C+("BX+ MFD2,1$ZE)G[#3LU7;#&1[82U.0I?;OZ]E\?GB+[CX6MP3(<^A;T"3O]S6"]T M0AW(N@TZ[LFL%Q!'1[1^=_=EJ["=B7^1*_W@Y:^W:K?2WE3EG([3X6D,A4,DI02B&C*37<\!6F4**%P)'*&?&Q2 MYVA3,T7[HI$J%VUCQ(5K!9_U?U C<8]-5C?>18Q$I(3>R8HBTGBK&&*!%"2< MY81Q+)$@?F3#P1 ?AV;XZQ'&GGE_W?BZ6?E@F ULW/6[#PMVD$WYXEK;N4Z\+>J&X?Y ; M:;L(S-.<$R&T\98)BB&*F(0LS3.8Q7E*4Y:K),MIQD#+7Q=X&]_2N)LC@>Z>5C@L^"/E&KY*^O:=B$#I MAOV![,A![/'0T1(3^RO:X@BED&:88**+,(YRC2.X#8*Q[11XBIK1]['RB9__"^VK]F<1)@F!>.0H,*TXD Y) HG M4#(5I1F/$QX[%?]>'&EJYJ[=O6:EI?4L^;V,[&5'.1A> YNLP:%R=V^#03:2 M)_M5/NG'69^UQ5)M$K&W=:;3=OVJT=/YJ ZJ='V1=UN M\+>HOST_/2T7>.W MUO"5M4*![-U9?#ILW/$]H]FUL^*V;=GYBWH>W/,'*9Z7\E8U'='OY*;)L5_P M=Z;#T^-Z]7ZI=W^MMA-IE*5IH2"560:188G1+T("8YG&&"69?A><"K"ODF)R M]K!6PNSAODHSX8OEHGK5]6\J#:IRG!)8UC;]UK^G2VZ[SP.K:-5K>+%\-JG- M#10F"?K5[9[) ;UFV&T//OB\#6V\6U/V"FZKPZR:E)DIHZKQMYK,3%;E\ME6 MT]W_6%>_!'^1VP?#X'MONV -TS3C&KA#Y2#TDF' M0$XS1)(<12++O9HH7RO1U(SUG@JBJH %W(IN/G6IA6^V7OUK9*^?0S<3/.K, M#!U@L(94STG3B7F]J<[[F\I36^>STPF\W\V94>OHKH -AT.!'*H=\=7RC-NL M.!1\1ZV,@SWX>LZSW4'7^^?-1F]X=@2.MZH^#*/+NW6YJ,J+MG)5FH#$KXMR M.U<9$BDI&"198PW!QY7>_U:-0'QK ,+,NIM]'W\N1\FL&'<:K^* NQ[U M RBWXNP--['*J=6H"^2B$?+>W O9[Y\F&]%._7JU(O1R:G M^7Y#S<[Q WTIYP5")$U3#-,T3B#"-($L9@54A&&D37\AD).;?KTH4S/V.W'- MJ4@C+]A6 @.A)09*^WF;G7[^;+T!YL_A;&^T67DKWQSLM9F!_;2U% *U1L"H M--K<>!PFCC9'HW'T-;.P9^HKGR1?J(6\\$&5VS7_&W@RG<_T'Q??ONF[S0T+ M;0_UO>>_N5!GE$'FHNL0\[H!QCOE# +$JV/0,$_LWT9+/VU5K;]5R]HYC2@M M2*X@2YE)OT,<4HPHS'DL4Q0)I;!3^EW7(%-;V':-HO:"UKV7_1MI'0':O1Z% M@FG@E:8'0KU::9V#X*I>6D?>P7LF:NH_D M),L3%L$LH['IYLP@)0F!:9YP+O.8*N6447;JX5/[J*U\P IXB2/O,G"7/^)K MX!CXX_5 PNNC/:=RKX_UZ&&C?:3GU&A_G&>ON?:$_S2[WF_&XZM9\NI^4B_V M#'-_&*P*A(7(4YC*3&]3LRB"6 F]:V59BG"B!,=>\?*]^!^C!D8^A3_%,7IGC.RZ7 ^:QKCO8QT2'\MM,%/['L+]$;']]<" M>/XL_^HG7\E$4!%"_;HNRWF4YSQA-(&XP!*B),TAP06"&8J3HD@%+PJ]"7)G M>#LQAI>U'('4SHMZ$\!:2;Y;L2GH%-V;[Y8AKOC&G$9\D-6_/Z\^K[[K16B]6)(IE,(K\N6)WC.;W8HW;!:@GG64C8B:O;IW\]5B.5!M9R M@I\:27\&BQ5PPTTU].Y'_N.%\_;PRUNAN MLU[I'[EU7^L2P,,B68)H(@E",*54NPT9CR&C60R5S*.\B!4OL!=MD:\ 4]N! M?97<^/UTIP-X>J6$5U.LWK/B9HB&Q'I@VZ1%!WO9P6OAQRE4[HM>L.[CGL./ MW'N\'SC'G<=[/J>?^?L@V;8JTROU9J NV#.MSIN&#E7=1-7L*IZG!!-DVD9Q MF2F(B+9[.)(24AK'.:?"= /TXQ#S$\#G@QR'5*RN3ZB.;RM39SJ-\IU*)C)E MBDK+_BG-GI-4L#0AB,601BF%"*,(TJQ04$J%.8Y2E;H= P_1>.0?FYLRK)> MEJ22&W.87F>>U[,UUK2X+5'#@3WTZ:$6'.PEGX&=[*U&1[.F#NM"UT?OM:D? M;(%6)L_!1UV7^@%SN"KU?$JHK?S=1C[1A?A0?\ U.^G-2MAN0Q5AQUPB*E&> MI5!P:3_-/ M@6[H-/2#M D6]P^;]?.WAW?/Y6(ERU+[I6RQHE6*2=UQYUYN'N=%1%$>X0SF M*DHAXAQI[Q S*!6-(RJ3&$=.9\K]19B:A[AK14TK-=PS97M.0;HCS\1(S8/GRS0UE_5H_M).+FU0?;>II8 M,TU\KV*@3./K(.W(,.[YX-$RBZ]3O)U1?.63>A;'VTB'/:JOO/U6F^.Y(A%! M*I*0QRF&B!8IQ'FFH&!YH=)4HH+[U;UW##:U]:,= IJ!=:OY<_\B]BZL<8JH M2HCI2Q=IK%&60)HS 6.6XX@KPE$L_%NYAT)\O.[KYW%_TB)L#,W+J=5FH%E1 MF&4(JP3RE$00%4) JG ,TP)G*8NQ+ KFVT4][)P,W_B\:AI8A]?T\L+;P='V M!"T>M=E:Z*WO\@58$N(Q9\IM(QH*^X$=K8:?J/H(*DEGH"5K0#(&!T1"\2QT M#34NA8*#TD?L""[W]%N$?UFOQ8_%&J+:R.7W_>_@\GM6^^C_,#?]46]O3_?0R4#?:J[QX[Z61XJ<_@) M'OW=/[[R02^:WVTWK'V8^\XNI"W.R(S+C*828H$M@4@,:99D,)-%@E.Y%=G/)74?O2D+FA?CIL$QG#P([,+\/7@-75Z:YW#'X'Q'"G6 MT?^U] ID>(#3$;5P>>;YUW\O&P"Z WOB.&9JIA' MYE1D+-;XPIQ(O3..!8)$Q@K2 A,6Y06+E'(UQ\ZC3LTHUX*?.NWCE<1@N5?" MW;*X3P./E'9!8PJC-$>FTR""U)#6JDAPK*(BSTGF4EDQW#2,4&M1[87IFT_& MY45S$(@'7CJ;E_QC&]?J/+4E]X[::@A@W5?100 >:2U]3S>;%Q.R^6Z[CU,; MUS&,XHPN+9U8^2#E%@A#I5S_I7FQ36%[G0#7\1FT7G_P8[%]6*PL)?F+Z2YF M@GCZ@>M=<0Y_X4L9Z!S">U8Z%G'W9XVVE'NKUU[0_6_N%\ZXVYBYW;[S1\ ?QAQ/6D474!WBYL$AG+@-:,WBMZA%@]< D5A M7$8<-4#C <%A[,;G5O_=Q.O^N7;^;YCI>\ZWUH6@$#8.5NP<9"+.1 M?,8O:R"D6JPJ"BGZG2Z6II@_D-_F@$6'I]9U]VB^F8,*;6_,Y?(>^8/KS=_T M,]_3IX7>JBIF;M:.L K M\3RRS5XC=MG4]<=A8.L6"@*/1+K>4(QDM%PA\BK MG+/35_C;G3NY,17#])N\57=T(3ZO_FVQTO_4G[XL]:+(4X)QAF&6)3E$>I<' M:98KF*.4%4D>\T(FKG:H>ZBIV:6]M"9D8E+'X6(%-.@"+&J1W3_4"RA?MEWA ML!O8EKV&S8@*/J^ $19\#@V;N[T+!]^("<)/E]_ 0$Z<&SP=AO+" T8SG&Z* MM VIXQT]&Z/0Q>;?3:2V%:K[B_8:GS=2W*Z^FLXL&VW%30NM\O?5FI5R\]WX MYI]73\_;U\WS?EVLY.>M?"SG29Y)$>,@)+KEMK:OO=E3/05A98;0\;&OYA% 968]_F*4.\ M&6YAPK>>[X$7H+><:O\&*P/.1:AV*T.(.&[SE0%!/FK%,N18_1:A&_&?S^76 MYW;.]W:_?T_+A;K/^OA"F0YCIR_IYM0MTU"206I5=L$R9]HDT M-O7<7$&D8@$Q->$*)A7%*B*)<-H7#"GDU!:AEHZF&F+3: E615<%MUWGJ"!UYU#N9VIR#0&KXF ML:SZ'>MY;10UC1M_^KV:Y)_!/M*]UQ?\T6@<<.D98.T2/?TS_KU(5W,M"91H(U19_2__LP0)Z$E8W2QP K(&-:6TOM8@[@HZ?:BD# M<@!?P"$<]<;)4<;FUNA2]01Y1N?EUW>)M4V7;M7O]?F91[O02+*8*E% AK," MHA2;@#3*H(@RCG%&2"[]HA\AI)J:H3EH+FKU@FL%?V^.SM^B1VS_.7>,:XP] MDT,',MY@$J_J$'LUZ ,TB.TOTYOUA[T:QJ[VL-<_/'!JZ2%UL*()%0@KB#+, M(<)9KBT]55 @*03B+"Z04]&([\!3,^&-W#8W6S9"!THM[QR>9E_4ADY!?5->9E\PG)-1P_(P[SODZ '%,]_6%#\ON^[:!^VF M4B%P+!4WE<<)1$5B_-,D@4H2E$<1ICSQRHKW%6!JUJO=".S]@VE!59H09M,T M>:=%W[Y@CM/B9M>&!'M@^];&N1:^ ?EEC_)(C;[\T O>ULMQ^#=JXN4'SOF6 M79[/Z>NMU2R9EC7ECFYN-]93%/9HZTYN+)'*/,$HDU&!8)S'>B_.LQ0RBG(H M68K2#'&$4.;GJ[D,.S5;=[=G,J]H?Y[HIJ[/,XQ)8KU+8 M7_.ZNY^U^E7JK:Q\G9:_LXMU)\SRP[/\#TDWG_2;.9>T(%QR#--,,8@(T78K M3ADD*$58Y"F56>ICMWP%F)H%TR]B[F>4O"%W,T]# CFPH:I$GXJ5]#I+> M@V[7@$F;$SL#1@5@= AGL_JB%\AZ>0\_JAWK"\ZA1>O]G&M.4'=ANEW2!4VD MR"/.8&8:_J""9)!)&D$4Y2CE0E%>,/\3U*-QIF:IZI/!?=S;(3/""U>?(]2K MT!KG"-4+J)XGJ&=A"'J">CS*&YR@GE7U] GJ^'4-=;SL[0T?#C.C0R@[:^H&6@B;;KGU=K22P6AKW MS>HY Y6FME>,U=7\1FL;,&XVW%2$"JT-(.&XT;?A(#X*T TX5$_/\?&)+C;5 MV:[A6K%4*Q6WQ+_*I?BTWOQ>RGE<%(G0-AX2EB80L2S1YC\I(%69R!6E68*< MZLR]1IV:0=\+;>+H2T-,L[3$-+WZ<3GA[NAGAD9S:*]S)Z_>]^[Y?>IL%2,R M5.N-R6 )Z(3Z8!3*)74:&(W?5Z^:^92C"II70955F69>NUR2X21Z+ M"&$!$Y%3[89F"!*J&%09HUE&>!+[901WCC8U^[,7U@:'3)7O>Q\J"#>(W4Q. M,. &-C7G,;M,T]RC5L(!E&!%#UUCC5R]X*#V<1F"RTU^-D3(Q?Q#77C_:5%R M_6SK)WW2OROGA4QIK H%B\1TX,D3"HE2.C.R>E:'=0+NY#L'@&]@H-'+N M\P9FH$)SB""Y$RJ!?(?NL4;U'9S4/O0=W&YZF^#YQS_EAB]*N0O26$KYSZOM M9K'24MJ$ACF245)$&8%9P@5$D<@@PZDPU/LY431AIAG@B-%T%Z&G9MAVTM5) M5&O5M*RK= *R5LJQ-?"H+\ X8?C0T_IW%)??J=X.S>]?&:OZ=(+T/A,UD:B] MD\A_5V%\GTD('=?W&KO?PO97:6JZI+CY+C?TF_SR;#;:M^K#8OFL?WO<<#,A M,1$\CF$D\@(BA#!D),8PR5%& 5$I MT__(UW>2N/FN>4)A0D4"D=";'$HRTU]8%#)EAHU3N#3M&6.21FC?XS!) (X^ M26Z+_8#0#[QN-Y*#6G10R6X\LDKL=F?;&:@U"K?Z]D0NT$+J._JH:V)/: Z7 MM[Z/Z7D$Q/GSX_/2Y']_D$\;R2NB,_WS4MIE=25N'DV;HO^VOS];[#?/>9+( M@F4PSX1>PF*)(!9*0)YFL:!)1C'E\Y7\9D9R/"\*))K3UTNJK["PUYOR,UC1M-S%MG69@IY6=H[9>,W!0T3Q[7=(< M\,@K,."A3L="B37N05I@,(_.W$(_OY]]WS<>;;%?SA6-&(\4@S+A$J*L4'J_ M(1C,,Z_:Z).C3&U7T6IZN^Q7['P:3#=K>35$0Q_+[=&Y7 KN;;HZ MM0]DATZ/,:I1Z53ST$)T7WPM2\+GU7=M/=:;E[H/X4$9?I1*E"620H$X@BA' ML=[,L@A&(LTS1 A#J=,!O>_ 4S,*[6K]1G+G/K/>J#N&H@? V)+D.TVHGZ*LLMYL% MW]:URK^O%MN:#_60581P$J=Q9G@.$N/0\!@2D[4892HN4H(R51#7GCA#"#AE ML_?[RM!>?ULM_GO?+MJRH5J=FF,>NZGY^MOO'ET0!YGI;A,ZA?D;Y>2.O3Z1 MVVLX.S5M.S7K/QI%9PV;M1<7S3B3[-Y%Z*TG>ZS>0Y3IO>0&B$7)EVO3NL!^ MH>U#^,.9KO[VK+4L [4D&A+KCD9&@PP[6ONC(4%K-TT:=)PKTGO8Y8-:=GA0 MN^O8<5.6SX_-J>V3-"+?R\UC/(\Q+01""J9)G$,4T0BR-.(PDWI?$V6$R0)Y M)_4,(NK45OY&.* '>[3GPJK:/=3^+0#87?NT M:QX_WGXL BO]ETAGMY7/\P;00^K3_QQ4V7ZPG.4$]/[0;V3&P^>7?,N\)P7*,8(LIQ@[?$KI3W^-(<*"QE' M2$0H\:H).S?0WX&Y\TXQ/(VHHZT*@-/X)FD(]HH+0(1+S3L]S-BI=IW*GDB= MZ[Z^GS6PWMAOBV^KA5IPNMI^T=+3\N%^0U>E:=^[7MGHQ*UZOUZ5"U$WYOIE M\5VNXGE$"E((1& N9 %1+@P[H^(PQE2[P:S@5#H=,(<09FI6Q90(KY^W^ZPZ M0&WS9/GDG\-\U22Y&:&QH!_84%5[_I8>H%8$M#29U;%?T_.EK0VPZH2S9R$P M#63SKA)E5+L8 K1#VQGDF?[QUZ]2R"JD:Y_\76ZVIDO=E_56EG?TQ;IUTB9# MW]'-]J4ESCQ)DS2/M#WE,N?:LF(!&2$11#0A"1,X1@*[IN[T%V-J-G6OB?EV M^5X7L#+*@*=*&_> WA4S=#G..@[N QO4UY"WU !6#U K,@.U*L#JTK:VH\R& M>W!UG%D9*[3Z(.O8J9F=C=OGH:^KINK)3M5VKV&@D.KU$'<$5*]X^&CAU.L! M: =3 SRMW][@O:5ILNDP-6M,G!&D> +S+-5K49QE$!>I_D\ALDQ03K,F=][VNNJL.66?\K^J]/G[<-Z8U-'J3W4^#_/ M*_F/_Q#GT;^DD;Y#O]/V6..#WLN9/5S]I]C^*?X74&2S/(YF<93:R_1_1GDR MRU'2#+ HRV?S<',TTJHL[S'83%N#TAPW:V=GZ5GY<_1^N&TUKIGS@5>[>K+K M%EY6NAGX;,$.MRTXIW\@5__H\:.Z[^>4.W3)SU[7MZ*/;3^ORNW&KKI?]!1_ M6#_2A78,L/XN,U+ +#.'.X0*2(I(0I+$.&$8Q0IYA2C.#30U5]G("?:"SH 1 M%?Q1">MY2',67+?O/01D W_W/='J4?'7#46PHK\SPXQ<]]>M[''IWX7K^YF& M=\_E8B7+\H;_U_.BZAAO?]S(G8W($(M8CB!**3AL49W "69;+XXUJ8IS5 M/[0U[C?V;4S\JOOQ#>>;9[JL_W,AR\JGG L5XYC%#*;<<&:9"!\S/:Y85M", M)H1I"^37F-AEV*F9G_=Z4_.M2FPP66%/EG_.M_FP$]YN%B<\B@.;G=_,!I!N MJ@WAQS^W(<AFYOK*J M0J>UE2[K-/RM!JBK:>$1A:.]!!BH6N5:$R!,'FK^WYI5.;A>?Q_4RT--9S!^ MYL$$],]GJ#V.\GY]ITW.@Y;T-VEX@=[?Z7=7;C9UZ72=_(B2+",9UHMWSI1> MQJF K"@XI)3B(DWS"#/NFL+@-?+4EME&>+!=@Z=:?%#)#]Z;>I=*@^J(R?VT MW&\V+J2\23S88L_>+Z7Y1^!#=[V4.B1ZMM"S&TW/GX.[+%J)]-:3UQV+4OFS6J[L#T*%M^U;>#/&TO"^?%/ MOGP64GS2XAH?]KE::6[583.L?U[_4"C6)]&3B#S:AC<.5-YVGH*$EKBMKJG9HO8+YMT%+1 MW'3]7;X7$-XNOG;_=K\4V[GB".)4ZXMF&!$;V"EA)2* J8XXUDA:4Z55ZJ8 MKP!3\U?UBF/2G90YH:GRX@UM\D94F>]TIQ!XHMK$Z?_CE4Z>!?:^T^1FX88$ M?V!#UQ+=Q-CVP@,CO0&ZEG\VR.E97^1"5?#[#C]N97]/<(XJ_OL^Q_]DQT82 MZE!V3I@2*A602JDW[0@GD$0J@S1EB8R+(HL3IYRT@^=.S7)9T=R/ ]H(73Y+ MZ:GW&+&X?BJ[GV_T5'W\TPO*##U#Q2RWD=_EZED&.HDX 4''.4/[ZM%.$4Z( MV#XC./7GD>FN7_5T MP#R\J%.S?3??OFUL3\?#AN0S\.^RW-:5A7*OST@\V)?GW#'^.(F9'#H.&;Y9 M?57)/VR3^D&GY:UYL"\+^O?!@^T,># >;/<1^ZU#GQ8KNN(+NFRUE=OE1'W8 M,=/>L'*[H7P[QVE$!,DCTZK79"*+')*"*9CF2201HS%#S&=Q\1Q_:BO&3GS0 MDM]O5?"= 3=3/R"N ]OODY"V6Q/LI0=_-/('/!?JB5P@$^L[^JAVLRU)?=-;@$7Y^VK-2KGY7GE83\];_6>MJ+[+ M>FHV#V&>$QF3C G(L"3:9B044A;I/7;*!.-YFD8B\W)^ @LX-6NS7[1GKQ;S M1D>@=V4[+8%5-Y/14Y&U>:;Q7$#/@KF@# M83 6;KDTOPXT&N=G]O?FF2X#?R:;W9-DGSS?-+#485I-#BJEW,]&E= ML38!82(9/VGTEI8!]>EILZ;\X>= 1_F.<]MQO'_I":,=^3NJTDX#<+VE)[TP M+1_,_YL*]^]T*6USDZ8)M_G#JZ[)9//EWXHV7 ?NQ$20/!.?ENL;'VN:;+8@V+KNNE* MDS0J&.-019)!I)($$LQR6*1%P6E44()Y/5T?5V*2D]7(-?A4?32TSF\Q26Z; MB]%@']BE,)+-@,6\):#I9-#(#JI+S")V\,OV'0&9H4,@&XI&^BI9QN6<#@'; M$4%UD(?V:1IC"ASD5UEGRB_^VSJ#[]>KK3;>537$OD=-*[.B?/]@?OR\JKP[ MVRO@U"U-8.EE3CAG<4QRF J:092P#%)&"4S25"1Q5&"<).XMOL<3W,>&C%/0 M]=,O=+'Z&2Q-/\[*>[4J&1=:'O8!\^F',MZKP&@B(QS!*$<<(LPDI&E>P#B7 M-"8)SHHDB7_^W@'+H<+ICFS [L)M=+@4&M;3U@K M<=!'KJVYOFSW5NSWW>=NW9\P3?,=\>FS-,5W9;0R@[=Y9_ZI=?FB(?G]2N;([79I-0K66&KL=ZJS$=5HPHS8N&IL@%\WNAI] M]/Z-L:J06*EW ;O!^$*6^[2^/6D*DAPG2KO8$>>QJ:A+(2,9TFZW*CA)&8\2 M+T)CO^$GYR3MI;<[ZU?R^S>@\I@'Q_#&8.@.'<_H O95-O$@/#/]< O8],IC M\-%;8OD#+4/,(UIT5)$G3B&8)3#'&$'$:&:HO!462B")A*A:% M\N-W\99A>F$!(Q?5[TC5CG/?1Q#\J#D8P],@O)X5-XLW*-(#&ST/(H1:A>!= M+GK#-R(;PNOQ)T>'/GP(IQ_4SP@V1*DFT&M(MH;,^BK."@)?D,M&2OTHW#V;<^D 4R;5Y#CVK5^H!R:-!Z M/:.?+3M\G$WGLQ1:=6E3E@BB%,_TSA130]6:0RH)AS211$4R*91?F=BE :=F MLXZ^GSH5]0)37#^PW4Q52 @'-D_=Z U07N:*32 [='&X46V/J_*']L;YOGXV MIE6Q\+Y*WMM7TR.]-XP3;5.XBB J"@8)4]JZH#@145H42>35A?G\4%.S*[5X MNW"Z=XRK U4W,Q(&JX$-2$O(&6@P&Z+J_3(:@4Q&QT"C&HO+"A^:"8<[^AF( M+U+;';Y^E+^NR_+F.UTL3872_;K5"_YAO=3/*TUY$Y\7*4T%%GHG1:0T?9ES MB!G-8@RLGVM8?[6P[L0W$:5* =#68&:+/,_#[FV4>H(7R%+YCCZJ^>H)S:%- MZ_N8WMV?N92B-#SL]MFOV8VDF"LJ$TIP#&F5_-Y=H"_@[F;,@J(YL/EZ#:25MN%U SMY M@[9T=H,F7#?G"^.-W2L? MRSF+4\XQ41H^G$"4IQBR&.O_Y>\ MMVUN'$?21?\*XYP;9WLBC%D2!$E@SR?76T?=Z"X[JFIFXD1_4.#5UEU9\HI2 M57M__05 4J(LB0(HD&;?NS%;;5>11.8#,I% 9CXYWSR^W^IU\TFN=^F2]3'0 M+&>Y4*EV)D2<"X!(A@')90&81"G!&8*0"$^S<7'0J1F0#PUA2\%;'B1C^UO%$C<"MW?7?N&]2@.$,4SK1<'G)L(^,,P@ESXWZO?ZWC M_98MYKP.@]>Q44JPP"EE0*H8&L;!'&"(,R!40862G!7,N1+MQ/.G9DXJ$9N$ M0/>:GU/0==N- ( ,?901$ OW0J4K,9E2V_7G P#+0%4W'0!UE,> '0]ZP\,VN(VL)([V M(I^@PKI;!FS;X0E2J(-?QU''/?[U@^+H$-CS]KZ\2C85^N.?SW(IYINM.4]: M6CHM\6Z[^;+:_!^Y,>_*+!-4?W\% 3 I]'9.Y0E@&8E!EM DEP+"#/O5I3D. M/#4K=+]>F77TI>IZ]%_;^7.=L%PW\9XO(\JYJ2PLHV?Z8B/#EMB,\_66+GR+ MUERGQW$;. #H0V\%*Y&CMLQ1([0M,=9B1R]R8TU:2'H=/ZB",>DX#CLR:8X? M&,?\.)[W]^TPKN9+:>O=UG/]:FB;>:]?IH]/SXO5BUS_3C?\47N_!_\NU^:, M;(8(9%DL"A!GAIPXA53O)!$QT7:5I JC@G@='GHU&D:C1Y."BF^A^/UL?][/UJYVM^X[9ZM$ _5J@@W5$[RW(R"W2 MKP7LN&?ZU4\,7RF)!!8>J"35.1!$,H%9,%"E47-S4SVQ2< M>M(^.>$J49%G5'OLB D$$,V07MRT*\\2(5F"8IHFR)_^-!2ZX[&;M@2,Z$9O M@Z]D.>T&G3"."R/U=I M)]1NZWLH\ 9>P2]4;XY3JAEXH>T<:C*EF.<62Z=[^BV'59[QMX:V_#:D M9_5$Y\L93K39P)B!A"NI[;8PF7DX!C*%2G I2/F M;J5/=VF^<$^/W*8ZJ&3.8#;:S?S8Q)7^44JU7?PV5](VZ-O3$V($.:54;^23 M. <(BQQ0PB7(7F_D3-72S6RM]M)C_ MD*7Y%].>Z(G^/ZMUQ!>T+*N_?#X9SO-()_*>N6X;-?A\#&RT&MEO[*'SQL*Z MD_\FJC2(C IU3]/(A5\R .P>.5Y#PC]2!I@6<+N@ZTCLB3SUR[[[(I3]]?GQ MI9R;?ESF:]B4YI]%P_J\-%ECIMG74FRYC0FP;3E?RK(ZES"TSJ8MU]*$O)7^ MI+3P="'_;B*SMJE7Q?X\+X\(H!E=4,O^S%ZJ[]!22UL!;B)A$M=XW?/6C*/_ M8B'M;]+$#LLJEOXD-X\K^X&+%N&T84VTG;[DP7-NFO#[]DE#8L2H_M7^8ZBL MM[ZO3%=.G/L3NKKGZ@B^KY?J@B>YONY*= M),^*A!8YP#$J (IA!DA,J?Z)YH(3@5+A13<15+JIK<_MIMB5?O:;O-P?VUS5 M5K-JF'U%$5;8E\!QN_%64SOT_N0M9K5_H_.0Z(?NIE29BEZ=."/LP89HK&!0=;K#YYO MYC^L-9A164"4,PFD9.:KC+5#1C@&+,X+*&$A*(IGMH.QFT/F/K379[L38+C7 MUG!4<=-VLMG/S1N9]2ZH$=J;!LQU'MQ\HF'0'=@>&&!M/\]&;+.'_>4?%78>Y#^^6)6#C&+]>!QR;[\@3D!,^7[Q-Z1_EM3ZT/=6^MS\L/4,<?$J.XX[-;_C7&=$L1.^ M;Y:Z> M;1?&Y8.-M+]?E9L9R4B!I%0@24QQ0)9 0&UF=9J+#"E!2>*5#'D\Q-3LRW>S M68Q6C9QU*@W7DOH9EA-@NMF1ZR :V&SLA&L29-YW >-M(<[K'L@@G!A@U.__ MO(*O/_>.*_U37;X]KM:;[W+]U&15U\;#A/H^+S>KKU)(^61^>[_2&['U9JY_ MO%_71%J6]G"6I3)E*,BQ+QU6YTWF(V!350U$4:=:%?5\?'U1.Q5BEHZ M13NE*J;5<2?*/5EFY D;*WWF449TUQR]=/F>UOMIY*UI?-Y-HZ47#I1O$A#U MC@R4$*.,EI,2$))VEDK(Q_9SA;_+I^?5FJY?3(+,YN7=RWN3-76G[+-MALPL MEEBE.:6&%DH"9';EC&<(*.TO"Z@WZAGS:A!P>N3L KSUTCSO[,JLP MO=4O-VN[^G[2;\VM71ZU*\XS59 4Q#DR>>@P!Y@G&>#:Z.0LP4E,O%K9GAMH M:@:GDBIBJ_5Z];.#^-X/33=3$@*C@0V($3':RW@3&2FC2LR01"+=0 2C"3DS MS,@D(-W*'E-\7+B^;RQ3?UZRW-PM6PZ/&>N+W-RI[_3/649Q A$VG8J$]D9R M1 &6!((D+3B+,T@X]:HUO#CBY&R#$/]QL)?[LMK878)5H\EDOXF6TFXO-O1/ MWRCFI2EPC5\&!';PR&6-WFIY *T1]R;Z4B'YO0/)'D%+1W2"A2LOC3=RH-)1 M_>,0I>N-U_=+^VVU?#";L]],9J^W7//-3.6YC+,L 9F,M0%*$0,LY@RH M)(N9-D=9FO3NEW9RQ*D9H,,V7XIRFRI1.ROSY<,5G=).(^YF;X+B.+"].830 M2 OL.9Z5U]B:2N)A>J5U@C- K[33X[U9K[1.];MZI77?Z!^KJ'=1]='/W=JR MOQP$.W?_6-Z6I7:TQ$PB660BIX CPK0+%#. 4T0 A2+6]DA@Z.;]]!Q_:J9H MSV94R6?[JHG58D'7I2&"JN(0CBW6^L[)Y;C#P$@/;*QV)S,-B=QJ73%''652 M[*\IHUJ/8:%WCR0,/ 4C10YV>#];O'=ON)D2\\MV.;>NZBZ0L'E>IHT8 K5&Z?_E_S&/_EYB-=+U?;S8Y7HL[Y2E0F M]/\1O8N6!"#%"_U33$$JF,Q3)E,BG:/=IX>8VJ)12[FG/'&W46M1&LL.^Z/E95.[@>@PFV=N',TR=@O>-GX7KO0OH_RX MW.S9*E_\@*#K#VF &C*4:YP'F<./67N#30 MY&R=E;6A=(IVTD:5N.Y5EYWH=MN_D)@-;05[PN55I.F"1:^:S MNZ+3Z?I0+; ^S4M.%Z8QT>_Z^6L]\"TK;5_!&:0RR_4F&J X@69KK:T#IS%0 M(DX(@QDDN5=[;[JQSS?&H?V^>B=- M#YM;I;]_,]0G_9[.4$9@$A<0"&QJ%62: "KBU%1X4L4*H8K<*1;A.N#4[-3W M1[F6U$CHODMQ O;RCBXT7 ,;HZK:8R_O8:<^"V%EE(S<@<%TWP"&!G6D[>#M M+IG7,C"80[9:@QKE9ZV$[=UF<59ZX,UCI*JEX,6@KE:+A0V>[>AK6__Z]^CC MGQ7O717FGS]5I'/+Y59?4?4[**.?CW*Y^_?F+\W9X-KZ5(9)SP2;FN>7._;N M'6/QW#S-4-P91CRA_SGZ1:.XL-0.S\_K%>6/?PMT:.@ST1W;7:?'C+;Y]5&J MO17VNJ]GQ=M&6\J*Y^C+:EF_ S.)L2AB@H"09E>,BQUZ, M "='F=J:886L.2$]*]U.@NCFPUX-S<#K0X7*;U;YT7^SN-MH3N7<6!^NU1RLV''4/K*\):B1@F$$F@XL1T?98I( G7 MN]U$F&98&,L\<_4=FBEH,SO;X M8*? /O6-K$P[:LE@7XHHK9N.RNSD( MQ@/;E JZ6NC(2AWMQ;Z*H=D=6G?G7@KC=;9;)@1RX[PAZ_#E MW)\UFD/GK5[;J_._N9]K]\TD +S38PGM0IK<7_NJW9JP\8-U\-^]["^YIR_F MKVY_TK6X>S87EK="6(^?+O8"EKL3NC2EBF02 RX3TV1+7&-]%>Y];B5PYRYCO*] 1RU8>5=527 M?Q387V\=QAGT;9:D5A7TEZW-(8&9RE3,$H!287KW4@9(GL= ,,(9HI+ 9-1E MZ$C"J2T]_Y2E67ALWYD6F<#K-JDV8;8BZW#,DAUNCL=9@JZ:N;_0LM/2\R:J M-)W.0G-V$B:RN!S+]Y=:4,["&WH1.3]0G[,KO5N5AVQ0N^RP>NSRPU;:$_'Y M#WF[%/OPWRP6*.9)A@%+. 5(J@R01!: BXS'"4^S GN<9UTAR=06@CXATNNF MPN4P:R2 !S_@,GI$K[CB6EFAC2Z15J8.KQH:7+,JCS\O/B=A(\W/2*=C \^3 MYY%9 &P[C]&N>?Z(1VL!8#@\;@OQP(#-D5MC?I%_;K[_E(L?\O?5YT!)FJ@T2=.D\,HU]!5@:HN4?HO3 (UZNR!WVUT,">3 MB]'YAK[M3!]KW.Z6Y\\>PW3W=8!LR(Z_7<._?1=@!W"<.@.[/*H] N[POOPJ*H<]&6RCTJ$T]AL.#A?@: M6$;:XGXUGV IJYI_0P>F3(MM:SA-'^0ZZJP]P8V&KZP5*D,1!I\#J(O^]^B> M\+M6\I \/:UF5C-RIK_*'7&ZK5)!9FN;2^$P@$30#"!,$ M,"("Q"F-32E'FG*O=C==@TW-O!W*:E/Q*FG[4>IVXNSH, 5";VA'J3=P_AZ2 M R*A/*.NH<;UB!R4/O*$7.[IX0$9IMW/9;F5XL/6-!^^M]%;&YLI7W&'2S'# M7(E4%A) I2A &42 <(5 8LBC1&Y,BU,S&_^AIV9<=H0YAE-M]?2DOY,=0Y%W MZ+O'3#CX7(/A.[1#9GFZ*\FC2O2HDOVF"E"7-T=]*7SXH#R1]G#G!D-\)%\O M,/)^KEXO\+K\0+\'CNI<)R_61(@/6.6Z\WJ\4//=:_5NO_ MU/]Y3Y_G&[KX5)-TUEN?.&:$ E:8YM8J423' B6Y4]U7G\&G MMD(TTGG4O/K"?7D1&!+$@9J, M!\1[:AM^WPD*5>';$^*N:E_?1XY7^=M3V8,JX+[/Z'<>8>H-:?EXM[ZGZTW] MRRW_K^V\JO^VE8FMJK>:?S"9D1B)A%$$%,$<((0A( (JD&64YWF&&*H+/C=L Q N8#KSJUT(;WU.@0-;^WM+B)JIKF MEB(726F]#T:N1#+0F4E?*48]3KD2JMM_+S\)C4(PN16S'C* M4Z6*#*0T20 B1 "2P +DF$&29!)FQ"LJ?G'$J5E"_7:B:RG#7H/J9M:"0C6P M 3M)#G:4J-,5\0O "'8&GL%HP%Z/]\;<7V?4OTSX=>Y&/YM2KC>S]X8X2*Z? MM0U[^:)?E]L_Y^6,9D0E24I!EC.J30@6 LI ,V%@'$*$YXZ18/.#3 UB]&6 M,3)"1G\8,1T#/V=A[#8:(< 9V$9XX^)L$BXIWV4!]+VMKU__MO_RSSYVE _] MDE+-=WWQNKKS;;LJ-WJ+K_5Y=$&=J[Y,TBT$*"VT'XC0%3"KC2I 49CB& M)":SJH[OVT9KXN90!)?3YXMY+>UP'T]+3+,/>RZH]+\9>9Z$;6T:9Y(L6MQQ/LYL&^Z90- M'2\,6-S:TG-ZQ:UG)V$BQ:W'\OVEBEO/PANZN/7\0/TV$KO$CA&, .0);D)XB5Z\<@QD$)D&$G!5,I\ M#AK"BC>U/4:M3O2Q2L:ON-VJ \*&[=^;XVV@B75;*MYNN@9>)QK%HEJSFZB9 MNY8F-ZWY:Q_P[C6\V!1O%/WKB7 M^KM9;NB#O%/_7)G2U?O53[G^M%J_?S0+U9UZOUIN-( SP6%&8P(!214$2*D4 M8,KU=C!+F$PD%H0[&7RO4:=FQ_>"&S__AQ4]>C:R1VJUCKB5WOP3K^1W3S=P MGXC+^1R#P#OTB?0!LI74T?T.V?<[9-\/AZQ[!L<@"(^4NN'[#@?*R/"&K",5 MP_U9H^5@>*O73K[PO]G?TN]3!#XOR\W:OFGM<>N.:%5^H"&!_RHM5ZN8P4P4 M4"4*")P@@!*F !.* 1H7L8ASC$GJW*.QMQ337@EDW9&O.NZI(VGK6G1W4]5_ MCBXO"J,@/_ BT4ISV2MQ$QW.1=,=L=(D^KZ*WAGJT_'FPGT9&65.QN* ?K0= M@3L^BD>ZB7[.%XOVMV%K O6=-EOY<;4P5-'-!/ZZ7FV?H[FR%_Q8+;06T<^& MTY;6G+95*^)?_L<__W5[_S_^9IN@Z*O-D0M=OOR;[3ALRBY*F[0N_VM+%Z5) MVY%_FL;J]EJ^GINN)330.G?UG':L>_V?/=HZ>+7Z[77Q^H?U;>3Y>Y4; ,V!U[,00/9H_ND$SQ4]0+N? M/W(K4"=ECSN"NMUV?1_TF10)UT8^U^ZT@ 12 'CL;8J$B8Y8CDJ".G; 7UR MAJ->V7_?H>CZE#S\@$/T;G$_0BW0'YJJ.Y@Z^UM$M;];%_)1G=/:: M82@$39[A]Y^KF9)))M,X ;$D B"N72#*B@RP7"'&F4A$GH1D#JS'G9H=\T\R M=@78+?HV &P#&SP/>L"@6<>>2(W$"MB,.BDRP%=0^'( OK[=WS5ZOZ!E>:?J MVN2[M>V)]E4*^60S(N[-3G^62BY1G!# 8%$ 1)/4<)GKQXT$LXSU*XMLNM7KW&@PS7AD4.$-Y#'*$"$ *2)K MUZSKTIZ%INN5H7%XN=>SNKE=BH__M9T_FP7CB]S,,*)8\ER"!)O3[T0AP%*4 M H$21O4&4'!,O6I,.P:;VI?>R%JUMFH$O8F6\GRO:G^$$\$@Y5D&5$HQ0"G3 MVVP$]8:;D;@062QDAF8;0_X\,L*[(0>,(UI.Z^=1<'8SM:'0&]CF-F+>1%90 MB]S'/7)?.I#S+^9U@"14'6_74..6\#HH?52]ZW)/SS,[.E__DRZV\G>])=^N M;4W!O^:;QW\L5ZR4ZQ\FL?3S\GF[*;^:6F%#WF+=??W;=FT(P=[14,LBR.8RB!+*#VZ+3%!QBQ J@L3F A(*<[V&-["7V"N'0^757UH7X+RGDTW1: (!@-;+!/EF[OZVV; N[+ M[3N\;>Q%= +9Q//CC&K#+JK[VN9U MM+->SCC"A"A! 8]3"% AS7DTR8%07.($25A [AHQ=!UT:I:CDKLNZFDDKVA9 MGRO9([H3WCW*Y3P'EV.&0R [L+W9@]H2.C)2-\7#T>V0H+J'#X< =Z00HM>; M&RB*Z M71R31^5&C11-]E6M'%+WO[9$$LBTWJR>Y;DBU$TR26!(0HP0#)(L< M4,0SP!@6*(N+1!)GKOC#1T_-1#?21;<>60:'8%VVLOTA&-B6[K7OT5WM]3OC MGE;1&XZQ$B@\8/%+E#BI>5=*Q.$-XR4_G!3T(,WA]!4CT^CMMM66ZK?:HAFV M%[Z1XI^KA7Z,V2U_I1LY*S!,<"PQ(##C !&&]?Y50" + 0E3!>:%4SWMB#)/ MS5@V4IJRP%K,D2C6/.;9;6<]L=D;<8_>DX9M?RX;M32_B7;OQ%[YR&@_ 6HV M_ZEZ:[(V#XG_&O1M_E,0C-"MQ]"]FWP^KTJZL(73VC$WC$&KY6:^W$IQ]RRK M6K;FP/9NV5P^$[G*>!IS@!DU"3UYJG]",<@$3.(48B*(F"U-5T'I2/[94Q(G M0T4J0]669\!$-BU?],N##>-I*R5J0F;DM)WFMS6DR&A'ZVS M: 6R5>'&G*A$;2VBG1J'<30]/\VM07N/7@-GN+:DO:08NV/I-5"=:&9ZU>-Z MTF0N%JN?IM#ETVK]8;5E&[5=-&QM7R67I)9>TX 5IT3$=C.EYT(0 MJF< *P!SF&,I858@Z4]5/MADC$=#_HXN;-D=U4[U,07YD%,2QS3.\Y2 /&,* M(%9 P(@J --;W4QE$D.*?2G%!YZ0X>G"6]-Q0!4^Y$2X>0V#03NPK["S.5]; M-F>G3$4=N)9BOK%)6#M6UH!$K'V "\6SZC7VN#2J?6 Y8DGM]9" %?"FL5?U M=,L 8G9T=ZJZ^UJ-AQ[_J/-Y4[#J%$Q^F.O9/1QN7VJ M'4/'\$'XZ7>SMV\RJ0/;XC>:SS"< -=@/R1K0"^YWIY7X!HXG9@'KAJ@9VSH M=$=U>[37RFS:-U6?(9Z(& L*]!_&"18$8.W[@IPPF?]S@15]XCD(1O1\T>*7# M#,,"RQ1QP J1 107%%"<,Y!106.(::$0\PM&C"C]] (8.Q'?H!U9C]D?.&8^ MT(S^96+GE?XM\NRR[F*ST1#L&YSM7QK]SMQW'U&-%T7O/WEO'4WO(?E?(ZK> M?TJ"1=>O$,$_.]7N0?:->/9=LQ#,9)X7*<@(IP!E$@.,1 QRGF*".)0G,X7ZK5^JE:WBBSC+#V;0N4X7\)HHY$V+.WCI82>TGX=G+LQ6O[;0BL MC?VR6JZJ./SRP=!E/\FZO>&,D9CE6&4@2P@$"*$$,(H%* 3/&>-%EL?*SX?O M'G!Z;G?E5U9-(<+5\^"[73Q\DV\R2@J19+!F(92( BBDR M:0/:AF0LR7/M8149]..;:3_>YW4?AQ+&2 >TQ_84"2V?-1)F#32_V&71!#P] M>07;<,HBPUG!$Q"G(@5()1 013DH$&=)@G*"LL*'3:POF..QAUGD%K(LHZV^ M>+7>S/];[V5#X>EF<_NB-+2;:MXU(U=D! O(R'A"W5!4C.U'C\O!>$*I(_+% M4]?T:<_WO):\HMK0/R^DW?XN11W\LMRM=^H?I4DBEYO;ZJ6N]@)Y E6+F]KQT%[ M8(MR /1.BTBK$349 16;ME[2M"J1U26Z'7LV?+KRC3$K(^VP!YP=S[9XUX+: MV1>O]\-';(QW+0"'G?&N?EK/4"!=R#ME@XR60/Q>KNVY["SCE,29RH%,.->K M$$T!2?,<0!H7BJ$4B=BI4O_20%-;9XR>\W6X>5VNS#YLE7"4Q98D)CNC]*,Q3P(H<@P+B-*-%0;CRRHKJ&&MJQN)] MJQOM341WR?*?]F.JG]Z9;B7RR6?Y[RJ%[#;]D+WJ/FZ6) M5""F1 *$"@AP0O1VN"@89!G+]2[8=1/<7XRIV9M*_NB=W0#7O[R/]NH<,)?M M%*J^,O==V173=GF//,YD#.WJ3'T>W'?'X\S'2+OCKV8;5=H\*-,*OAUU-K3] M=&X+)C>KZ)H)#!2SOA[XCAWT%0\?;0=]/0#M'72 I_DO<.U2AFIGWG1]8HIB MBD0"2!+G)NV5 YI* 1C6*UN>"$7F@8J@Z>BK_P]W>G4?S\K(2 M!*.!5XW!X'&W]D%@&HLJ=!4)J;3)KH[\?]#YPGS-@TWU"E"G@50QT"Z[?6O@F=@:[>3+?IX"1/_5)]S>H?*[CEZ_K@)/>?4 M.\KA.7MASV.^4RU&;_^^YVT58?O#B.M9EWX>8,?#O1"P#7VTUQ;V>_TS_G3]JD^9\"Y8I(4 J1IKLT"RPB@*A: $*IP MD3(IX\3%+!P]>6IFH!;.[6L_QJG[Z[Y*^X&_YEJN@'S59[7M^EKU3:TO5?^V M_TJ/GS?*5WE6C>8K/']!#QI]^CS7CN;]>O7_2+XI/R_U3P]ZFLOZ_>*4\I0K M"E@,YE]MS<^2$N.-&*32.@]OD&D+[ M0TOD&\,NV4A=,;\$W$#YH!1J,^4TYK@;*Q\8CC997C?WLT6?ES_T0U?KEW^M MUO]I[1S79FZ&&49,J@(@E'. L," 282!R;N2C*8DAUZ',J>'F9JU,<+YNRP7 MH'2S*M<#-+ 9V0EX$S4PU4+>&/KU#K"\;4(,45BH!)#2YIK X!%B@!,J'8YLE@P*7V"+ =/GV: I>8&K-HS M>'[QA^"Y?>B](1GX^Z[D&H+W^)3"H7B-#YX]+F_Q*;6.>(E/7N1_2%.?LY85 MD]OGY?O5]73VR^K.APRE;>Y8Q!I;_B+ -YEB95 MW1^.&0:9Y)F*XYRE!#4L"]_=CG*ND\CIO3^D8?@^POI?C5-322IL-?>T^53L"$7^DZP?]%+U/O[W__-X_83O A%\^4QIA_L:Q6XTB MT7[R]KI$1IFS$]?.%!]M:MP/K\:;HI'.MH:>*J\#KC#H=IQ_73G :,=C88!H MGYX%>N(5G=[K1I\SJ?*<0)2"V/JS<9X!AA,(A" 9@I13F3DUT#SU\*EM7EO] MKVL)^[02;Y"[O()<@\? :T*KWWHMW!5(]&B>W@.1\9NDUT*&[H3^2G>7CN?- M+>-W-G\E[,D.YJ^ON8(8F5UFK62O62MK;LHO)M.\U'[POZ1)M9#B]H=V)'W@M"<"EO&-+W@%Q$SF^2G\TB 3, M;7N[Z0S)KCRN N.3++_)!)WD6GX;2?R]?QN%L*?B4I2?-*J&:.MV6?,^UQU? ME@\SAFA:,)*"-,<8(,H48##C N!,P+C3+H%UCW&G-I"=OOPL*Z.U:('HX&) M>%D5(O,V5OQW)F0L*Q9XU>CA[D:[3L;E?<8 $ ^\9/QZ M(/#:0UL?ZGX2!U MW[ , .V(=-#TR= SFKV,USL<:,/CB5W'/LCU2:-MCSQ5:^^:?&_MRQFSM(N% M.4YJ]F>[?E]?Y0^YW,JODJ\>EI;=)(4<(<8*#;V" $F< Y(5IFM]7DBE7Q3I ME\S@-_S4;'\MH&V^7(OH2R3CA;[;'F,X3 T^LI?F9-R/GLXW*CG_CMB2X6S0'Y+*4I)"YVZ\SSIV:8*A$C*^,N$.1FFLXAV&U[ N R ML''Q@\39>%Q0_(1U*"7_^\/JQ[_K.RO#H'_8VX-SSQOE@[^@3/-%7[JLY[$N M?Y1BNR/&>UPM]+UEY>U\66UD$PJK*^3*5I<6A$WK"PH*D:4 ,[;=VKYMZ'KC M$;;B/\QU=&'856ZC!Y,-\:0O ])=:B7!EH\X#G"F">4YD G(J ME=XCFTR) B> X1P6J%!82%KC_''ITT[U.I2;L<;!6"[%,.AZQ-GZXC5&&*R\ MB5K2!8Y(G5(\9,#HX/GCQW-.J7/0IN*< M&^G=\[)?6WD?N$*VDW<:=_PV\CYPG&P?[_6 *^G>+)%<1T^*7=_(7"J$,P:2 M.#6)G1G1;F'!08)@ 5F>*)XZD6#V%6!J9NO+:@ELB?3\Z=D<1FLO9L\<9QNB M1FNC%%@IL-6_V&JGGDQRKG/D9N&&1'Y@0[?GH;.RWU0[8P/QKC_.S4&#G(:O M;@"Z.D_T0K/9N0[_-F1WGN"KL4S5'KI]7ZFUS_F'-9WJW?+^C\J9SEBL89%@H47!8 );')9!0(B)0GA3;W MJ."I%TN'S^A3L]V-\+:XI5V2^[.)7:C5.BIK+EU2D#RQ'7".]'M+/YNW2 M:)XJAKO[ZLNTP[/%_&'G6G-# S!_TI=HL?3?EHK:JM+*\B8SH5*)AYBA!)N:I6SRT=:-8HTQK#[FG6K6_7V1=.WK_0:; M43?[^1;S-+!IK54RN8/-'+6TBO9JW42-8E&EF37&+=UN@ONZH>$.9)*#B36J MM0X-YFM#'OSY/<\TY@_+N9ISO8+<_FY4:#-2!C94M%]P+?M/N&GD3[=&NI8\^=*'M M;;1ZH1;(=OF-/:H)ZP7+:TO6[R'^W52:RI4M7>P=O4_SDM/%_]%;NM_I9KLV MR?!UIJ=-YFTY8E#&VA.#@$ D 4JA HPF"8A1S"$K8HYS/-.2LY5+_Y6K9/'Y M*ML2#>A)M'*F/VU-DE#TNW:N32\3PV,UWSRY,Y1?/U7=AG!4^ (Y#L!'2RD[S9: MOU7D?FU2,CF\4-)ZYL9MWZNN\_,]W+^;/3]I77ZWWWQ2! M!2MR2;2S*PA 3!LTFA$!\C@N)(=0%5SVJ7?WD&%J=NU ;MO7F*^EF&^BM9:] M7ZF[SXPXNJS#XCRT/]I(;\F@V_*;OS"RWQAWU/P055J,4M?> \S %>T^$KQ) M+7L/B,Y5L?=YE#_]Y&^F+L"$V+^]E!OY5'Y>\KI?*4PE2PWS,LT+93HY%H!D M*3=_8%4@(01DKH239T>9FG';"1K5DMY$6E9WML/S<';;K6 @#6R9AL/'G?\Q M"$Y3:HQ[&M1 C(\7T>K@>#Q_[VBLCA?%;_,X7KZX9[NY5K74G3*Q,..=FGC^ M_5H^S;=/,RPQI!DB .=< %1@ 1AD%!0*I7$JE: ,ND6>G,><7H3IH&A0.RJ6 MS%344GOVJ+N(.,(PYI)E0";"'#5H'YU!G@)%$H*Y3&)!D(]G'A3O4=B0QT3; MS>L.BN' *]EK^&SN0B-N]$LM\/D48O^.@J[@A.HR>'&\<3L/NJI_U(W0^<8W M#Y-]UK[Z?%G.>=69&VK'&2?:1"7V#-2<(% %8U/]7Q!10(3C_(TB98>23LZT M-43OT4[.JK.$&Y//R-,\>A"M_^3]->-H-Z]?@TE&TD[/RO2"::_D_*O&TT[# M/6!([Z*UC*;M M1"VD9^6]"]IN)B<8@B/5V=?B1K\T O_-<)CL$/UZ&5'_XGH/B$+5U+L,.6XI MO0<(1Q7T/O?Z]XOX)KG-=TT@^S[?Z#<2,>P,!U?X-C/., MY=(IOG[JX5-S9JQ0YJ@I@;^POT6-N.Z](H[0Z[8;UV(RL'WPA<.K3\0YO7LU MB3AZV&@=(LZIT6X/R_+]5RFD?#*?>JO0YUXC)]=K*2RU1AVT M*Q"E6%$&"J%B@) 4@!4B T)E>2JS%!.W'E5]!I_:YUW)'[W7KD*C0<3W*D3/ MC0X5P8][S-1[5BZ'FH?$>N@SILG [!ZQ'A+N\0/9FT=Y$,RF;+7=&(HJ,R_< M<5X"1;?[(ML1]/9^Y&BQ\+[*MD/DO9_AOYJT:I\^+[4%EN6F(=G-5":)WD," M(I1V^U2& 6&I]OURFI +U)>UG>\;8%LKZ7T>FPLQTWCV91+RO0MIT.5_<[ MDC/T].4]?3'V>-=;?)\ /\MY4= <)P 6.32[Y PPR?2O&25Y(;TIXBZ,-S6[ M:<6-GBMY;R*E)8Y^=,8!>Z'L=@H7$+N!S6@%VWT#FQ&V"I^VRF7"';TYXA+H MU.W2:*,>N#FJ_OJLS?6VGA'&ZL'E[5+< MW*F*;KQ-.E @&B.B&& 4*X!(5@ "$P8*IA K$APS3[K$P46>FA$S?7,JD9L> M ?]8ZBFNDZ=ZY,4-.^%NEG!:TSCT*6; 3+F=XOK''CO"'7Y)&JW:R2QY?[QQR^R,W]>L6E%.5M^566V\7F3KW;EOK19:GM%9LO M*W.E]*>GOPE+'*[L)Z)]Z4^4SQ?SS5R6>HO,X@(A#D@1(X P(_JG# &(M>$P M%&<(.VV10PHU.8LI'/IX\/\KL^<>S7F+61PI]C/R;'J%B4+#WA%4 M"C;4:"&HT."T U;!G]W/(7^_H&5YI^I>3'=KVXO4\M7,8AHGVO\N %24 B08 M!(PE0O]$\= H_KNEQ5^[;X[W-$K:ZC)1[)=V[?R=_JB04-UUEW. MI/; $P4R%,=Z%X\4P)EA*<(TU7^%"I$Y5<4YC#4YD]%*IS/R1F)K,O$B+71D MI/;*C>D$^;)#'!"ZH6W&:*AYI16%0F]*1$9'4&O%+,Y)=F.Q#I=WY )?=_)1 MYQ/&S$!R4>55&I+3+?V1#LAPSFX%U (Y-V>&V54U_:"JJ_]VDN7]S.LO^N';=V)0Y@1G]44@?YIPV\FZ;I4MPM*[>RM"QK3=OT&8-,"88)(+%I3H[B3.^V80&2 MM& H+3@JF',8[/)P4[-#IB^:WN38@K5H;@6/].]\)[HYBOI9"V_[CI=61\?& MXXYS<'DS'A;9@>U1G9E421O=+:.]O-'=[F3/(Y#D *%'J690*,<*_NS2OJKW M[^*[&JKZTAFLKGK+RP\9K\+26:&#FDKWN_JYCI_F2]/Z_- =K5.K2KW_G\4I M3&/"*, R(29;@0&20@Q42FD.)8EAD?MLSB\-.,U=NJJZ6C[572VK3?MS+;6? MPW@1<3=?,22. YOE6M2C#>>-.=AC,KJG'&X49U"5^5?^X/. M]_5,_9<+_:\/O\JEWOXN3&F!,)]2:?M/_)!UJ6-9;Y:R&+,L(P1DC"!S=H4! M%?H/IDU.G&*:IX43]4>OT:?F*-;"WT0/E?@VC8(>*."9E>\U%V[&:#"$AW88 M&W!_;8%[*'M3'5X.L)/M!5NHK'6OL<=-0.\#RU$N>:^'!'2BF@:\K[I34Y@7 M:9Q!H&!J_"D4 XQ5 DB6J4RD#&7,J^V7Q]B3,VVMMN&_[X[K(Q =. P.!]17 M3\H5+M?U4+^9]S5:F_ K !S22SLS\ML[;-V0./EN%Q[A9^=,N_%O7"[I>KZZ M7\L?\]6V7+Q\E<^K]4:*VE,@$!5QQCB(:6X,&TP CD4&,%,P(W',J!OQCLM@ M4[-D>SFC1E W8^6$;+=U"HW7P.;H!%0!/2L?,+I,BWY.RZSHW_8FQ6F(46R( MC[*-T?"ZQ__<_ZLT!U3RJ^3T>;ZAB[JYRJF>PECAE!0Y!K& %" D(*"I=H1$ M*A-)8Y0KXE0SYS?LU"Q'+7GT6G3W,VH/R"\?]P\#Y, FY1R&WKV;K\'6/0XP M#,:C)>M=Q#I, , ?I8Y @,?#1@L(^"O8#@STN-O?FA\64;:2 V_U#_1!?J#S MQ2;^TA:QKO;A'TQ>1^SU58 7CDSCC&DT? >.JCD"/45'06O02AXV\!>PKQ1;\!K@#O? M /"JI_:LI=D\ZN(.GG? MG:-,S;19(:.]E)[U'B>!=#-95\,SL"5ZC

Q."$(5>IP<8]PRCRXUCXH\ M.B_N][TW@9VYY4^P710>5PM]?VG:^&U>=MRP'#-8,$Q!PF4,D$I518:94%XD M0BJ)$B\"7M>!IV856G+;K(ZR)?F_1=+*[FS ]N0UII6@@Y#U M^J(3R-0X#SNJ]?$%X[5!\KY_H';WY866R+_:C.;/RWN[_?^7-*0/4M3[S8]_ MRC6?E]*6JLRD@D+DN0*%E!E *(D!(7$,8I4AE(D4TQY,O^/(/C5+:267PA:9 MB-5B0=>E.8"I$OX=ZTW>XA7PW59.:F*'WH,ZD "7KBS %0+FT*["X"9J4-B= MM38X5/5_0VQY1YN]X/OCX25_H\WT:%-R?N<]G@C^T;-[_3$_TGTJM2HH%23) M 6:Y (@( 3!B"0:-Z4^-)Q'"??!!_!W+G^=/[RO,K_2STO^]R;^PPH,%4^! M* KM8D+. %-0 )HD*<\HXPQS5Q?SY A3,ZE:R*B1\B8R$L^9<2_L2G#.P6B=:V! M9XC*:S8<@TQ#83QTF*B&]UL%[X'L42.\X?IJB1\PN-,'M5#A&:^QQPVP]('E M*$32ZR'][-OGY0^]F*W6+U_D9I8P CG">O=)F7;/(#$LL[$"$DO!"(_31'BQ MS+8?/C7KU,CF33)]@)A(9,I@3$&A[/FI((!RE ,)G5@WD18LG$T]I6X@DWGPZ%$MXBFE7AN\D]?TLV>WG)NJ MIK)N;/I^NU[K1\\X*01)908(I+%I+IX"ED(!,H4EA"C/L]SI<*U[F*G9N$9* MPW;HW^;U#)1NG^[U W\$>^PJ274'E0E8[CON1N#0%_VF4%&_<:[%7W]M5^X M.D1WYW_HF5^M-_/_EL)459OA9D10RO.,@3B6>F]FVI4P) RC/N,\*?1_$)PM MY0/=2.%F!"Z.Z?2ZD^IU;X\\W%O?$C(2IA!7U*)>TP'Z%-IN5B(,@F]2MWP3 MM;'\< G&*]M#=T S2*/H4^.]8%)M*Y&N,E?^,]3%E@\["V(;N@*%AITYT.$U6H[J% MR/<+TW2E,>P-[B"FTE^:-S2DO:'K-K/]']OS5/ZH#,:TO/LJA91/QJ>\UQ,M MM5M9U$J9%#+AB&ETN>9QZ5=GVEF1J M>\6]R'5SB*I?XW,C?V6'/8_K>T^3X]']&. /?8Q_4-M85^49-4P>VVY*=IHT MQ_U6F9NH4B?ZH_[O(,RO5Z,LH''#U WOV@.JJTCA7I%$) MN%\92EM0_?V1+NORC:_2-N!X7;AAJSH^Z!WP+D%O1CF."Y$2$!@S/8-?"7Y5[>!$L'5MAO77>0.&7G5LZ2#KK#'A!]&VHB69E]IJHX>[(LBS(NB_Z;B?ZA?2FH@BI[U0_75^]>O.C3X M9;N<;_X6K9ZK!%%[D?[G3?13KF6TKG$+V?5L&A-\J:W:&TLY;M^V:4S)46.X MB8C5;__]JM=\$\JI4\YCGE&<9P1D$A& \H0!0C(%TEA""BDE.$8^>^S.T:;F M5K6$M=NX78#1;^O1_?UC] M^'=]9_75ZA_V'^NYYXWRN5Y0IOE@+UW6;W6]7Z^XE*+\I,4Q!\*FQ]B=JOK6 MVU/B&1,93W*D@/YHD?Z(*;85S )RQ">047!YO5$?!6?W7SH/[C3U]_\/3B2]; MXZ3<*7OF4;:\8T.VP&^6R#3= XV6N[(^WCJ8G N'/#L%1*L)Q MSC*(DP+CF5[1WFI>=JG/F___S(GC;GVH;V#HW?SK&%\EN4T0K*"_:ULJ*W[ M'7\?U$*="'B-/>Z)01]8CDX4>CVD!V-(!Z'GCJ4]UZY EB@"DBR& "6I!$RP M K!$9 K#&./M8F'4@=<)S[W]4RSYH]2 M; T9P3\,!=[J86D*:=I!Z_>K'7>NUJ8X33C 'IK>HWA^@ M#)!")" 5+&:8Q4(I/TJ4ZV6:FC5O5#)>DA8<_--*7CE,5;:59WPHQ+RY^:DC MS\; Z\))0OU]6L9-M%.D28(SVM6DH@,E7X<#.%0:=@")QDW(#@?A46IVP$?W MY#M8V'=(BM-)11__-#_*&<\8@S)+@6(% XA! 8@H!, TSQG.,"RX]#NE<1MX M>L-G:_HJ(N5=&.WS1CZ5NTU1G)(\RTD"")<2(,YRP&1F M^$")2E*H5,R]#OB=1YZ<'SC7ZX>:%C;ZQ:2'1@GR#)QT8>UFDP(A.+ 5>@W>@9PA4YLO@A$LL?G\2".G-5]4 M^3BI^?(M_GF2WTR#B/GFY>.?_-$XP%_TZS"#!2TXXP2((D\ 4@(!$D/]AT!< M:J]&HZ$K8BH)V-3Q,H4BQD"E1,&$"28T#27((,$F@Z M"J*,%;-GV]KPVX:N'5,S1I+>YZMZK<-P'UB[GH)NHG?R8;ZT;4!6*JJD&*<] M;J W1#&2IYAS( @K]'88%H!0O6J(&'*"B(P3KNHWY./2D:EPLN]'H\%H;X?4 M_M=?\[UP#,A,;Z9'/(:\3&70W2WY(#EI.HV2P\[96$V2 TD]K0;)8:?"NSER MX.']T[/>&QR7F[HAP;S\SQ-\;S.,L>(D+4":8@E0*G* !4GU%BB/X%=708B^UNPFZ9HHN6_B1@!_8\#=:1+\T>OPM MTENU9BH^MJ>B(AVKU8E^&WM*W!>+D:9FI#7D^Z/44]),D]A-D]C:1MN&MFLM MGPWWNOZMWF[K*31_3Y^JSAMZ'T[/?UR\GM'61Q8HC3C 1'2L4]<\?;3E*P $ M[54MQ.-ZQFL7M"SO5,UW<;?^:G8]'U9/=+ZAN24T"+O-!_ MQ"1)E,2YR+SBM>?'FMJB944U'UA#K[):1U;8'4.U8< ;>L?1 M'S?_>.UE1$+%:SM&&C=>>UGEHWBMPRU]23+:O,D5GV=.L*+:-H TH=Q4,R/ M8IZ#%!.,*"DD55XI'B?&F)JIN#]D>+^)GFG#P/E_Q7^/XSBYB9(;_5_S_TT! M+=UN'E=KV_K&K-C+5?,/AABC_LMVD6W%Y?E_;Y?R?_W/)(__=QK?1.8UM1?J M5[6H#95CWCE!^=QR1X7=&)H=ZH8.B\ MTNYZL MG(/6T6>Y'K"AW95^6/5(HNE$(EC2R^E11DY2Z53U.*FD^_)^)N&K_"&76VDX M DT2O2F]^==\\_A^6VY63W+]\4^^V)JM_VU92OT_\9W^.4N3G.:<"I##C &4 M\AA@1250#*D8)XS)Q*LQ0 \9IF9*:A4\:_OZ@!]#%&.)8D!1+@T9' 08%@R( MF$L8ZYVG(-"O!'Q@^,>I!_\B-U%)%V/,@)M)'QC5@V@=1/)6JGHJ=;JX**;)K_1G$_9*WR[ M=5\[MVYF=M09&]CH-I/5%M;NW+6I;2:K4>C@HILFV<],UN^=D]6C9W<@@(-U M[;Y6GI'[=@>"[[AS=Z@']S/>#=5^BVE_EQYRK[^(1UK*.]5<];W%?U%UM=T? MZR=%6C!*!.!YD@%4F/P.4YD/<:(_&9[$+/8WF8>!3?2I!A/M_,5&+V.(=]>V51NGUW=PZ ,9[W!RC6K$@\/YVIB' M'Z _;4K='.(]?9YOZ*(BAOXJ2[G^(<6GU?K3=K-=RZ:?Q$RQ@C#)4P0O_1[D3_OR?O5# MKG<\:H0C)C))01%S!5 N4\"23!NW5(HTRPN!3=O3DJ9DJ*YPW2_HQ8-UV MYRH8!KT1A3^QC;^6"_K98/8-/$6J-6I_ Z M2\PS.'T*8M?CM:N &SHH_1JS[[TPZW$F=A:58*==B+=:W#?:D)'*LH=^'/TJK(= NJ.LMN@PXU6ASL$2.W"W$&>W\]=_T3G M:UM)\WGYO-V4O\D?IG&,8RYC &-$?:;<\DT6Z[$B#A3-*X2/3_.Q$& M.8PUM174RA:E?GYY%Y9N_GD@A 9>J(R4NXHW*^A-5 ,6_5%)&] [=\ DD)?> M-=*HWKJ#RJ^]=I=;_+WW[X_SM;BGVD!9 D,(R'R.DW4.B"J^0\)7R3,WVVY#6":);SR/= M*R?)\?AW/.B'/BOI[G(6_3%('DX@_$(=*E\IS;@'T&&@.SJL#O38GIMGV^M( M_F;(M5XQ^QK!#)_:5RU&G:@Y2PG*1%Q(0 0G !5" IQ+#F".T@QS@N/,;S_M M-?S4#.>.R)O61-ZBECE:4U=7K^=$.&[&!X-WZ/UY)7AD)3_!F-Y('QGQ=\GF M 7?LO8 +M8GW&WSTH-5O*X5>E]OEQ(L.*/:8"&5Z#],CC?1 M)@NDDF@G$0J86D">>/37CU(@7O?=@L7X%U^4M^A4@#&Q"]OI?/M&["(0' MYSX#WZU Q9 M(WA$*\G]$YC[3<)EXSR@P(_(L_U M.9O-[J]M>%?H_Y(KV@>QRXQYV MIG'/EY5M;"S%*S?[5R/]!^UC[Z)N,Y22 JE< BEP#%#&"* \+0#+8QHSO1RI M%/;L(#B* C[?^'A-!+7\H%+ =(EC0_80'.#K=CJ6E.]XCG_5>U$[R)=OJ/W4MP MU#D+V4YP',''[R@XZH2<;"HXK@0C]V#>"6#=O$IJTUOKTUK*STN]^=7BFX/* M&\10 MAI]GC_5M*K,W_65MGXP9M?2^L?T#(Z-ZU.ANPST3Z(_K.T]OW1G76=Z_1D]< M7_B#=T@#L^1_>SQF/0+A_>7@7%P$8U% KN)ZI7H3'2B6D;E<"AJ[/J=QQU M'M\SVE'F67';1Y7G+^KG1=LF*E5[H&26%HA"R!# &:(F3$4 SBD!A9 P2U,H M,N%%T-Y^^-1LTGNS3UF7QJE9*<-)J7_;S$V%XM+VE3'L+KSB@;&=KOR4W/3B]UUF"=4_A]]9W^ M::AT37OH^?+ATVI]VB6:90DL$I5!P'*J (J1WN&B5("D( E)(.%%@69+^6"? MZM$&IJ<\3B\[J5[V(ZD&#.71/RT3=2U^]%SO;]:5>J9 86G8P.5FLZ@V1-J. MR/_:SC._I=#,O@\[.2'UF*A5N#/UWU)+]YO0^=._Y!VP[(]4^L4#2%*B-,[^56&[IP,Z27!O1RI7;##F@IS1CMSMN6(Z!LR?V_ M_B>&2?&_:_/H9Q5(NZ'+7XS T&^$BG8?NZ,9LN4D^#[8]MT>+_2'5)TD-"VU-Q/V:*5_P',H,%2 W MJ7Y(T5SOZ%$,I$A93BB-4>YT<-=K]*FM"WL%ZF,]>\BG:A7<;93_-%Q>$ 8% M=^!%H85KZ_"TD;Y7QX$0K[[SVC H]F^R/E!NJ^KLZ50%NCFU9IWO?Z UHS>8 M'>N&_S-'6SMZJ]M>/_H_I&_337M.8GD\VLTBIK1ZU?#7MS!]&1$\:9 _8W8XNA@%SX-7" M"\<>/1M](0G6JM%YX)$[-/H"36;TP^=FK]A9/)L%&>@^.ONU-6_,UM+N5#-ULPC MQ^V?UE+BJ"5:^]_Z?4:?EWQM,V_,48=ML&:9/6XW59-@2Q2_.L[&WV?LE+-< MI2RE4H"$F*2*A"/ 6$J RD4!62XDH4ZD3N%$FMHG?"O$?T0?YHOM9OY#1E(I MR:OURV9>1*NJDL$&CTP)PWK.S7Z\^L?M2?/V\"%PSR0>0P@T*C&-1R KTUSP"?W M/+NA:T-T4=[+*M?.OJA2['HT4J4X@YP!05-MM:%2 .<\ QF3!91:O$C68EMVAZ:*P,C_'YZG.A?@=CS:"0?BT.<[#6Y:U,KBW40-IB'; M9WHB$^JPY\)HXY[XN*E^=.SC>%L_\W*W?J#+NIW0>^V\K!9ST;0:NJ\:!MA? M[U1%-CJGBV_Z;RK3MOLJ?9S?J-/GL#V\BQ)L[;F 8%.I#) M#2/3J(8Y*(ROS7?8A_>G;GY7US)G$"=2? M+^9U P^3@JT]8+W!GI=-4@M9Y#+G.(X :E2#*!8:G.6(@*@0(1EE,:8 M]>M,&5+*J1G&S\OYQK@G:ZW"@_E9^RV_TY%M\1[-U$C?_UKB)J-'L![N.^#3L"$JC8.WOI 11K]P>O:(_@_=+QM M1&^%#W8:_9\2KMD]K'>Z.<8RDRD#.WCJ6"&<0WQBI#=O=@]/'T_XW.)G M(82[;.MEKJQ%5>@0OV+H*QU \5[UD&)?\ZAJ8CABQKGI83[IBN?F\Y*LG^=M* M/_$'G2^JG,:--("T RDD&>0L&Y].(T M]I5@:AZ45D ;0J-!],M"Z_"W"$2B$M63X]A[+MQLXJ (#VP/#;B?:W!_L^#N M%#!YW4W6=TN'78)C0'+EO@"&8F#V'G]44Y MI2GOZY6XN=\L9@1EA4L3A"(96$ZHN<,$)@F )F4R"+#&.>I7]W, MY4&G9N+V,M=$:;[5+0XXN]FRT.@-;+Y:P#4\?\:B_;*3.6J$/E\PU*/>Q!VC M8!4E#D..7#/B#L)Q58C'O4'K/F:4I)C'K !,2NU=R8SIGP0!(D7:SI LE\K+ MVIP99VH&YMB'VK7QO&FU5CTYJ!=JG-H/B[6?\ F YL\#L*;@:OL@ELT\^-,H6J MFG.6^]+E/3MCTH6\4];__*+G_DZUZ)P^K)[H?#F3*2T@5AS@E!)3IY<"EJ4Y M4-IAQ(I"PF+FU=KRXI!3,^%&8EM7:^NA_ZB$]"QC<0#:S5"$A6]@F^&)G'\# M1V2/6:AN0!XCC]L R!^2HYX_/1XQ194CAIF8<:^G,'DV+-U)S\%.3YNBKO=%4 M#.W57=_RV_XG:J;S_ZWNVWHCM[4UW\^OT,,,)ALP#T2)DLCS< "G+X$Q2=OH M>".8R4.!5[OVE*M\I*KN]/GU0^I2)==%(E64K#PDW79+XEH?I8]KD>ORT#V= MT_7U[L#]O5MXGQ/M[]&MNP-4;XVYN\9PS]08+$;5W^EN76SS755ZT'3]>'RF MZ_NZ6;ANI%Q('"M.4PYXE%&3!@@!44II%SN**,I"F";4+AQG6L'G M%[_32.A>JFSB*>]>.V8XC5.N*LQR56'G5I5*_:"E?]V):JL1"&H(3&YA_:;H M%Z5GZ7G/]\0^\V6>[\M$&3./SS)8[TS@]*&K;OUZ-'UXEP<%;P*Y/Z"LZAO^ MM,G+&H?_:,H@WIC791M\E[DT'7RK5T7LRF14#8_^W>LF;YFAGC)PII_$CLR= M"869+.-G>H#;F4+O,/HPY_96_&M7;,N1'C>W0I19]G3U0)=ZA _T=;FEJU)2 M=JS,5_/Q%3JEPD/BSA%7&1I!+)8,H!DF@(:00BDH"F4 M69J&F7!Q>,<6>&Y.<+EG6S,<;R^4LNHVY^86CS[==J[RG"9Q9$/G]N'N0V\? M3/5YX*>$_^\^CB3NI33P7^L9\]V;A7)KD>Y+Q7 M?U#S=6Q- S*I8$004%1[RRC)(L!B)0&))"8)Q&&49(/27,^--C?R_^D7NES_ M(S!Q+-79!7\VE&%<&672/+\918PA_+U2H-UK?6!V[-E)0$KA2'$%B+X9H"Q) M 5$P!D)QH9=WE2H9N445>9N&:6*+/ECB[MC"OAOU6% 9)5$"XC1- ,(B!!2F M!(0T"Q,3D;64?( M]NZ"Q'>^]]FQWB?CNTOMBSG?G3<-V*[FSU+LS('G5VEZA4J]'%=K>%V^\]$D M&RQ(DJ(09T@3M3EHI*8R1"12$*42FTBN-%&I'67;#SH_WF[D#NY54$L>'(L> M_%D*[U#8QG(*++9^O<,Z]K;M>^+IL$7J'=>)MC=M\/6T >D$4=?FH=V#IMOX MC?E+9]3?&F2!1IIF:1TH;?$0"#"G5F,,H42I* M0N)4);1CK+EY.JV*P?#5_]SCI&FK8- M6K_*)]W1+&X96/KCX-37Q446B(B,QMHKS!*EK3N44$"SB '.">2AR@B1#<6R;TZ+"VW83,!F8@^:;JMJD5F&BVFZ7L9NBJMN9T>=3 MS^TR-$Z5W#H>,[#)HPEUJRJ5-+Y90@AC/,4@A,B4*F(8$!%AP G&<<83DS+J MU+'Q9(BY$5,5PMSXN4.J%)V!T8Z+K@-G9+JI<&F*#WGW<2_K[JOAX.D TW8/ MO*C@22O RU<.]''W^^JW58>#XLMF*XM?-W1=W*Y%W5!P_?15>CH M#[VQ#QXO S="BQ%+7'P=0?:,-NTQI)WJ)T>1EK==X::94K;+,JCMH^EJ\D4S MUN-WN?HF?]NLM\_%@L0)Q"BF("JIA>$(T)1( -,HHCA4/(1.U&(SZ-SX1;]; M\0#7K0]:!V?.(V"3N'<'><_L'=VO/30I&0*/3P^P;\CI?4)+$,YZB;;W#HAR MK1).3"#6VO3TK)I[4TQYK A("**:5" #3#'M$0H4A3RE+(JM]K O#3 W JEE M#&HA'0(JSZ'7S1L^,!G;S7H+QX!N\>??*ONPTBOQF2J(U!4GM\#1#A"ZPD3/ MW39=4&B'T&]"0+NNNW;WZWQ2^%=9;/,EWTI1IOK^<[W<%E65FWK/YO'MQ@J) M4QE)&@,A20@01PQ0HCDQ2Y"B"D91E#KU+?$LW^PXM+4WY[ M/ETWRB:?I;%9O2\U^F36C'(W0:/81#MH7F'WOJOF1[IWVFGS"NWEW3>_PPPP M:Q@>(\%]U06N5?8WRJE?^> @J5.1ODY$NVG<%TXC,_80B)Q:-O=A,*AE\\6'3M:RN4^M=LOF MWFN'>?[U+L)7:?HK5(RB-OF+"=.X9ZOE4[7N18PA'N,$)!2;9NU1"G 8:W^> M,)1(D6(,G4+ >X=U9-ZHY37N M$ M)J9<"";:W0/VVDL)3M81XAO<\++K[G4 M,^9[F$MV,%PPERQO'B'C\C>ZW>6GAWLP1(ID80(XC&. (.2 <0X!B@5.]3]* M&E)O69?G99@;B[4/9&N)E[((P'$BX2&/T&.>YH5ILB.VD<$?F>9L\C4;)48] M4[T"QBE2-R](,)_TS6Z(G%(X>QXU='?[5@C]YA;U'[\NUS):9"%$2B4A"%,L M $+<5"RB*8A3CD-,J6*15=A*YRASX[IZ\[86\:;Y2V"$[9V1VK 7G<'$E=L=I][ZL2[W1V*G6YW=UWL[\.'"RJA) F3@,$T-"G<%& 4 MQ4!&%&8/P#W^B7HU6 MBME\^$.[)QY*'Q;;JFBJ]L$6E$<,<4E "+,RJ]!4GF8,) D7F:1Q&!(GG^?- MT^?VH9>M6K0GDU?B.<:2O@7.S@L9#,?8V\HU$GW)"@/*CYY1V%O!T?:S)RXQ M>D:MTZ*BYRX:7'GX9&-D[PDLH$QH F,(4DHBO4R' M"0QX!PP0GF+"&16E0M M\'[?TMRRZ43GF"XO[_'(X[W'/\NGY;H\+V5T9<[;G(L/=Z$<$8Q0G%2TB,(0 M LIA".(XC$V[CT2QL$;YT]JR-J-GC)MQQUSRQ4CPVC*H)\!&9]1S>]$W%AMC M0TH\]T/BK\ASQUA3EWGN5_M,H6>+F]PXNLBWBX=\(W9\>Y_724AEO7*.)0Q5 MA@#/F":,+): )C@#"$F3[I/).+.*"KPTP-SLJ5K&LEY*D\?F4@/^(I#=U. # MGI'98 RUC30IW[7EZ_O;7WU^J?#%W_QL9-\Y'U*-=]U[W4#S:T5+8I[5<85 M?]R8,)X%A"I.E4H!HDB:/5 )<"09B-,8\9AF$8^YDV=T,L3W5WA,9]3;^HO:^%_'2 :5?OBPJ>+-F7KQS8L[(L MVB3+TY0_Y/+I>2O%[3>9TZ=#R%[YCX\R?X$+H5=QQ+3%#R-J8OL1!@02!B#) M&":)$%S%3DTLG8:?&RDT$@>T$KD5]5OVM@ZT$"]%68;]AZ2Y:Q5VQ[FQHY+Q M$!^99FK!F\/>/?:U\*WPX.K4W[A MPO]7YIM/+\NB,+D1F^\RUQ[0O[<"+(1+Y"5?#?!6E[. M-+)"T,Y>NP*7D8EP#TDMFC]CZX+.GJRIXZ=/:BY=4.W8'KITF;O!TZ1\/VX> M],0_:Q.JJCU1NI#-0B-@S ED($,B @@S!!B2$5 P3A S06W<*J3-5VK:5 MRVWOV4'QR'O^Q0C]D6[E9[K,RQH@"X5EG$@8@E3[LP!)$6JV1Q! P?6\J23, MB%LGBFGDGMNJT>JQ*#:K%[$^6 M" 0&@L!@4)5+FENK1NM9FU7WQGZI_X8-':VG8IP>C_;#N_LDC]\WC\^;74'7 MXLM2^]%2KC_]UVZY_7%7EOE??I,/^ONL[;T$XHAD, (4(7/DE!+ 1,8!43'" M,LD8#JWK![H,/+?U)@HA"2II@[VX@9'7WKYV K[?3QD+SI'I?G(D[5V6L1"= MWG?9/LL._^7R%'AR7(8 V>'!.#UN,E=FB))MGV;0_>YT_U4**5],9F;C1#5M MFZ"((ZS]#QFF#"#%(,"9T'^#@A 6<4ABZWVG2X/,C<8/9WIA+=9R\JU:%6/+3=7 FHBZ9KK9?":FW@Z?='_@/#?D_#@ MD]ASV\7YZE\1?,S"R.Q_9@(&G-Q=Q,B>ZWU@-1FO#\#,B:_[P.C@YHNW3L;# M?<*W.;?WVJ''<]_T:[#)?WQ<%GRU*79YJRI$)@C/8AJ")(&QYED( :-"DZW2 M1G1B KC<=GRZ!IL;WS:R+EU3VCH1M3V[\X/3Z =YM9C!0<[@SU%*9M@@XNV8 MKV.HB<_\^I4^/0"TN&<857R42AM[HLS^6+)=6256OP^?7EY7FQ\R-P/FTOR6 MYC_:%U75-1-]8.K)QZ\4IA) MF=(/<,=#&?".:^S)P(Y>OBDA'!>L>,/ M_,)5PS[8WRA_UG21_[A="_/@5^-?U\Y]JF2B8)8"13($4&2"'A5+@:!QF'#& ML)!6?3LMQIK;I[P7MJ]=PQ MUMS8XOR6PD SH OCP1LQ,S00AH+F8Q=F)-NA:Z3WWH/ILRIL;AE:7_"1_G4G MS!&;6O)R[_[+KEP$68B$I"D&- LA0!AR0!E/ 80AX@1BDW?O5F/PPDAS(XRZ M>IZ6-G@K;E#)ZUIG\!+ W7SA%;:QW8FAB VH-]B#QA4U!R\]>>*Z@ST*GM8> M[+MAF#71A!8?.N-\W,F[]>/S,A?_1])\H0&$E* $$&PR-3)M4E"*!8!4*(PD M0LS-I.@;<&XTH=^@Q,UXZ(74SH+P"=3(Q+#/!VBWQMIN B:#![H4-X&1-WC4 M'ZW'\%-;?#S9%;W#36I"UY&]I>1,ZYU M.VQQ%]HYI%D6 Q*9GAI,8&"*2 .5)&E&.(T2EBW64K\9TK*"HD_D285\>_SQ ML#?%_?^CA/ZE#$(V 4R_+)]J_,>?"KM%8(07>^2UH"K)U(BLV2.HA#[NW5P) M[C$;P0TI7]D$EJ-.FPW@!L5)-+_C[;X,S\^[K79X?UNNER^[ESI+H*AJL>C' MWJO/VBFFJ]*"P@PKD:42A&E*-8]E I 418!AR63$:4*PE=/J0YBY+2KF'0U^ MRAM1#:^9R&A3#LJ1RJZ:HJ%&[CC O[!B0@0AA++'G& MN).E?3K$W/BO)6' -\76,0CS#(9V5'8=,B,35!L4[\53+FONB5#.## I35Q6 M\/CC[[AR8.CDLJ!/3[FLF&3?S^"H"5^6Z+^T2U(-ZA@?:343=ESA'=^1Z>.M MO*U6):-V.W1"R5?LHM68TX8HNL!P$HGH=+-[IMU#OORFO[$FL^2V*';::WQ\ MSC>[I^>?=YH(95%\V+RPY;J4H&E*'7-!TRP"D8PP0 F.-6%!#D@6<9D2&A%I M7?9RF AS8Z]:BR8=KPAHI8=VWDI%@D:3H*6*??;8P'GJIK-IT!_;=YLE\/9) M?>-/P)S*4 V:+4\9WMYKT^_;M9/IH)S,^*G M0Y;SW7J[.>1&?MBL2]-=__5!SY3,2+[56]4&*/6=ZF+3^A6O:J1AY$2MG MP6ASR);^=#P+K93JEDK!7J>JC-^DLV2_RDT[6Q.M>/;?SNGO\\-L\M9LONYG ML_!8E-$?^AVKH(=!)EL1_0'27AT]/G5@)LKF6UFOZV[]^Y:N!?7S6KU>9.;LEX+E1&2L2P%-$P$0#@, 3-INRP3 M",84)'7H'?:2[=TW?\(N\KU<>35-.F!?F%\B2% MR//CW9VG6_&O7;$MCRL?-[="+,N4Y94YTKY;?Z"ORRU=E '/&0\ PPHF* !,4 @92:XV6FO M:F[QO28!UQ;AD]GQV 1TKWOPJI4WW,,K]>W->)^3W.]UO=/4C7Z\NM?*3,M! MKS+\PTQ+K=I-W;+PH%T@=M+<<]TNH\])M'?*WFDR)_+.;O>?H*A9U4SDY4\N M^.GVX>[#/[1G5NQ66[-?:9:,@)Y^P?64LV;*N?>MRA%FIL-S\SG:9"[<"!"U M?;DQ'C^PX693/[GIM+V4Q6_Z==YII_%^_57R76YB.W^FQ;+XYWK#"IE_JUS. MU]U6_[.&4M]52O*!KOAN5?ZU;?-#EL($:4^/1,R$'U (*,TXD"3,($H3D49T MH95D&^LNG6/+[,(W;E)K?!&W=@U+YX*WV M-T%+_ZLS_2K$^M_<'U9BOU>E8>PY@"R*L:FA]S>QGL]A%F-<4C&YDS(@CW9K93S9.O M_K>CRSMMR]RIX#_ILCO9P,-LHP^T>#;_F1(MW^BJ"LPNMOF2;Z4P_W"[%F]_ MT;JRRH8YWGK1/Z]VH@P U9[Z^DE^I5OY22G)MPM$E&(40Y#*+ $H"U- &:$@ M54APO<#IE4XNMAMM&MJM<-.*[[3<[948CQ"_R.W;E>[@I9E:F&XKVL1O@MWR M-M_Y'7FM,ZJ8E:EX#EH:F3R:1MF@NL3LL!_]\NT=%0KGMMC+??<*BZ !(S!H M!!4<_E:_]YE&3TOAQ,)/NBZ^S\0<+Y+O),60MAIFIT+J=;G:OUC^=]7HR:XT MEL439L1 M:3!L:C.-<5L@'-IX> -P,G".L\#Z:N+@Q4>G MMG:PNV5HT; /^O7(Z>IN+>1?_UO^6&CS-8P9E$ F9601"3F(<8D%% M;'6(=W&$N>VHU"6O:BF#4LQ R^E:'.P8R&ZF] +/R/SHC,R (F 7M+^B^-?Q M$R0E1NW]SY@\@AB\X#5!,Y5(_/TB3%77JS?"6[ M]0#2EU=$9ERKCTJ0JVZD3J,.3>*;$0N-W+%06@W.\L& M;#M3RS.$HV]2M=!KR=O4>+D)*I&#/^L_1ZG3X("9)S/,9L1)+3$'"(Z-,9=; M!U9E-2ED/]/"-*1Z,8^M-HE,Y/A3&6'^\X_#)75]JEMSN-JT9BZV>;FP%??; M9YD_/M/U?5DSL_AB(DN*K11_R.73L_[S5OMJFDE_,4'I'^E6[L]_W\3YD!1" M1C"(DBP%2"AM!29, :4PBA.*$8>14_77>>DW-XIM9 ]JX8-2^L"('QQB2LJV MS;_;MVV>*?BV=57G)?6,EI12;5#J';2Q"5K@F$)*[>MJ@((2H9N@;CO6 BDH M40JV&J:@QNDFV"-U$UB^HF-T)IGIF^"K/NW,M)NV#N[,E+]@ ,Q5S('&1EV% M[5[UZE5<4JRL3K5(541#[06!-$J5]HY"!6A,(2 1CE46QC"-8B6O4S/?/LN=%R(U[PV7XG^QBN_CW^*T 8FT% MPGXG_PI )MK =P'&:<_^@NH=6_7'=TRV0W]!U/;&_*5+W$GH\?OF\7FS*^C: ME%!X_*ZG^,?]6C;VL]G^7WZ3ID-[_;9E'',1)Q"(+"( 950 ED ,8A%'G)$( M(6)E>@X9?&XTIM\9>'#I:W$#(Z_]U^P\ ?V\-R:L(Q/CNR!J3Z!C(CNG4J*7 MI\'3$>I0(#OXVOF1DQ'Z4&7;C#_X&0.3OS;E(_,JIVQ9_+\/N13+K?G;@J@D M@B%* 48, 222## 19MILS=(TYA&4;IL/'6/-C?#?B%J4\06EK$&NA75,JNI MV,[/]X3;V*9N6\K "'<35(+6/TQQ#&L!E:^4H(Z1ILW?Z5?Y)-G&XI9A=%+N MOI8UW:1HI;M^V.6Y'G !"8PB$C) (\P!0AD$QA,&<2*(S+1+'"5.IY[=P\V- M5*H#(%J)&\B>%C1#\+7C$W^HC4PI%6"UI.U\?\TLE;#^F,,.%$_DT3/8I/QA MI_@QA5C>-; $:Y4=7Q7^>]UM'_5C;O]:%@O!<(1-$R^&P@0@BBG (D6 4PQ# M"AD7-'&JJ7IAH+DQ1TO.NH"%D33XT\CJ6N/T$K9VW.$#L9%98QA8[D5$>Y#P M517TTC#3EOGL4?:D;F??]4.S\>J7+SNPNW*O?=Z^OJZ7,%U#"**-"@A!"!!"/$\!B& .AI$Q12.(XL>JB>>[A M<_OL*OG*RK.UA Z=.TZ0Z]_(O0:/D3_! Q2-<%<@8;\!>PTB$VVPGKXDGO9, M+^G>L2=ZYZ7A&WO:5Z\QMT*^*"Y[3:7],-&R 45. P15( H1LNU7UL! MB $!DTB&,HYY:K5!>?S@N=&1D2TPP@5&.GLCX U8_4; 4 C&WEBTT][)!CBG MZB ;X,V#)K,!SHG?M@'._OO O/G*QW_(-TH615F_][,\[#B%DD&%B 0L%00@ M&)NRMW$,,HF9XK&>6QD[9LUW#NCR7DZ4,U]O3[VV! Y,#;\EM^WW98FUG8?N M#[^1O^L&N+:D@1%UA-T].U!\)KR5XB?)\79W#624HI#;XE#W*:$B MBR0!28B,7Y$*0&,6Z44\BV+*2213ZK*G]_;Q$M8)8T,!B&L3_[ M4K!1\EC.Z^SKJW[[\&F_XK.*G7RUYZ\:]I5^T9+1XOD^?Z#YMO[AEO_7;EF4 M5?P_2K:M.Y?"192J,$DI!5RF$B"EN#8'8@QH@CBG6) 0ABZ?L,/8<_N^ZV9$ MAYKB 37ML,PD6S MV#?4-C56CDV1)H#!1'M_ LJ,1TIQ M0A:OI6'_^U;[I':,,)*T+A_2L:;U]/-FI6\NJOS:_1DKRA@3-$X!#6$*$!(2,"XQ2%/& M590)$E/H5'?+9M2Y[?KLA2Z_^Y;8_ZM)&7?M ^4V"9:<[AO:L1G:!ZKN-.N" MDB_2M!IS6@IT@>&$T)QN'DA/.U8LQ9+F/WZG9=4J,U"9GY4E$@L>0D"94@!1 MD@&L< *2-!89"^,TE%9'5KTCS8Z&:%T.S@@X*.?M,JB6%.,#JK%IQ04E=_KH M0\ 795P<9UJ:Z%/WA!IZ;[@BG_XAEZ]T*>IRZ$TT*"4)B:#)A4TQ RA+8H!# MRK2)$LM$"()IK)QSZ<\.-3="J-+"7RM1FSQZQYBZ#F#M.,$/7".30H54+>6A M(<(XR?.=8/A,G#\_T/1)\YT*GTV8[[YC8#BM^";S[;)8KI\^;(IM<7SHQ\.8 M8*P@2&E* I-NDPF3(,5"(7D$9?2B2=ZQIL;6;3$=8RZ[<'5CB8\HC4R5[0D M#8RHXQ;JL<3%5^QNSVC3!O/:J7X2W6MYV\!P7[DUC9\>\LVWI9#BYQ__+*2X M6W]>KNF:ZR%O^7;YK3R^W;OGDR.(<#NTV+'2^."/3)5:>&K-GF-^&9' M^R>C0;!<_R/8*Q$#! )R'#PY\T,*(DWVC+2!2? MM5)W1;'3P\B[M1Z!KAYV3%/OO5(RUR,O"$PEE=JBB@G#IDRB!(RH#%!*J';1 M:"8RIZ)FUB//C?Y^R3=%8?(@2_$K"KQ[N'>,2+'&W8[H1D%S9'Y[> MA+750 MBQU4<@>-X!Y#6URQ\A7Q8CWNM($PKG"'/C)6,NK$IJDGD5M>!&27WP MVA&11]!&II]&4I/J4)WW3U.\U1(A3Z33-]JD5&.I^C'!V-[FLV?F@J0F>"K& M0&82:C9!B683Q4'":0S#"$:WKIP;B90[^G6O*-Z2TT>GR*L:-LZ(.,X& M%1WB/6[VF9N?>FK?>NI@.$80T.D@,^CGUQF"<_GJB5OIUG$]9>>]XFY=)=+U MMN5;(,D9IC(!22)2@'@4ZL\P0R!*,"4PBR)*G#J$3RS_W(ALWV>4UGU&G\I\ M&&'ZC"K39_1;V6?4E#4KCY(WE=;591VYU;-X5_1[HA#$RM0GU)9N J7)ZR7Z M6\8J17$ 9MC*^;Q_=N4SQ0^AF8+:-/C;*,; WSXH6 MQ;VJ,RCO\Z]FN/O=MMC2M3 [H!3!3- T!"133"]YD &:93%0>IW+:*($8DYU M=_H&G)TITZ2E;PXR#D]-Z85;R"2*L'9\L39"C86A#5&>9B 4$D8$AXAJX\(Y MB\PGZ-.E@[4$])X/UO_>"Q211",O0W/B$F8SR/PWC M9V@=38*G%*U>^.VL*I^ CFP&E:(:Z)H*#9L\*,75YLU!8(]=JBRA\=6JJF^X M:?M562I_TK3*]KYABVUUDBQ_E7KI;XH5_/BG?G)15I"0XM-?7!;%[8OY:8%9 MJH39B<@H$0 )2 &&H0 "DPB*4*0$QXNU?-+6@"7_.(UO]>V0ZMMI2S'>)_2K MENT_@N7+ZVY;1F'HY5\6EK6DADV!'0OYAW4:2JKE#DK!;_8E8W[&/>2*](%6Z16S_UY'N9,4(X)A!"+"0H 0 M4X"F:0)$ID(2"9J$B5,ZT>6AYN8U5$'QJ\WZ">CA7MSK6%F@:T=.?C ;F8DJ MN-[4K#K(Z3F%H!,+GRD$YP>:/H6@4^&S*03==PRC"5-P\VY=;/.R0-<'DW>= M;Y=L)7^6:ZF6?$E7U2]-)<3/DFYWN5Q$,N62D0PD)-'>,"8QP$F4 84E1U1$ M*!5.025#A)@;M1Q$#?A>UD!5PKJ1RZ YL:.=L9$>F9#*2K\'^6^"E@8W06L* M#DH$GWNFP)FNKL'0$Y$-$F%2BKL&I&/RN^I9[L5!/^R*[>9%YI_J>K8P22&* M,@4XY1E E,6 84A @G@J:2I"JJRRJ,X\>VXDUH@7?+*O0'D,5S<170G"V+M! M>_W["_OV F%?D"C%/ES NJ=U3(/+YCLDJ8%T1M5[R\=(D["94% M'3]O\N:)Q1_+[;-),"_NE=EP>7R6ZT=I3J/XH?(VIXD4*>,@2Q@$"**R(Y.V MT)24&$9&9Z4.9G.7-TH$W[4606'4"%9F^V3[3-\97%_ MV6SE5_E?NV75X+LLM)G&.(,@C)4VCB.1 ALT#1;KR]C@CKW ['%M*Q"4&K2W 0*C0]!68FSL'=:6L>=@JL7E M[#L>[,JYT$M*O0-6S<=:ZU,$>4LC3T7WKT*S:W49]-SIEI=KU'ZSOESU(/<% MYJ/,E]_TF_E-'C9SJFBZJF/](HTAEIE>/%!HNJTH0@%F"@(9*4JHBC&-K=V7 MOL'FMFPU@)?>"W;]B^(1P]'WAB=&SYWR?*$[51^4Z-)U( MW!:>#K[N?<1DU&RK3)N%K>\96,NBBF0N'C=EE[UMM?SSH*=_>KH4I M8?IJ+EG()&()D1@HR2E "#) ,F:ZX_&(98ED2F5N@4WV@\\OJFG?2,2$5=9B MESVP9".S8W$+^XFP.\KS#.Y$Y2UJH8/M)JC%#AJY-<,8R6]*E#_UHNQ>XL(9 M,%\U+NP'GK;(A3,@)U4NW)\PC,:^RD+JFY[U(S_*;W*U*1]:YQ+7>WP9Y23- MI )8B P@3#D@ C%M0Z)4F@C].$IX.3H ($]D9#/BI"SD ,$Q_;C<.C \:EG0IZ=<5BVN[M57 M/RO<]]#^RWY7KYLGNI'+Q[5;:5_B-?;K=R_66S77+Y>9-_E4*^ MO%9#-VF."XBSB(DP PE/$$ "8\!D#$&6DBR25)L]L95Q>D.B=-!, M>^[OE0YFQUDK41Y^YGLUS&5U UB'$X'!\]6_O3;%+(S,9K4*S<[0?=,GO58C M^'*8B(,FYK(_IIL(^YVZ*29DHAV\9F)>AWXAGHYHKH6T8]=O\*,GVPV\5OGV M+N'5SWKGIJSUSUI*)9?ZY_[Z+1!CF9C,[E@O>]J;9QQ0B"5@D20D2S(H(J<< M@_=396[+YEYR?W5]WN<5L?,._AX3/_)*/4IOT.97P1Z2=RK\\ZZS.[L-&:E0Z7:&"1H$UA^A&:B, F586&F4 , FTI88 B[2!B[1P"Q$(J M60QQ&E&GJD#'(\QM+2N[U6B[-:]<=,D;1$KI1MBQOJB[ MKXHE)\^?MD3))?5.:I)"\DPY5@!EG(!$ P9H*&"(.,DB@2)&"/(Y6MW%V%N=-"2W'P#C4+E@4ZI MA_EM6Q,WOA@P1W:$,B[R(S/.'N4V^A<1#_X*08@@UR81(4I9M>GQ)=#<:'-?3'%9RF@*N>JW M:BUY^<&6:4,FJOLXRMY^]];++/9OJ4\]-R,3ZT&=,EQJKU!@-#*35.MT$Y1U M$0YJW>PWV(-*LYL>MWN<";/?>I]ZXB;:AI]N IUVY7VBW;%#[V68R7;K?8+2 MWKGW^ERW];/(MXLO^O6\5[_1?QWR".L0=I1B@3!'(#:UOU!$." 13$%"N:(, MQ6DHK+R'SE'FMM+MZQBXY01T(]F],'G#9^R- VMHK,G&2O4N^UL_H&5[ZY\. M=G?WLR>A#2OU&BZPNWAH=*R0\H5JNZQEHFE+7,D\EZ)L7U3O;^FO7*2298!# MK"WAF*6 0D% BE280:BR+'-JX&0]\MR(X"#X&[-V+WI0RNX:-VL[#7:[ J. M.S*+V.$Z2B2M(UC>XFEMQYTXJM81CM/86M<'#"U V.0_G2^GR7!"$P)-6&UD M"KXC"I@IOP\3+.((Q1G$3HS5,][<>*J5B]<4*W4-LNT!V(Z+/,(V,@.U$&N5 M3AZC;JDE)MYJ_G6/-G%Y/RO53ROYV=UVB4K:<_>K_MM__EOS&_T_+ M=':*\_5/+Y<8UIA_^GVZ_OS3WS.N_O%362Y.?_K[8OF/Z=< \&^;?_1R\>7[ MEGP9C\>?O7?[KX\V]W_OYWN?EK[KW_>?/;RS]=3>_[ M0WHL__E__O7=;^DSG@:8SE?K,$_U!:OI/Z\V/WRW2&&]X?D/Z?KIP;^HW\'V MSZ#^"+@ R?_\;97_]&__]--/Y^Q8+F;X G/]0]_?KD@6!#)FT>LOW_!?_W3:GKZ98;;GWU>8OG7/_TG?H4J M6F8DJ^_]O\__W<]7K_^RQ!4A9K/<=_2#BW]>7W(X*?AMC?.,Y\OI6,-U=>25\1[1N9K##]^=/BZ\_TX)\K.^J'#5\V/+GSNG/^[$_WV0H^A?!E M\ANQ$^L^_!CB#"<^!'2>)6#,6U"A6'#!,?#%LH0ELR3Y(\27L(H;5%T\_GP% M.%NOMC^Y6LK]%-Q!.GS M=):W_[JJF1927"^:\?1<;$3TGWZBM1=<+C&_.Y?:@TOELLP7Y\L/U2E^^+;=#61*A8=30:&D8&2Q),@2X!@LGY>:R14 60W9":VO##^R)QY[?(20.$=ZB,2<[4"N7JI8L/GQ+'U<3%#$Y)R,4 MBYI8DFB+2(&T8S![#,8(DX8R4BZIV DQXAD<0$$2(5*MMZT9^I+^=&&Y2 MT(*#)^L-5 SD Q8N063D18>@BWC,0/FQZ7W];9U8( =*;=& A9V(_O\]"TMZ MXNS[!_RR6*XG*DO-C>>0M* E,$[[@#D#ID25(UJ>A6V"@ELO[D0CM /$,8SM M!!OO<3E=Y-?S_(JX,S%"12N%!>&UI 7X"G.4H)5WQ*EBL]!-D''CM3OA0CXC M7!S.U$Y0\9'LH=6T2N "V1BL\Z%(\-+1^>E,HO.3!^#2!FM3SL8=%[-YZ,T[ M84,](VP$D$P!49)$EV0@ M=^TH6-Q^XTYPT,\ #D>QL@L8?,!/TQH+G*]_#:+L[FZ^7WEXN, M$T2G?KLN.?:>-\ (8\2L1-@[+,!3#N&=X&?C^';VTSL MF9;I^9W=A6X,R%-A00&/U8*R64.@[0 ETVG)D.OL2P/D//#ZG3#CG@UF6C"Y M"[2\R)EDL=HPZ&3Y?KGX.ITGI(,T,L>2!",MV5,R) B>OJA8S:S@$^R4^6Q M$.F>*+EZ\6Y!,?;<$'(@9WL"Q\5_*F/X1"@68Q(2 D^&3*]HP F?(;#L V9) MSSDN1/;@JW<#R',(F[;A;J<0$1.?HHLH:NY#H$4D27Y[8@5-!2ZT\"X(,J*<862!>P8AV@R&R2(C MHU7DAK;(C7?O!I+G$%5MQ-^145)/R!=+#!NZ/?E?2G(./ A"MPI$=S8%9&(Y M>^=UL>XH7%Q_VVY(> XQU(-Y.++L:PKJ[/WGQ7P;[&..%II-!BXC!Z7K372* M ;SDIG K9%+B*/G??N-N&'@.@=.C>#DR#G[#=+8D#',1/T[7,YP8S<@:#@5$ MY82*WH$7(H%.R,@^2CJ+Q]*^?HR#VV_<#0?/(6)Z%"]'QL''9:AI_[]]/XV+ M&2FR(AWYSX"!M)DJ44%-- +C QUM6EI=CDO*N/&ZW1#P'$*@AW.Q$S7P^EOZ M'.:?]];=P/ <8IM'\[0+ M)^+EV;+R[?QFN&*;&'2VF@27;.%DY6!2Q I",T3.$7))Z+33)25V%#8>>_MN M&'D^,]_^VX97L\GNMF QUU@I>89+%\2>ENR'@^8F7,/\^X3HSE;T!)72-L7@%GM/QR)14Q!OA4;30%/>^?#> /)\ YO$<[@,H MWZXR&,_S7"?H"D./%F@I!/8:?(DR(QA-+IGTP9M'RQYW1LF=-^\&D><0V6S" MVR[P\=MGG,VVZ&:126F,A*1X!,7("_,Y;'(<#1IF?&8M;MFOOW,W3#R'2.>1 M_.P"#43X:,\F(?>O!LXGD,$M0EO.ZE?NEK$&_K) M:N)%S%&1_R685C5A,=;"O +$$3HZN10Q')=Z_L"+=T/'+M*Y_'-^I;;Y:S*:Y]N/[)F"Q7E$X[)U&.?!"=0><^HO;.[+162GH_4&(41>&T@X S$G 5:E%%-A MWL1A,'.+D'&A2:2Z,#B+U(J18.KSY@0EI2G.&ON+Y,=T#Z*3=D F9-7SCWX+GU@-;9R$(U MX5JW$WN,GG';"+4'5#/>=X"CM_.O1/5B^9V6,#'5Y F6,HR]%0= I :^= M&F5R6KC'*J0.PX>+_$+V&:7W_[@O,5DOH\67_&Y0T> M380OB-)E<*4VPD&3P. M!0N%MH)VM3$U)Y_"FR3!6J^Q!!>U;GY:[0V8P>Z?!SB>#N;NX=!8K,.LD=Y9 M?,'E^OO[62!VS'.UV+Y4K[3J4"]C(.?3 %>1##7O$T3G$F#)DBF?(WW77.$\ M3$\/=DT3IZL9TSO0+2>TDE#3Q-]A6.&F[_!)^1LISLJNB2XR\EIY*'V]44^% M%"6+9)T)D3V/Q0G5.I+U*$$]F#Q-(-2.[3U@Z.J$_74Q3UO+/LDZ:26!1!F( M/8$\1,,04C+16@R&F\3#G_,T]6"\-(W][,;(#>^7=-,3I;+J>XHH.SDT>U^?% MC)B^JH?H^OLE:]#KE*,2( G$H(HI9-OY#")XD9FK#=X>Z[QY"$!VI:V3-L]# MW3L,(J(.-,^U==UV'[@02CAR +G(I$.MC^ +RT![4 6ABI2Z=2#G86K&C2T"L0<@0@1:UX9*QR+4=::QXJ= MCXDHWZ2D&S =)><' LI','WD*3>T@N49;H-4JVV4ZBZ_)K8(99G(D.L7926' MH%@ JYTVK@1$?BOQ\]ZQ-SN_<-S#K3%@AF-U!ZIG.]6'5K3Q'V^DPLLHLN7! M BNZ@)(QD&5)JY(I9)<2+36V5D"/T3.NWSZ0&FHF@ [ =#,>L678MI? A"=6 MT!4)EBMBDTX%O) (3.N88[VD*R*H8V=/6X$8"#H',GL'B(#B_FGC[@\?85Q/4G" M:\Z%(X?UG!45ZI9!2-ZG*%VPLG5XZ/K[NS&"!G3!#F7WP5#YBLNX&/:XNA86 M988ERV4!H;F@\[FT7 H:RF4D2,! MK\-ROCA;7^Z421:YD!&@ 'DBVEUDX"2W4(3WJM#"].VVV_?VXW5TQX5 M1[.Q S5S.R9Q#*,@<,]!.B>2+Z03E6EM45^]?MRQ5$]] MI[$7LSMPO6I3C>GZ%,]C62\7\VK X3S5I0B,SC/M(82-N984>,,]I&2M4D*S M]J.V'R%GW%%53X*C5L+H0/\\PB'-@P]",L",$92.EHYG:2!:D8)A4>I'!_$> M5B)YU(7^8$T,G@15C431 :C>;]^[6=)Y,1*:XE!843O]D+X-.1-GDJACB(E? M16'DK5/-[B%C['K4-A*^FTY_%+L[0,RUGE'G]!>)2BO#()BB:T_"1)_H"S$F M!#JX4_&M+\=NTS!V#M$@6#F*T5W$%5_DO$FD"K/W89K?SE^&+U.RLB;"!I6Y MX. XUE:6QH!'%D%$Y#Z5:+-OG8WV "ECSY(?!#@MV-Z!HOF ZS"=8Z[!B-JI MXD5*9Z=GL]J9XA66:9JN)SES%RVS$$H='BBMA. *0G)<()WA/N;6%QL_IFKL M&?2#8*JQ,#J UUU&38QU6GKO01BE:LJ*AUA$!/1,11>92;9U]/DN%6//K!\$ M/D)C)J;JSFN.Y2-Q_\-*VF'EG,4_:=$M8:5F)-,LND MH#!+\#(7X!(+"X(S;%Y4\R1]IV:SQ>^5V6\6RU>+L[@N9[.[/26V:2\R)D9; M44 D'Q54-K1[2$&3S>AB2:40A%I?_.]%X-A1@L8XNF/*#R:L#BRPF\$0VO4G MRPU#\\;=?8_+34_J"6:>C P<6*SCGP5Z\-E$R$YHGU,.LCPVHNCX<-1#E(T= M=1@8>P.(ISO0G7<]?W&V_KQ83O\3\X0.Q) CYU $=[0:5@=LA$)&;DV!"$D$ MUEKI/T[1V!&*)P794>+H%%QO5ZLS6@FO;3,$%^!R;63 O"1W)S'(47B#1BH1 MA]5BUZD9.T0Q J@.$$.G@+I>%U%D45R3YU0'AX$*'FDY6M FX=Y&86NIS1.@ M:M_:E.'GJ3PEM X52 ?XNG;'\. !3YZY-S%%\$IZ4$9XB,$DX-D[([DWM'>& MN]\YRO@:?A++4#AK+9B^L';GG ^T%)TU V/KT(@2+)#CHD!RI20QD>AIK<<> M(6?<_*JGQ-91@N@14Q?'?!:(,I,:-H4XHRQ](DN1OA3NG.&1=+(:&D][F%K# M#WQY,BP=(( ><73]3'=!"A^U!5X<\4=9K$-+:IM>LA:=P^!=Z^OJHX>0#3\D MYLD0=:@HGM-TB$NNKA;EHNB'?GMD(/^!APX6Q-]E$8T"^&_G1 %>OO *>,8X M69M61%TB*#*#P,64:N6G1:V81FQ]@_L *<=G/WS%^1F^H0U8LU;K(_\^77]^ M>;9:T^N6K[^EV5G=$K5Q%?TO?PS?)BI'X[GAX*TEY\-6O\.+!%8K/>UIFS MS@?%G&N>!G'M]>-&RX< QJ&\[2!EYK)Z^;);T)8A4K/B;5+ C:UM%E6"H$0 MU-YDIF,08; &*+>)&3<6/@1DVO"] [WR@61!!-3Y*:](,\X6F[;0%ZN:6.D< M5YYV@^0&B"4%'"H.&G.B4S2'D%JG)CQ*T+AV32.AW[%L6DF@ SC]AC/ZU:>_ MX)Q8-:,EOHD$E0H53G5Z83.:^>L]:UG;M1 M-J[5,PS !I!)!TB[PZN)0\,EG=\08IW.(XP%+VFKJ"@\5SQXT[RFZ@X1XQI' MP^#G.$[W9"2=6P+OR-HCWY!SE6R '"KAZ,GR%W7.NK("HR:VF,?F3Q\%EBLR MQKW)'=0P.I#7/<"EME/X=3%?W%S*=C[/EDO>AYA*K$E9L8#*:&A5K !YE8PY M)3GB(-,"?DC9N->V@X"JO40Z.,'>SNE9N+HT]9(MT:K$@*M0NR6J")&+#,)F M;0L/VK#6*ND6"2.;UP-(^<[ ML-9W@%BWH3I8/P!TWD5]?0_-S*[["2SKC>@ MTWQQV_FB[J]/YY>@+S_7CV_G+TYKN<9)>>"?7#59(V0):7FI/643^4'.@??9 M@F)**3OS6KJ>CN)Q0Z<#0KICP7?1V.%QUI,Y'94U,4/.UI Y78=H M>AY9BN8V1"9!"I2U(H1L&(T9 M---<9MJLTK6NHS@.5H,YLT\ JS9B.!91'YM%3\@&N1;Z(:4;N">F:)=KKC[Q MR">9(1K+K'5:L](ZB^$& >.F&0\1"SF0@ MD*M4FY1* GKM0)ETYAYE$KFUOKF7D''SB(< R_'\[L SO;V(5]/9&:FL2<&0 M>&"U9K$V2PD\@LNB@)%<"UV"LZ9U'>D#I(R;+OP4P#F$YQU Y^]8QQQA?D&6 M>?B$OYZ=1ER>E#M)S^?[(GLK2B)EFE@=0D(; 5Q #L@+#U:CIE\W!M1>!([< M:V8(G TGH'[1=[&7[F;>^V@T>L=!!U.;Y9(S$9*AO<9G0IDTS2/-0[ M*'+XG#+@ZC$;"U/HHB\EM][_.Q%V?!O BY=\K)UT)C9>E50Q3!@[*T90,/ M#A(ML"B;F N#-7W:4-!-0Z-&6+C;"?!@?G=P:EY2_W(65JL+)KWX-EU-E.0Q MYR1 <&% 9<_!*6),LMJGX+5SO'47Y >)Z01#!TCX(; X.<'.=_E>+TS"= M3W1@VA='?,F5+\%),@DX(S,A.14=\R(V'P5QAXI.D'*<>&^7TAS'ZP[0\@$S MXNFFL]MB3J;?>DH?;W8>^2M64W!2HA,I>PTEZP J1@41Z5OGA"BTM,!NS[-N MD ._(W'C8NM8%-Q)A!]")!U@[7(/GI_Q+Q>G7Q;S:H9N]J%#%X+DQ#+#."@> M/3BN2(-KAMS(>CG9.OKY*$&=M-QK>+(=S?8.,'1K#1?;S299K'8%DG+D@MI4 M&\^[#.1\*2E1HQ.M>[K<2T@G9]SQ@KX=!CV:ZQU YUJWAPO]:1V+I;8$9YOL MH!(1@C41?(ZHD[),L=8JYPX1XT*F@6 ?[JEQ )<[@,D#(RTN%I-=+KYX60=Y MJ=K4KT!D0M?#UXB2C72RM17T*$'CGE+MX=..^QU Z?8DBXM5&)F%P]KS2GCB M3\% &T)&,+0M@DJ1\=#:';N?DG'S1-N#IP&_1T3-:KFN1;"74?UZ:&O"N\I! M N!U6PJ#S'5-GQ:.>6%=='Q7:!"S[X&$_KN"B+WO+:31L"'F[['LK(?%%SL M"O+TE"J%3#9=$J@KV?X1D"N2;5A)-66+ >>/,_1%$9Z MK@$N?D1'%S Y1+R+@7C=CP*YJLFY6 87*9+AO1F6M;TD#E&"1>\-4Y$6UUB5 MW"9A')NU+5I:<;@#*_7RO'U'MM-;^KB:B"Q\Y(&P[80 Y5&!0T\6-^E@%7*I M[8"'BL5=4M%)Y_B& ;C#&-P!1-[.TQ+#"E_A^7_?SC\BF>W+L/Q^;L5_6,QF M;Q;+W\,R3X0JM3V4 :TX5M] M@ND =+=6\C(LE]]K9\--J=.+]7HYC6?KNCD_+L['>%5E'I&+ C;43CHVA=#+0WD:.WI!P(+XNG%-[!Z/R"9.'5!*CE>@B,WDV3RRA#YCJ0 MLU("&8V*0;1H00J=E3?6:M NS(V5Q\7#P1++TKO M+]JCJ^Q2T-J"X8$.E9A-ON/PZ377V".V<#Y@6G^:;IYQ/ID?-+ O< M 0^%K"5C#7B7"GB/SC.?@LK-IT0.O*;1VX+V@_XG@T8']NVM"L9L90A*0I$J M@V*9=GH6&8P3VHB(3J76*0S[5X@.V8+M:4!X.-,[0,S^1K5%KGVFM2%3A;9$ M)J/:!]H<+@9NN1:H6J-J&(]HR#YMO7I$^PCO2 /U];Q-,X4?&MU6)I^7=+26[PSWO.=60@ MD2=0-F<(Q09@/(4L4M+9M:ZG2UI">=.\L8S MWO;B?/T-EVE*SO4D!:>C]!GHQ(_$+,L@)L[!%V-3+"Y*_:."YKU?VEN0KSV< MAI7#B"?>(PL[WSIW5Y:1[$5.YB-YV+2!J@<3$R/7VA8I'"*Z' ]'V -O[2V2 M]J00:R&)7JRJ!S;0K_C[YC>K2?!,^>@*\'C>NRG4!CP2ZN1@E3'J$EIWW]V) ML-[": /;7DWEU"_XSK?6U:JTS]'SY($S,BV59PXB]P%B(!6>B6VZ^=2,W2CK M+9;VY/ [1E)]'K";#?5 A^")<2FC*!ZLBK0\)C8EQAR2%60]%&.\DT?:<0^\ MNK>HV=-;GDO"EO0,GK;RR=!Y9-+K0-S1;35H_\PGLQ*'%6 7&5>/F2B;WYU\J8N^%A!PDLN2M 'A M%3'4DZGBLTQ0BO&89"A*M;Z#W9O(\3MLCNW)-!)@!UKT47OF_A5R)2R+.D"J MZU(EDT5:R_V6T[2^Z+_UHC+T M5UR?%&)NP>GZC-@PD27X7&J^CE5U+0,7.)%DK6>C7I2)=P.T,_Z"F@< 7> MZ,$3R'.403# ^9%<-]ZWY@7=06\#_$A517\.A@N]Q, M=31FWY-@KF-D5@EP+)#6 ME+0)O&(>M%?)!A6"#*U[)QXXN>597R&U$4!3%#WQW):78?7YS6SQ^^KF8HZ: MTW+US">9R_+ $MK/8;E\T>7(C2)CS*FVUB1G@+S;4M,170$9/5DY6?ALVH>' M'Z:G@1E4G_E^N?@Z)<[]\OUO9/V]G9]LAXV^2.OI5[+R\(H#2B6,!17$8#7M MDTP[II[@1<=WXR%D\N1A'!NN&DS4=BERZ5XNSN"YG MLQ-$Y+.$ZL-^)0,2$]G2; VQN;U,'>I M&+?"KQNT-1)3!T![-5U]6:S"["_+Q=F77Q=K^I[82JPZPWS!M<7\+V$ZK\P] MF6__?&(,,[ID#X+[!(I[LJQIBP$ZF7+Q IEN'3$^D-1Q*P:[@^Q3"'Q_7/MS M7,_Q4PV3-4'VFS!=;F[UKD1P4K89RQ,ALD9AZ#S0OH;;'=GIW$DH1K <1$ZT M4QOC]U&"QJTJ[ ZE[80W:N)9M4H>*.=XN=ETGVAA-4!,/%U>2)N6^.D\1OSR M<_WX=G[>0.JD//!/WDU#G,XV=TB<2:_(Y40=:(^:4FI;>D$8L1O4=PR3#DR4NS=JKW Y_4J+^HK;14UK(2BW4O(00&=&EI?B"5SF M$C0Z=%XDZ9OG/^Q(VKB5E-W ?$B!=H#3S6WL+[-#LIM3QO8]#30?!^B:?3L].) M49'(9@YXP9H"RA&\20R2EQBU)V-)MO;4?DC4N/64W4&QK1"[*+6X9-6[JN$? MB?2^_E;W'DX\\S:D8L"0>0(JY0".LPS9QTSV*=.QM,Y)V)?&D:LJNX/MH#+N M0+?6S/MZ3W%2SC/LYWGK@;Y9+"\2B5S,#U=39#[' RO'G8O D>NM^P.O<-)MP?HWC&QK]A8=^<5"QE*9IWB0+SDQ$*7 M(#K%(-NB2 HZJ-BZG^G.Q(U1:I=PO;BW6Q';D5S#.J /0[+.QT"< MJZ='\06"Q0PI%R>\#I;O-B'W**3>I:NW7KQ-(/%#X!TIGRYN".ZN:GN?5Z,/ MUA"?YRL/^/RG).3Y+3(7$@0,D3BH)00<\Z;B;4^Z<")GX,C;Q=*>^OW M^S20;"[#3K&Z5?'OP_>-?G<^)%-B!I&4!I5+AJAK]P=M,#)9)#;/8_XA4;VU M W[:P_<0R8R<+'?O8I9GE]MHM=U'+\^6R\V8BJO[@*)]D0XC"!)[*0(6N&MXNU[KS>/(*&WWK\MX?:4TNG Y=@]HWO"LL@V5W,V14?K04V& MK8S@:),97I@HO'5HV!9&>$R 5@D"Z(:$NRK7M9[$]E)]..GJB&K96X.M"/9%ML&VVD_SB;+I'6 M2MML_?W]+,S7= [44N8O]4\FY.\3(X4!)BTQ4CI+>]L;2-&[DEAQ(;1.O-B= MNBZKWYKA9/$D0NO"0:&E),2\>D-,_BW,\*0\O#A>BO19,O"V%% ^IHNAREQ% MG5.)SK56C7N0UV4IVV"0'$AL':C(W3DY"5_TUJ6G3G7![[?YRL5JO)BXJE-PCI%27 M16X9D-:GS28S%- MLD9KE*R9Q*EFTVFR,XQ3@#)AX(JS8EJKO1\2U:51^!2@.UY$G6'NW6+^Z2,N M3]]-Y[BB51$U4SHJD%MA48"4*8'*PD(H7@+FZ$*4.67>>MSK#XGJTO!["LP= M+Z(.,/.K AIZ7/K MVY)'R!GWQFY$%7>,6#I0;M>71!UHM^UN^8"SC?6W^!B^_7VZ M_EQ;41/[:I7+_26P4EF74$:HB1*@A!;@:M,7FXVP1D;NF6D-Q0-I';>0]*D1 M^A0"[5%>2W".!Y A\&2-QHA/U,[Y'NI&+AM]8I . M)+4.[M?JLNK_U_OJKV%VOA.W,YCJ+U[,\\T?7/O+\X$S=_,KT^RL[MW7W]*F MB\L'VD*O2T$2@LA>RA0D"!,5*&(\.%EJ(P(?M0J.?MVZ_N1I5SAN)&BP>[V. M8?+<-]&$IX3.Q B9"T-VOV40-3>0+?/!6I\Y;WU=>!3!XT:?^H3X7D(\H4M_L(L9<) M36=?OLPVK RS+2O?SLMB>7HNS"U3D4E'5&:0*6DZ1)(!KZ2@;ZNU%[ $VQJ? M.Y(V;M!K,"0.(9@.0@YOY_0LVD!U(B,Y A,EM1VMFVD] M01:=>>M(PBT21IZA,X28[Y0''L[S#B#SZV*>B#-7^9?;\0#T^2UMOM4U)I&? M*'6$F'B=SHP* KF*(#G:P&G-+K564CL3-VZD=+@=\DA0F7DH %A6O<0L!@5D-.3)7 MM%7H=&L@'D/OR.F,PT#H=BNRIY)G!]B]6-O)\CTY-Q??;,I]5M/S02MQ_6*U M.CO%S"=1*._J"'OAR<-2F=87:E%NY"&ES'3BS?-K]R!OY)S')T'F4-+J'XB; M/7FM0OQRF9E6B36[C@533Z1LP*&UD(TVB7FF56X^J/HP4D=.D.P!H$VDV 58 MU[BJN<:5]L ,(G>DXA67H'A4X$1DM-L"MY5^C4R3MC7J;8X,*P6CC'PKAA2ZRHH@9R%Y+LP$"])'CE-LF,;\3"I M=@#BE^=S)#:=6_)T?48R?3M/M6]+_N6,%K_^7[B)&4S(";22!U?K&FM1C^'@ M?)VWYXVW5D<71.OC>%?:1LZL?!)8#B*G#O!WJQ_T25R'Z;RF FPO,=\LEM>S M_*[FDSA,2JB:9Z5- *58)@NXIJO0-I,2H]?86GT>3.S(29E/@M"GD60SR/[+ MSW=D\8Y^L/G5YC?U7WW \E/][]\^O+WQ_-GTT_KS=$[\6WU?$0?_G!:GYZ]Y MA:NTG&YR A?EE[-5+>-8A7G^):RFJT5Y?^UUJYMK6DU/O\QNU3SO.4.S(98&'Y;D\["_*T6LRF.5R,BKW^]I-R >XP MNXQX7FL*D )J[Q*(H#,H[2WXQ&OF4O*AN*RR;5W4V83P8_7L5F+7Q/CB0G@G M-X3WD<3URZP65Z8LZABC"[=K?V"NF4F@VLB1]]\UA*>G=V=*6_L[<$WB @)%D; M]ED#$4T&H;PD7TO9;%HKI2[T]U\6B_S[=#:;:,T+RQII]\IJ+/$"+I.1KU-2 M7FLA3&D=J]^^^X^@:_?!SVU=>Y ,.O"QKG5,>!^6)\L-6_(FC/$>SZL!)HK; MZ%3)D'.N5>W2UN; #EPD;IE@DV'-<\]^3-:X5S_C(ZZUY#H X_OM>S>KNE9_ M?/YQ58-IE:L37CMT^E:@UJ;0DDJ E&KYG@RQJ/;=^7:C;=P+G_%A.8@, M.\#F17+GK93.%^N78;G\3N;69N--R%)/.M*BLE.>%L4S.,\,^)*LL8J8J%JW M+MB)L''OB\9'97OI=0#)&W.D)H;7RWU+NTARTO4"!3B3% ARW5"DY$5N/=SH M!@'C7@"-#['#I=$'E'9MBQZ2R3[D#/9\]KB753.\4CYM/'?<:9CSD',G?D9%!>-]V77A1*W'.9NN3R^ 6>4B1N+5A8Z'WO0_U MJ#\I99-94F^Z0MK.'O$I9B3E3.:GK07+Q,28I8?D!&V%&+@1:0=,M:)GW&SP M<=$XBDQ[#V;_=G9Z&I;?%^5:^LG%$"?ZZ_L<'-PU%'[*81I'F MNZ^Y*G/P-JEZ%G(1R"'EB4$LO [HQ M+)3 <@T0*:CC8X$'+ICEAEC2.F*\&V7CQI,;H>1.S5Y[H?PQ]-;@^FM,/3:6 M/F/21QVBA21-'7;J%+ALRK]?24[ PZVB./B2Q1 M$-'4&=@J093> SJ5.T'R ;Q4!9IB$@)TNT<.99 M\CSH76(4^[]YW-NCQCAZ N;WH*3NO?"ZO2CR7E(V6H'WEDYX2VY-I*6 B9(; MSE';TMI$W(FP<>^2AE)EEH'YUF M"KA"!TIG"Y&["*&.V&/TF^A;V_,/T3+N%=) :&K"^ X ].#,T-OKDIX+;4P M(T5- E$%(BE?\#SS:.LXE0%RRW:C;=Q;H8$ -HA@.@#%,+=.?U%5B;4801*"-I4)@N(UGH@MC)MN0Y:M4YA/X3. M<9NF#Z7IAA98!Z#<)&76;N_TQ+K1UM_KO>D'S(BG&^/@1O;FIOG"A;W 5"3- M3@L5M9FWPJ(@\(Q "_2F(#&9MU:+!Q,[B+9*@#6NY;(W,_"G>#XW.[ M+!A02AU@\"]GH0ZFPMI*(>/I^>W>IH"93)2+J577[O8FV::8I1*UM(+.@4!N MNZ]K9%P+7XP2SK2.I.Q)XFXH?&XW#$/*J0,8OB&+Y**GS&6JU=LY\>WL]"IX M-!'.2:7J4+[@ZZA;)R 8Q\$9QG0BAUZQUAIP)\)V@]QSNX!H+Y.1KR)^P3G2 MMJ%E7-7HO,&P:21S?S <4\F&Z0#6U.QV\OC)%1,90A$80XPAIUO=S^Z]B=C[ MQ;L!ZCG=1 S+^PXTV/4Q4A=CIS8SX>_W6W$ '(9NTS@_+B_UFKR_AU$7/$A20DI( /%LP6O:'$Y M.,&"JBS-.VBO'5^W&WR>RR7#4'SN0%-](,D0 ?6.[A7Y-K/%)@JYZ:JVVGK2 MM@3I0ZDCMH4 Q8R&Z+T'D[-0@7CFFN=W[$#6;A![;C71 <1>Y$TU]*H6 MV]RG;(UALI3JD] )3Y9CG;P@N0 DRU%YH9C"UN7#/R!I-V@]MSN'EG+H %:O M<#G]2D+YBG=64H(IDJ4,)FA%UB*S$%+48+06+G'/L/DDUH>IV0U,S^W>H!'W M.\#1/456JVTBP?LS4L6A)@AO_^I:V]N[5F.RG/Q>#B9)72/.GK826LB%2\TM M5YRW5F3-B-\M$_>YW1Z,(]L.0'U>E/\Q?+N]#F9%9B@9)(LU T:2NB<+ E@. MG'L1M/>M:Y\>HF4WR#VW&X(FG.\ 0:_#PX6LW4[2.E7I1KFMRI9 !G$H.BN#:^MI'TK9NLC-@+7KZC/F, MN+@9C'%5>'%2:KG%+]_KUS?TGL7RF@=NBZ!5(W";!>T@ER"0]PW,YH"Z.*]Y MZS/U #*[K0+=!S]W\HP&%E<'1^]VB2=EFQ^_:1_R;A$V3M'E!(2KK/FKI6;C M2Q2T5.F#!!43 OT@ /V85LJUTK'UY*5L M]FY:\./-Q:GD=6 A@^*J5M*:FNA'R[1*6>TM >OV@-M[;[;V?G&WA::'H&QX MUG>@ 5]-5^'3IR5^VJKV\VR^6XN*2GB,@?2XJ8FC@4F(/F= +C@Z*55.K=/1 M=R*LVX+48[1:>Y%T@+/[4D,WF?2TJ2ZG_-S>2LH4:;0$D5R\:,/*R55#BYZ5 M$A7SK6V_ \CLMD;U& P.+:X.$'F9OG=>T'%M8<3$OV)8G1%-)W5JW]ER>3X1 MZ]?%?+G]=C,NXQ8'A ^AL"CK)F10=R!QG'DPK##'1$94K0';?A7=UL(>@^>1 MA3VR 5D#IHNSRT2=[Y?F/5&/I^XXITN+IO]-C%D!9=$.TS:O)FR*V@;RP@I2/+*LD+;O._=_91T M&QW(T3.<3783TCOSTS+6N_:(B1!8% M2.5%888+-*UKLAXAIS,4'2KR'^JBP_C? Y0NG.T[2_HKGD9<3C1M*9&XK-)ZDS2!TJ^MN0:BB'#F"U[6OWT')*I@5IC""S M(T4N6(%0ZM!7[AW7 FFEK<^Z'Y T[H754+!J*8<.8'6/0O\%Y^DS>4/_V&AU MHYDOF@70'&6]#6&U+4H"%(I'+Q&C;-V5ZT" %%RZP2=\%'/Q"&;A#2V2$W!( .9_S8Z3P753:K M"]*Y$(QS.O$U^CHBTF=PQ2(8&VTV/ BUT\BQ6X\=-Q5G$ 0R9+;'V3B6O83/Q0$&(2H)W/D7D&)+?*8>0'G]-5=!W5VKB M_C=WAH[#C> &C!T9%K^&4SPI-]9PL4>4XD$;%<'&1'N$.02O2P&N:C9MEB[L M=DGS W0\2, X5D@+B2Y:LW?D(^-DCEOBMWK/AF)5,J!298#)O)*A%*ZZ-+/*/OR\N-\ %]=DDKB0MW!I!?-",@0_DSUE. M[EW.='0FL8/,[SYY'&MQ&*$?R;>QI4YRP]OTZ^!+*H:#=8QL'!DT!$'Z3REE ME/5Z7^SW/'L<.&$CRQ_*N Z]R4\_Z"]FW^2^+15Z=IZ'AZ9?9XCOB M;[C\.DUXO2C_E^_;B/+Y)9I")61&<,R1#\UR@JB*![3:QQ!HN;EU6L=Q%(^; MP#U ,/8)!?@,X;I=Z\5.1YUR)O,-,AEPH IQNYIRP"7WQMLBB=4CP_4FQ>/& MY9X26T?"^@A!CWP";RDGXW%K/E@E.#(#4=K:VE^0.JA-_K66J0@6G?,_2EB\ M]\'/"TS'2'31BKV=8(-LS OBA;=2.QT 4S4O:F]]YP1"B;GPPKRUN>R!CI]U[8V[RRESS[-'E_VQXEHTY%T'_O8KC.NK$1/GJ3TE<#3"@N'2 M@_*"#D#I(AV &%%**41IG1!\EXIQ:T8'".,CNH%*CK1?[QVZF=1H$\KHL M01XY*5"GP;LL/7G=0UT*M,YNIA]GWS=FTZ%=HV!C0OM#:N M+;EG$0&-][2[HC>WW9O[KZ[V?.^XX9/F"!J4[1V<57<.\'?3.;Y=X^EJ4JPI M6GD)IC;I5%$E\%9:D"IEDYCRR>[D'Q^3ZWU)S;@="YZB=. PQH^LE7X]JZ _ M*=N[WXE3*?!8 FE46UT$KL')& ]+8D7GKC8)2I[^[F=964?**M%(\;UJ#?> MX[+^('Q"/F&I%($V05$U(UA8"U$7 X73(ESF2KK6EXN/T=-91O9QX&DN@$XT MR#;"/$D\:L%SN5"J03*(M9DX*F3<2\MCUGMHD.US.TN[;:=!#F)_SO.\IO%\F\KG-@DH\_>$#NZ-5!95X4DS'UGSON>/T+,3 MI@8;F_DD1]\1 C@83 3IN&@US.N:LKUG>TQ$=MZKH,&82)Q*Z.ON$" E][60 M46-L[4K^@*3=HIJ#C;D<"%4MY?#'Z,%[@]&K17E)JYBN*\>';L3[XS>/T(UW M3W8,WY*7Q$YM>3=!P4[MN3=A^D=&&0_;&95.%D%D@DR FJ/O&)J M19,.P%T6Z$R,4;;>*$UZRCUU<]Z]Y+YO3[E]A- EJ&[UHV')9Y6M@QA3!.4R M@Z"X!VD%JLRT3'KP-KW/JZ?<7@C8MZ?$WQ,7[@L@763G16"^% M2)!0"5 &'2TJDN&)U@BI+&G\UG-[=R*L-Z =@X7%T(+I &WW=T SRH1L#NG[4"__GZ[C5J.QF.Q M'M!HV@$AT1IX,L"R34XSYN7M/KWWYCL\]/S.\AY:8*(9.SM0*(_UY>=1H+0$ M[,QY J5XA."\@\)3%AJ]"++UH77L%(RG;M[2&JDY? M<+4I"8+1(9JH1=:E=63IV4[!. 96+>707U-?HH[;H#WI<&G('PBA7BU)TN8V M%9Z-SJY%V]9GTM3W$..H 6.[;>H;M&2B3DEVVM=1#"Z!%R) ]DY$4V2)8:<. M\7^(IKY[272GIK[[L'?L8MN;0:C$O37!&"BAU('N*,$;(R!EXU6AEPNQBPO> M0VBOH8@63?C5B:1_V;8A+JA*X@&B5QI4,A*BR0E88A:9RH?^FWB^^Q MLCZ$8YT(^^5EBY$Z4U46T(([TFRY@&/2@93.).L\LIW:L]QZ;(^->X\5]B$< MZT38K[:6:Y*!Q8+ >+6*(QI"K+. /GMI4M B[3++X]9CQZGS&5;8AW"L$V&_ MOB#=&6ML'03HK2B@C(_@-X78!NG'6'1B;@]AO]Y#V,U+:X85]B$PFY>S#*LL _AV-A]31:U MA\8U[Z1>$O\69K@Z*>]PM?KX&>4M!)L<<*/I&Y.*;%Z0 M]5^XK?]>V&K;UG\?08_=.?5.WWD;$A9N/5F@Q6RX!<$'"RE[;PW/TLM=#+H_ M5EO_O23Z:%O_?=C;"3:N^LZS:K1@\!"+#H[#1TK4,%D6FKT+JXM2Y4>;MUF,26I6R):L\YE+ MX1!4S6QFP9HHI A6#JW8GD/WO&-0UDP H\+IHL7Q+=U/F%A]7LRN-ZXI,87, ME -=![0H14QS=8ROH:=\69'S A-.O M8=.69-A:]H??.$(-^X[+'[YVW2>3A58)G$JYN@8.HD4/C(<<&7*18^OJR>%J MUU_,9HO? ^VW-PMR?<[BNIS-[G+ZPV(V*XOE[V&9)T1;25'PBR%4A1$C.&EM M%+3I0K2>C.#6R]^7R&XKWO?!SIV"K$%%U8'?L-L"7YXMJQ F(LKHR;$".ESJ M,#1,X-$B)*?1U)[SJ%HW2]^+P)$Q."Q8#H+F(9([&)9?<#E=Y-_68;EN L[W MR\77Z8JD=\\2)XHEDZ(,P'RNX[890O3HR"+!E(TJ(:;6=U:/T3.N _&TT&LF ME^>G (.3F9/)*Y04=7Z/!B]E@3HB$IE* 7GK[EKM%>!@?DG7"G /R1VI %_/ MGI:^[O^;87$GMKJ>K4H)V?+\P2+6:CQI46A#4VDK[^'>7[]'V?3 M+[51WM".3@/21O"(6C-T>-<),^THX3EX42*H&&J[3%W JR*%$%$$\WQ#QF"]ADDHFE;9N M':5]D'+GHG\(P71@'CRXFFLUU:D(+D&TM,UD\W( IJ20=+,^R]83, M'<@:.4U@$#S --D7"N1!(1$?,NBT"G,:J/MUO=V M.Y U+MZ:0V%7J!THEPZ@]M= /)WC\OOUY6R+)G06S"<)4M<":<=4+9J04.?^ M9;0A*M;:SWF$G$ZA=:CH%\/(H0-(_3M^GJ;999>BHKP2+!4(0=;4#%[ %9> M_"U;N_MQIENW]KE)P;A!F:&!,;T^_+!=?L3)FNQ2K(O>A MC@DLMI9M\UR[U%B"?4B"!U-\\[;XCY S;E!E:!2UDD,'D'JY./UR1H^[K44S M2T$[46JTNS;0P[H,9VFCJ"#K=&1OVS?TO9>4<>L6AH92"_YW */?%F7].S'T M%7[%V>+Z0C0:9MEYDK$ 9&4AL9= "F M-V?+^71]MJRSM=],O]5/6^T:;5',U[XD03 ZL&MS*ULT2&DPLBBDX]@830]3 M,^[4LZ'AU$@*'>#I04Z]N\P!XT(G57FD'2-#T-LZNM(CR" Y3TH%[5N;W3^F M:N3*A%'#48>)IF>P;6\_"DYT(3,PA (%!>GCD@(XD35P5S+M(.7%$/?P/R*K MTY#!@4C8%6@'BN6/D:OY:KH*GSXM\=/FO8MRD6,?YOE%SM/ZLS![.R^+Y>GF M#X:^WSR0G!'N-%LP;OA[3.>3C(G<4)YXKYMI==>.&OH1XU7^A@]W=Y7[H.(.T,! M6PE@Y#Z0=!3DL[0^65Z45YY?=$1=Z'!19,-J3V=+"! Y)W.&>ZU$*)G>!,, "Z.-0Y80 M>)4CH#?%:!9U=NP')M/C;Q@=!\>*;M&;B@2N7J0G.HAM34@<0O-#S'["RJ<:E<+F)CM1@I_"(8NX Y ^P]>K^RDL>B'0%@=-AI&SMQJO) MJ.6EF%3(Q%>WFQ,/%:3>[XIYL.2JP8#85!0=0.N0WE>>AY(%UR#J'%P5/"/[ MQTO0GLZ'Y$0IO/5XQV?7JJPM3AHT+-M':!W@\KYUO9N&.)U-U]\O3X.T^#2? M_B?F24DN@:\SY')V5F>7R,5O/0Y[/PJ[]([;H'% 474 Q)TL MCTFBS66B-\"Y03(H:NE\96<)F,ADMHHW'\>^$V%=FH--E6!#P3P7M#UFY[[? M-#W@$^^\*HP62ARTM7R80RQ>0T:E#6KGBVJ=SMJ*]BXMQR?$;&OQCGQ-<1'. M_WM8+L-\_?U\!9.,+AMI+(AH:!42/83:O3 6Y3%)[37NTA[RWH>/FXP_"(#: M,')D)&PI?['$\'+Q%>GMDV"$\B5$D%;:VC Z0$Q! L8L"\L.5=YE..(]CQXW MAWXP%!S+Q X.N1>9R":=1MKM(O@X$0:)&XRL0)6J4B-[T*?((3,=2] Q1-4Z M@'&7BG'F+#W)P7,DR_\KYR1/;K7B&STK><*?3U[R;>9=9B;__#0B?_DYS#\A MP7[KI&X=T[JB@7/.=WGW"(+U3$S3UHWU#G6$D&3QI66):94ZW3R1PGJ-I]\'TSL M%9':2P3==%_=,\C&M*ZI" ZX8S7:FWTMSQ3@18HI*5F2;)W,\9SBH6/@[C@A M=6"VW[>Z>P,8YP&+*>:W\_=+_#I=G*TNG%4G1?#>5 MMLX\!2SWHWKD-JY/!]4!A=DI?*\.!2%50DV+T:[F_8IL:U]ZA*!ELME&J]R3 M*LQQ@Z"CG,O[B."/TQ3X39@N_SW,SO"_3W%)"_K\?6B_Y.$WCN"-[+C\X7V0 MX++BP5F0QB10424(-<">B^)<26U8;)W4,)P/\OJ!,K6&9R[438N&D>"S4/@;2?#GI!YP<=-T[Y[#K;S5.Z8LU&^ MUA[A9B0'%^"B(X%FV4#1R6W@(PK=N-_0(.>,&!,<%UR$2Z0E<1YB_[RXS,;(+ M@4Q= 8E,C9I+7\N'?)UF99PR(EIO6Q=>-UU )]JQ#U?DR1'1P78X7_,E"UY- M5VFVJ"N^#%$8S#[6X6]<6[),E)<0=:YY9=RQI+E%VSH>_D.B.K$8GQXPMY.Y MFDJO SB^#*O/Q*[ZG]H]\VN8W3C3KA8XD=ED08<6^%RO3(NVX M/D%$RHWV) M\7:?D^.O:78E;N1P8UM0W+ZY&41"'4#OS70>YFD:9ME:TF MQI*+9Q"!JV) )9T@".[ :2>YR)H9V7I"P@YDC7R,#PF+N_?=365T,.R(BKAH MU8P EZ3_:^>0:QR<*,V2"J9 J1Q2,2:(3 O@C#X2IU XU1AJ]Q(RLO9[0G = M+X>1RX%>A^5\<7:9?GP5[Y\$3@RHEHI+5@$M24+0(9-)8]@/O&V-(]BY+'SZ_1F-VXWUNS?YHNXPN77&K':!%)K!C#M_]ET(_KS2!89 M 8PE(2&K0H:NLPF<2Q%2YMX;VJ ZM>9.ZS5TFVVS#_(>C!*.(>@.O(QKU_&7 M"N3E+*Q6Y[?P+)GB)9T>3-1&2M7K3SR"B98CG4S1I,'BX/<1U$F D+A\9R]S8Z+:S(K5/"("H3(CBPBP8DUJ"%G[8E'0:4P&)*'6E0GN^%X M ZGDQN@H3,GZN)ZEGOU_Y'W9DUNY4BZX%\9N^_>C7TQFQ>E,K.N;)0IC:2J MM'FB87%([ J1:C(B,W5__3@8C'T[)'%X0'65F3*DB"!\^>!P!WP1B@)!8)M. MV=P;BAF< U&8TG3H6<'S'A%45YD[?:C_F8!K#UW\6,;VYB*71:]2Y &LSK[F M(M0N)=*""3X2Z)0JX[V8-^2CD[OUKAR,J6#R8VV5U^$L79QMOORP/#O[=;GZ M*ZSR++D2#!V)8!!)0ZD("$4GD%Q%'J-D$D?+9A^+J1_F^-@3M^-MI 8@ZN*) MX;$4MUHS^(#]]5W^UQ_NO2-N#^*K6T^I0D&L]=5TK!=,$&3-&2]:6X&,_M >-&,&E"T1HO,! M, O2# _,XF@U!"T9^6$\N8XV43OD].3;M1'"/RBP?+MH/\F)NJ'7).H35)[45%!R7Q M'+[-S\/9_/]<=HO?/1WBJ4]JFN@PB-P#4QCJ!>X3Z]S,.$]2L2@49)\BN3"2 M03!%@DZ*0H <5+P_9N?16_47ECGD.>")C[[)*OI$8OJ)?OK?,U>\DSXI",E2 M4).3!)],AN2S8"B,I3VX/S./K#A-W-I:K[2=N\I5T^PO;E3WB>EZOG/ M.X8E>8ST(]@3RS3!S":P)FCRRZ0')\DYTZ(VV4+N'9?3VI./Z0OFBS-\5WZ_ MJ(]9[\KKY=>O=9P:@?H=G:+G8;&9-%0(>S]=K.<+7*_I1^)\<2/8FUT@"^V# M5"Q85'2R1W00-/TUER)+B$;*,,2 MJ6J7[NT"SYNVZ4)M7:BMFO_?- 7/O 8 MUFN,C,XA\*1/QVA< 699HC,M9XB9G.2HI6$FB"PD[\5\/6?X9]%BD4X9X(Q; M4"53P)'10U'DW'N>4);#5NO7W.RBS\?-33,I3WH+D7$^>XN?P]DOBW,* M 3<)2YA*$448R"D64('"48_9@I L%\-Y8?&Y!-TUIO_XO/SS/^FC+Z\-Z(N; MVX)'%IP.)6-H<]E&L!->"U?2+ZG>)@FQ8D7A'(EN0W1'(2$$&2&4R*.WOO9# M/0@0MU>;!@T'JVO90'83Y]>]G7_^KF[3NBB&LW)3Z!QRJ>74 MJGI% ;B6WB6T5N4AI]^3"TRG\_UUM6PMN(FU_X_YY]>7MD\2_?^Q94 $9YP+ M#!)6!NI-@4].0^:"*YNL,/>[$3VJ^4<_?)IWR69:/UQ@$VI\O3J?O:Y5)+@B M<9U__SU\O1P7[@QWT8<$3MA:ABX*Q,#KN'"TWO <$A\TGX06N/5H0'^[L?A/ MK3T-'D;V YH(>F*@?,!O%ZOT):SQU><5;MX9[K.TW4LNNR*U*H"6,*]\YN - M_34S)ZUPM)?2H)2)%] SF*!I#I8V.E^.K8 N#QREZXPVVEF;U"-E4H)HBH+( M"QHRHBP-RN;?_\ 9!0TC*?#%TV@7:7:0B/+Q(J[G>1Y6WS^&:HTWEWB;G<.= M58:+"!A5)FY, $=1.GB.O%@4BIO62?5/$C--HL?(YU1;%?2 I1ORZ_9Z5SZM MPF)].5IXN]>$$D9HXDB0P,CSX[0QZG608]%XJ]"&U#I+]F6JIDUY;:3^^Z!J MJXL.T/5^TY $WY^%M+'F6WN+'@46ST@^9+,5F6P(1#_(1.=\RB*@:-TRZW%* M)D918WTOFPN_ PA])'U<>@*U'N_V5DM!6QV"AB1J#*EM@(#%T-%-7J(DMS'E MUKVLGB1FF@2L8QUV3530 99NT[_=8"9Z)H+TM7Q&S86QK4KUBIE1KFB@T MK;=9!KP, 812T8M84,G6DZ(&$S#E0 M\7(3YEA$X!RDKB6Y.AJ@ QV!)ZDU1T<2$7?!]6BH__PJ@U"B3^S\:BS<;F%R M=2?B."I;,C#4J8X.R>!RU 3Y@$ZX6I\V)'WSI76F>X=NJD@L.PGX&[Q\NFO MY98=%[E(T2$=V);8T3+462$,K..62Y<"2_H@O%PO-=W3U@1XV4_ _>*%5'^U M 8KT2?.<(*O-K44=P.&]A\QS9+K8;.Z/3MX5,3>+37?-/ 5F]A3RQ*AYPK-[ M>]TM0SE9HHGDG@N!H%B4$"(+@#S0!F!8W/VVY+ODC;[=J5F/.4$OMZF .PB] M-Y'<9;"'^=WJ=3@[P_SS12W&N]P('[^$VBH=I;5%L@C6DK>G% IP(@C(+BF, M4@M_OWJ@P17@(-*ZR^G=$PL/K@+;*Z8#O+T/WR^'IBU7-V_0=VHD9EK8& UF M(--*YM:2P.C(]M6]D]'IPMH_K;Y,U70.TZ@H:ZR.#@!V^ZEG6X!SN5,VK3#R MF\6MIY^9%Z4.,LD@(^T;%36= CP8D"5ES%EIE,\E$A_ZX/H2?=-Y7..:MK%4 MU!?\WJ_F"T M8(5W6=.WD ^YE+K_N=-%B*/@XF#1=6!X;GE]#UBQS#O'O0++%?E^15@RGT*! MRX[9;+4IOG4BT3/D# *//1GPM%9 7UAZ'U;O5IO4A[SIZ'-]+I,O)W/1')A" M!DIG \XJ!8SB5IFYCMXTSPAYF:Q!V'*GC*TF"ND 8W?3$1[L&)F\=(X"5^^X M N6B@RA=@1)EULFZ($/K;-KG*1J$+']RR&JHANY ]>16\24$KJ0#3IN#S+'U M$&0J0 %%,8+Q8B.."JZ#S!=G)XZR)GKI &V7R55KDM(VF+CDOUO'3D7&@(LZI2=N"E*SA9B,-T5&;N*0=@XO MKS0,/Z=SHSZ"?/M(8'A]1TC$5)TNN2E2O7W75MMY3RO_QK.MB^C M)F@[G8OW"?759W)6JOK\C._* M=AK9)6.?EC^1X,\PK<%$-TA6A+QKE&'-*? M9@32AJ'V=%Y2>M#@Q !^@=4YKO^YH']\-"BX;C3T&Y[/"'H\UUK4H$V@32LE MN, 5).^168P.,0Q ;2MZAD'U=)YF)M-5!W>>&X_F\CKD8;KT[_C7=B1:1,=3 M5A9$TL05+Q:B9 4RU[4!HW:V^>/S,,J&91J?W@/."'K9'6W^$FT+;#/G\1_+ M9?YK?G8VBR(GR9F '+4&):2@W:(03'),)"6C2L^UJ-X'35=K#\/+Z3W&["7; M#NS/&Y+^XG-ME_!JO<9S@O;Y+W_7L7 $^1N>C O1* %:.T8\<;*NB6QJ%M)I MQLBN6M48+T/H&H:ETWM?::Z3#G!V]T'\5I>.FR> #U6$,YL-^9&96*)(J6:. MU7O5D DALGBC=8ZL]=C8H;0-P]OIO,>,JIL3'>_R^/B;YD-?GE_F&*-@=F#T M" -BBJ*3LI@ZNL@+4"XH\%X62*BX]R)A&?30,/V &*LM;;E2@PY'#B$+])6I M]8[>.:-885+Y 8R<^H"87?2YQX"87:341O)(>>*[32P/%JL\.B]GGM'N"E.['R.RD\V5[\7?@1#W&1OUR MA5?]KWD1WF 2I/9:7\WI<(XJ!*"0)",=WXS=SR(8!4]WB)JVTUP3U0^ T_YZ MZ+*1O$LBII0D9%V3MNJ#LY=2@K3T-7-%BS DR:FC1O(C*>_%)O*[2+*/=*:G MHPR).N:@ D1#^X5DDB!::2MK*0;+0^0'S/&[7J?[42;[G$7-!=S!@?2@!.Q6 M*#%+/AC-="WZ$J8V])3UE9,L;)39&BV\N-]/KGT1WBUZNG.6]]3Z2U5X^ZK@ MP>'\_#JLTU]=!>,LQ$[V0P($KRH% 7"!;I0$=N,M=H'S1 [:K)SS3WDH= M;0S%'/ H\KG6TXS_"'?+3UC/?);:<(.@,5!W @,?&5,./G 2EU:!]E,BOJ*SJI;Q%/)5N4#=^I*@X>/O M-!GBHR%N/[5T5=?RD*G[Q NN$TGM![#R:5SR%K(\#+^MS-:EV^#PIXRA>,9YL3BC'[;YQ M8-;!-'G)AT!M%-7TGG3PAEA;$&3GN$\NP>W?;IHB\"19![[\WR0T77[^]Y_G MZW2V7%^L\/JEV+HZKU5R4-+7G)(0P3N,8!.+H1C+<_.(^AER#D^G>_#1GTB( M/YW5WK2B]F&7BD&N_=@WY[&OL\X]*LG1H2N^]1GV'#W3/L.TPL3#Y+E&&C@A M6[)YE#C0HFP_8RR[\AB)1[ N+%OG+450*C-2>(@&G/$:E"X\2A>C,ZW[C8YH M76Y>IZX7>7VQJKMM(]X;G)?,@B(>01EEB7=K*80L) !#'ISD(AFA&[,]E+9^ MKI7Z.S"S:>='5::**#"Z!K?OY8KO[]9O%^M4RX7L]< MEH4H-6!8H0"0%0F>4ZC):UR(*@MK6Q]FCU,RS;/NT5"TO]1[PLZO= JLZ3"N MA3+K69WVZ).K9WH= I*8(BZD@:1ST$[4?QC-%MVA9)K'V:-A9W^I]X2=W_%\ MYKWS3,0(T>7JH#D&(28/S!A,1D6,933$_#ZPMKOYD^K1<+*KA/='Q_(\G#4^ ME5;S<_QY^==B)LB'%SZF.E'6$0=!08PF0G$UQ:I$+D+K03P/J9CFM?1XI]%> MTNX]9'J_PF]AGG_Y^QLNUK@.B_SN_ NNMK'B9;GG'D'4H(]M&E;MSDBC0.ON MPJ^VZUXN>+7Z%1"CD=YR5\OQ:[UBJ&FZ(8;Z;.5$PJQD\VJ('<@[Y/7]GO@? M7>?FTD$R&:4,%DQ2 E0I'D)BG,("I[W3&FUR+R!LYT6G#;G&0LGMQ_CQ=/ C M6+&][Z1W^/"C6[01;[%W0:S2!,J4*T1%O3J,'GSVM15 02^U#J:T[@9S)+MV MS(EG:S4BR#4[Y R8HS[UCP:E#2V@$TG([5VP5#CU?H MCJRAABF3$YK!_2_&=_GTHQO",:_2=T(Q!F,5TQ"3K:4&+H(KEB*/;)POT4ME M6M<8'=?#^Q=)=+GZ&;\MU_/KSY]%C=D4B6"+SJ \L^ I2@+BO\3"?7;WYYL] MY] ]NL8)6;(=,/"(_W:XA#NXPMKR\F9!@7A8))RADCG9A%"4)JH2)/W=HF/:Z?&P$-9%\!\C9B.6NL*[V0$I>\>P9(*^MS'RJDV@I M@DGH@O9>:,9;&]>GJ9GV OU8:&JDC5YP=4= ,Z]YTLYS2+*.3+#,@4]D71,2 M\<*8&%SK5+^'5$Q[P7Y4'.TO_0[P,T!2,RV,U5H9V@W9[5C MSOC6]_ #R)KV8O[(YUXS_31[Z1DMV%M^P]7Y=PJ'?OGOB_FWVF]XKZCND8]I M'+Z]1&BS..URH?=G@3!U:[5K?+D8BK"*4,5%I'!?!7!&6$";5$"9BC:M#?Z+ M1!UNEYY8X+%\8V7I7+8I0LZ2SFR5*8I0&$$+KD+P6<32ND7!+O1-'>.UQ,]# M^S22GOJ_G'^X_P^XC'_RPT8W6J->MK\$/>,I4BN90<%<'X5$@1"+ VX=D[R6 M48K6$^2G,UTW&\$%+($8KQ7'G(YMI\"CR,!+$4X%QGQNW6K@9:IZ-U.[8&6P MF=I/)Q,7A=]^''C*_"(1EN:7ZEOD5U^7J_/;O;5N^(Y:NQ*Y S2VCG)* @)% M+)"""CEG'K,0+YBOUC1-?:4U!A(GU=LI'J:OEYN2Z%!3=/EWLUU$\7EVY/ MK0^F[R'@F=0FA?%2_; MR;L#N/P+O\S3&:ZWU&N+R"(F<-PPVDQ:0/2) V;K8F%2^M3:S[I+0:>19R.P M'"#M#K#RMDZ>KB-3WWS]MEK^N1E%><6*P*A5< I<;3:B4B8ODVD)5CK,+-*? M]^?!' R<9\B9.HEB7!2UTD,'D'J]_/KM@C[NH14UR84@H)! :&<8#M$P#UHE M2186,<<1VN ]1LK4>13C0JF%_#N T<=E.?^+!/HS_HEGR]N,6&=98;%>S15B M!'D$YU*!R(.V6D_!E M1TD2UG]A.E]OVDY\)DZN6$D6F30Y@.#"@K+90$ ;P6N!R23ARK")Z\\O,TT7 MU[&1TEJ^'9B>)T7U]KH7*6=%1RX=>&%JKIDL$(+5H%T=LF2$$-DV-D$O4S5M MU#;MK>1^JND9;/]8+=?K&=-&:4F,!$VF5FE#IW:6 :2)A=A2QICV2:?/4=3I M/=*>^A\*K]V5T0&TGGQ _7:&CSRL/\G\+-M@I+ %2D@"E.3;00&2"<,T*IZ: M/WJVHKW3FZPV<)U$P5W,4'J2E=KRATMF0O0.Z?D[**?#ES&-PNR ?B1U+1YSWA;?^%JAK6R.@JO$OF\6=2%U MLC&0\\DQ&":U;M_A\!F"IF[@W$CMP^"TAPXZ %3-$7Y7/H:;9_S@.,4MFM'^ MJF,\6*B3SY',N58Z^R2CS:W=@ =$= FE#B XX+9'9.Y5#*SV":J=780%GW@!;C7* MR(-*O'5RX0_S='6(-]]8-1V ;K(1D'->&>(RA M]3R-(71U>CFQ)Q:6(RNF]\+)5RFM+O"I)I)OYR'.S^;G^\W!'/[93:]@]V2I MU:UK^+[IA_!J4X:YNJBC?J[NS1(W@26A0$D5Z(]-J4= D%D9BP:ENE\I??@! M\C0Y#1Y)EQ>+\_5VB:W8;\GWJMG0K7^Z:>KQH/&VD,''0(ZJ99SB(E/[IAFD M !V31V%CBJ)U$-&6@XD-8R/S!_96X\W[-9:A:AB@>QK M2BEG";S.&1))B/L015;Y!:PU(:1?&[@+6AYON7$,W700F]P)Z?)%.O\CK%;D M;'^_8O3[/?ZDY$9+94FRR$&%FAF?R#$VF"774F*,S4L4=J1QXERFQK \BJ9^ MF,-W_WR2G9>8YO@=-8?D&>A*)$$5E\#FX$$I+< E82#4:8*!5"O87G&CRB!Z=E0BU* M4+[U"\;CE/1[,!Z"H@92[\ 1^X6.J.5WI+-QDZ?\T,^<$1^V2!U!2$D,11T@ M2A< (\\9DU32MKY/>I&HB7-V1T)46UUT *[++N /+G.NN%'>6F7)2;0AQ/IX MIVJV# /K':HHHT0]S@B IRB:N(Q])%@UU$('F+H7A6PE]?HLT$E>YIBOV!)1 MH%$U;1,<]:(VXX M=1/7P8\$NI&TTRGN'O!$1SY1;XD='AB)3A:(3-910*(@"HQ2MD[Y'D+7Q)7T M1\3:01KI &6_SA=U3-FF5](#7BS7(IG":O1+O A.O%AR-HM$2Y%,J)V2&J/K M.7H&H;ZLC7-*_N/8TM_>[B>0( MU_K.U0Y71D#AF1,PU29#(X'))5B3.=.R==KAB-?ZOVW["[Y9?*R=\<,JUZ3! MK13O!49O%FE5C?W/>/G?#\NSLU^7J[_HEV8D$HV29>%^=CXBV[5_I['JS7M,9-Z,H M"IV1 K0RM=@H%?*3C"+7F.4DDN*I-#\Q!E$V[>M6OV@\2(/=6D$Z:C:=A&?" M,:QU3""9KVVI18!8. .!0I6BC&%\A"XVSU T[9M8OSC<2V.]=%%ZS,H+R7+4 MB$WBV\7Y_3MY2+1;UT.H;V6 ?)@58[DZ@M6>Z9KDH&0BLRU"!PM M O]F\OX7SB]5&!N_*V^7B\R=G("T7]29E_W?4 MYS]O-._N!=+'=?2/RW&$.C$^JFM>>7BUR!_PS^79G^0@_K%<_9O^LQV&]FM(FP2X M*]XL1F6X)698K?G5 8*.]%>G @:G'*(< )A=UYT^K&^*H%'%WMU9]?:Z&6!* M#J,4FP'"&A3:!"XY 0F#5=8D;7/KRI\G2.D)4*V]F_WDW0%L[AG6JZAT%JUW M*00/I3 RJ"(ZH%UF(9H2L_!):=/:'WZ"E)Y.LCW5_+!:YV"9=]'2IW;X,GUE$XW1.@#H0]4[6;MS*03;>&96FW(9F:I-,74!%IAR6L8B M6!@5+'V^/NRDV)=?'W:1>&<1<*$Q4WF:#PMDPY#+Y-%\? M=M+C#J\/NPCUU%X?5&)1ZB"A&,9 %9T@QBAK;[\LBF-.W;\__I%?'_9%T*AB MGQI2?RT_?5E>U!8/G_XB<7W_^&6Y.J\?7 (H3)DO9*,+67+3I'W.4 MGAN#3GA. >409.VW?$^W-RT =@0E3(VS+_-5?A]6Q%M-P=T4TGV=K]?+U??* MV!5#RAAG!0,TM)O,ZOR3 J%X1\;:<&&]3.K^$*'4]>12'WZ(C:25SO!VY3(Z$DL,9*8U!@HW X=@Z0_MF$GD\26A M6[^O/Z1B6C,UEKZ?@=4>PN\ /I<]^TO9U#A>3SM'EZ237$,=H0[*V0R.20\, M@XTI%6]TZ]G@CQ+2#XCVT>ZCXQ$.$74'>'EB8VUVDLC%FE";[2O+*9B4 NAX M+L1*(L] 8$BA=7;J,^3T%,^/=H#M+/=^(;3=82Q;EV,)P'3M>)*E@N"%!'+V MA G>,BY:I_4\2U _)N@@M0^#TQXZZ !0SU^*:F]$SPN^IC VH?Q0]+A-Y#"QU ZOK"?5-W3[^TV7%:2IDCS3^F@[7-8] F:[HXKWI<18($B4H'AAX+66 MP%PQG"MC24IC0Z:'@ZR!DE^"S1X2[P XSYM-'K5 SC@D+R)0?&'IC*\&V649 M?0[>M'_6Z/?P:J+RG8ZM7>3? 9B>2@O7BO& F\:@]>)^<\<1N:/#75O.M<>0 M6_M A]0-CC8>;-R\Q/WDW1ULKN;-?B!'\>/YQEO$5:IJ^HPS%1331CDHQ92Z MU0HXXI1L=XI>1D:NW+C)K<]1UU.FVIY@>!9@S333 >:>JIO4&I5*&BE0H!AA M8\N#SX9"D.RRDAB#C,&K\0)4X0&\0 .^6!:XLEGP$8;]/$I+3\]G;<#31.H=H.=>I>W-EKC\K^:)^2SPCP3U:*BQMHT(B1P/GM %H7+(FM9QJU3?8:XGFZWQSCJ6NFEB]+Z M1Y,F?K^H$<:[LDG/NQR>%L[.,/_T_2H!8ON#ZYFQI2AF##"T)%;A.!"_#%*Q M7C-!0C7-S\3#2.[IAJK1V7E$'79@)1]E]Y>_R=VB?9%3CMA'=F>1I M9UP?]: ?08=]@_8A;TXEIBSCP%'7:FK4X(HSH)TD#]L7X9H/6A].W;2#L8\* MQ<,TT\'Y_?(F^[0*F6*XG\/W]2S2EN'>T![R=:2\3W0.4$P'R4=,UB468^M\ MKYT(G':T]C1&<%_]G 3XZ-_6Y#.?S__$6WSRF; NFZ(S%&L9*)TE.&T#9&F+ M+D*IB,<_GY\@=MAM,_NQ4-E"<1.7<#S)Y"OZ@GR.G\/\[/N6N7\MS^BG9F@$ M;4%KH: B/SD;"R&Z#%+8$%)0W+M[]O'1NH[=5QZ&L9-XTCB"Z#LP?;=XJLQ> M3Y^YZ9RSGEF#-@JF@1=/#JRM%2VU3B9:F0/GJ-"UKOL80-8PJ)WJ>T<394QL MN%[E_[I8GV]>KIAWE^L]@V'JALWMR77@7\EW.1-ZS/>+2&(]GHR(VO MG9!I/YD0@<20C,+$T_U4@$=-60M:AB'N)!Y))E%/!^;NZD7ZE[^_X6*]V64S MD5$K+P5DC;RZ H:<5?)8L^>EY(Q,LM:7@(^0,0Q<)_5")!H*,H.#,BK MRZZT&U5OP ,MTLE[% M9 <<@'LM/@Q<)W&O?QP%=&;<9L@"D1DLV61&?]3.WS&:#,(&I8VQ.JHQC=

XNT &E=19>U.N'GF?W=QOCX/BWJG-F-H?)2:B*]3:I7A!B*Q "*+ MX(/Q)C1_7WR.GF$IMB=UA=Y,_!U Z:Y\Z)3&[4 27Z=_IBOF'MXQ>2\?;ZB\^<":FP MS,$J71OO"@.T)PS(P)3BEA?)QR@M&4[A,*B=U WYB"KJQ0]_._]*$<9R]?I+ M6'S&-XO-WO$$/G':KE>OU\M$V)>_TJBJ\*B<_L7B@O.OU]7.1.SK9'7[)_P@66>9J'LQN[^BN&\XL5 MSHQB66ABRBBC00G-(0J/D# E9X5(:N0RW&%T#D/@25R6'TU=W3P-KV\_/C[Q M#'G#*@6Y]VH"?[[ 3\N?+M;S>FWR>ODUT@ZM'S'SPNKB60+.Q.5\AZKMP/;>/DW^N4E'JS14KJ[O;$+,B8LL0UL< M,41:W /*A!CL9:\9@;)%31"F^0&O5'3B7/#B))@>FK+7-\R-V MI'%8,X23NN8?54T3'X/7;;:NWC*V=:35.K]9G"\_8"8+':Y+\S<6_/T5H9O2 MJ5G**0AK!>0B(ZBX24,B#S-'J9$%'UE. T[(!J0, ]])/!!,H9R)L7@UE/H M;H4+WDHDLZ\4>:%"(=1^<4#QNS?.T5;T0W(K#J=D&!)/XOU@ M5,#,3;-F$NUKT,,J0R9J?C4YP\#SS[%?';OEG$X7R97Q7ZQ]=GRS5%*^_*8W=Q6B5/SJ$''Y(! MA3F"+^0Q>O(0G3?,<*,&H.= ,H;!ZR2> (ZME&;X^[__\X'P21+_WGQK\YWZ M6Q^P_%_UO__\\.;.YY_-/Y]_F2^(H_7W-9B?K>\RMYY__7;V4I78?NO\YPU[]QG?+O< :*.RBG^?XR)C M_E^'/Q?>5!V^BNM-^<:,1^0Z,@]%2P[*8 *7"&;)!AE*,4HVGYCR."6'WEI< MEU9>27->!]R$ND1^M_A0[X57I*"?PGJ^_N=B&=>X^O/24?QV<4[?7B[29BP. MJ?JR*V^="J +3^0)U,[@0A>(FB,$XPN=!#EEU7H,2&L>IN]&>R#B[M]Y3*KD M#J[F[IY*FP;VEAD6ZE!O+VLOHLCH+#+6UA=CSY5E3/-Q$R$'CX,8#6C3HN+9 M=_Z=5=0=R&X-@L9 @7()"8S>-!!$ XZ"(R#7&"/G*6G1NFO 4[1,;]D.T?&S MD-E3X-.7UMYQ;B[PM_"=U*FV8PQ<\4EPJR#;HFA?>?*;K1$@3?3!RDB^[1YS M:>\OTQ,L]M7CTV-I#Q)J!X:EH9V^"V[%P57L_9P4Q. 9">N6X3)HW M'Q0Y!A_3MGKOZ@2='"8_UE9Y'<[2Q=GFRP_+L[-?EZN_PBK/R,T.CBL-1? ( M*A@%3MD(V<3B.4JG=>N.SJ,S]<.XH7OB=KR-U !$/>VJK13J,?W'_/S+ ^;7 M=[E?WY75]7W-9<,<%8HI@B%PSWB]FE/@-0G!F6"TT-GEYA6-HS#RP^R>%F!] M:BM-AIR]M\^WS0WSQ_.P.I]T$STAB4UAUWKF7=+6Z0"I9MN18!)$CPYD+C$J M$;G6K5LVC<+(#^/'=;2)VB'GA,^@)X3P#XHOWR[7ZS>+=':1:]WD+V&U>8F8 M8?;2,4UA9O#UR&PO(@M2L""UQM N(H[M_HZ5S_)A;JAUR#G3_?EGDX[[K MU[O0WVH1XT:3;=[P'__,T=[K![ P\MM\BM$P@BASJ$%EJ2%P^@K)VRG9F^C9 M:;S-WTCQ7;G*V=S41UQQ:E$CK[.W<]V@JB;4."P&$B]>9>&$MJW?VE^B:?JG MA ,1<=^&-55"!Z?Y;1YN>/N WZZG1+XGPYOFWVJ'TO\/P^K37\N9*CR2UU+3 M.VL:58ZQ-EDKP$F"Q"4/,K<^K/>AJ_4/J]5W.FNV MU6".Y".TT9!RK>DW(D(,0H&(QAL7BQ1NW/G5=^F9]L)B5*@U4\/^D%J>A[/Q M':^WY)7B/M[5]A>;NE"/$=/(3[K\Z!MLE*)MR;604I#_;'."D&P"\IUC1BV4 M9ZV?L.Y2<%!94?VDFR/^$XGHI[--14IDR2L6ZGP13H@G3,:D&%"4H@1AWLNL M7U#K_/L(.?XRP,NMWTCP!KO1&B4X\Y E M'4:*94_8#1HTMP:9#\[Y(06K@Q?LRA+LHN,'EJ"Y>#OP(3>,U?'V]]C(G+-B MHP#K-]."@@7/:B&(CRFCY;*XU@]E3Y RK>?8 #\M1=T%8M9KQ'??'D3?L@TA!U8ZGD M-!SH30_T9?GG&E_1YCM?AT6^(XF#GB=V7F($1WQ?!L=QUHLLAF66@8?-&%:A MP4FO(/FD+O(.CK\W"]J=^)'4L'DD?EM_H2JDU@AY M$X6H_B2/R9$_Z1*QXB5X1S$(^9)!FM8WO\^0,S5Z&JG\P83"-O+O%TK;FB*9 M$DKI$;14M-](2A"U1D"-S*IB!-K6INA9@J:%4S.U#X/3'CKH % UQ'U7/H:S MFEJS*2!CHAADVE)8X6-]3Z8(EZL"+ :O3+'2!]D81 ^(Z!(X^RCXP>CG0Z3= M 5P^D":(@"^O%OEG_!//EM^JA+93/K)!JK9$.0/81S^A;G_^!"UR%,V+L5?Y*L4YU*FMKE"UOUSLH M2>.R2%!DS0-(QM4670*8921(Y6/(K9L=[$3@M!=5XP%O/"UU ,''7=&WUR5X M)6DFB_<01$GD/UAR1XN)H%&+% 376)H/-WR>I*EOWL=QW5OJ8>)N"'=O>#?7 M,M>!LN+<<>,YN&)H=XA [FA.%H3U/ 0=W8/7S$>?^9Y9HL?(;D\U+MO+M .+ M5S?W=N^O[NUDA*TV;R$ PD7Q%YPTX;@,4X4**S/)B6K?3?I:@:>#45.7+ ML>2_-YC^Q%5<-AO%>WW1>RT>3P&O=2Y#)-%0P.&(B6CK/7[*!:UBPC9/='U( M1H\'U6&6J)7,N[-"UP]#KR]65;@S%#8FHI@B!T/<,%$W!-/DRI&0 MK(%!_5 M#-VG:.)C[5"%/VN##I)^%T;H"7Y^7R[2EB7I63"62;+8M5J0BPB>492 7O!< M%"9?C@2H&Z(F-E#'P=2>.N@95C,ZWW5)AO:'+76 0""!%0 M)@KR!1B2J741!&;E'Z&6;N79@EFXS MU3/4/.=-=.C93]3!;F(9+O#$0/ M(E<6Z\LCCX J8FUJEB#6E##'B0TZIU-@K7,*GJ-GF@CO.# Z2/9=A'>/3-;->U@]3](TY]N1\;2G!OJ%U$RAMK43 M'%CI:G]VVAG>8P9;4I;6>Q'N5]6. Z1I@K@CPV:'0-^A^ND,???"DNM,LG?E\J?FX>S] MO$:Q*'I0)!KSF!2P77DANTV1X'PDS?:*YYO@; ?&B['(; K *6PCQC,=@%Q05)3'O-L[B/AI M'(K)4#VZ?GL%]@[LIDS'D*%S*:=0G2ROP7D50 OK13&FF%']C3U('@1B^\. M>"1==@#=N\^&M*LT M QVC :4Q@ MHP4AIG2J,Z?8-MO>F=EHPCH>@7;J.M5/GJ0"7Q/H[G32?_L*S M/_&WY>+\RWJF-'%)+@5($B&QF>7>?L6H_O1.FW*>E^@/525 M)P39ZU;XUCF>I !6=.VSY 6=6=Y D9RY5!Q#V]Z;V8G$:3, NP/H/HH[-5P2 MT'"6I50VBSJ2I$@2IH[@D&NP%)1I:PL&TSJ%?FC2W9 0G/@<): L5BI,UH12!/QA4VB5]ZB\9I'V^ZQ.;.JILX[7XGWN9_ MXJM%_O0%5Q@*K3]S3"7O70:LQX02QD-(JE!@RHO3&460PQK 'T#$M&\MHX/P MN$HZ(4,YBXF9XFR"9*.B718R^"("B,2\\EH94:8ZO:=].NG.,.ZDJ@ZR*Y_E MZY^+O,VAPOS+WXE^=#N?20IG=30:G.#5(7&U8:-UX"07C+XE1YC4M@^ATSZ[ M] '.)DK<':G^$JD+_!S.,8_PN'>3T)Q2(<NWARZ02&^ZCI M5-"WN:-/M*U90DM2:?&EDZAC^88S[I"($[*ZJ+7D4UU!]\"<^< MMRZ3=45IGT=&!MD1E'$"MFXF:KDN M2QZRJ.7C+(3:\4+2'](Z(\F#;=ZG]"6:IGT!Z<2V[:28#MX]'N7GR:MR(YW1 M05@25:@7F]&!3S* M][RE%/(Z2@537V^HBG5^L M[@4Z@^J6'GQ$T_*DYPEL5(7TRW]?D&JO09,U-RIZ#L9Q)(?<<' \^^HJD0U! MQ9AIW;;E+@4'3^HZ7Z9_?UF>T39<7W[R[\OS30>4L^6:A'@S0]HEA;$&&QCK MK.I8ZL!%O>EFB,R$I-7]/*;#IW0-)6[:MX0#,/%@)-Z-SPH"QYRD&R!+4S%ITF J5M/2>OL;%)7S!? MG.&[\CC._PBK5:!C^=UJT]MF?8/VS$O)"@.Q'@GMUA3P)M1&""$K%:RC[[ORM;T6WA?CD:L=A(;CYY]DRZ6O^# IS M2-&B%85CU,6W+LQ^FIJN+,\N6G\P9;F-P#NXEWR4D\T )- MH\&[3 X6O<;?9*8:8'32MM#0+2SZ'O%T';^;S;.^,'V_44\FZ>[Y'MG?9&I0,Z!54%8 M"-ESD%DZGK@A[W[(6)E'/GK:%+O6RF\AOXG5_WJY^!-7Y[5_V^W8;LN(B3*D M6I)D;'7F>%1 ,1P#[:SU3)FL[A?:/@J$9Q>9-MUM#$BTD^G4MF$U_[,VPSXC M@NO#R5V4ZZ 4> MQ:,">GO=)S!IQXFA!!:%K&:,+3I:CZU;;Q],=(=6;T1XCJ;.7O'[R]^X2O,UDF>1\/J;U\\S?*99 MU"9D"5DG4VLH)/B2$#AS/!?'R1&7D7-=,%(27R MF552CK@5M0NYU!1>:QOUD.9*^ZX_;77*2. ZBC*FONUZ?@,]M,*;#(C-OOJT MFG_^3!%ZSE([KRT8*S*H.DDI$)/T5Q=B*:I6Q1YNPP90,FWURC06KK6"^H9C MK3Y M@@ZC8MIBE8EQUT Q4U>$AOGJ7^'LXE:,,^-)Z,BY!.UJB43PY*T629%.XC:2 M-(T-? "N'OGH:>M.1@++H2(\M5S+N@_P:[T8O_64]OZ*\LV1WRX-RI,M56'V__-B? MOF_WYD:0EX\N/"0F>9UD+FO/5\88;2'T(&NU1A2>_M>ZBN=EJKI*YMP%!?!L3MU:9!P\'J6C:0W=1-X:M'5X_SCYOC?/UF MD:[R>J3CC!4+@9D(*I(W[@P6P"0"SUSS+(8$YD\N,)W.]]?5LK7@.GB#NQZ& M>ML&;O9"S*E(E 5L]*S.L=3@LA.@2Y0YNRS8_82H!J6R3Q S[9OO2.=%6Q5T M@*7;]&_WEW JV$ D%ZRIP]Y'<(P)(XC[6WJ)C6VVBDWL5 M=0=H&1 A;DTJF6:>1\K.Y/P;0)S;6/K M9D($KE?GLP]A\1DWH1%ZYK(J!;@.9)H5^;,A,(3:Z<5DF]&Z00\V]*FWW'WZ MVXVK?V?!:>W62!<,^XNT!QQ^CLF4+^75P$73/^KV]3C#QY)[GG!BP3=LO'=RV43RW@20B"F]> MZ?$4+=/Z%R-?0#=10 = NI=>,O]SGG&1/]3Z9%REJK#/.,. 4;&0:4O81 YY MG?N8 GWE?_NT)AW#DM.-,I^LR+ !YU .5EAJ"C)QZQ>"6]4?I>Y/-X'XJA"W85 M^1R&E_$$/3%ZWJWFG^>+23E4$Q:$!-2YJZ M\JX.Q^!DZNK(R VXG[ILQ?MQ5KSV7&J*3ZRLE<'HP&,-7G[;X<53S-Y(*.O#"WJ^6"3&O?R6!OEFO+^K8BC>+^?F\[KG:P.Q=(;IJ M1P\?O,K::G#.5A?!>W"2;+ZPV:%)6*OJFGO[ XF;MN1Q))=_#,5T@+@=>W/< MK^N<,>YU]BX#BXZLN*UC9]$C9".3X]K8R([2M&(XR=/61XZ"SF,J<=(6%H=U MZG#&6>M\ I12@^+&4'"N#*!6-D?/73&M;TC&:[ R6B7E\1#:5&&3MU9YK/I/ M2HD.?>T25\C]2#Y#5$6"I$!,4QQO"Q_22:6[ LKF[MVAPIM<^[>;']QK+%KG MF55G]0.>U:ER[\/J_/LG8G$=4OWY6116(2LA M>7G[4S#LBI:=#)B.I(L>O+>P_C+S7'!.3B<92%DG6GD'3D<-1GBMG2V*Z&Y] MK-&ZPU!S6C?[.\MSXHN)5_F_+M;GFV&)GY:O*ZIZ^ MLE($53OF)$>^EQ=D P.9Q!)L##)K6V3K\J:C#8620N4@% >M%:M-6>B,KX-' MC#2YAL%*W&]O^#]E*-0N6M]A*-0N N^L?T#P/A2620X>38U )03+PZ9IF2V8 MG6?/U8J>6/^ 5CI\IF_ +@+MJ6\ 6F&E806*KO74T:F:MVC(,T220"DL/-LC M_U3[!NRDKJ?Z!NPBNV[[!BBAT66IR-\3$53!1/X>>L#(!%KF6.1Q@'O<>]^ MG70UJ&_ +H+K(:1^>DR9"L9B(H&DFI432#[>J@),2U6\$CG:UB.V#QL).,6$ MC'W.B;:B[Q5#VPVFZT0:D4MM!*B)E<@H>%1UYEB0Q=)75A]EL&0/'00:*7R' MD8"[2+\#(-V=.L2"M3*G*HI:/VQM@A!# .XU[3;AQ(,Q7_]31@+NI-9G1P+N M(N,. /)T#PXZ7$OF=.)*6T=F>*XA%I? H-/.!Y%,:GTK?%B7F^-.C#C\M&HC M^@XP]$BO#6DTZCJ'-7)/;K_2'IR-Y/OG$K)SR'4>R=4Y@>XV.ZGWY>XVN\BZ MBT+J'4ITB2\IBG? -[Z_I0/=D14%GV1Q.7)7!LT>'*5H^IB]:W;2\2%5^;L( MO(=:V,V&$A0#VL(SZ+JK5,X6@JKM2X5(F KG(0_R:YK61!]WZ,S^Q]'^HNQ! M_U>#F+.(EA<+ADM!L*V)/D(A^.B%U[)PE7PK!'11%KN[LIZHA=Y%9/@14A@V(<(;H8(>HLC8G1Y]RB_+W#6NB=5/9D+?0N\IM:\>'O6X27%*64 MB@XF69--N:8@7T4'VJ!U"K.V%ELH_O:BTUR7-5/\WO+K(+KX#P"$]A!] MAR#:U"%N\LZO[OV,$"JY4$,RI*"^% @I2!#"&>NMU\D/\D /@-)]FOH#U#ZZ M?P%2!RFB0V#=J6G8LA2DM"QK!T$7.O<=\>5,HJ!<")Z,U$*&ULE4 \B:]@GQ M2/ Z5!U=(NP;IG/,GW!U'0M8P4I4&9@4FZSU4EU" 9$'@2798+!U1_N7J9KV MTO]H^#I(&1W"Z\-\_>]?5XAO%K0&KL]K6YLKSHR4V2-M%Q?)&]6*C+0Q&G@6 MP2?ET-Q/@6D.LZ>IF_92[TAP:Z2<#F&W,=#_6IZ1QL[FY]^OFF4S0V+2"+)N M*)5I+T7K(U@*?Y2TG-O[I5'-$?N]C)<4+RF%6;4&V/,4=3@N>J3$KOV4,/64U-5EH6 XVP0NZRO_,L]L M2CZH8H";3%XE2_7$-[0Y:$\(8W6,:4@5YY,+=/&FV42#R];BG!@35XT6ML+Y MWYO6,S>L7.ZAY57/I$M&9Y*(*,I(<#(GDEB=#%R+FX...J+GUO@AZ<3[K-UA M[NCA2!I=";V>93NT^%W 0?0@27,GF/GOZ/K<<-':-7RW$3 MQPZ#ZA2J/.6.+3R67*>F9S+XY,XR7QMA)M LV4*'@D)QE%*])AU;CIM1,B). MFZJM"W3>;N^U9>>*23HE=,G2&@%.,U:GZ3 @ST2#44PIZ5,6V#IC_SEZ.GRL M;(.U9DJ8.D:XZF7S'E=;/F8V:\$P(G!&H;,RM9<-J@!%.^ME$3GI(;U)'_GH M#@/&!G'!@2*<& $_8UHAN9EO%EOBKXKZO\^R\5HATU&PD,C@782*/X+%WFY6E^=F[6?)$6\N@C#A40H3.8Z'9"" M$%?6O%IDF W*8NNK\5WHF[AIW42H.TA+'2!P2 NL+?]; M^VV4"25%"\+E LIY!I%D"R%&GE2.7OO65P [$SEQ*[P1L3BNOAK&_D=J3?8Q M?<%\<8;+ZUN/=IW(GO[L41N/#61IG#YC(AN>D()Y4V\OE6624%J=>9MY9M%I M@E/CW7VT/F-!>$?,>$BB7EFXVE=+Z@!8'U)C3;W%H[1&[Z_/V"Y:WZ'/V"X" M[^ L?+K[!?K@"9PT&@29#L^9IP#F*-?>77H*=9G92^ Z=9G:1_L3W M4E?G_LW[^.OEUZ_+Q9UAVXY)42BP*%YPVFW!@S?(@?P[+[1DEM@=<#LU8*D. M@;*/2I?CR;<[N&S;%#S:D8 Q+21Z#<%;.NOK2#J?38#$K23!.<'S\E=/*<=[UKKL);(C,8EB,85@=(:%73 M"FMR5N9,&($NAB%3?Y[Z_ X=I#WU]W3^YG["[-7&W+K GP5K-1GG4NLR!"A1 MR'IR;B&C(I:2TSX>);:_1=,T@&JG]2$69E\5[ VI;^2?++QG$QNXC49AB(%C@YXO];[ S^&R M(+1AJ'7YMO)F\7JY6."F8N*/^?ECCMFK]:W0L@ZJ<2Y34"DR>8(JE0Q.Q.H. M\A31,1/#+K'7?E1,XRV/"JDCJ*,/_#V0X$N!P4P4-/5)&@J/=/XKBU"G]8&6 MKDA>(Q(W)##;>>%I,K!'0=FX0C\%'TDY[AR/ JSPF?C)KK8U"W5N0"G&1!EO M'M-[\I&:9UU/YR/MHH(#?:1?%KG507F=-WPMI%R*8KY$X-K6$B^IP!E')MCI M9(O FAHQ_ A\\/D=ANB'QV)-A-F!G7DND8J" &0J>P;&6@:*=@LY@\( B]8P M(3T9SM;MYYZC9[H8K(VV=\AAVTGT?<9?U\*:61D5ZDU,$30HDADX906$$(M1 M@F'R9@<7^^$*TT5D38'14(Q]N,:#O;-;3*+WA2D/ 3/%GXS.ZB#KT1TLL]+I MDN\/$'H6*\-7GBX$&PU#(XF]@U/K1E;7N9>WAJ(G;:2MC5\Y3R0W9AQXBPF, M8QDMR\+KU@ESSQ(T7=PURKG53O@'6*EV!]9^%Q4W6X?Q$% )"YF9^I[(),2 M'FS1WJ/@O-R_K![A FDW,S9*##::&3NF@J8_-P=YATJJ8 RY@]FJ6M'@#03S M_[?W93UNY;JZ[_>_$- \O%P@Z20;C;N[$R35^^"<%T,#U3%VQ>YCN]*=_>LO MY1I3HP*I$C*:V "64)$)LHA&YS&Z:\=QS'?AO4]!/U8 M*<#\ZBLNPN_XW5B"&V:A45$[D2#PA+76.(,72'Z E:0@P5@AQ"8F;(-G=5@7 MTB 9T)K)';A8NTVU()]1*;0(O/:S*(8!G)<.=(DB<(I2=/-AA,,-(QDFE= < M*TW&D6PCN"[R#4]0='N2&8EK3B4#&")1E&.]H)>\@%BX8R5KRZ+:P*B]])P1 MT(H M\-EG=3T/;L]CP79,'KN/Y7O5^XBUA)["X)_FLS4M%^&\#OFX$R#?) )-<,J3 M1H(G;: (7#"(BDA5PBA2&(.!R4V@M/,*1C\N;(B"IX/-H40R-O V/<.XH7\] M;";(*#'["%'6\K&@+3A&'H,(.K$B3&*,;V._MGKZZ,>0 P%N>%$T ]M (R[6 M&>77@>(>(O^**FPRLV66RC216W*'M?[C[L(Y[7;/A/ M\^5JN9XC'>MR/H1OZRDI-XBTQ3,60P09C09E(@<"H@.>F1,A>NM8ZV'+^ZUX MWPAAXZ>_OOOT,Y+6Z_-:'6N%T=$GTR%.C9KSN *7ULX7T8U)AYL8(Y<%X0:$RH%UG6 M6XY"/>MT5AO6NO)A7(-Z/9CI?7E+P)E_P]KS_94"]EO5NKNH5^?KKZ2?WI>/ MF.:_SZ;_H46M8^SU2F_U+TFGDLP,A#7D+3&%X&2*8+EQA,6B16E]D==@Q!RU M$=X&T_>-K#+O*K^_._K 8EK _?^CTKR^K@;B>G3>EG?^HW?9M/5 MJ[2:?IVNOJV-WBW]/DGF+,E"6D:A9!+DYP=7?U7%QURT49OW_'A<8I+"B778FLI8Z[WGCIRN*(GW291Z.!SY*TCDOU7 M/6Y-11?F_2 "[PKBO\T6-SO479HKOW^=S[Z2DF-^]6=8Y.4]D@7+10D;@==; M#Y7-&6*=@<.1H6<8E-2M.\<:+'O%\H?;6B7OKE[7LK^KZL_E MQ9?+U^Y33R&\9*QV2MBJX\I#="6"TUH7H96WI?60T;84C'N=31?8/S@0.E6# M[P7PP)%;KMGRQ%[G,)6LO(%48CT "!R\M@I022&"\CPVOP*],0GC7N33F2(< M"@K'F5W\M9Y:$>VX^_#Q#;_X !G'YXGI(_=HLS!":P-,FPKO:,&)Y.M/.A;. MC"BMAS;UDGM\(IMT&X$O7W][? .[G!47M>19%PXAV0)*U^M5,3G@UD2>A-!" MY0,;YHT7?]2YQ6TPNZU)'D;\';@EERNG/U[/AJ:-*S+I#-2Y/11:: T>[7J3 M\R)[C\B;WSUR=P'CXF\D$-R_@61GB70 I]T9=TOV+'\X#[1+?L&K(:\E,!L, ML4^(FI[/]$]T+(!A2B=CD\3F#7)#T#$NN/> U7U;.;:,.\#Y8R[ZQT^_78T) M%D(A*S%"KHQ5+" $+AF(I!,WM9E1MW8!GEW0R&9U=+S,AQ)>!TB\YLM:K;5# M21Z0!LT#(\>']IWZ"B01I=4B,H>M2P;N/G_9T:LLG6]]?M;3CKF[))^ Q YL';G:X.S/^=GG^<4RS#*9 MX+,_B6O?WL_P\G:KGV>)?I]^Q4K?]:T>12G!HZI)60,*T=41?0)L2L:X8'.V MF_0);/O+L:;K(_#)FD8-5DH-*]29'60R@T2SS M(FTVFXQ4W>:9X^Y<[0'4ELDC@^?=_&+Q/[B8DS+\OT_A:TVT5D(^A,6*7U&# MM$G7S1EBL@)45/03O03")"]C8-KG389>O/RD<X!KO,S 7# M:H],[6]W9"FS)T;%I'BQ])_;I '\Y2>-6]@P/#QV86@'CNV+ <%3\< _;YI( M16U6U^@A"T;,3#F1 YACO?X<@TIHF6M>:+/WJL>U5GT$9 >6?0=HOS,X[?KN MXTK@\B.)?_$5\[OYXMU%O0FY#F,+Y!M,C,T\:2:A2(II5!T6&6*]GQ8CDYI8 M[%/SL07;+K+S)%9C%-T?:C"H2#O [,[\O9X6?\F/5U_#]+R:#&+(/VJCZX3E M5&*=%\^%M]5T, B%(9 DDDR!F>(.?GBP(RTCI]?&U8 N '+,BG))__7\S35-"1C9P3E2E=@;"L>L!^M_/N+_ M7DR7T]5U"]DE#_A$%V.$TQPLF050/!+] AG88$/Q16I% M,V@N#@X3*$^V>XB]M)#!K2I$ZT[O=!+^/K'_S2GT^GFV6DQGRVFZ'$F.,GC#1*BY40.*=DN( MN@Z6*$DKC$628]F+J-$,!IP-E>H.%>)O7H\FF\:+26=/"5\WX MBU_"BF1Z-;KL^GWB G%FHJ-0QM?&3%63$5QE<%P6<$'GX&N095JKR.ZKW0CX M]D2!?R A'S6]$;@=O] M#>X&(N\?X[7A8H'UU;#X=O>/7GV97]34F'2Y2/+V=#*ASD4)X+(GC=;!^,!C M%$X>%N OK'@C=/L?$]TMA7V<782/OQIF^2W%.%]JB]'=IORW?]4_P:OFH]7\ M;GLR?>;CI]^6K;L1!UO@ ;H:#\/G(?_='7EUDI^]#4YX#U(G[(K4#P;'?D M-A+I $Z#=$(ED;GR:(F'0H$*7H%GD0&]**U3C(MR\-S\D7=';@6K0W1';B/C M#G!^,Y_SUJN[JAN5UB8ENAA "HIU52CUXH2@@!7C M6C@=CQ8 M1)? V47 #ZK]]^%V!W#YA.?TUN__P!DNPCEY"*_RE^EL6E-1M0WU*OM[35R( MAKQ+5NIYAR&CS36QBLRWYXP'SIR0I;4]VFJ!XVZ.P\%L."EU ,':&4,+^$QD MO<&O>#[_HW+OBJ9KDDAK,CFEP',MZ:R)47)4'3"G$XO9.\M:5[]OL*QQ:]J' M@UMKB70 LA8GOBR3+X'D8G"*:U2Q%F(0'(HVLG!IT8GFEQ3\W5?:(%PXL.P[ M0/O5C3J8'R?]2I,G69M4>-"0ZB6[BI/7X@3W$)(+DGSHDGWKR':SE76>\&N, ME_L')^V%MS,DO^(BSEOGFI^["^K^A0JU&/?AI0NK_\;5[4U1=TL2)M8+GYW/ M])W<0PCK//@ZK$OU!IP,C/QA3+NO@W\T75R_5 MO^,3KBU'KA"2M4CV!A%BE!Y,#D$)8;E4K3>+PU)X_!VJ/6K8_F Z956[_:;+ M#[U??<;%V>7K:1!Y8CD&%%(3QUT$E74&9QQ%=:(X M6Z+Q);6^H&/[51YIRFI K \KZ.VA["^A/,/?JQ?9A>DG/A>?O7']/%^C.W M3!!!<,M\ 5^OEE':UC'72M2I0-8E$R.FUMC+PPA+ M&^.SUQ:2K-<;1,V #$4$H[A(J#%QU_RBW5$"\?Z&K/6K*_O!9,] _.VL#UVY MM7UW9#R8] M!.#M9/)?./W]!W(?%M.$55[E2EZ.:U^8">2G2@/*USO76#)@ M363!!55<\Y/SPU,Y;K+K-,Y,A@#4CZ-RDZA<+H5YP!AIUQ8UD6YM!L&5XC%K MED,W%Q-L1]K)G+T,@O!Q%'(KN!W/:S U_WFJ1KY,%&A"FGC$C MTQ"==H D4%2"A9):%T\?EL*3.8DZ"KT<#GRGH)J/G%H\RQ\F&!89/&CZCT09 M.02C&(4E$DUPNBC?W8ZY)8TG*[6#2B\[$EYD1M[9\'[$.*+N^ MO8M8G]_BD5\HJ.,.9 @A;*TUP?KZJZ/4++)DI@70O,;04<@\[C/ M%?M5RJ$1UXM2-NNON\>E]9MOR/-Y%Z:+J\N(E3"<&024GH-*NH 3)@,&:QE7 M)6 X^%EB6Q+'/:TX8@]T2"B=@*;=\1#N7? = D6T+',P=5"RBJ8V-?$ *EL5 M"DMRA*N9=B5FW*.$(]:>-O#H14_:;-K?,X)/4+MH)!? 52#YJ)J#32A!%+(8 M@2.Q)?7K#=ZC9MPL_]B:,CY >E&5_3.FMP?]ZYEL]\V'#L5PVEQ5M()XPDR] ME5Q"XIY<,,BE6>],A%<+7"T.=@"@M,,->ZS:J#,7Y[ M[)TW,SPO._FNKD98WFTU)!/DG3$!@E61PC+KP0=R-VO3GS?9^&P&J:L8E*JC M'N^W#(Q,A98K*%9#,U2TS:X@V&3 9?; %O>.#5$&T)Z6# M,Z*.$'L8A=H*/L?36K;#=#=CN0Z&PC<9Z]4B+)#KB5P#170H4[)!86\MG7T. M NQGHH)VK M<]T9$SC]C(EJ(:3OFV8>,*9HKXPHI7;#I'JK:@9ON004/LL4A/&R6Z?N>=(Z M:,HZ724; EZGI7?W&,&U4=&2SRLHG*7=VW*2$VWA.HB@ZX6A9I@6Y9&"IV%[ MJ7X O=H#/CTU9[1@Q8N%%C=Y)%N** D-1.X5**,%.'J%?F52HE9%Z][A+H3 MR0\.A//1U'(KT)UH"O%E)HF0L?!H@8M(LD1-)I8X X45&T),)LO>RB&&*&#M M/_5X0/7L%'Y=7)S=)M_T,F,X:NUR(L;H6G92D!@C"I(XA0G&(G>AMV/G#4D[ MD73F<6R70\#ME%S7^PFIESD5+TD K[7[@GDTAJP<"Y2FI[P8.AN=DO*RLM=;&W/CR+/_ MY.J1J6=;T#7-OQZT9/CU>4C__I0^TU\L+WE4!Y+0QW^99SQO72N\V=,.4"2\ M ]E]5 0 C1B0R26V>8](8WOR>K@^K@78+96\.S7%Y\N1E3 MAXG6_*\Y+7UZ/EU]^T@D3(SD"3,/(.H,.D46"+QU#CP/AC/&%4O=W-.Z.5E' M71^\#?.;OOD0=];E;=QJT,UQ.37\^3I?_?K? VNF)A*G5FB&(6HO,+&3G&"AF M(K@@'?!"SF;Q.LO0S<#!38DZZL%GW>C/WG#I17]VB=N>,RB7PVTD5[KH@L"D MJUE/8D)@3H,Q!K-E65N4O20'7J3FJ >U[*TQXP/D./M^/Y)5H/"UMKC6]W^; M35?#]/J^^* #A.[;$=M'U"Y\%,&H"#;6^D)A"W@I)7"ADW+).H^M#^A'CMK3 M9\P7YWA5S?C<5OCD:/FS.@UCDD1&84,$5/664*81' L.R&V,NI 3Z7CSUJE6 MBS_J"'P;S#ZPYJ.(OP,_YW+E],>O_IHN)T@,9-X*L-P3"W62$+0/D!+#I(VS MF;?.*WVW@)&+VL8!P;R51#J T^Z,NR5[EC^Z61C#O ^2,^W?+CI]]^P?75 MW$PFH22Y[8;;3,1X3<1P!8P\=^$YUSFU+J-Z=D$=U J/BI?Y4,+K (D[9VXH MQ,&?*7Q93I1$- X9&)18)QIJB,IZ$#IBECFEXKNY)_UFU2,7V';A*AQ8]L>, M]K?_>S%=??MY1II_L9;*^]5G7)Q]#K/[A1;?M=D)#/5\##*S 50A>^.TRY"* MB3#^&JETVD$Z\H4U<%209:@8J< U>*]K+ M70S<*^4S4\>G99?$':F"'0#AAU?&'>!V_!U:+[+G^^:9"2J372D>2H@65)() M8B)IIIRC=B5@]MTO@^ZIOE6Q=\B=N#[>=\>C M";&[ M[*Z@%5FN7)-L5I=67 M>T6MHM ZA6H%=;W.S-9)@MH NA)Y%@9=/GA)Q0'H/OEL['"*TZ$1V K%/UPF M]V7VF8@8H_$0)*M'S\6"-]$""I58,"I$>3SG+LF:3LHP,>#$9E!,6G,@"="CD&W+E9+BG_B,EF8]AN->1*W,G@MP*DR?MRU^E M$"\(RR]SS=O">?0!3*@U9$E$\$$X"NGH=1=1%=O-.(BFE)]\KOL$=O'!D'S2 M^K]%%*28]LH&!R1_16Z/RA"BEB PZ,B8YEGGH]'^HQI#]K?NCX/B8YA>]O., M?L2S\!?NTLU\]]--6Y2?7%:CON.;[[]MYKQIT&29UYM*&/B4!#EWBIP[1AZ> MYC+DDI@1OK6A>F8Y^]K^1[[ZC)CXFO[FWY-D-+-*%9 >ZV0!1V@.WD)P0EI/ MZHBR]54ZSZUGW+QG*TSGO>W*&UK):3J(T9"N-JW/8#:B8R AS5J!X79QU2D3>^B!@\]6-FZD? M"F0#2:?WG>QM6*Q?_N=\N20**=[X,I^M@XL==K1GOJSISK;IHAOM<->/^X"+ M]4/NX"TI6;P!@X)"),D,N33& CDX*LA2>GUK*W<;KWO;=^6Q#(N!,: MDG0!E#6RUF=E,"XGI;B,U@Q-9"=NR.0\ M1L#0AD=F8[SAGF"F."C!)?C,) ANG%'"9)U:C\H=RO#<-N[??\+KL)RFU]\N M6?W3>5@N;W6#V>122!R%=FJPML'/TY.Y MAA)8![[Z+9&OR ',T_.+ZAI^PG2QF*ZFN'S[5SJ_( 5_1SRO.=J+2Z$^Y,DM M!S0ML^AB@->;*Y1/$:*-=!]OV"0?:US<@;^AMWECT.56_4L@"*ID,;GT$XR(689USJG4GSJ'B MB_5><>M 1R+)>$L:8K'.W(D0ZNU50CIC=#**-HB!"?UN09UNV]O@X:4X8W8^.R38UW?>.MR];S:YF@RW?7ZR6JS#+Q+4ULR9,&.&=+Y!BO:B+96(2 MYPXR,<<7X3#PUBF.K1;8E]?5#F##2:F+2X(?9=S$)5,"&H2@7.V1\(EB(J8@ MIFQYL5D5T?JV@4<7,FZ-[G"@VI_K78+G30U,2%5N0AY.BW9DCD,B(ZPDZ85S MF92CVF@>JV:D@6%T;TE]6:E!G*9]A-";V_3J*P4T-7=Y-K^*>NKLU<_SS\-?$&L$4DJN9A">JM&?$1FM!)S3%^L29 M;]T1^^*B^C)Q+>'65AX= .P?83JKJO-^]@87TZ_A\FC_IC"6R/JPP!71I5/2 MN=Y^I7.M',C*0,R"R&2LH/&<(?.-<;;IVOIRT5K";1#I[#NGYVR$C?:*J1,7 M@JZ3]T $X8E.8FLLD0-7OM9:JUQRZTJYK1\+VE.0I[QH;B3W M7_5&8#7'"-8#2[0#,[H1Q9<.]')]1EP]Z-NCY$D.#+TF'T8;1]P628!CM:\R M9%8*O252:\.ZYY(W0J\]6?0VDF4'T'UB9[GBZ(,-9J*M+UGJ MQ)!LK0/T'; M2!M,PN0U1][\RJ0ME[@1--TQ0G-(6>T.Q3EIRI"I[4ED6*2W&JPK@5BF*ADY M 6;K6)"2<=8:-SP?.7C1TG6UU[P\K/ :HH1ID^<=J*!I M:]*'+F^*,CBFZ\S+DBA\"=Z!LZ4>[1:>K<]!B-89WN&KF/JGBQ8#M[* CJXA-XI7WCK8\8!R>GERN3#H_3^OZK360NF/023+"B+"$X9!%O0!J^3$*%U0\]+:QKY=N1>P+,1J'>49!>% M1O?.>V^)NKI^UW'CM1,<3"0RE @6?#(*M'#%%F(6*ZV+T%]84H_(W!4!\^&$ MT8'=^Z]0D[VKJ\5KJ8HLW@(OW(/RF2+8D"/)GQAFT:)K?I/==PL8MWIC4-SL MSN@.4/*6(NSY-\3U.>OEH+(K0I(12D850-C"B27*U=J]#-XP47C4-K:OE7UJ M,>,68PR*GC8"Z !)SU\D7Y+&E(P']%$ ^;4(% Y2,!A#B-*F@,WG]#R[H''K M*09%5#M!=("J/7W1?]Y<\F*T(3,L/#"N%"@E-$0DMJK@E5 F*TRMN]9;K7WD M\?PG$]7N!H;C5X)77^87L]6$6>6-B@8L;2#$^>(@8)005!+"*)@OO M,>08&G-M@;\# /H_9ZJG*]/5NI0ES/+EL+#?<9:F.TVT>>[;FIX1;;SL1B= M=Y[WZM[S'IGB5@3A4*$%:T,]BB1\QFC( Y%DMWV(P876W9A;+7#_A,L&#[LS M-Q6Y,"IPT/7@0DE%(7_V&6Q(+I#[74KS^O3M5CBN;1P.6P]S,X/)K?R>0-.\-H.G:*@Y#)8""51M*V\ Z^MAJQ1>%>*S\UOWCV(Y5LN M5C6SN?Z.BW#^/I*8UJ)\1X\(Y_^-8?%+6%6/XMNUI[^6R:TR&46XP2 H^&1U MPA[]Y!,*0*US,MQDKC<:\4 KN<,5^NV6(WLO\ICLX#9(N[:#AY7B43M_[R[J M]2J_T,>^7'RY\W>[5QCM\;!#F=&MB![%OAI$IR6S@*7.!ZYW83MG%103O2I2 M*VM:E]4)&$0N%R\QG3 MVZSOF*SI-KBZ[U4.)K,.]?9GWC^ M%7\AN_!Y.3&DYQ:= Z>PU*"2$8'$3VE*,1@BB[+U*>6&2QLW:S\B*/<75+_X M^U0'4^:U0FGZD"/5 >FE!.6L)(=:9M!2:8V>"6P^!OG%18U[3CXVYG843K]H M._L\75S2$TKDTA4&VF0'"A4QRM8;WB5C(BB?M&A=OO/2FL8]01\;:[N)IDNH M3:R.R7E;P I76]FS@:@Q0TV3\LA="K+U#,^'JQAWKL"(<-J*_1UT$*ZOM;R- MT9[A$VHOZB $R$6:>L[)(>04H AI) JO=6J-JXT7-ZYW=K@0=QAI=6#'[A&V MW"(44E%DASD!5RH2IAC[RP+MT5T'L>#C;42:=(NPV0#)!\)B\ANR)10IY MA! T!R;)\W4R2<%;GZP_NZ!Q ]?Q\+6;1#J%U[OYQ6+U>4V-E,.ZEN6,RTYG)_)FE"(4=F M+"&05:4-.PL.,)J4K&^QE.4M'&:*Y(_[2HS>T(,9L,R61MV7J$1]@=15=/&2?/-"IN=N%O MOT@Y^W,^$;DHGVKS>IV H)P29*E1DWLG:(\/.6K#]T,*/66&YUT*BF8/;%2GS-.WF=\M&S-XW[QL@X5 ME45&#KX%6K,B)U *B-)X2,IZPD,NNKQ4T;_!8\9)XHR.EJTYW"=8[B47G!2< M%0,FUCO!6;T^E5D)+)/KQ95U\OYPXVT0TT$>9U38[,[KOK"SG-0K"7VL#?*> MN*,R6O#&D_LE;/)1<24Q;8^3D>;XCX*)[7C8+"?S9)?9U1OUGQB6^'__S_\' M4$L#!!0 ( $6""55)C:)KZ@< /(G 6 >F5V+3(P,C(P-C,P>&5X M,S$Q+FAT;>U:;6_;.!+^?K^"Z^*Z"> W^25-G#1 ZKA8 ]VV%WBW=Y\.E#BR MB5"BEJ3L>'_]S9!R[,1)ZVYNMVZP!>I(XG XPWGXS)#2V0^7'X:3_WP>AW4FGX'REYZP5 M[L]:?I"S6(OE^9F0J^ZHG=T?,R[[20^:<=QVH^2DR3] M;X1&ME \]+%NJ>!U+9-Y8P8T_J#7+]SI0@HW&T3M]C]K7N[\+-6YP\$,=@Z7 M0<>V)FZFJ,SI8A!U4).#&]?@2D[S@?>O%E2MQ!.MM!F\:/M_I]322'DFU7+P MXT1F8-E[6+ KG?'\Q[K%F#0L&)D&02M_![01!_&WBV#_*]2C9 XK?Z(..3&Z MF[T7O0C7&=H3[M9DMV!8!*ZBP!XV2Z9&[&W/3 MG6-3<"%P'344I&[0[ZVB)7.!D1HTND??S,VHN7+BKQ_][K1TCIM]FH8QF_$Y M, -S"0MD(#>3EOU6](:TY-#%,)\\A3)V]"],;;C$X&(9LR:YSO5 @IE /T:IB)#2:D&M,)C@"ESGC M^9*5N3,EH >87GRFP>!QEN&=D5RQE"?XR#"=(?\Y'>2V!')(P%INEB22\6O M<3=T6GPFT!@<4ODTA6.00"(-IB44R[$[6B+ L,5,)C-F2_I9]U^ @4H).9!) MJS!_$;P6TLW005M X@TDO06:I@6Z.<=N@L7+S6EX+A#L?C\0!);*'(-,>%D' MM8[X0W%L-AOM,D^11SA53WB=J%*@3@3.1@3K"#I)W%-@W FR!&6EUIBLX&#O M#8VP%[XLJY-$J5 @:@1+7XXZ^U)N)VQ5.F%7:'4P%1:AS6=8YP>!KO1ROH& MV.S*F"UKGPO>>GN'M\F=X+Q\<=R)7IW:"E%5<4 4H=-4XJT/VYAQ QX@&' 9 M*Z! ,D!4QDK:&8F36(;T2!1)]T+:1&E;8C\B3J-50$IA= ("'UMV@, 0@$@+ MT1_=)#.>3X%=("==E0HEHBYO1/T#./1=H[X(=^%64GF8!X22?D;$M0'< "2R M9>>!TCL#I3@0^7D?SBA!R?T)Q=-)>X\@>L /]P:CO>9)1!-Q"1:W !@NG]*^ MC*4Z9=N$EW;W+I3V8D!<5".%1*I+@PJ0G>;2>LY#*5@ORZM3]B> M(7';BP;A?M1W*K"@E$FI.!$[NN6-6.=R[!$J@\V"!J]B($'D7NP/X@E-I!WIJPM/.].=CO#&I?"7 I"*[ M2R7=DO+[0\/2XO+(\Z *Z^*.Z$9=ZI/'3>5049H"06U]/9(DV@AO@*]0IY!C MF:$0V]@"!2T:$L'J.^ 7%Y%6:^R4( M82;0'H\W&N Y8$[L$^8JT@SAW(8%;;VKVLVW/(B]KZ!*RN@Z24I#P=](GP]H MS;1U^)P.)5&735!1=9S##A[IDB**D<3N25>&XXX)_*D!'2CDY:U=A\&J&;>W MM0;1GT<]")\7_'Q4G+UD2EZ#JHX0[LG7GSQ%3T3Z7FW%^L]D*^8/%L5JB=37 M+$6DN0G3-6$1T+ZB]M@J8V]-XUC*TKGD;;KW#U!EEDGG #Z3$F*-!06U"XGV M>24'"&9D8$L,CW^IH%ZM0/BME&B^7VUEGOB3AL._=UQ_7IZ_4%BB8*@"+Z=^6&0($9\D[4^63!P_0GE5VW\,MT04F\=0@ M<=0Q[N"Y#I'C#Z@KB-5##I3Y7*LY4"+,^;0Z9S<5/4)6*+T$;%W,=.!$?@? M"+C_2Y70W/-7?)-M_IM%(?:^=T-J#7VW-*9U@'58/X\4+S^LUWLQW> M?CN#_\5JY*JYZ9M:3FRW]?K-7M1_M+G=C!YM^YS:HV:[\WC//ZH5C>T<]792 MV_(3$28#Y]L6/']=Z]96':KE-6@SS^"W^CXCVBEN2'@SW+0X[T3?//P^OPK)\^:*'Y.-_[[V8O^/N-PL\\L$WFI_W/(-=XUYQD2>O BVE M$U5&)IY^-^[^'?R[L^'4SM'_;KP:SB2D;'0#24D'5NQ#M8T[^!@.+K'*V&H\ MW(9"RZ?4!W+XYM=CA0[?S@W"NX@Y;'U/MEX\/B>WUUUXC"NH=-M=OO )6O4; MOH;SW^6=_P]02P,$% @ 18()5;GRJ+/F!P VR< !8 !Z978M,C R M,C V,S!X97@S,3(N:'1M[5IK;QNW$OU^?P6KX*8VH/?#L67'@.,'*B!U4D-% MT$\%M- MQN5UA54FSN7]1F,VF]5GG;HVX\;PID&JN@VEM17UV,65TQ-Z@E_!X]/_G/Q0 MJ[$+'16IR!R+C.!.Q*RP,ANS3[&PMZQ6*Z7.=3XWM$;_GL+1C8@'OI8-U?B;26566TB:/Q^MY>[XYF,W:3?:C;_6_%R MIR>)SAP&,^@<+H..34WNQI4<9WWO7R6H6HA'6FG3?]7T M_XZII9;P5*IY_\>A3(5EUV+&;G3*LQ^K%C&I66%D$@2M_)^ C1C$W\Z"_6^@ M1\E,+/QIM8>:%>2;CSR]OAH.KP?G9GFSK6/?W8WNHVX,JFPHC+ <:)]B#3B=55DD MC)/)G+D)=Z]?]0Z/MXY.SN,86FI*)*[?ZR[B);,8L>K7.@?/YFBKOG#B[Q_] M_K2T#^L]FH8!F_"I8$9,I9B!@]Q$6O9'P0U K>9XGFOCF,[8E38I:S5KOS"= ML/>D-2.V$C]KIXVMLD$6U1&FHY<0IO;.A>D=MP@.PI#.V6VF9TK$8U$-T2IC M%&N8D&FD$XS 9<9X-F=%YDPAX $2C,\U"!YG*>Z,Y(HE/,(CPW0*!G0ZR&T( M9"(2UG(S)Y&4WPJ,NZ;3XED,8S"D\HD*8Y! ) T2$\0R=("@S47D#22].4S3,=R@DD;CU M81LP;H0'" (N1TI0()D *D=*V@F)DU@*>B2*I/M8VDAI6Z ?$:?1*B E-SH2 M,1Y;M@=@Q )("]&_O(LF/!L+=@9.NBD4)%H=7FOU]L2^[]KJQ>$NW$HJ$+. M4-+/B+C6@!N 1+9L/5!R;Z $ Y&?#^$,"4KNWU \'35W"*)[?']G,-JM'[5H M(BZ$Q28 X?(I[EMAA9&4MN)#D@0[[W.2 C M386E'.S7I?4)VS,D-KXP"#M2WRE'02FC0G$B=KCEC5CEE0WEAU_!DI3, M=105AH*_ECD?T9IJZ_"<3B2ART905)[DL+TGNB1 ,?CK@71I.#9+PA\8T%E" M5BSMV@]63;A=EAG$?![U(O8IP<]'2==SIN2M4.7IP0/YZC=/T3FS">/GIV]J.R^ M@[NA,R3QQ( XJHB[\%P'Y/BSZ1)BU9 #93;5:BHH$69\7!ZQFY(>19HK/1=H MG4UTX$1^#\ W%]2)=1W_/W>!2;-$R,[*\:%A8>M@^;Q4=6_TOX*VYW?_)7- M(RP>86KP0?'9M\1W.BZ5C;1S.NW3F^PI)2]4/>5[7+\< M0O/J)7>]&5YT.X/_\6+DLKGNFQHNWFSK]NK=5N_)YF:]]63;Y]0>U)OMIWO^ M6:TPMGW0W4IMPT]$F S,M\UY]K;2J2PZE(NIWV2>KY?Z/B/:SN](>/V-.BW% MA]$)@?G[X=NB>7DWOY_57X97KU]U03+^=^/M^SU7GRWH6/G/-#?7/!7;QKSD M(4]3.2RE8U-&)A[_8]S]-_P/YH.^H_I.:_[YO#J?2)&PJV7Y\*'3 M>+31N+\)A89/J(_DZ_7/Q'(=/I+KAU<.4['QX=AJ^?B,W%QUX2.LH<)M=OG" MMV;E;_CLS7^ =_I_4$L#!!0 ( $6""57^@B'R2P4 &F5V M+3(P,C(P-C,P>&5X,S(Q+FAT;>T::V_;-O#[?@7K8&T"6$_+;B*[ 5(GQ3*T M2=:Z*/9IH$7*(DJ1*DG%\7[]CI3MQ''2>@'6+*T#1)!T#]Z+=ZC M/R].4&%*CBX^OGY[.D0M+P@^=89!<#PZ1K^-WKU%B1]&:*2PT,PP*3 /@I.S M%FH5QE1I$$RG4W_:\:6:!*/W@665!%Q*37UB2.MP8-_ E6)R^,O@F>>A8YG5 M)14&98IB0PFJ-1,3](E0_1EYWAQK**N98I/"H#B,8_1)JL_L$C=PPPRGAPL^ M@Z!Y'@1ND<%8DMGA@+!+Q,BK%L/[<;>#]U]V\[R7Y$D^)GE&\UY&<'1 XT[^ M5P1"!H#>T&@SX_15JV3"*ZA=/TVZE>E/&3%%&H7AKRV'=SC(I3"PF +BYK;A ML22Y5NA.ZO[Z%>#DN&9^E+T:L MI!J=T2EZ+TLL7K0U^,335+&\0=3L;PHRPB+N<=K(_Q+X<";H0I\HMDJ<7!5L MS SJQ'ZTJL%FLF=@>:H>2?@A58;E+,,V()',T?#D'&%!T/#-.;JHE:XQ"&4D MBO;11_^#/_31!YHYY*C3#=M/3N$CC8Z(K.QNN:G>0JF#L&>M8 J*/F UQH)J M[_R*TQDZRHR%Q&$8;ZKT?ZYB*IP)E4HBY1E-F"J?/EQHKL#N?(44KJ9PV M;RV9L$F#OI-&*MU&IR+S$="]D:I$4>C]@7*I'(,*Q)$$44' >+_7@C[?B7IA MOQ.V769I(ZQ1SC@ EVN"66L%R0Z4LT%UYE M.4.?A9R"FA,*P *;YSO=_?[&&Z'"A(#!/4YSDW:3Q=9@8%5A4J_3>[2XV8WV M%EI\_^57[1(G?B>QAAC=%;AYS>$ADV7%;60MHTW1+S53U)8R;5UU'0V[> ]! M%"]?='?)WM+WUS&ZC,]Y $0'G:0)H])%/7CZH&\C^4?P=OS_]#83D&_*IAY! M&C,82 F\O3N'Y9C9ITI!E@"OMRTBYAP! Y +<\#3%7A=MQU]S@06F7T/K(GK MPEQB JR:-T$C(,SI CR6BE#E@0X<5YJFBYL^8;KB>)8R MX21Q1/TYL[$T1I:I_?B_M*D[PWS^)>CV00.^G@OX83,;, K^R6+E.=AWH,"0 M=5C2]9.H>R\X]*-[85]CV_/#^'[*AW(%8>->LA';P!FB,0;86U=8O&IU6@N" M^2Y*0Q0Y?RWX?04UKJXL\LUOT>Z$8-" 5="!KP+WU4 A<,=WV&=L^8]MG M;/N,!_09M^8H/WNQ^=DZC:W[?YI>X\URM'%'K[$&?'J]AIT-Y5+1B;33F&SE MMVNFT9C:UWFM!-/%K8'OW?-A'YT:2RFD65"[\;4=> -U)35=G2+N/V!BV';C M);9<"*09VQE7)F$!Y0YNC.TP*X>=*C(+ 0PL9E86*]+](Z@V4$VP(IQJ)Z8E MFE!!%3CYFK\5G(. -9Y8YDC763'G??\0Z^:1#3"#&Y.EBG)LN]6U0QS7^=*U M8.$U"1Y#TJS-.LDWSGW,K\T1%'<8YO ?4$L! A0#% @ 18()51500/_9 ML@( '-\= ! ( ! 'IE=BTR,#(R,#8S,"YH=&U02P$" M% ,4 " !%@@E5S'WU&F@8 "X'0$ $ @ $'LP( >F5V M+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( $6""55.[W$^H2 *\\ 0 4 M " 9W+ @!Z978M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M $6""54>>T%XB7< *#,Q,BYH=&U02P$"% ,4 " !%@@E5_H(A\DL% !G(P %@ M @ &$@@4 >F5V+3(P,C(P-C,P>&5X,S(Q+FAT;5!+!08 "0 ) % " ( #B 4 ! end