0001802749-23-000135.txt : 20231120 0001802749-23-000135.hdr.sgml : 20231120 20231120162644 ACCESSION NUMBER: 0001802749-23-000135 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231120 DATE AS OF CHANGE: 20231120 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: 231423119 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-20230930.htm 10-Q zev-20230930
000180274912-312023Q3false0.0531http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrent0.0500018027492023-01-012023-09-300001802749zev:RedeemableWarrantsMember2023-01-012023-09-3000018027492023-11-17xbrli:shares00018027492023-09-30iso4217:USD00018027492022-12-31iso4217:USDxbrli:shares00018027492023-07-012023-09-3000018027492022-07-012022-09-3000018027492022-01-012022-09-300001802749us-gaap:CommonStockMember2023-06-300001802749us-gaap:AdditionalPaidInCapitalMember2023-06-300001802749us-gaap:RetainedEarningsMember2023-06-3000018027492023-06-300001802749us-gaap:CommonStockMember2023-07-012023-09-300001802749us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001802749us-gaap:RetainedEarningsMember2023-07-012023-09-300001802749us-gaap:CommonStockMember2023-09-300001802749us-gaap:AdditionalPaidInCapitalMember2023-09-300001802749us-gaap:RetainedEarningsMember2023-09-300001802749us-gaap:CommonStockMember2022-12-310001802749us-gaap:AdditionalPaidInCapitalMember2022-12-310001802749us-gaap:RetainedEarningsMember2022-12-310001802749us-gaap:CommonStockMember2023-01-012023-09-300001802749us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001802749zev:ConversionOfConvertibleDebtMember2023-01-012023-09-300001802749zev:ConversionOfConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001802749us-gaap:RetainedEarningsMember2023-01-012023-09-300001802749us-gaap:CommonStockMember2022-06-300001802749us-gaap:AdditionalPaidInCapitalMember2022-06-300001802749us-gaap:RetainedEarningsMember2022-06-3000018027492022-06-300001802749us-gaap:CommonStockMember2022-07-012022-09-300001802749us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001802749us-gaap:RetainedEarningsMember2022-07-012022-09-300001802749us-gaap:CommonStockMember2022-09-300001802749us-gaap:AdditionalPaidInCapitalMember2022-09-300001802749us-gaap:RetainedEarningsMember2022-09-3000018027492022-09-300001802749us-gaap:CommonStockMember2021-12-310001802749us-gaap:AdditionalPaidInCapitalMember2021-12-310001802749us-gaap:RetainedEarningsMember2021-12-3100018027492021-12-310001802749us-gaap:CommonStockMember2022-01-012022-09-300001802749us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001802749us-gaap:RetainedEarningsMember2022-01-012022-09-300001802749zev:ConversionOfConvertibleDebtMember2023-01-012023-09-300001802749zev:ConversionOfConvertibleDebtMember2022-01-012022-09-3000018027492023-04-270001802749zev:YorkvilleYAIIPNLtdMember2023-01-012023-09-300001802749zev:YorkvilleYAIIPNLtdMember2023-07-012023-09-300001802749us-gaap:SubsequentEventMemberzev:YorkvilleYAIIPNLtdMember2023-10-012023-11-200001802749us-gaap:SubsequentEventMemberzev:LincolnParkCapitalFundLLCMember2023-01-012023-11-200001802749zev:ConvertibleNoteDueMay2024Member2021-05-062021-05-06xbrli:pure00018027492023-04-272023-04-270001802749us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-30zev:customer0001802749zev:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001802749zev:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001802749us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802749zev:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802749zev:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802749zev:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749zev:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749zev:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749zev:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749zev:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001802749us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-09-30zev:item0001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2023-01-012023-09-300001802749zev:SupplierTwoMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2023-01-012023-09-300001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2022-01-012022-12-310001802749zev:SupplierTwoMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2022-01-012022-12-310001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2023-07-012023-09-300001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2023-07-012023-09-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2022-07-012022-09-30zev:note0001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2022-07-012022-09-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2023-01-012023-09-300001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2023-01-012023-09-300001802749zev:SupplierTwoMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2023-01-012023-09-300001802749us-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2022-01-012022-09-300001802749zev:SupplierOneMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2022-01-012022-09-300001802749zev:SupplierTwoMemberus-gaap:SupplierConcentrationRiskMemberzev:InventoryPurchasesMember2022-01-012022-09-300001802749zev:ZeroEmissionVehiclesMember2023-07-012023-09-300001802749zev:ZeroEmissionVehiclesMember2022-07-012022-09-300001802749zev:ZeroEmissionVehiclesMember2023-01-012023-09-300001802749zev:ZeroEmissionVehiclesMember2022-01-012022-09-300001802749zev:OtherMember2023-07-012023-09-300001802749zev:OtherMember2022-07-012022-09-300001802749zev:OtherMember2023-01-012023-09-300001802749zev:OtherMember2022-01-012022-09-300001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-03-012023-03-310001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-03-310001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-09-300001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-07-012023-09-300001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-01-012023-09-3000018027492023-10-012023-09-3000018027492024-01-012023-09-30utr:sqmi0001802749zev:ConvertibleNoteDueMay2024Member2021-05-060001802749zev:ConvertibleNoteDueMay2024Member2023-09-300001802749zev:ConvertibleNoteDueMay2024Member2022-12-310001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember2022-12-310001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember2023-09-300001802749us-gaap:FairValueInputsLevel1Member2023-09-300001802749us-gaap:FairValueInputsLevel2Member2023-09-300001802749us-gaap:FairValueInputsLevel3Member2023-09-300001802749us-gaap:FairValueInputsLevel1Member2022-12-310001802749us-gaap:FairValueInputsLevel2Member2022-12-310001802749us-gaap:FairValueInputsLevel3Member2022-12-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001802749zev:EarnoutLiabilityMember2022-12-310001802749zev:EarnoutLiabilityMember2023-01-012023-09-300001802749zev:EarnoutLiabilityMember2023-09-300001802749us-gaap:EquipmentMember2023-09-300001802749us-gaap:EquipmentMember2022-12-310001802749us-gaap:VehiclesMember2023-09-300001802749us-gaap:VehiclesMember2022-12-310001802749zev:MobileVehicleChargersMember2023-09-300001802749zev:MobileVehicleChargersMember2022-12-310001802749us-gaap:LeaseholdImprovementsMember2023-09-300001802749us-gaap:LeaseholdImprovementsMember2022-12-310001802749us-gaap:ComputerEquipmentMember2023-09-300001802749us-gaap:ComputerEquipmentMember2022-12-310001802749us-gaap:SoftwareDevelopmentMember2023-09-300001802749us-gaap:SoftwareDevelopmentMember2022-12-310001802749us-gaap:FurnitureAndFixturesMember2023-09-300001802749us-gaap:FurnitureAndFixturesMember2022-12-310001802749zev:CapitalProjectsInProgressMember2023-09-300001802749zev:CapitalProjectsInProgressMember2022-12-310001802749us-gaap:CostOfSalesMember2023-07-012023-09-300001802749us-gaap:CostOfSalesMember2022-07-012022-09-300001802749us-gaap:CostOfSalesMember2023-01-012023-09-300001802749us-gaap:CostOfSalesMember2022-01-012022-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001802749zev:PrepaidAdvanceAgreementMember2023-09-300001802749zev:PrepaidAdvanceAgreementMember2022-12-310001802749zev:InsuranceFinanceAgreementMember2023-09-300001802749zev:InsuranceFinanceAgreementMember2022-12-31zev:day0001802749zev:ConvertibleNoteDueMay2024Memberzev:ConvertibleNoteWarrantsMember2021-05-062021-05-060001802749zev:ConvertibleNoteDueMay2024Member2022-11-212022-11-210001802749zev:ConvertibleNoteDueMay2024Member2022-11-210001802749zev:ConvertibleNoteDueMay2024Member2023-02-102023-02-100001802749zev:ConvertibleNoteDueMay2024Member2023-02-100001802749zev:ConvertibleNoteDueMay2024Member2023-03-152023-03-150001802749zev:ConvertibleNoteDueMay2024Member2023-03-150001802749zev:ConvertibleNoteDueMay2024Member2023-01-012023-09-300001802749zev:ConvertibleNoteWarrantsMember2021-05-062021-05-060001802749zev:ConvertibleNoteDueMay2024Member2023-07-012023-09-300001802749zev:ConvertibleNoteDueMay2024Member2022-07-012022-09-300001802749zev:ConvertibleNoteDueMay2024Member2022-01-012022-09-300001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2023-09-300001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2022-12-310001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2023-07-012023-09-300001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2022-07-012022-09-300001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2023-01-012023-09-300001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementMember2022-01-012022-09-300001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-05-160001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-05-162023-05-160001802749zev:PrepaidAdvanceAgreementMember2023-05-162023-05-160001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMemberzev:WVAPPeriodOneMember2023-05-162023-05-160001802749zev:WVAPPeriodTwoMemberzev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-05-162023-05-160001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-09-300001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-01-012023-09-300001802749zev:PrepaidAdvanceAgreementMemberzev:YorkvilleYAIIPNLtdMember2023-07-012023-09-300001802749zev:PrepaidAdvanceAgreementMemberus-gaap:CommonStockMemberzev:YorkvilleYAIIPNLtdMember2023-07-012023-09-300001802749zev:PrepaidAdvanceAgreementMemberus-gaap:CommonStockMemberzev:YorkvilleYAIIPNLtdMember2023-01-012023-09-300001802749zev:PrepaidAdvanceAgreementMember2023-07-012023-09-300001802749zev:PrepaidAdvanceAgreementMember2023-01-012023-09-300001802749zev:PrepaidAdvanceAgreementMemberus-gaap:CommonStockMember2023-07-012023-09-300001802749zev:PrepaidAdvanceAgreementMember2022-01-012022-09-300001802749zev:PrepaidAdvanceAgreementMember2022-07-012022-09-300001802749zev:PrepaidAdvanceWaiverAgreementMember2023-09-192023-09-190001802749zev:PrepaidAdvanceAgreementMember2023-09-190001802749zev:PublicWarrantMember2023-03-310001802749us-gaap:WarrantMember2023-04-260001802749us-gaap:WarrantMember2023-04-270001802749us-gaap:CommonStockMember2022-08-3000018027492022-08-302022-08-300001802749us-gaap:CommonStockMemberzev:LincolnParkCapitalFundLLCMember2022-07-012022-09-300001802749us-gaap:WarrantMember2023-09-300001802749zev:PublicWarrantMember2023-09-300001802749zev:ConvertibleNoteWarrantsMember2023-09-300001802749zev:PrivatePlacementWarrantMember2023-09-300001802749zev:PublicAndConvertibleNoteWarrantsMember2023-01-012023-09-300001802749zev:PrivatePlacementWarrantMember2021-05-060001802749zev:ConvertibleNoteWarrantsMember2021-05-060001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-01-012022-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2023-01-012023-09-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2023-09-300001802749zev:A2021EquityIncentivePlanMember2023-09-300001802749zev:A2019EquityIncentivePlanMember2023-09-300001802749zev:A2019EquityIncentivePlanMember2023-01-012023-09-300001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2023-07-012023-09-300001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2022-07-012022-09-300001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2023-07-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2022-07-012022-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001802749us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001802749us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001802749us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001802749us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001802749us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001802749us-gaap:EmployeeStockOptionMember2023-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2023-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-12-310001802749zev:FourZeroOneKSavingsPlanPart1Member2023-01-012023-09-300001802749zev:FourZeroOneKSavingsPlanPart2Member2023-01-012023-09-300001802749us-gaap:ConvertibleDebtSecuritiesMember2023-07-012023-09-300001802749us-gaap:ConvertibleDebtSecuritiesMember2022-07-012022-09-300001802749us-gaap:WarrantMember2023-07-012023-09-300001802749us-gaap:WarrantMember2022-07-012022-09-300001802749us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001802749us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001802749zev:CommonAndPreferredSeriesCWarrantsMember2023-07-012023-09-300001802749zev:CommonAndPreferredSeriesCWarrantsMember2022-07-012022-09-300001802749zev:CompanyVsRomeoSystemsIncAndNikolaCorporationMember2023-06-282023-06-280001802749zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMemberzev:LoanAndSecurityAgreementForbearanceAgreementMemberus-gaap:SubsequentEventMember2023-11-152023-11-15
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 September 30, 2023
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 $230.00 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 November 17, 2023, there were 6,593,516 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)
September 30,
2023
December 31,
2022
(Unaudited)
Assets
Current assets  
Cash and cash equivalents$6,022$56,011
Accounts receivable, net of allowance of $2,086 and $2,028 as of September 30, 2023 and December 31, 2022, respectively
9,7479,899
Inventories19,21447,066
Prepaid expenses and other current assets4,6759,401
Total current assets39,658122,377
Property and equipment, net7,91811,519
Operating lease right-of-use asset, net6,7187,735
Other assets1,4011,928
Total assets$55,695$143,559
Liabilities and stockholders’ equity  
Current liabilities  
Accounts payable$3,091$7,961
Accrued expenses and other current liabilities9,8756,270
Warrant liability60
Derivative liability355
Current portion of operating lease obligation1,9131,649
Current debt, net of debt discount55,025
Total current liabilities70,25915,940
Long-term debt, net of debt discount2,98662,103
Operating lease obligation, net of current portion6,2637,735
Derivative liability78
Earnout liability2,265
Other long-term liabilities792880
Total liabilities80,30089,001
Commitments and contingencies (Note 13)
  
Stockholders’ (deficit) equity  
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022
Common stock, par value $0.0001, 250,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 6,593,516 and 4,492,157 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
11
Additional paid-in capital237,343220,951
Accumulated deficit(261,949)(166,394)
Total stockholders’ (deficit) equity(24,605)54,558
Total liabilities and stockholders’ (deficit) equity$55,695$143,559

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 September 30,Nine Months Ended September 30,
2023202220232022
Revenue, net of customer refunds$12,366$11,131$21,593$20,079
Cost of revenues45,69414,58066,77927,191
Gross loss(33,328)(3,449)(45,186)(7,112)
Operating expenses  
Research and development1,1941,4284,6625,180
Selling, general and administrative13,50314,89741,37639,055
Total operating expenses14,69716,32546,03844,235
Loss from operations(48,025)(19,774)(91,224)(51,347)
Other (income) expense, net  
Interest expense, net3,8673,75810,48811,468
(Gain) loss from change in fair value of warrant liabilities(10)(536)(60)(1,850)
(Gain) loss from change in fair value of derivative liability353 (3,728)290(16,370)
(Gain) loss from change in earnout liability(446)(18,054)(2,265)(68,357)
(Gain) loss on extinguishment of debt  (2,965) 
Other expense (income), net(1,117)17 (1,157)11 
Total other (income) expense, net2,647 (18,543)4,331(75,098)
Net income (loss)$(50,672)$(1,231)$(95,555)$23,751 
Net income (loss) per share, basic$(7.84)$(0.33)$(16.79)$6.30 
Net income (loss) per share, diluted$(7.84)$(0.33)$(16.79)$4.50 
Weighted-average shares outstanding, basic6,460,5113,787,2695,691,0363,771,472
Weighted-average shares outstanding, diluted6,460,5113,787,2695,691,0364,268,720

See accompanying notes to Consolidated Financial Statements.
4

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

Common StockAdditional
Paid-in
Capital
Stockholders’
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesPar Value
Balance as of June 30, 20236,144,553 $1 $234,209 $(211,277)$22,933 
Vesting of restricted stock units, net of taxes5,660 —  —  
Common stock issued for conversion of debt443,303 — 1,510 — 1,510 
Stock-based compensation expense— — 1,624 — 1,624 
Net loss— — — (50,672)(50,672)
Balance as of September 30, 20236,593,516 $1 $237,343 $(261,949)$(24,605)
Balance as of December 31, 20224,492,157 $1 $220,951 $(166,394)$54,558 
Exercise of stock options9,502 — 10 — 10 
Vesting of restricted stock units, net of taxes41,020 — (14)— (14)
Common stock issued for conversion of debt904,851 — 3,404 — 3,404 
Canceled due to reverse split(1,957)— — — — 
Stock-based compensation expense— — 4,425 — 4,425 
Conversion of convertible notes payable1,147,943 — 8,567 — 8,567 
Net loss— — — (95,555)(95,555)
Balance as of September 30, 20236,593,516 $1 $237,343 $(261,949)$(24,605)
Balance as of June 30, 20223,780,505 $ $209,199 $(156,582)$52,617 
Exercise of stock options2,941 — 6 — 6 
Vesting of restricted stock units, net of taxes1,745 — (6)— (6)
Stock-based compensation expense— — 1,470 — 1,470 
Common stock issued for commitment shares14,975 — 851 — 851 
Net loss— — — (1,231)(1,231)
Balance as of September 30, 20223,800,166 $ $211,520 $(157,813)$53,707 
Balance as of December 31, 20213,753,132 $ $206,776 $(181,564)$25,212 
Exercise of stock options18,191 — 129 — 129 
Vesting of restricted stock units, net of taxes13,868 — (114)— (114)
Stock-based compensation expense— — 3,878 — 3,878 
Common stock issued for commitment shares14,975 — 851 — 851 
Net income— — — 23,751 23,751 
Balance as of September 30, 20223,800,166 $ $211,520 $(157,813)$53,707 

See accompanying notes to Consolidated Financial Statements.
5

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

Nine Months Ended September 30,
20232022
Cash flows from operating activities
Net income (loss)$(95,555)$23,751 
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization1,996 1,279 
Impairment of long-lived assets4,878  
Right-of-use asset impairment435  
Provision for doubtful accounts1,987 2,231 
Provision for inventory obsolescence and write-downs20,659 1,155 
Loss (gain) on disposal of fixed asset56 58 
Gain on extinguishment of debt(2,965) 
Change in fair value of warrant liability(60)(1,850)
Change in fair value of earnout liability(2,265)(68,357)
Change in fair value of derivative liability290 (16,370)
Stock-based compensation4,425 3,878 
Amortization of debt discount6,352 6,899 
Non-cash impact of operating lease right-of-use asset1,017 849 
Issuance of common stock for debt825  
Issuance of common stock for commitment shares 851 
Changes in operating assets and liabilities:
Accounts receivable(5,777)(4,793)
Inventories11,135 (21,955)
Prepaid expenses and other assets4,836 (4,126)
Accounts payable(4,870)6,052 
Accrued expenses and other liabilities2,715 3,462 
Net cash used in operating activities(49,886)(66,986)
Cash flows from investing activities
Purchase of property and equipment(3,610)(5,694)
Net cash used in investing activities(3,610)(5,694)
Cash flows from financing activities
Proceeds from pre-paid advance agreement2,944  
Repayment of prepay advance agreement(200) 
Insurance finance agreement1,138  
Repayment of insurance finance agreement(228) 
Payments on finance lease obligations(143)(78)
Proceeds from exercise of stock options10 129 
Tax withholding payment related to net settlement of equity awards(14)(114)
Net cash provided by (used in) financing activities3,507 (63)
Net (decrease) increase in cash(49,989)(72,743)
Cash - Beginning of period
56,011 168,538 
Cash - End of period
$6,022 $95,795 
6

Nine Months Ended September 30,
20232022
Supplemental cash flow information - Cash paid for interest
$2,992 $3,536 
Significant noncash transactions
Conversion of notes for common stock$8,567 $ 
Property and equipment included in accounts payable and accruals406 879 
Finance lease right-of-use asset in exchange for a lease liability(161)786 
Inventory repossessed for accounts receivable3,942 1,410 

See accompanying notes to Consolidated Financial Statements.
7

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”) designs and manufactures zero-emission vehicles (“ZEV”) and charging infrastructure solutions for commercial fleets, large enterprises, original equipment manufacturers, and governments. The Company’s product offerings range from electrified cargo vans, transit and shuttle buses, school buses, specialty work trucks, ambulances, mobile and stationary chargers and electric powertrains for school buses, transit buses and motorcoaches. The Company operates predominately in the United States.
On May 6, 2021, GigCapital3, Inc. (“Gig”), consummated the merger pursuant to the Business Combination Agreement, dated December 10, 2020, by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware, and Lightning Systems, Inc., a Delaware corporation (“Lightning Systems”) (the “Business Combination”). On May 6, 2021, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc.
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, 2022.
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.
NYSE Suspension of Trading and OTC Quotation
On September 18, 2023, the Company received notice from the New York Stock Exchange (“NYSE”) indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE (the “Notice”). The decision was reached by the NYSE staff under Section 802.01B of the NYSE Listed Company Manual because it had fallen below the NYSE’s continued listing standard requiring listed companies to maintain an average global market capitalization of at least $15 million over a consecutive 30-trading day period.
The Company requested to appeal the proposed delisting and was granted a hearing on December 14, 2023 in front of the NYSE Board to review the staff’s decision. During the pending appeal, the Company’s common stock remains listed on the NYSE, but trading in the Company’s common stock and warrants on the NYSE has been suspended as of September 18, 2023. Effective September 19, 2023, the Company’s common stock and warrants trade on the over-the-counter markets under the symbols “ZEVY” and “ZEVYW,” respectively.
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 may not be recovered. 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. Should the sum of the expected future net cash flows be less than the carrying value, the Company would recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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.
For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three
8

and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
Reverse Stock Split
The Company effected a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. All share and per share amounts were retroactively adjusted for all periods presented to give effect to this reverse stock split, including reclassifying an amount equal to the reduction in par value of the Company’s common stock to additional paid-in capital. See Note 9 for additional information.
Liquidity and Capital
As of September 30, 2023, the Company had $6,022 in cash and cash equivalents. For the nine months ended September 30, 2023, the Company incurred a net loss of $95,555 and cash used in operating activities was $49,886. The Company had negative working capital of $30,601 as of September 30, 2023. 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.
The Company has suffered recurring losses from operations. The continuation of the Company as a going concern is dependent upon the Company attaining and maintaining profitable operations and/or raising additional capital from equity offerings, debt financings or other capital markets transactions, collaborations, strategic partnerships or licensing arrangements.
The Company entered into a Pre-Paid Advance Agreement with YA II PN, Ltd. (“Yorkville”) on May 16, 2023 and into a purchase agreement (“ELOC”) with Lincoln Park Capital, LLC on August 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE or other Principal Market (as defined in the ELOC), the Company is currently unable to utilize either the ELOC or the Pre-Paid Advance Agreement. Moreover, the ability to access the Pre-Paid Advance Agreement or the ELOC in full is dependent on various factors, such as common stock trading volumes, market prices and obtaining stockholder approval, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's Accounting Standards Codification (“ASC”) 205-40 Going Concern analysis. During the three and nine months ended September 30, 2023, the Company received proceeds in the amount of $2,944 and issued 443,303 and 904,851 shares of common stock, respectively, to Yorkville. Since September 30, 2023 and through the filing date, the Company issued zero shares of common stock to Yorkville. As of September 30, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC other than the commitment shares (and is prohibited from accessing the ELOC while advances are outstanding to Yorkville).
Due to the timing of cash receipts, the Company may not be in a financial position to fund its next scheduled interest payment on its outstanding Convertible Notes, which payment is due no later than December 15, 2023 to avoid an event of default. Although the Company is working to collect outstanding accounts receivable and/or obtain bridge financing, there can be no certainty that either will occur prior to the December 15 payment deadline. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.
The Company has been working with financial advisors to assist the Company in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. If capital is not available to the Company when, and in the amounts needed, the Company could be required to liquidate its inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. The result of the Company's ASC 205-40 analysis, due to uncertainties discussed above, there is substantial doubt about the Company's ability to continue as a going concern through the next twelve months from the date of issuance of these consolidated financial statements.
These consolidated financial statements have been prepared by management in accordance with GAAP and this basis assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.

9

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, provision for credit losses, warranty liability, write downs and write offs of obsolete and damaged inventory, fair value estimates of property, plant and equipment 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 September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. As of December 31, 2022, two customers accounted for 40% and 25% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net Sales% of Net RevenueNet Sales% of Net RevenueNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$4,976 39 %$  %$9,157 37 %$  %
Customer B2,826 22 %  %3,840 16 %  %
Customer C  %5,920 53 %  %5,923 29 %
Customer D  %2,075 19 %  %2,075 10 %
Customer E  %1,098 10 %  %2,822 14 %
Customer F  %  %  %2,675 13 %
Total of customers with sales greater than 10%$7,802 61 %$9,093 82 %$12,997 53 %$13,495 66 %
Total of customers with sales less than 10%4,888 39 %2,038 18 %11,429 47 %6,584 34 %
Gross Revenue$12,690 100 %$11,131 100 %$24,426 100 %$20,079 100 %
Customer refunds(1)
(324) (2,833) 
Total Revenue, net of customer refunds$12,366 $11,131 $21,593 $20,079 

(1)    Customer refunds are related to the recall for certain 2021-2022 model year FE4-129 vehicles (“ZEV4”) that were manufactured with Romeo Power Systems, Inc (“Romeo”) battery packs. See section “Revenue Recognition” below for more detail concerning the accounting treatment and the section “Warranties and Recall Campaigns” for more detail on the recall.
Concentrations of supplier risk
As of September 30, 2023, two suppliers accounted for 13% and 10% of the Company’s total accounts payable. As of December 31, 2022, two suppliers accounted for 20% and 15% of the Company’s total accounts payable. For the three months ended September 30, 2023, one supplier accounted for 37% of inventory purchases. For the three months ended September 30, 2022, one supplier accounted for 42% of inventory purchases. For the nine months ended September 30,
10

2023, two suppliers accounted for 17% and 11% of inventory purchases. For the nine months ended September 30, 2022, two suppliers accounted for 32% and 19% 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. As of September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable.
The following table details the change in the allowance for credit losses for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$2,041$3,847$2,028$3,349
Credit loss expense (1)
451,7331,9872,231
Deductions (1)
(3,780)(1,929)(3,780)
Balance at end of period$2,086$1,800$2,086$1,800
(1) The charges to expense and deductions in the allowance for doubtful accounts during the nine months ended September 30, 2023 were primarily associated with two customers. The customers have not paid and the Company repossessed the vehicles as collateral for the accounts receivable balance. The charges to expense represent further impairment of the receivable balance down to the net realizable value of the collateral. The deductions represent the write off of the remaining accounts receivable balance related to these customers after applying the net realizable value of the collateral against the outstanding balance.
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 are 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.” The Company periodically reviews assets’ estimated useful lives based upon actual experience and expected future utilization. A change in useful life is treated as a change in accounting estimate and is applied prospectively. 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.”


11


Revenue recognition
Revenue Summary
The following table disaggregates revenue by major source:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ZEVs$12,127$10,570$23,234$18,969
Other5635611,1921,110
Gross Revenue$12,690$11,131$24,426$20,079
Customer refunds(1)
(324)(2,833)
Total Revenue, net of customer refunds$12,366$11,131$21,593$20,079
(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs.
The Company manufactures and sells ZEVs, such as delivery vans and buses. The Company manufactures ZEVs by removing the internal combustion engine and certain associated components (collectively, “decontented parts”) and 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 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 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 stand-alone zero-emission powertrains, charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for zero-emission powertrains, 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 California’s 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:
12


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. Payment terms are identified when the contract has commercial substance and collectability of consideration is probable. The Company generally utilizes payment terms of a twenty percent deposit once a contract is executed with the remainder due upon receipt.
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, of which current amounts are included in “Accrued expenses and other current liabilities” and long-term amounts are included in “Other long-term liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:
Balance as of December 31, 2022
$794 
Revenues recognized(5,474)
Increase due to billings5,466 
Balance as of September 30, 2023
$786 
Returns and Refunds
Based on the Company’s standard terms and conditions, 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.
However, during the nine months ended September 30, 2023 and as special consideration to those customers impacted by the Romeo battery recall, the Company extended an offer to allow a return and refund for the affected ZEV4s. The Company applied a reserve for estimated refunds based on known pending refunds and reduced sales accordingly. The Company initially recorded in March 2023, on a gross basis, a refund liability in the amount of $5,037 and inventory in the amount of $2,171. The total refund liability associated with ZEV4 recalls was $1,285 as of September 30, 2023, which is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. In some instances, the refund paid to customers exceeded the original transaction price and value of goods to be received (“Accommodation”), representing consideration payable to the customer. The Company recorded the Accommodation as an asset and will derecognize the asset as a reduction to the future revenues that will be recognized from orders placed by that customer, which were associated with the Accommodation. The Company recorded an Accommodation in the amount of $614 in March 2023 and this amount was included in “Prepaid expenses and other current assets” on the consolidated balance sheets. During the three months ended September 30, 2023, the Company derecognized the Accommodation in the amount of $324 and $614, respectively, as a reduction to revenues.
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.
13

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 September 30, 2023, 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. The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer) will be $192 in 2023 and $5,088 in 2024. 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.
Contract Balances
The following table summarizes the Company’s contract balances:
September 30,
2023
December 31,
2022
January 1,
2022
Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively
$9,747$9,899$9,172
Contract Liabilities - Current786794147
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 and Recall Campaigns
Warranties
All ZEVs that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranties. 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.”
At times, the Company may sell its ZEVs with an extended product warranty, with coverage beyond the five-year and 60-thousand-mile limited standard warranty. The Company considers these extended warranties to be separate performance obligations. The consideration allocated to the extended warranty is deferred and recognized over the term of the extended warranty. The Company’s deferred revenue associated with extended warranties is currently all classified as long-term within “Other long-term liabilities.”
Recall Campaigns
The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.
On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. See Note 13 under the section “Legal Proceedings”. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from the remaining assets of Romeo, or otherwise in the lawsuit against Nikola and Romeo described in Note 13.
On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which
14

could result in vehicle fires. The Company is still in process of developing a remedy for the structural welds and internal radiator leaks and at this time is unable to reasonably estimate a range of the potential losses associated with the recall.
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.
Current 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 Notes”) 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 Notes, including the conversion option, was $9,495 and $58,155 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023 and December 31, 2022 and a fair value of $3,091 and $3,125 as of September 30, 2023 and December 31, 2022, respectively.
15

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 September 30, 2023
Financial assets
Cash equivalents$4,065 $ $ 
Financial Liabilities  
Derivative liability  355 
As of December 31, 2022
Financial assets
Cash equivalents$51,351 $ $ 
Financial Liabilities  
Warrant liability$ $ $60 
Derivative liability  78 
Earnout liability  2,265 
As of September 30, 2023 and December 31, 2022, 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 Notes at each reporting date, as well as at each conversion date. The Convertible Notes 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 Notes. The value of the Convertible Notes 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 Notes. As of issuance, the value of the Convertible Notes and warrants related to the Convertible Notes 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.
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.
16

For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. This approach is considered Level 3 due to the significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
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 10). 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”.
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
17

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 $153 and $179 for the three months ended September 30, 2023 and 2022, and $548 and $422 for the six months ended September 30, 2023 and 2022, respectively.
Derivative Liability
The Company accounts for the embedded conversion feature and fundamental change clause of the Convertible Notes as derivative liabilities. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature and fundamental change clause meet all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because these features meet 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):
September 30, 2023
Balance at beginning of period$2,265 
(Gain) loss(2,265)
Balance at end of period$ 
Income taxes
Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.
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.
The Company applies 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 Notes.
Recent accounting pronouncements issued and adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (“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 took effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU required a
18

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 adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.

Note 3 – Inventories

At September 30, 2023 and December 31, 2022, inventories consist of the following:

September 30, 2023December 31, 2022
Raw materials$11,002$30,763
Work in progress3733,357
Finished goods7,83912,946
Total inventories$19,214$47,066
The Company discontinued certain vehicle platforms due to the supply uncertainty for key components required to produce these platforms. As a result, the Company assessed its ability to reuse the remaining inventory in other platforms the Company currently produces or is developing. However, the Company determined that much of the inventory could not be used so the inventory was written down to a net realizable value. In addition, the Company reduced certain finished goods inventory to a net realizable value. As a result, the Company reduced the cost of certain inventory to net realizable value by $18,016 and $20,659 for the three and nine ended September 30, 2023, respectively. The Company reduced the cost of certain inventory to net realizable value by $378 and $1,155 for the three and nine months ended September 30, 2022, respectively. The reductions in inventory were recorded in “Cost of revenues.”


Note 4 – Prepaid Expenses and Other Current Assets

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

September 30, 2023December 31, 2022
Vendor deposits$394$4,447
Prepaid insurance2,1942,367
Other prepaid expenses2,0702,559
Other current assets1728
Total prepaid expenses and other current assets$4,675$9,401

Note 5 – Property and Equipment

Property and equipment as of September 30, 2023 and December 31, 2022 are as follows:

September 30, 2023December 31, 2022
Machinery and equipment$2,559$2,945
Vehicles1,3353,634
Mobile vehicle chargers627
Leasehold improvements1,6373,660
Computer equipment397688
Software3211
Furniture and fixtures571969
Capital projects in progress7602,317
Total7,91814,224
Accumulated depreciation and amortization (2,705)
Total property and equipment, net$7,918$11,519
19


For the three months ended September 30, 2023, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The triggering event was the receipt of the Notice from the NYSE on September 18, 2023 indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE. The Company evaluated the Company’s long-lived assets for impairment and as a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.

The cost of property and equipment, in the table above, as of September 30, 2023 are stated at fair value after taking into effect the impairment of $4,878.

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

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$231$127$620$337
Research and development7317104125
Selling, general and administrative4353281,147754
Total depreciation and amortization expense$739$472$1,871$1,216


Note 6 – Accrued Expenses and Other Current Liabilities

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

September 30, 2023December 31, 2022
Accrued professional services$831$597
Accrued interest1,684806
Accrued payroll and benefits3,2231,451
Other accrued expense2751,436
Warranty liability1,7851,268
Refund liability1,285
Customer deposits468427
Deferred revenue112106
Current portion of finance lease obligation212179
Total accrued expenses and other current liabilities$9,875$6,270

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

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$1,599$1,212$1,268$994
Charge for the period4405311,1071,231
Utilized during the period(254)(516)(590)(998)
Balance at end of period$1,785$1,227$1,785$1,227

20

Note 7 – Debt

Debt as of September 30, 2023 and December 31, 2022 consists of the following:

September 30, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Prepaid Advance Agreement200
Insurance Finance Agreement910
Total debt principal 63,97376,863
Unamortized debt discount - Convertible Note(5,922)(14,735)
Unamortized debt discount - Facility(14)(25)
Unamortized debt discount - Prepaid Advance Agreement(26) 
Total debt less unamortized debt discount$58,011$62,103
     Less current portion - Convertible Note(53,941)
     Less current portion - Prepaid Advance Agreement(174)
     Less current portion - Insurance Finance Agreement(910)
Total long-term debt$2,986$62,103
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 $230.00 and warrants to purchase up to 434,782 shares of common stock for a per share price of $230.00. 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 $230.00, or $276.00 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: 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 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 $230.00 (“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. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.
21

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.
On November 21, 2022, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $14,000 in aggregate principal amount of the Company's outstanding Convertible Notes for 663,822 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $21.00 per share. The Company recognized a gain on extinguishment of $2,921 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $8,138 and (2) the sum of the carrying amount of the converted debt $11,021 and the fair value of the convertible note derivative liability of $38.
On February 10, 2023, the Company completed an exchange with a holder of the Convertible Notes via a privately negotiated exchange agreement, pursuant to which the holder agreed to exchange $3,500 in aggregate principal amount of the Company's outstanding Convertible Notes at 95% of par for 210,443 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $15.80 per share. The Company recognized a gain on extinguishment of $47 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $2,811 and (2) the sum of the carrying amount of the converted debt $2,850 and the fair value of the convertible note derivative liability of $8.
On March 15, 2023, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $10,500 in aggregate principal amount of the Company's outstanding Convertible Notes for 937,500 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $11.20 per share. The Company recognized a gain on extinguishment of $2,918 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,756 and (2) the sum of the carrying amount of the converted debt $8,669 and the fair value of the convertible note derivative liability of $5.
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):
2023
Balance at beginning of period$78 
(Gain) Loss290
Change resulting from conversions(13)
Balance at end of period$355

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 September 30, 2023 and 2022 was $3,279 and $4,129, respectively, of which $1,122 and $1,647, respectively, related to contractual interest expense and $2,157 and $2,482, respectively, related to amortization of the discount. Interest expense for the nine months ended September 30, 2023 and 2022 was $9,818 and $11,830, respectively, of which $3,499 and $4,942, respectively, related to contractual interest expense and $6,319 and $6,888, respectively, related to amortization of the discount.
22

Facility
The Loan and Security Agreement with Cupola Infrastructure Income Fund, L.L.L.P., as amended (the “Facility”), provides for both term and working capital loans for borrowings up to $8,600 as of September 30, 2023. 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 18%. 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 September 30, 2023 and December 31, 2022. Interest expense related to the Facility was $130 and $118 for the three months ended September 30, 2023 and 2022, and $361 and $348 for the nine months ended September 30, 2023 and 2022, respectively.
Pre-Paid Advance Agreement
On May 16, 2023, the Company entered into a Pre-Paid Advance Agreement (the “PPA”) with YA II PN, Ltd., a Cayman Islands exempt limited partnership (the “Investor”). In accordance with the terms of the PPA, the Company may request pre-paid advances of up to $2,000 from the Investor (or such greater amount that the parties may mutually agree) (each, a “Pre-Paid Advance”), with an aggregate limit of $50,000, over an 18-month period. Such Pre-Paid Advances will be purchased by the Investor at 92% of the face amount. Interest will accrue on the outstanding balance of any Pre-Paid Advance at 0%, subject to an increase to 15% upon events of default described in the PPA. At any time while a Pre-Paid Advance is outstanding, the Investor may, by providing written notice to the Company (a “Purchase Notice”), require the Company to issue and sell shares of common stock to the Investor. The aggregate purchase price of the shares of common stock will be based on a price per share equal to the lower of: (a) with respect to each Pre-Paid Advance, 100% of the volume weighted average price (the “VWAP”) of the Company’s common stock on the trading day immediately preceding the closing of such Pre-Paid Advance (the “Fixed Price”) or (b) 92.0% of the average of the two lowest daily VWAPs during the seven trading days immediately prior to receipt of the Purchase Notice (as applicable, the “Purchase Price”), however in no event will the Purchase price be less than $0.856 (the “Contractual Floor Price”).
While Pre-Paid Advances are outstanding, and within three trading days of a Trigger Event (as defined below), the Company must pay the Investor a monthly cash payment (the “Monthly Payment”) of $1,000, plus any accrued and unpaid interest and a 7% redemption premium. Thereafter, the Company must pay the Investor the Monthly Payment every 30 calendar days after the due date of the initial Monthly Payment; provided that the Company’s monthly obligation to make such payments will end with respect to a particular Trigger Event if the daily VWAP of the Company’s common stock for five consecutive trading days immediately prior to the due date of the next Monthly Payment is 20% or greater than the Contractual Floor Price, unless a new Trigger Event occurs. A “Trigger Event” occurs if (i) the common stock is lower than the Contractual Floor Price for any five of seven consecutive trading days or (ii) the Company has issued substantially all of the shares available under the rules of the New York Stock Exchange until stockholder approval is received (19.9% of the shares outstanding as of the date hereof) (excluding the initial Pre-Paid Advance).
During the nine months ended September 30, 2023, the Company received Pre-Paid Advances in the aggregate amount of $3,200 and received proceeds in the amount of $2,944, net of issuance cost in the amount of $256. During the three months ended September 30, 2023, the Company converted $1,250 with the issuance of 443,303 newly issued shares of common stock to Yorkville. During the nine months ended September 30, 2023, the Company converted $2,800 with the issuance of 904,851 newly issued shares of common stock to Yorkville. The Company recognized a loss on extinguishment of $357 and $825 for the three and nine months ended September 30, 2023, respectively in “Interest expense, net” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $1,510 and (2) the sum of the carrying amount of the converted debt $1,153 for the three months ended September 30, 2023, and (1) the sum of the fair value of the common stock issued of $3,404 and (2) the sum of the carrying amount of the converted debt $2,579 for the nine months ended September 30, 2023. Interest expense related to the PPA was $825 for the three and nine months ended September 30, 2023 and zero for the three and nine months ended September 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE, the Company is currently unable to utilize the PPA.
On September 19, 2023, the Company and the Investor entered into a waiver agreement (the “Waiver Agreement”). Under the terms of the Waiver Agreement, the Investor agreed to waive the default under the PPA created by the suspension of trading of the common stock on the NYSE. As consideration for the Waiver Agreement, the Company agreed to make an Optional Prepayment (as defined in the PPA) of $200 of the outstanding advance of $400, plus the associated Payment Premium (as defined in the PPA) of $14. The Waiver Agreement did not otherwise modify or amend the PPA.

23

Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$200 
202463,773 
2025 
Thereafter 
Total$63,973 

Note 8 – 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 not expected to be renewed, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. 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 September 30, 2023 and December 31, 2022 consist of the following:

September 30, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$6,718$928$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,913$212$1,649$179
Lease obligation - long-term portion (3)
6,2635867,735619
Total lease obligations$8,176$798$9,384$798
Weighted average remaining lease terms (in years)3.44.14.24.8
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.
24


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 nine months ended September 30, 2023 and 2022 was immaterial.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating Lease Cost  
Cost of revenues$404$356$1,211$878
Research and development7677228232
Selling, general and administrative183230548857
Total operating lease cost$663$663$1,987$1,967

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

September 30, 2023
OperatingFinance
2023 (remainder of year)
$733 $59 
20242,997 237 
20253,043 192 
20263,105 160 
2027518 113 
Thereafter 95 
Total future minimum lease payments10,396 856 
Less: imputed interest(2,220)(58)
Total maturities$8,176 $798 

Note 9 – Capital Structure

Reverse Stock Split
On April 24, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment (the “Certificate of Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to effect a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. Beginning with the opening of trading on April 28, 2023, the Company’s common stock traded on the New York Stock Exchange on a split-adjusted basis under the new CUSIP number 53228T 200 and under the symbol “ZEV.”
As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would have been entitled to receive fractional shares because they held a number of shares of common stock not evenly divisible by the Reverse Stock Split ratio were automatically entitled to receive a cash payment equal to the value of such fractional share based on the closing price of the common stock as of the effective time of the Reverse Stock Split adjusted for the Reverse Stock Split.
The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. The Reverse Stock Split affected all stockholders uniformly and did not affect any stockholder’s ownership percentage of the Company’s shares of common stock.
All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. Prior to the Reverse Stock Split, the Company had outstanding issued warrants listed on the NYSE to purchase a total of 14,999,970 shares of common stock, with each whole warrant being exercisable to purchase one share of common stock at $11.50 per share. After giving effect to the Reverse Stock Split, these warrants are now exercisable for a total of
25

approximately 749,998 shares of common stock, resulting in each warrant becoming exercisable for 1/20th of a share of common stock with an exercise price of $230.00 per whole share.
Equity Line of Credit (“ELOC”)

On August 30, 2022, the Company entered into the ELOC Agreement with Lincoln Park, pursuant to which Lincoln Park committed to purchase up to $50.0 million of shares of the Company’s common stock, subject to certain limitations and conditions set forth in the ELOC Agreement. The Company may not issue or sell any shares of common stock under the ELOC Agreement which, when aggregated with all other shares of common stock beneficially owned by Lincoln Park, would result in beneficial ownership of more than 9.99% of the Company’s outstanding shares of common stock.

Under the terms of the ELOC Agreement, the Company has the right, but not the obligation, to sell to Lincoln Park, shares of its common stock over the period commencing on or about August 30, 2022 (the “Closing Date”) and ending on the first day of the month following the 36-month anniversary of the Closing Date. Purchase notices for regular or accelerated purchases to Lincoln Park include share volume limitations and are at prevailing market prices as defined in the ELOC Agreement.

During the three months ended September 30, 2022 and concurrently with the signing of the ELOC Agreement, the Company issued 14,974 shares of its common stock to Lincoln Park as a commitment fee. The fair value of the shares issued for the commitment fee of $851 was recorded in "Selling, general and administrative" expense on the Company's consolidated statements of operations.

As of September 30, 2023, the Company had not sold any common stock to Lincoln Park under the ELOC Agreement, other than the shares of common stock issued as a commitment fee. The Company has agreed with the Investor that it will not utilize the ELOC while there are outstanding Pre-Paid Advances without the Investor’s consent. In addition, the Company may not utilize the ELOC while its shares of common stock are suspended from trading on the NYSE or other Principal Market (as defined in the ELOC).

Warrants

As of September 30, 2023, there were warrants outstanding convertible into 1,218,285 shares of common stock. In total, the warrants include 14,999,970 public warrants convertible into 749,998 shares of common stock, 8,695,641 Convertible Note warrants convertible into 434,782 shares of common stock, and 670,108 private placement warrants convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment as discussed below. 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.

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 $360.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.
26


The following table presents information for privately placed warrants that were assumed in the Business Combination:

Number of
Warrants(1)
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Private warrants assumed through Business Combination
Outstanding at December 31, 2021
670,108$2,185$230.004.3
Change in fair value(2,125)
Outstanding — December 31, 2022670,10860230.003.4
Change in fair value(60)
Outstanding — September 30, 2023
670,108230.002.5

(1)     The 670,108 private placement warrants are convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment.

Note 10 – 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 September 30, 2023, there were 1,114,318 shares reserved and 659,190 shares available for grant under the 2021 Plan.

Prior Lightning Systems 2019 Equity Incentive Plan

The legacy Lightning Systems 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. In connection with the Business Combination, awards outstanding were converted into an option exercisable for common stock of the Company based on the Exchange Ratio. As of September 30, 2023, there were 73,099 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
27

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 September 30,Nine Months Ended September 30,
2023202220232022
Stock options expense  
Cost of revenues$5$3$12$13
Research and development451124
Selling, general and administrative323239842623
Total stock options expense$332$247$865$660
Restricted stock units expense  
Cost of revenues$99$98$259$205
Research and development434497123
Selling, general and administrative1,1501,0813,2042,890
Total restricted stock units expense$1,292$1,223$3,560$3,218
Total stock-based compensation$1,624$1,470$4,425$3,878

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

Stock options unrecognized expense$2,371 
Stock options weighted-average remaining requisite service period (in years)2.1
Restricted stock units unrecognized expense$6,964 
Restricted stock units weighted-average remaining requisite service period (in years)1.7

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 nine months ended September 30, 2023 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, 2023138,091$45.60
Granted$
Exercised(9,502)$1.08
Forfeited(4,189)$14.52
Expired(1,093)$
Outstanding at September 30, 2023
123,307$50.19$7.3
Vested and exercisable at September 30, 2023
73,099$38.69$7.0

28

Changes in the status of the Company’s non-vested stock option awards for the nine months ended September 30, 2023 are presented in the table below.
Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 202373,939$35.00
Granted$
Vested(18,691)$70.00
Forfeited(5,040)$36.39
Non-vested at September 30, 2023
50,208$56.75

The aggregate intrinsic value of options exercised were $0 and $106 during the three months ended September 30, 2023 and 2022, respectively.

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, 2023188,223$71.40
Granted239,189$5.45
Vested(44,661)$86.30
Forfeited(38,219)$52.01
Outstanding at September 30, 2023
344,532$25.78

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. 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 $224 and $213 for the three months ended September 30, 2023 and 2022, respectively, and $721 and $578 for the nine months ended September 30, 2023 and 2022, respectively

Note 11 – 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 nine months ended September 30, 2023 and 2022 and the realization of any deferred tax assets is not more likely than not.

Note 12 – 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 nine months ended September 30, 2023 and
29

2022. 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 September 30,Nine Months Ended September 30,
2023202220232022
Basic earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Basic earnings (loss) per common share$(7.84)$(0.33)$(16.79)$6.30 
Diluted earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Add: Convertible Note interest expense, net of tax— — — 11,830 
Reverse: Change in fair value of derivative liability— — — (16,370)
Net income (loss) - diluted$(50,672)$(1,231)$(95,555)$19,211 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Add: Dilutive effects of stock options and restricted stock units— — — 115,236 
Add: Dilutive effects of if-converted Convertible Note— — — 382,012 
Weighted shares outstanding - diluted6,460,511 3,787,269 5,691,036 4,268,720 
Diluted earnings (loss) per common share$(7.84)$(0.33)$(16.79)$4.50 

All potentially dilutive common shares in the following table were excluded from the computation of diluted loss per share for the three and nine months ended September 30, 2023 and for the three months ended September 30, 2022 because including them would have had an anti-dilutive effect due to losses reported during those periods.

Outstanding as of September 30,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options123,307164,902
Restricted stock units344,492158,635
Common and preferred Series C warrants
Total anti-dilutive stock1,946,3581,923,835

Note 13 – 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 amended certain firm purchase commitments during the year ended December 31, 2022, which significantly
30

reduced its commitments. Negotiations with other suppliers are still ongoing to blend and extend or terminate other future commitments due to supply chain constraints and cost increases for both parties. If negotiations to amend certain purchase commitments are not successful, the Company may incur additional losses in future periods.

The Company also has other commitments, including marketing and software subscription agreements.

The amounts in the table below represent the Company’s future minimum commitments.
As of September 30, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$ $345 $345 
202416,627 457 17,084 
2025 178 178 
2026 138 138 
2027   
Thereafter   
Total $16,627 $1,118 $17,745 

Legal Proceedings

Aside from the 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. On January 4, 2023, the Delaware Chancery Court denied the defendant's motion to dismiss.

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 Securities Exchange Act of 1934, as amended, 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. 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.

On February 6, 2023, a purported stockholder of the Company filed a derivative complaint in the Delaware Chancery Court, captioned Uvaydov v. Robert Fenwick-Smith, Tim Reeser, et al. (Case No. 2023-0137-LWW). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.

31

On February 24, 2023, a purported stockholder of the Company filed a derivative complaint in the U.S. District Court for the District of Colorado, captioned Lanham v. Robert Fenwick-Smith, et al. (Case No. 1:23-cv00507). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges, among others, that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.

On March 9, 2023, the Company filed a lawsuit against Romeo Systems, Inc. and Nikola Corporation in the Larimer County District Court, Colorado (Case No. 2023CV30187) seeking damages for breach of contract and tortious interference related to the product supply agreement between the Company and Romeo dated July 13, 2020, arising from Romeo’s failure to deliver batteries under the agreement and for costs associated with a recall of the batteries. The Company initiated a voluntary recall after Romeo refused to take action as the supplier of the batteries. On June 28, 2023, the Company was awarded a default judgment in the amount of $9,800 against Romeo. Romeo instituted an assignment for the benefit of creditors in California and the Company will file a claim for recovery in the proceeding. It is uncertain if the Company will receive any distribution of the claim. The Company will continue to pursue claims against Nikola in the lawsuit.

Recall Campaigns
On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from Romeo and Nikola
On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which could result in vehicle fires. Because the remedy is still being developed, the Company is unable to reasonably estimate a range of the potential losses associated with the recall.

Note 14 - Subsequent Events

On November 15, 2023, Lightning Systems, Inc. entered into a forbearance agreement with Cupola Infrastructure Income Fund, L.L.L.P. to the Loan and Security Agreement dated October 10, 2019, as amended (the “Facility”). In exchange for Cupola waiving all existing events of default as of the date of the agreement and agreeing to forbear from exercising its rights and remedies with respect to the Facility through the earlier of February 29, 2024 or a breach by the Company, the Company agreed to pay $150 as a forbearance fee. The description of the forbearance agreement is qualified in its entirety by reference to the text of the forbearance agreement, which is filed as Exhibit 10.9 to this report and is incorporated herein by reference.
32

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 subsidiary, except where the context requires otherwise. The following discussion should be read in conjunction with our unaudited consolidated financial statements and related notes thereto included elsewhere in this report and our audited consolidated financial statements and the related notes included in our annual report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission on March 13, 2023.

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 of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (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 herein and in our annual report on Form 10-K, including, but not limited to: our ability to continue as a going concern; our ability to continue operations; our ability to become profitable; our ability to raise additional funds or find a strategic partner; our ability to service our debt; 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 ZEVs and powertrains; an increase in the cost of raw materials due to inflation; the impact of inflation and rising rates on customers’ decisions to purchase ZEVs; the number of orders placed by our commercial fleet customers; the market acceptance of our products; the availability, amount and disbursement of government grants, loans or other incentives; 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 designer and manufacturer of zero-emission commercial trucks and buses and charging infrastructure solutions for fleets, large enterprises, original equipment manufacturers, and governments. Our product offerings range from cargo vans, transit and shuttle buses, school buses, specialty work trucks, ambulances and electric powertrains for school buses, transit buses and motorcoaches. Our product solutions help our customers reduce their greenhouse gas emissions, lower operating costs and improve energy efficiency.

We started in 2008 as a manufacturer of hybrid systems for commercial vehicles. In 2017, we redirected our efforts to focus exclusively on the market opportunity in ZEVs. We successfully and quickly adapted to developing ZEVs by leveraging nearly 10 years of extensive knowledge and production infrastructure for the hybrid systems. Our 14-year track-record of research and development, significant customer engagement and validation, and focus on building highly customized vehicles has allowed us to create an electric solution that we believe remains ahead of the competition in terms of technology, reliability, and versatility. We combine internally-developed, optimized modular software, which can be used in multiple platforms and applications, with hardware designs that allows us to address a diverse range of opportunities in the markets in which we operate in a cost-effective manner. Our flexible approach provides a significant time-to-market advantage. We believe we are the only full-range manufacturer of Class 3 to 7 ZEVs in the United States providing end-to-end electrification solutions including advanced analytics software and mobile charging solutions to our customers.
33


Recent Developments
Production. During the three months ended September 30, 2023 and 2022, we produced 55 and 104 units, respectively, consisting of zero-emission vehicles (“ZEVs”) and separately sold zero-emission powertrains (collectively, “ZEV units”), and mobile battery vehicle chargers. During 2023, we have slowed production compared to 2022 to meet customer demand for our ZEVs and to reduce our inventory. During the three months ended September 30, 2023, we sold 110 units compared to the sale of 93 units in the same period in 2022, as we focused on selling ZEVs from our inventory. During the nine months ended September 30, 2023 and 2022, we produced 154 and 248 units, respectively. During the nine months ended September 30, 2023, we sold 209 units compared to the sale of 192 units in the same period in 2022. As of November 20, 2023, we have deployed over 750 vehicles with over 5.8 million miles driven.
ISO 9001:2015 Certification. On September 7, 2023, we announced that we achieved the independent International Organization for Standardization (ISO) 9001:2015 certification for our quality management system. ISO is the leading international standard that specifies the requirements for a quality management system. The ISO 9001 certification recognizes our prioritization of quality control and our efforts to develop a mature production process.
NYSE Suspension of Trading and OTC Quotation. On September 18, 2023, we received notice from the NYSE indicating that the staff has determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE. The decision was reached by the NYSE staff under Section 802.01B of the NYSE Listed Company Manual because we had fallen below the NYSE’s continued listing standard requiring listed companies to maintain an average global market capitalization of at least $15 million over a consecutive 30-trading day period.
We requested to appeal the proposed delisting and were granted a hearing on December 14, 2023 in front of the NYSE Board to review the staff’s decision. During the pending appeal, our common stock remains listed on the NYSE, but trading in our common stock on the NYSE has been suspended as of September 18, 2023. Effective September 19, 2023, our common stock and warrants trade on the over-the-counter markets under the symbols “ZEVY” and “ZEVYW,” respectively.

Material Trends and Uncertainties
NYSE Suspension of Trading and Ability to Continue as a Going Concern. As mentioned above, our common stock was suspended from trading on the NYSE on September 18, 2023. While we are in the process of appealing the proposed delisting, our common stock is currently traded on the over-the-counter market. The outcome of our appeal of the NYSE decision is uncertain and if our appeal is not successful, our common stock will be delisted from the NYSE. The NYSE suspension and potential delisting may negatively impact our ability to access capital and a delisting would trigger a repurchase right for the holders of our Convertible Notes. For example, we are unable to access the ELOC or the PPA while our common stock is suspended (or delisted) from the NYSE or other Principal Market (as defined in the ELOC).
Our ability to access capital is critical. We have suffered recurring losses from operations and there is substantial doubt about our ability to continue as a going concern. Our continuation as a going concern is dependent upon us attaining and maintaining profitable operations and/or raising additional capital from equity offerings, debt financings or other capital markets transactions, collaborations, strategic partnerships or licensing arrangements. We have been working with financial advisors to assist us in identifying strategic partners, reducing our liabilities, secure financing to fund operations and to take actions to maximize our liquidity. If capital is not available to us in the amounts needed and/or we are unable to complete a strategic transaction, we could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. As of the date hereof, it is uncertain whether we will have the cash flows or bridge financing needed to pay the next scheduled interest payment on the Convertible Notes due on December 15, which would result in an event of default. There can be no assurance that we will be able to raise the capital we need to continue our operations.
Macroeconomic Factors. The impact of current macroeconomic conditions on our business - including slowed economic growth or the potential for a recession, softening global EV demand, sustained inflation and higher interest rates which affect customer demand of our ZEVs and our ability to raise capital, supply chain constraints, and geopolitical events - is uncertain. Our outlook 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.
Availability of grant funding. Many of our customers utilize state and federal incentive programs to offset the higher initial costs of electric vehicles, as well as to fund the installation of charging equipment. In connection with the new tax credits
34

for certain commercial EVs established by the Inflation Reduction Act of 2022, we have been transitioning some of our efforts towards larger ZEVs that qualify for the larger tax credits. The IRS is still in the process of releasing further guidance on specific aspects of the aforementioned credits. The announcement of the IRA and the delay in receiving adequate IRS guidance as to the roll-out of the new tax credits has slowed order volumes thus far in 2023 and increased customer buying decision cycle times, as many existing or potential customers are waiting to place orders until they are certain of the amount of tax credits available per ZEV. In addition, many customers are evaluating the size and type of ZEV they intend to purchase because the amount of the tax credit depends on the weight of the vehicle, among other factors. Furthermore, other government programs, such as the FTA's Low- and No-Emission Vehicle Program, the Colorado Electric School Bus Grant Program or certain other state programs, recently announced new funding and are in the process of making these funds available for eligible purchases. However, we have experienced delays in defining such programs, approving grants and payment of grants which lead to delays in vehicle deliveries and our overall revenue recognition.
Supply-Chain challenges. One of our battery suppliers, Proterra, Inc., filed for Chapter 11 bankruptcy protection on August 7, 2023. The bankruptcy proceedings add uncertainty over future supplies of Proterra batteries to us as well as concerns over support with ongoing issues and warranty claims with the batteries. Even before the bankruptcy filing, we have been experiencing significant delivery delays and cancellations 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, motors and other components. In response, we have increased our raw material inventories and added new suppliers. However, adding new suppliers, especially for batteries and chassis, increases cost as new parts require significant engineering changes and delays production. We expect supply chain challenges will continue for the foreseeable future. As a result of these challenges, we are carefully monitoring our inventory of chassis, batteries, motors and other raw materials to optimize cost, minimize supply chain issues. We have also entered into multi-year minimum purchase commitments with some of our suppliers of critical components. As of September 30, 2023, the minimum purchase commitment for the next twelve months is $0.8 million under these agreements. However, we are constantly evaluating our commitments and are currently in negotiations to either blend and extend or terminate some of our future commitments to address supply chain constraints and costs.
Inflation and interest rates. We are experiencing cost increases due to inflation resulting from various supply chain disruptions and general global economic conditions. In the last twelve months, two major battery suppliers that we used have either ceased production or filed for bankruptcy or similar state creditor protection, lowering competition in the battery market and increasing prices for batteries. The cost of raw materials, manufacturing equipment, labor and shipping and transportation has increased considerably. We expect higher 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. Rising interest rates also present a recent challenge impacting the U.S. economy and could make it more difficult for us to obtain financing on acceptable terms, if at all, in the future. Additionally, the general consensus among economists suggests that we should expect a higher recession risk to continue over the next year, which, together with the foregoing, could result in further economic uncertainty and volatility in the capital markets in the near term, and could negatively affect our operations. Furthermore, such economic conditions have produced downward pressure on share prices.
Ability to Attract New Customers and Customer Demand. Our growth will depend in large part on our ability to attract new customers. We have invested heavily in developing our ZEVs and electric powertrains and plan to continue to do so. We anticipate that our sales activities will lead to additional orders and deliveries, and, as a result, increase our base of customers. An inability to attract new customers would substantially impact our ability to grow revenue or improve our financial results. Further, we often receive binding and non-binding purchase orders from customers that are contingent on various factors, such as completing a successful pilot program, obtaining third-party financing or obtaining government grants, such as HVIP. In addition, some customers are interested in future products, not yet in our production. While we continuously strive to expand our product catalog, developing new platforms takes a significant amount of time and expense, such as engineering work, sourcing new suppliers, marketing, testing and quality control. In addition, orders may be delayed for a number of reasons, many of which are beyond our control, including supplier delays, which may cause delays in our manufacturing process, or delays in customers obtaining financing. As a result, any such orders may not result in actual revenue in the near term or at all. 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.


35

Results of Operations

Comparison of Three and Nine Months Ended September 30, 2023 and 2022

Revenue

The following table compares revenue for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Gross Revenue$12,690$11,131$1,559 14 %
     Customer refunds(1)
(324)$(324)nm*
Revenue, net of customer refunds$12,366$11,131$1,235 11 %
ZEV units sold110 93 17 18 %
Nine Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Gross Revenue$24,426$20,079$4,347 22 %
     Customer refunds(1)
(2,833)$(2,833)nm*
Revenue, net of customer refunds$21,593$20,079$1,514 %
ZEV units sold209 192 17 %
(1) Customer refunds are related to the ZEV4 recall on vehicles that were manufactured with Romeo battery packs.

Revenue is primarily derived from the sale of our ZEVs. Revenue, net of customer refunds increased by $1.2 million, or 11%, during the three months ended September 30, 2023, due to an increase in ZEV unit sales offset by a slight decrease in the average sales price per unit and by refunds of the purchase price made to customers for the ZEV4 manufactured with Romeo batteries in connection with the Romeo recall. Excluding the adjustment for customer refunds, revenue increased by $1.6 million, or 14%, during the three months ended September 30, 2023.

Revenue, net of customer refunds increased by $1.5 million, or 8%, during the nine months ended September 30, 2023 due to an increase in ZEV unit sales offset by a slight decrease in the average sales price per unit and by refunds of the purchase price made to customers for the ZEV4 manufactured with Romeo batteries in connection with the Romeo recall. Excluding the adjustment for customer refunds, revenue increased by $4.3 million, or 22%, during the nine months ended September 30, 2023.

Cost of Revenues, Gross Loss and Gross Margin

The following table compares the cost of revenues, gross loss and gross margin for the three and nine months ended September 30, 2023 and 2022:

36

Three Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Cost of revenues$45,694 $14,580 $31,114 213 %
Gross loss$(33,328)$(3,449)$(29,879)(866)%
Gross margin (270)%(31)%
Nine Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Cost of revenues$66,779 $27,191 $39,588 146 %
Gross loss$(45,186)$(7,112)$(38,074)(535)%
Gross margin(209)%(35)%

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 increased during the three and nine months ended September 30, 2023 driven by an obsolescence charge associated with inventory and an impairment recorded against our property and equipment. We discontinued certain vehicle platforms due to the supply uncertainty for key components required to produce these platforms. As a result, we assessed our ability to reuse the remaining inventory in other platforms we currently produce or are developing. However, we determined that much of the inventory could not be used so the inventory was written down to a net realizable value. In addition, we reduced certain finished goods inventory to a net realizable value. As a result, cost of revenues includes lower of cost or net realizable value (“LCNRV”) and obsolescence expense in the amount of $18.0 million for the three months ended September 30, 2023. The LCNRV and obsolescence expense for the nine months ended September 30, 2023 was $20.7 million. In addition, the three and nine months ended September 30, 2023 cost of revenues includes impairment expense related to our property and equipment in the amount of $4.9 million. See Note 1 to the consolidated financial statements for additional information related to the impairment. Excluding the property and equipment impairment and the LCNRV and obsolescence expenses, cost of revenues was $22.8 million and $41.2 million for the three and nine months ended September 30, 2023.

Research and Development

The following table compares research and development expense for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Research and development$1,194 $1,428 $(234)(16)%
Nine Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Research and development$4,662 $5,180 $(518)(10)%

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.

37

Research and development expenses decreased during the three and nine months ended September 30, 2023 primarily due to a decrease in our engineering headcount year-over-year.

Selling, General and Administrative

The following table compares selling, general and administrative expense for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Selling, general and administrative$13,503 $14,897 $(1,394)(9)%
Nine Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Selling, general and administrative$41,376 $39,055 $2,321 %

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.

Selling, general and administrative expenses decreased by $1.4 million or 9% during the three months ended September 30, 2023 primarily due to the reduction of bad debt expense compared to the three months ended September 30, 2022, offset by an increase in professional and legal fee expenses. Selling, general and administrative expenses increased by $2.3 million, or 6%, during the nine months ended September 30, 2023, primarily due to an increase in salary, professional and legal fee expenses, offset by a decrease in insurance expense compared to the nine months ended September 30, 2022. The increase in professional and legal fee expenses for the three and nine months ended September 30, 2023 are primarily related to working with financial advisors to assist the Company in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. See Note 1 to the consolidated financial statements for additional information related to liquidity and capital.

Interest Expense, net

The following table compares interest expense for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Interest expense, net$3,867 $3,758 $109 %
Nine Months Ended September 30,
20232022Change% Change
(dollar amounts in thousands)
Interest expense, net$10,488 $11,468 $(980)(9)%
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
38

payable included, over the periods presented, the Convertible Note and the Facility, as described in more detail in Note 7 to the consolidated financial statements.

Interest expense for the three months ended September 30, 2023 included $3.3 million of accrued interest and discount amortization related to the Convertible Note, $0.1 million of interest expense associated with the Facility and $0.5 million of interest expense associated with the PPA, offset by $0.1 million of interest income on our cash equivalents. Interest expense for the three months ended September 30, 2022 included $4.1 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.5 million of interest income on our cash equivalents. Interest expense for the nine months ended September 30, 2023 included $9.8 million of accrued interest and discount amortization related to the Convertible Note, $0.4 million of interest expense associated with the Facility and $1.0 million of interest expense associated with the PPA, offset by $0.7 million of interest income on our cash equivalents. Interest expense for the nine months ended September 30, 2022 included $11.8 million of accrued interest and discount amortization related to the Convertible Note and $0.3 million of interest expense associated with the Facility, offset by $0.7 million of interest income on our cash equivalents. The decrease in interest expense for the three and nine and months ended September 30, 2023 was due to the decrease in the Convertible Note balance from $87.8 million as of September 30, 2022 to $59.9 million as of September 30, 2023.

Change in Fair Value of Warrant Liabilities

The following table compares the change in fair value of warrant liabilities for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change
(dollar amounts in thousands)
Gain from change in fair value of warrant liabilities$(10)$(536)$526 
Nine Months Ended September 30,
20232022Change
(dollar amounts in thousands)
Gain from change in fair value of warrant liabilities$(60)$(1,850)$1,790 

The change in fair value of the warrant liabilities for the three and nine months ended September 30, 2023 and September 30, 2022 reflect the impact of the marking-to-market of the warrant liabilities.

39

Change in Fair Value of Derivative Liability

The following table compares the change in fair value of derivative liability embedded in the Convertible Note for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change
(dollar amounts in thousands)
(Gain) loss from change in fair value of derivative liability$353 $(3,728)4,081 
Nine Months Ended September 30,
20232022Change
(dollar amounts in thousands)
(Gain) loss from change in fair value of derivative liability$290 $(16,370)16,660 

The changes in fair value of the derivative liability for the three and nine months ended September 30, 2023 and September 30, 2022 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 following table compares the change in fair value of earnout liability for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,
20232022Change
(dollar amounts in thousands)
Gain from change in fair value of earnout liability$(446)$(18,054)$17,608 
Nine Months Ended September 30,
20232022Change
(dollar amounts in thousands)
Gain from change in fair value of earnout liability$(2,265)$(68,357)$66,092 

The changes in fair value of the earnout liability for the three and nine months ended September 30, 2023 and September 30, 2022 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. The presentation of non-GAAP financial information should not be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP.

EBITDA and Adjusted EBITDA

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
40

determined by management, such as gains or losses on extinguishment of debt and losses related to the Romeo battery recall. We believe EBITDA and adjusted EBITDA 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 and adjusted EBITDA provides 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 and adjusted EBITDA 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 and adjusted EBITDA may not be comparable to other similarly titled measures computed by other companies, because all companies may not calculate EBITDA and adjusted EBITDA in the same fashion.

Because of these limitations, EBITDA and adjusted EBITDA 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 and adjusted EBITDA on a supplemental basis. No undue reliance should be placed on these non-GAAP measures.

The following table reconciles net income (loss) to EBITDA and adjusted EBITDA for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net income (loss)$(50,672)$(1,231)$(95,555)$23,751 
Adjustments:
Depreciation and amortization8275111,9961,279
Interest expense, net3,8673,75810,48811,468
EBITDA$(45,978)$3,038 $(83,071)$36,498 
Stock-based compensation expense1,6241,4704,4253,878
(Gain) loss from change in fair value of warrant liabilities(10)(536)(60)(1,850)
(Gain) loss from change in fair value of derivative liability353 (3,728)290 (16,370)
(Gain) loss from change in earnout liability(446)(18,054)(2,265)(68,357)
(Gain) loss on extinguishment of debt— — (2,965)— 
ELOC Agreement commitment fee— 851 — 851 
Romeo battery recall324 — 2,833 — 
Impairment of long-lived assets$4,878 $— $4,878 $— 
Adjusted EBITDA$(39,255)$(16,959)$(75,935)$(45,350)

Adjusted Revenue

Adjusted revenue is defined as revenue before customer refunds. The following table reconciles revenue, net of customer refunds and adjusted revenue for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenue, net of customer refunds$12,366$11,131$21,593$20,079
    Customer refunds324 — 2,833 — 
Adjusted Revenue$12,690$11,131$24,426$20,079

41


Liquidity and Going Concern
Since our inception, we have financed our operations primarily from debt financing and the sales of common and convertible preferred shares.
In accordance with the ASC 205-40, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, (“ASC 205-40”), we have evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the consolidated financial statements are issued.
As of September 30, 2023, we had $6,022 in cash and cash equivalents and an accumulated deficit of $261,949. For the nine months ended September 30, 2023, our net loss amounted to $95,555 and cash used in operating activities was $49,886. We had negative working capital of $30,601 as of September 30, 2023. The current and historical operating cash flows, current cash and working capital balances, and forecasted obligations were considered in connection with management’s evaluation of our ongoing liquidity. However, we will require additional capital to fund our operations. Our ability to access capital is critical. Until we can generate sufficient cash flow from operations, we expect to finance our operations equity offerings, debt financings or other capital markets transactions, collaborations, strategic partnerships or licensing arrangements. The amount and timing of future funding requirements depend on many factors, including the pace and results of development efforts and our ability to scale our operations. We have been working with financial advisors to assist us in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. If capital is not available to us when, and in the amounts needed, we could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that we will be able to raise the capital we need to continue our operations.
We have secured and intend to employ various strategies to obtain the required funding for future operations such as accessing capital through our ELOC with Lincoln Park Capital, LLC or the Pre-Paid Advance Agreement with Yorkville. Due to the suspension of trading of our common stock from the NYSE, we are currently unable to utilize either the ELOC or the Pre-Paid Advance Agreement. Moreover, the ability to access the ELOC and the Pre-Paid Advance Agreement is dependent on our common stock trading volumes and the market price of our common stock, which cannot be assured, and as a result cannot be included as sources of liquidity for our ASC 205-40 analysis. During the three and nine months ended September 30, 2023, we received proceeds in the amount of $2,944 and issued 443,303 and 904,851 shares of common stock, respectively, to Yorkville. Since September 30, 2023 and through the filing date, we issued zero shares of common stock to Yorkville. As of September 30, 2023 and through the date of this filing, we did not sell any shares of common stock to Lincoln Park under the ELOC other than the commitment shares (and are prohibited from accessing the ELOC while advances are outstanding to Yorkville).
Due to the timing of cash receipts, we may not be in a financial position to fund its next scheduled interest payment on our outstanding Convertible Notes, which payment is due no later than December 15, 2023 to avoid an event of default. Although we are working to collect outstanding accounts receivable and/or obtain bridge financing, there can be no certainty that either will occur prior to December 15 payment deadline. Further, in the event we are not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require us to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments. Accordingly, there is no assurance that we will default on our Convertible Notes in the future.
Due to uncertainties discussed above, there is substantial doubt about our ability to continue as a going concern through the next twelve months from the date of issuance of the consolidated financial statements contained herein.
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 September 30, 2023, the minimum purchase commitment for the next twelve months is $0.8 million under these agreements. However, we are currently in negotiations with certain suppliers to either blend and
42

extend or terminate some of our future commitments due to supply chain constraints and cost increases for both parties. See Note 13 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 2023 to be between $5.0 and $8.0 million for development and production activities.
Debt
As of September 30, 2023, we had outstanding $59.9 million of principal indebtedness associated with our Convertible Notes, which matures on May 15, 2024. We are obligated to make semi-annual interest payments of $2.3 million in May and November through maturity based on an annual interest rate of 7.5%.
On February 10, 2023, we completed an exchange with a holder of the outstanding Convertible Notes via privately negotiated exchange agreements, pursuant to which the holder agreed to exchange $3.5 million in aggregate principal amount of the Convertible Notes at a discount of 95% of par for 210,443 shares of our common stock at a price of $15.80 per share.
On March 15, 2023, we entered into privately negotiated exchange agreements with certain holders pursuant to which the holders agreed to exchange $10.5 million in aggregate principal amount of the outstanding Convertible Notes for 937,500 shares of our common stock, par value $0.0001 per share, at a price of $11.20 per share.
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 18%. See Note 7 to the consolidated financial statements for additional information.
On May 16, 2023, we entered into a Pre-Paid Advance Agreement, or the PPA, with YA II PN, Ltd., a Cayman Islands exempt limited partnership, or Yorkville. In accordance with the terms of the PPA, we may request pre-paid advances of up to $2,000 from the Investor at a discount of 92% (or such greater amount that the parties may mutually agree), with an aggregate limit of $50,000, over an 18-month period. Interest will accrue on the outstanding balance of any Pre-Paid Advance at 0%, subject to an increase to 15% upon events of default described in the PPA. At any time while a Pre-Paid Advance is outstanding, Yorkville may, by providing written notice, require us to issue and sell shares of common stock. The aggregate purchase price of the shares of common stock will be based on a price per share equal to the lower of: (a) with respect to each advance, 100% of the volume weighted average price (the “VWAP”) of our common stock on the trading day immediately preceding the closing of such advance (the “Fixed Price”) or (b) 92.0% of the average of the two lowest daily VWAPs during the seven trading days immediately prior to receipt of the notice (as applicable, the “Purchase Price”), however in no event will the Purchase price be less than $0.856 (the “Contractual Floor Price”).
During the nine months ended September 30, 2023, we received Pre-Paid Advances in the aggregate amount of $3,200 and received proceeds in the amount of $2,944, net of issuance cost in the amount of $256. During the three months ended September 30, 2023, we converted $1,250 with the issuance of 443,303 newly issued shares of common stock to Yorkville. During the nine months ended September 30, 2023, we converted $2,800 with the issuance of 904,851 newly issued shares of common stock to Yorkville. We recognized a loss on extinguishment of $357 and $468 for the three and nine months ended September 30, 2023, respectively in “Interest expense, net” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $1,510 and (2) the sum of the carrying amount of the converted debt $1,153 for the three months ended September 30, 2023, and (1) the sum of the fair value of the common stock issued of $3,404 and (2) the sum of the carrying amount of the converted debt $2,579 for the three months ended September 30, 2023 Interest expense related to the PPA was $825 for the three and nine months ended September 30, 2023 and zero for the three and nine months ended September 30, 2022.Due to the suspension of trading of our common stock from the NYSE, we are currently unable to utilize the PPA.
On September 19, 2023, we entered into a waiver agreement (the “Waiver Agreement”). Under the terms of the Waiver Agreement, the Investor agreed to waive the default under the PPA created by the suspension of trading of the common stock on the NYSE. As consideration for the Waiver Agreement, we agreed to make an Optional Prepayment (as defined in the PPA) of $200,000 of the currently outstanding advance of $400,000, plus the associated Payment Premium (as defined in the PPA) of $14,000. The Waiver Agreement did not otherwise modify or amend the PPA.
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
43

September 30, 2023, our total minimum lease commitments were $11.3 million, with $3.2 million due in the next twelve months. See Note 8 to the consolidated financial statements for additional information.
Cash Flows
The following table provides a summary of cash flow data (in thousands):
Nine Months Ended September 30,
20232022
(dollar amounts in thousands)
Net cash used in operating activities$(49,886)$(66,986)
Net cash used in investing activities(3,610)(5,694)
Net cash provided by (used in) financing activities3,507 (63)
Net (decrease) increase in cash$(49,989)$(72,743)

Cash Flows Used In Operating Activities

Net cash used in operating activities for the nine months ended September 30, 2023 and 2022 was $49.9 million and $67.0 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 nine months ended September 30, 2023, decreases in net cash used in operating activities, in comparison to the corresponding prior period, were principally driven by decreases in inventory offset with cost of revenues and selling, general and administrative expenses, as described in more detail above.

Cash Flows Used In Investing Activities

Net cash used in investing activities for the nine months ended September 30, 2023 and 2022 was $3.6 million and $5.7 million, respectively. The decrease is primarily related to a decrease in capital expenditures.

Cash Flows From Financing Activities

Net cash provided in financing activities for the nine months ended September 30, 2023 was $3.5 from the Pre-Paid Advance Agreement and Insurance Finance Agreement offset by payments of finance lease obligations, Pre-Paid Advance Agreement and Insurance Finance Agreement.

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

We believe that there have been no significant changes to our critical accounting policies and estimates during the nine months ended September 30, 2023 as compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022, except for the estimate related to the impairment of long-lived assets as discussed below.

Impairment of long-lived assets

Long-lived assets to be held and used in our operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group may not be recovered. We assess 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. If the sum of the expected future net cash flows is less than the carrying value, we recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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.

44

On September 18, 2023, we received notice from the NYSE indicating that the staff determined to suspend trading immediately and commence proceedings to delist our shares of common stock and our redeemable warrants from the NYSE. The decision was reached by the NYSE staff under Section 802.01B of the NYSE Listed Company Manual because we had fallen below the NYSE’s continued listing standard requiring listed companies to maintain an average global market capitalization of at least $15 million over a consecutive 30-trading day period.

For the three and nine months ended September 30, 2023, and due to the NYSE notice, we determined a triggering event occurred that required us to evaluate our long-lived assets for impairment. As a result of this evaluation, we recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.

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.

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.24 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 September 30, 2023. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2023.

45

Changes in Internal Control over Financial Reporting

During the three months ended September 30, 2023, 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.

46

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

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

Item 1A. Risk Factors
Except as set forth below, there have been no material changes from the risk factors previously discussed in Part 1, Item 1A Risk Factors in our annual report on Form 10-K for the year ended December 31, 2022. However, these risks 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.
We have a history of losses, and we expect to incur significant expenses and continuing losses for the foreseeable future and there is substantial doubt regarding our ability to continue as a going concern.
As indicated in our annual report on Form 10-K for the year ended December 31, 2022, we have a history of losses, and expect to incur losses and significant expenses for the foreseeable future, which casts substantial doubt regarding our ability to continue as a going concern.
Doubts about our ability to continue as a going concern have and could continue to negatively impact our relationships with our suppliers, vendors, and other third parties and our ability to obtain, maintain or renew agreements with them, or negatively impact our negotiating leverage with such parties, which could have a material adverse effect on our business, financial condition and results of operations. Furthermore, any loss of key personnel, employee attrition or material erosion of employee morale arising out of doubts about our ability to operate as a going concern could have a material adverse effect on our ability to effectively conduct our business, and could impair our ability to execute our business plan, thereby having a material adverse effect on our business, financial condition and results of operations.
In addition, we may not be in a financial position to fund our next scheduled interest payment on our outstanding Convertible Notes, which payment is due no later than December 15, 2023 to avoid an event of default. Although we are working to collect outstanding accounts receivable and/or obtain bridge financing, there can be no certainty that either will occur prior to December 15 payment deadline. Further, in the event we are not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require us to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments. Accordingly, there can be no assurance that we avoid a default under the indenture governing the Convertible Notes, which would cause a cross-default under our other debt instruments.
We need significant additional funding to execute our business plan and to continue operations. We continue to seek and evaluate opportunities to raise additional funds through the issuance of our securities, asset sales, and through arrangements with strategic partners. We have engaged a financial advisor to assist us in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. If capital is not available to us when, and in the amounts needed, we could be required to liquidate our inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that we will be able to raise the capital we need to continue our operations.

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

During the three months ended September 30, 2023, we did not issue unregistered shares.

Item 3. Defaults Upon Senior Securities

None.

47

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information
On November 15, 2023, our subsidiary, Lightning Systems, Inc., entered into a forbearance agreement with Cupola Infrastructure Income Fund, L.L.L.P. to the Loan and Security Agreement dated October 10, 2019, as amended (the “Facility”). In exchange for Cupola waiving all existing events of default as of the date of the agreement and agreeing to forbear from exercising its rights and remedies with respect to the Facility through the earlier of February 29, 2024 or a breach by the Company, the Company agreed to pay $150 as a forbearance fee. The description of the forbearance agreement is qualified in its entirety by reference to the text of the forbearance agreement, which is filed as Exhibit 10.9 to this report and is incorporated herein by reference.


48

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
Certificate of Amendment to the Second Amended and Restated Certificate of Incorporation of the Company, effective April 27, 2023 (incorporated by reference to Exhibit 3.1 filed on the Company’s Current Report on Form 8-K, filed by the Company of April 24, 2023)
3.3
4.1
4.2
4.3
Description of the Company’s Securities (incorporated by reference to Exhibit 4.3 filed on the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company on March 30, 2022)
10.1
Lightning Systems, Inc. 2019 Equity Incentive Plan (incorporated by reference to Exhibit 10.16 filed on the Company’s Current Report on Form 8-K/A, filed by the Company on May 17, 2021)
10.2
2021 Equity Incentive Plan (incorporated by reference to Exhibit 10.7 filed on the Company’s Current Report on Form 8-K, filed by the Company on May 12, 2021)
10.3
Indenture dated May 6, 2021, by and between the Company and Wilmington Trust, National Association, in its capacity as trustee thereunder (incorporated by reference to Exhibit 10.3 filed on the Company’s Current Report on Form 8-K, filed by the Company on May 12, 2021)
10.4
Amended and Restated Warrant Agreement, dated May 6, 2021, by and between the Company and Continental Stock Transfer & Trust Company, as warrant agent (incorporated by reference to Exhibit 10.4 filed on the Company’s Current Report on Form 8-K, filed by the Company on May 12, 2021)
10.5
Purchase Agreement, dated August 30, 2022, between the Company and Lincoln Park Capital Fund, LLC (incorporated by reference to Exhibit 10.1 filed on the Company’s Current Report on Form 8-K, filed by the Company on August 30, 2022)
10.6
Loan and Security Agreement, dated October 10, 2019, between the Company and Cupola Infrastructure Income Fund L.L.L.P. (incorporated by reference to Exhibit 10.7 filed on the Company’s Quarterly Report on Form 10-Q, filed by the Company on August 14, 2023)
49

10.7
First Amendment to the Loan and Security Agreement, dated November 15, 2021, between the Company and Cupola Infrastructure Income Fund L.L.L.P. (incorporated by reference to Exhibit 10.8 filed on the Company’s Quarterly Report on Form 10-Q filed by the Company on August 14, 2023)
10.8
Second Amendment to the Loan and Security Agreement dated August 10, 2023, between the Company and Cupola Infrastructure Income Fund L.L.L.P. (incorporated by reference to Exhibit 10.9 filed on the Company’s Quarterly Report on Form 10-Q filed by the Company on August 14, 2023)
10.9†
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.
#    Indicates a management contract or compensatory plan, contract or arrangement.
**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: November 20, 2023

LIGHTNING EMOTORS, INC.
By:/s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer and President
(Principal Executive Officer)
By:/s/ David Agatston
Name:David Agatston
Title:Chief Financial Officer
(Principal Financial Officer)
51
EX-10.9 2 lem-cupolaxforbearanceagre.htm EX-10.9 Document


Exhibit 10.9image_0a.jpg
FORBEARANCE AGREEMENT

THIS FORBEARANCE AGREEMENT (this “Agreement”) is entered into as of November 15, 2023, by and among LIGHTNING SYSTEMS, INC. (F/K/A LIGHTNING HYBRIDS, LLC), a Delaware corporation (“Borrower”) and CUPOLA INFRASTRUCTURE INCOME FUND, L.L.L.P, a Colorado limited liability limited partnership, as Lender (“Lender”).
WITNESSETH:
A.Lender and Borrower are parties to that certain Loan and Security Agreement dated as of October 10, 2019 (as amended by that certain First Amendment to Loan and Security Agreement dated as of November 15, 2021, and that certain Amendment No. 2 to Loan and Security Agreement dated as of August 10, 2023 (collectively, the “Loan Agreement”)), whereby Lender has made available to Borrower:
(i) a Working Capital Line in the maximum amount of $3,000,000 (the “Working Capital Loan”), the outstanding balance of which is currently $0.00, and
(ii) a Term Loan in the amount of $3,000,000 (the “Term Loan”), the outstanding principal balance of which is currently $3,000,000.
B.Certain Events of Default have occurred under the Loan Documents (as defined in the Loan Agreement) (the “Existing Events of Default”).
C.Borrower is unable at the present time to cure the Existing Events of Default, and Borrower has asked Lender to forbear from exercising its rights under the Loan Documents, which will inure to Borrower’s direct and substantial benefit.
D.Lender is willing to forbear from exercising such rights as set forth herein, solely for the period and solely on the terms and conditions provided herein.
    NOW, THEREFORE, in consideration of the above premises and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows:
1.Definitions. Capitalized terms used and not otherwise defined herein shall have the meanings given to such terms in the Loan Agreement.
2.Existence of Defaults; Claims and Defenses. As a material inducement to Lender to enter this Agreement, Borrower acknowledges and agrees that:
a.Outstanding Balance. As of October 31, 2023:
i.The total indebtedness due and owing to Lender by Borrower under the Term Loan was principal in the amount of $3,000,000, and accrued interest of $45,863.01.
ii.The total indebtedness due and owing to Lender by Borrower under the Working Line was $0, which amount includes all principal and interest.
1




b.Existing Defaults. Borrower is in default on its Obligations to Lender under the Loan Documents, including, without limitation, the Events of Default that have occurred, or may be interpreted to have occurred, prior to the date hereof set forth on Schedule 11 attached hereto (the “Existing Defaults”).
c.No Other Defaults. Borrower represents and warrants to Lender that no Events of Default exist except for the Existing Defaults.
d.No Lender Defaults. Lender has fulfilled all of its obligations under the Loan Documents, and has acted reasonably, in good faith and appropriately under the circumstances.
e.No Defenses. Borrower has no defense, deduction, set-off, claim or counterclaim of any kind to its Obligations or liens granted to Lender. Borrower waives the right to contest the occurrence, existence, accuracy or materiality of the Existing Defaults.
f.Full Force and Effect. The Loan Documents are in full force and effect and valid and enforceable in accordance with their terms, subject only to forbearance hereunder regarding the Existing Defaults, and the Collateral secures all of the Obligations.
g.No Lending Obligation. Lender has no obligation to make additional loans or otherwise extend further credit to Borrower under the Loan Documents.
h.Default Notice. To the extent required by the Loan Documents, Lender received timely and proper notice of the Existing Defaults in accordance with the Loan Documents or applicable law and waive any rights to receive further notice thereof.
3.Representations and Warranties of Borrower. As a material inducement to Lender to enter this Agreement, Borrower represents and warrants that:
a.Authorization; Consents; No Conflicts. The execution, delivery, and performance of this Agreement, and the documents required herein, are within the power of Borrower, have been duly authorized by all necessary actions, and do not and will not (i) require any consent or approvals not already provided; (ii) violate any provision of Borrower’s certificate of incorporation/formation or by-laws or operating agreement or any applicable law; (iii) require the consent or approval of, or filing or registration with, any Governmental Authority; or (iv) result in any breach of or constitute a default under, or result in the imposition of any Lien upon any property of Borrower pursuant to any indenture or other agreement or instrument under which Borrower is a party or by which it or its properties may be bound or affected.
b.Enforceability. This Agreement constitutes, and each of the documents required by this Agreement when executed and delivered hereunder will constitute, legal, valid and binding obligations of Borrower enforceable in accordance with its terms.
c.Accuracy of Information. All information provided by Borrower, or any of its agents, is true, correct, and complete in all material respects, as of the date provided and neither contains any untrue statements of material fact nor omits to state any material fact necessary to make the statements made not misleading.
1 Schedules and exhibits have been omitted pursuant to Item 601(A)(5) of Regulation S-K.
2




4.Forbearance. Lender does not waive the Existing Defaults, any other existing or future Default or Event of Default under any of the Loan Documents, or any of the payment demands made upon Borrower. Nevertheless, in reliance upon the acknowledgments, representations, warranties and agreements of Borrower set forth herein, and subject to satisfaction of the conditions in Section 5 below, Lender agrees to forbear from the following actions by reason of the Existing Defaults:
a.Instituting legal action to enforce rights under the Loan Documents; or
b.Exercising rights as a secured party after default with respect to the Collateral;
during the period of time (the “Forbearance Period”) commencing on the date of this Agreement and ending on the earlier of:
i.February 29, 2024; or
ii.a breach by Borrower of any of the agreements, post-closing obligations, covenants, representations, or warranties of Borrower in this Agreement (each such breach, a “Forbearance Default”);
Upon the expiration or other termination of the Forbearance Period pursuant to Section 4(i)-(ii) of this Agreement, Lender may, in any such case, immediately and without notice of any kind, exercise any and all rights or pursue any and all claims or remedies available to Lender under the Loan Documents or otherwise under applicable law.
5.Conditions. This Agreement shall be effective upon (i) its execution by all parties, and (ii) Lender shall have received payment in the amount of $150,000 delivered pursuant to the wire instructions included on Schedule 2.
6.Release. In further consideration of the execution by Lender of this Agreement, Borrower hereby releases, discharges, waives and agrees to hold harmless Lender and its representatives, agents, employees, attorneys, successors, directors, officers, parents, affiliates, assigns and subsidiaries (collectively, the “Releasees”) from any and all claims, defenses, set-offs, counterclaims, actions, causes of action, suits, controversies, agreements, provisions, liabilities and demands in law or in equity, in contract or in tort, whether known or unknown (collectively, the “Claims”) which Borrower ever had, now has, or may hereafter have, arising from the past or present state of things, against or related to the Releasees and the Loan Documents through the date of this Agreement, including, but not limited to, claims relating to or arising out of the Loan Documents and the negotiation and entrance into this Agreement. Borrower agrees to assume the risk of any and all actually known, constructively known, unknown, unanticipated, or misunderstood Claims that are released hereby, whether related to the good faith, reasonableness, or appropriateness of any action or inaction by Lender. Borrower further agrees that it will not commence, institute, or prosecute any lawsuit, action, or other proceeding, whether judicial, administrative, or otherwise, to collect or enforce any Claim.
7.Indemnification. Borrower expressly acknowledges, agrees and reaffirms its indemnification Obligations set forth in Section 12.3 of the Loan Agreement. Borrower further acknowledges, agrees, and reaffirms that all such indemnification Obligations in Section 12.3 of the Loan Agreement will survive the expiration of the Forbearance Period and the termination of this Agreement, the Loan Agreement, the other Loan Documents, and the payment in full of the Loans.
3




8.Effect of this Agreement; Collateral. Unless otherwise defined herein, all capitalized terms used herein shall have the meanings given to them in the Loan Agreement. Except as expressly provided for in this Agreement, the Loan Documents are and shall remain in full force and effect. This Agreement shall not release, discharge or satisfy any present or future debts, obligations or liabilities to Lender of Borrower or any other debtor, guarantor or other person or entity liable for payment or performance of any of such debts, obligations or liabilities of Borrower or any mortgage, security interest, lien or other collateral or security for any of such debts, obligations or liabilities of Borrower or such debtors, guarantors, or other persons or entities, or waive any default. Lender expressly reserves all of its rights and remedies with respect to Borrower and all such debtors, guarantors or other persons or entities, and all such mortgages, security interests, liens and other collateral and security. Without limiting the foregoing, loans and all extensions, renewals, modifications, and refinancings thereof, and all present and future debts, obligations, and liabilities of Borrower to Lender shall continue to be secured by the Loan Documents. Borrower acknowledges that Lender shall not be obligated to extend the Forbearance Period, to enter any forbearance agreement on any future occasion, to otherwise forbear from exercising its rights after the expiration or other termination of the Forbearance Period, or to offer Borrower any new credit facility upon the expiration or other termination of the Forbearance Period.
9.Entire Agreement. This Agreement and the other documents referred to herein contain the entire agreement between Lender and Borrower with respect to the subject matter hereof, superseding all previous communications and negotiations, and no representation, undertaking, promise or condition concerning the subject matter hereof shall be binding upon Lender unless clearly expressed in this Agreement or in the other agreements referred to herein. All discussions and correspondence about the terms of a possible extension, modification and/or restructuring of the Loan Documents will be deemed to be in the nature of settlement and compromise negotiations and will not be admissible in any legal or administrative proceedings, deemed actionable under any theory of law, or utilized for any purpose without the consent of all parties. No agreement that is reached shall give rise to any claim or cause of action except for a breach of the express provisions of a legally binding written agreement. This paragraph shall survive any termination of this Agreement.
10.Non-Waiver. No course of dealing between Lender and any other party, or failure or delay on the part of Lender in exercising any rights or remedies hereunder, shall operate as a waiver of any rights or remedies Lender under this or any other agreement. No single or partial exercise of any rights or remedies shall operate as a waiver or preclude the exercise of any other rights or remedies.
11.Relationship of the Parties. Nothing in this Agreement or in the other documents referred to herein, and no action taken pursuant hereto, shall be construed as permitting or obligating Lender to act as financial or business advisor or consultant to Borrower, as permitting or obligating Lender to control or to conduct the operations of the Loan Parties, as creating any fiduciary obligation on the part of Lender to Borrower, as causing Borrower to be treated as an agent of Lender, or as causing Lender and Borrower, to constitute a partnership, association, joint venture or other entity.
12.Interpretation. Each of Borrower and Lender represents that it has had the advice of experienced counsel of its own choosing in connection with the negotiation and execution of this Agreement and with respect to all matters contained herein. This Agreement will not be construed against any party as the drafter hereof. The section headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.
13.Amendments. This Agreement may not be waived, modified, altered or amended except by agreement in writing signed by all the parties hereto.
4




14.Severability. If one or more of the provisions contained herein shall, for any reason, be held to be invalid, illegal or unenforceable in any respect, then such provision shall be ineffective to the extent, but only to the extent, of such invalidity, illegality or unenforceability without invalidating the remainder of such invalid, illegal or unenforceable provision or provisions or any other provisions hereof. Wherever possible, each provision hereof shall be interpreted in a manner as to be effective and valid.
15.Successors and Assigns. This Agreement shall inure to the benefit of and be binding upon any successor to or permitted assign of any of the parties; provided that Borrower may not assign any rights or delegate any obligations arising herein without the prior written consent of Lender, and any prohibited assignment shall be void ab initio. Lender may assign its rights and interests in this Agreement, the Loan Documents and all documents executed in connection with or related to this Agreement or the Loan Documents, at any time without the consent of or notice to Borrower or any other party.
16.Survival. All agreements, representations, and warranties made herein shall survive the execution of this Agreement, and the representations and warranties of Borrower shall survive the expiration of the Forbearance Period and repayment of the Loans and other amounts owed by Borrower under the Loan Documents.
17.Choice of Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Colorado without giving effect to the choice of law provisions thereof.
18.Counterparts; Electronic Execution, Authorization. This Agreement may be signed in any number of counterparts with the same effect as if the signatures thereto and hereto were upon the same instrument. Delivery of an executed counterpart of a signature page to this Agreement by facsimile or in electronic (i.e., “pdf” or “tif”) format will be effective as delivery of a manually executed counterpart of this Agreement. The parties hereto respectively represent and warrant that the persons signing on their behalf have all necessary authority and approval to do so.
19.No Third Party Benefit. This Agreement is solely for the benefit of the parties hereto and their permitted successors and assigns. No other person or entity shall have any rights under, or because of the existence of, this Agreement.
20.Jurisdiction. Lender and Borrower hereby consent to the exclusive jurisdiction of any state or federal court situated in Colorado and waive any objection based on lack of personal jurisdiction, improper venue or forum non conveniens, with regard to any actions, claims, disputes, or proceedings relating to this Agreement, any of the Loan Documents, or any document delivered hereunder or in connection herewith, or any transaction arising from or connected to any of the foregoing. Borrower waives personal service of any and all process upon them and consents to all such service of process made by mail or by messenger directed to it at the following addresses:
Lightning eMotors, Inc.
815 14th Street SW
Suite A100
Loveland, CO 80537
Attn: Chief Legal Officer
Email:

With a copy to:
5




Michael Small
Foley & Lardner LLP
321 N. Clark St., Suite 3000
Chicago, IL 60654
Email:
Nothing herein shall affect the right of Lender to serve process in any manner permitted by law or limit the right of Lender to bring proceedings against Borrower or any of its property or assets in the competent courts of any other jurisdiction or jurisdictions.
21.Waiver of Jury Trial. The parties to this Agreement hereby jointly and severally waive any and all right to trial by jury in any action or proceeding relating to this Agreement, any of the Loan Documents, any document delivered hereunder or in connection herewith, or any transaction arising from or connected to any of the foregoing. Each party to this Agreement represents that this waiver is knowingly, willingly, and voluntarily given.
[Signature pages follow]


6





IN WITNESS WHEREOF, the parties have entered this Agreement as of the date first set forth above.

BORROWER:
LIGHTNING SYSTEMS, INC.

By: /s/ David Agatston
Name: David Agatston
Title: Chief Financial Officer

LENDER:
CUPOLA INFRASTRUCTURE INCOME FUND, LLLP

By: Asset Management Group Investment Corp., General Partner


By: /s/ Michael D. Bergmann
Name: Michel D. Bergmann
Title: Vice President/Secretary








EX-31.1 3 zev-20230930xex311.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: November 20, 2023
By: /s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)

EX-31.2 4 zev-20230930xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, David Agatston, 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: November 20, 2023
By:/s/ David Agatston
Name:David Agatston
Title:Chief Financial Officer (Principal Financial Officer)

EX-32.1 5 zev-20230930xex321.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 September 30, 2023, 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 September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof, I, David Agatston, 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: November 20, 2023
By:/s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)
Date: November 20, 2023
By:/s/ David Agatston
Name:David Agatston
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 6 zev-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of Business and Basis of Presentations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings (Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Earnings (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Convertible Note and Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt - Convertible Note Derivative Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt - Pre-Paid Advance Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Capital Structure - Reverse Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Capital Structure - Equity Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Capital Structure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Capital Structure - Schedule of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 zev-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 zev-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 zev-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Prepaid advance monthly payment period Prepaid Advance Agreement, Monthly Payment Period Prepaid Advance Agreement, Monthly Payment Period (Gain) loss (Gain) Loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] 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. Revenue remaining performance obligation (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Outstanding (years) Weighted Average Remaining Contractual Term, Outstanding Warrants Weighted average remaining contractual term for warrants outstanding. Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Insurance Finance Agreement Insurance Finance Agreement [Member] Insurance Finance Agreement Prepaid Advance, WVAP Condition [Axis] Prepaid Advance, WVAP Condition [Axis] Prepaid Advance, WVAP Condition Research and development Research and Development Expense, Policy [Policy Text Block] Employer cash contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Accounts payable Accounts Payable, Current 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] Total other (income) expense, net Nonoperating Income (Expense) Commitments and contingencies (Note 13) Commitments and Contingencies Operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share issue price (in usd per share) Shares Issued, Price Per Share Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Revenue Summary Disaggregation of Revenue [Line Items] Supplier [Axis] Supplier [Axis] Customers associated with credit loss expense Number Of Customers, Accounts Receivable, Credit Loss Expense Number Of Customers, Accounts Receivable, Credit Loss Expense Prepaid Advance Agreement Prepaid Advance Agreement [Member] Prepaid Advance Agreement Capital Structure Equity [Text Block] Proceeds from pre-paid advance agreement Proceeds from prepaid advance agreement Proceeds from Issuance of Common Stock Weighted Average Remaining Life Warrants Additional Disclosure Abstract No definition available. Provision for inventory obsolescence and write-downs Inventory Write-down Servicing period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Number of Warrants Number of Warrants [Abstract] No definition available. Income Taxes Income Tax Disclosure [Text Block] Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Warrant Fair Value Warrant Fair Value [Abstract] No definition available. Earnout Liability Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Charge for the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Vesting of restricted stock units, net of taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Customer Two Customer two [Member] Represents the information pertaining to customer two 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. Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] 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. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued 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] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net income (loss) per share, diluted (in dollars per share) Diluted earnings (loss) per common share (in dollars per share) Earnings Per Share, Diluted Fair value of convertible note derivative liability Derivative Liability, Subject to Master Netting Arrangement, before Offset Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Private placement warrant Private Placement Warrant [Member] Represents information pertaining to Private Placement warrants. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of $2,086 and $2,028 as of September 30, 2023 and December 31, 2022, respectively Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Customer deposits Customer Refund Liability, Current Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] 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 Other (income) expense, net Other Nonoperating Income (Expense) [Abstract] Equity line of credit agreement, prohibited from issuance or sell of shares resulting in beneficial ownership, percentage (more than) Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, In Excess Of, Percentage Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, in Excess of, Percentage Litigation Case [Axis] Litigation Case [Axis] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 ZEV4 Recalls Vehicles, Romeo Power Battery Pack Recall [Member] Vehicles, Romeo Power Battery Pack Recall Net income (loss) Net income (loss) Net loss Net income (loss) - basic Net Income (Loss) 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] Total current liabilities Liabilities, Current 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan 2025 Finance Lease, Liability, to be Paid, Year Two Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Amortization of debt discount Amortization of debt discount Amortization of Debt Discount (Premium) Stockholders’ (deficit) equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Loan and Security Forbearance Agreement Loan and Security Agreement, Forbearance Agreement [Member] Loan and Security Agreement, Forbearance Agreement Beginning balance Ending balance Contract with Customer, Liability Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2026 Other Commitment, to be Paid, Year Three Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Financial Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Prepaid advance, contractual floor price (in dollars per share) Prepaid Advance, Contractual Floor Price Prepaid Advance, Contractual Floor Price Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] 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 Available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Issuance of common stock for debt Issuance of Common Stock, For Prepaid Advance Agreement Issuance of Common Stock, For Prepaid Advance Agreement Entity Small Business Entity Small Business Prepaid advance, trading days immediately prior to receipt of purchase notice Prepaid Advance, Trading Days Immediately Prior To Receipt of Purchase Notice Prepaid Advance, Trading Days Immediately Prior To Receipt of Purchase Notice Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Finance lease right-of-use asset in exchange for a lease liability Finance Lease Right Of Use Asset In Exchange For Lease Liability, Net Finance lease right-of-use asset in exchange for a lease liability, net 2023 (remainder of the year) Long-Term Debt, Maturity, Remainder of Fiscal Year Utilized during the period Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Selling, general and administrative Selling, General and Administrative Expenses [Member] Accounts Receivable Accounts Receivable [Member] Change resulting from conversions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Inventory Purchases Inventory Purchases [Member] Inventory Purchases Outstanding warrants Warrant [Member] Vendor deposits Prepaid Vendor Deposits, Current The amount of current portion of prepaid vendor deposits as at the end of the reporting period. Operating lease obligation, net of current portion Operating lease obligation - long-term portion Operating Lease, Liability, Noncurrent 401(k) Savings Plan Part 2 Four Zero One K Savings Plan Part 2 [Member] 401K Savings Plan Part 2 [Member] Product warranty period Product Warranty Period Product warranty period. Restricted stock units Restricted Stock Units (RSUs) [Member] Average lowest daily volume weighted average price Number Of Average Lowest Daily Volume Weighted Average Price Number Of Average Lowest Daily Volume Weighted Average Price Revenue decrease for Accommodation Contract With Customer Asset, Adjustment To Revenue, Decrease For Accommodation Contract With Customer Asset, Adjustment To Revenue, Decrease For Accommodation Class of Warrant or Right [Table] Class of Warrant or Right [Table] Stock issuance costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Schedule of Future Minimum Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] 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] Income Statement Location [Axis] Income Statement Location [Axis] Company vs. Romeo Systems, Inc. and Nikola Corporation Company vs. Romeo Systems, Inc. and Nikola Corporation [Member] Company vs. Romeo Systems, Inc. and Nikola Corporation Schedule of Maturities - Operating Lease Liability Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of earnout liability Earnout Liability Fair Value [Table Text Block] Earnout Liability Fair Value [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Schedule of Securities Excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Interest expense Interest Expense, Debt Schedule of Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories ZEVs Zero-emission vehicles Represents the information pertaining to Zero-emission vehicles. Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Notes payable, fair value Notes Payable, Fair Value Disclosure Potential antidilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Change in fair value of derivative liability Increase (Decrease) in Derivative Liabilities Document Quarterly Report Document Quarterly Report Significant noncash transactions Noncash Investing and Financing Items [Abstract] Interest expense, net Interest Expense Restricted stock units unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment included in accounts payable and accruals Capital Expenditures Incurred but Not yet Paid Thereafter Long-Term Debt, Maturity, after Year Two Long-Term Debt, Maturity, after Year Two Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] (Gain) loss on extinguishment of debt Gain on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Total Property, Plant and Equipment, Gross Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Proceeds From Insurance Finance Agreement Proceeds From Insurance Finance Agreement Proceeds From Insurance Finance Agreement Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Increase due to billings Contract with Customer, Performance Obligation Satisfied in Previous Period Use of estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Finance Leases [Text Block] Add: Convertible Note interest expense, net of tax Interest on Convertible Debt, Net of Tax Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unamortized debt discount Debt Instrument, Unamortized Discount Schedule of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Current portion of operating lease obligation Operating lease obligation - current portion Operating Lease, Liability, Current Warranty liability Product Warranty Accrual, Current Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent accounting pronouncements issued and adopted New Accounting Pronouncements, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Cash - Beginning of period Cash - End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Provision for doubtful accounts Provision For Doubtful Account Provision For Doubtful Account Issuance of common stock, commitment fee Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Total operating lease cost Operating Lease, Cost Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Gross loss Gross Profit Contract Liabilities - Current Contract with Customer, Liability, Current 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 Prepaid Advance, WVAP Condition [Domain] Prepaid Advance, WVAP Condition [Domain] Prepaid Advance, WVAP Period Security Exchange Name Security Exchange Name Total long-term debt Long-Term Debt Earnout liability Earnout liability, fair value Earnout liability, fair value Selling, general and administrative Selling, General and Administrative Expense Stock options Employee Stock Option [Member] Defined contribution plan, employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Remaining vesting period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock Conversion Description [Axis] Stock Conversion Description [Axis] 2027 Other Commitment, to be Paid, Year Four Document Type Document Type Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Inventories Inventory, Policy [Policy Text Block] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] 401(k) Savings Plan Part 1 Four Zero One K Savings Plan Part 1 [Member] 401K Savings Plan Part 1 [Member] Derivative liability Derivative Liability, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2025 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). Proceeds from prepaid advances Proceeds From Prepaid Advances Agreement Proceeds From Prepaid Advances Agreement Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Accounts receivable, allowance Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Prepaid advance, monthly payment required Prepaid Advance, Monthly Payment Required Prepaid Advance, Monthly Payment Required Customer Concentration Risk Customer Concentration Risk [Member] Income Statement [Abstract] Income Statement [Abstract] Shares issued, prepaid advance agreement (in shares) Shares issued (in shares) Stock Issued During Period, Shares, New Issues Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Prepaid advance, interest rate stated percentage Prepaid Advance Agreement, Interest Rate Stated Percentage Prepaid Advance Agreement, Interest Rate Stated Percentage Title of 12(b) Security Title of 12(b) Security 2024 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). Litigation amount awarded from other party Litigation Settlement, Amount Awarded from Other Party Prepaid advance event of default, interest rate stated percentage Prepaid Advance Agreement, Event Of Default, Interest Rate Stated Percentage Prepaid Advance Agreement, Event Of Default, Interest Rate Stated Percentage Canceled due to reverse split (in shares) Stock Issued During Period, Shares, Reverse Stock Splits Prepaid advance, average purchase price of shares, VWAP, of Company common stock, trading day immediately preceding the closing, percentage Prepaid advance, average purchase price of shares, VWAP, of company common stock, trading day immediately preceding the closing, percentage Prepaid Advance, Average Purchase Price Of Shares, Volume Weighted Average Price Of Company Common Stock, Trading Day Immediately Preceding The Closing, Percentage Prepaid Advance Waiver Agreement Prepaid Advance Waiver Agreement [Member] Prepaid Advance Waiver Agreement Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Number of shares called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Derivative liability Derivative Liability 2024 Other Commitment, to be Paid, Year One Thereafter Purchase Obligation, to be Paid, after Year Four Purchase Obligation, to be Paid, after Year Four Total warrant fair value Fair Value of Warrants The amount of estimated fair value of warrants. 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 Other current assets Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Conversion of notes for common stock Debt Conversion, Converted Instrument, Amount Diluted earnings per common share: Earnings Per Share, Diluted [Abstract] Schedule of allowance for doubtful accounts activity Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Debt maturities Maturities of Long-Term Debt [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Refund liability associated with recalls on a gross basis Contract With Customer, Refund Liability, Increase For Product Recalls Contract With Customer, Refund Liability, Increase For Product Recalls Entity Tax Identification Number Entity Tax Identification Number 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). Inventories Total inventories Inventory, Net Common stock issued on conversion of notes (in shares) Debt Conversion, Converted Instrument, Shares Issued 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. Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Advertising Advertising Cost [Policy Text Block] Private Placement and Convertible Note Warrants Public and Convertible Note Warrants [Member] Public and Convertible Note Warrants Convertible note Convertible Notes Payable 2025 Other Commitment, to be Paid, Year Two Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Non-vested Shares Under Option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 2026 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). Prepaid advance agreement, aggregate advance limit over specified period Prepaid Advance Agreement, Aggregate Advance Over Specified Period, Maximum Amount Prepaid Advance Agreement, Aggregate Advance Over Specified Period, Maximum Amount Equity Incentive Plans Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total Total Commitment n/a Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Carrying amount of converted debt Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Loan and Security Agreement Loan and Security Agreement [Member] Loan and Security Agreement Leases [Abstract] Leases [Abstract] Advertising costs Advertising Expense Prepaid advance, triggering event, consecutive trading days Prepaid Advance, Triggering Event, Consecutive Trading Days Prepaid Advance, Triggering Event, Consecutive Trading Days 2023 (remainder of the year) Other Commitment, to be Paid, Remainder of Fiscal Year Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Derivative Liability Derivatives, Policy [Policy Text Block] 2027 Purchase Obligation, to be Paid, Year Four Total future minimum lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2024 Purchase Obligation, to be Paid, Year One Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Facility Term Loans And Revolving Working Capital Loans Facility [Member] Represents the information pertaining to Term and revolving working capital loan facility. 2023 (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). Basic earnings per common share: Earnings Per Share, Basic [Abstract] Right-of-use asset impairment Operating Lease, Impairment Loss (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 Debt converted, percentage of par value Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Equity line of credit agreement, shares sold Equity Line of Credit Agreement, Shares Sold, Amount Equity Line of Credit Agreement, Shares Sold, Amount Balance, at beginning of period (in shares) Balance, at end of period (in shares) Shares, Outstanding Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fractional shares issued (in shares) Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued Customer [Domain] Customer [Domain] Net income (loss) - basic Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Common and preferred Series C warrants Common and Preferred Series C Warrants [Member] Represents about Common and preferred Series C warrants. Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Fair value of common stock issued Common Stock, Fair Value The amount of fair value of common stock. Derivative liability Derivative Liability, Noncurrent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Total lease obligations Total maturities Operating Lease, Liability 2023 (remainder of year) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Prepaid advance, triggering event, threshold trading days Prepaid Advance, Triggering Event, Threshold Trading Days Prepaid Advance, Triggering Event, Threshold Trading Days Schedule of Debt Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Facility, default waiver, payment Line Of Credit Facility, Default Waiver, Forbearance Fee Line Of Credit Facility, Default Waiver, Forbearance Fee Thereafter Financing Liability Payments Due Year Five and Thereafter Finance Lease Liability Payments Due Year Five and Thereafter. Shares available and issued under rules of New York Stock Exchange until stockholder approval, percentage of shares outstanding, excluding initial prepaid advance Prepaid Advance, Number of Shares Available And Issued Under Rules of New York Stock Exchange Until Stockholder Approval, Percentage Of Shares Outstanding, Excluding Initial Prepaid Advance Prepaid Advance, Number of Shares Available And Issued Under Rules of New York Stock Exchange Until Stockholder Approval, Percentage Of Shares Outstanding, Excluding Initial Prepaid Advance Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Convertible note warrants Convertible Note Warrants [Member] Represents information pertaining to convertible note warrants. Supplier One Supplier One [Member] Represents the information pertaining to one supplier. Property and Equipment Property, Plant and Equipment Disclosure [Text Block] 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. Accounts Payable Accounts Payable [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock, par value $0.0001, 250,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 6,593,516 and 4,492,157 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Redemption price, percentage of principal Debt Instrument, Redemption Price, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] 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. Accrued professional services Accrued Professional Fees, Current Non-cash impact of operating lease right-of-use asset Operating Lease, Right-of-Use Asset, Periodic Reduction Assets Operating Lease Asset Abstract No definition available. Working capital Working Capital Working Capital 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] Segment information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Refund liability Refund liability Contract with Customer, Refund Liability, Current Payments on finance lease obligations Finance Lease, Principal Payments Issuance of common stock for commitment shares Issuance of Stock and Warrants for Services or Claims Schedule of Maturities - Finance Lease Liability Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Concentrations of credit risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Litigation Case [Domain] Litigation Case [Domain] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Total Purchase Obligation Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date 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. Net loss per share Earnings Per Share, Policy [Policy Text Block] 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. Concentrations of credit risk (as a percent) % of Net Revenue Concentration Risk, Percentage Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Warrants outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Outstanding Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 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 Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Prepaid insurance Prepaid Insurance Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding 2027 Finance Lease, Liability, to be Paid, Year Four Accounts receivable Accounts Receivable [Policy Text Block] Yorkville Yorkville, YA II PN, Ltd [Member] Yorkville, YA II PN, Ltd Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Contract asset Contract with Customer, Asset, before Allowance for Credit Loss Other Other Represents about other revenue. Add: Dilutive effects of if-converted Convertible Note (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Other accrued expense Other Accrued Liabilities, Current (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 2027 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). Total depreciation and amortization expense Depreciation, Depletion and Amortization (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. Furniture and fixtures Furniture and Fixtures [Member] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Prepaid advance agreement, request amount (up to) Prepaid Advance Agreement, Request Available, Maximum Amount Prepaid Advance Agreement, Request Available, Maximum Amount Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ (deficit) equity Balance, at beginning of period Balance, at end of period Equity, Attributable to Parent Firm Purchase Purchase Obligation, Fiscal Year Maturity [Abstract] Public warrant Public Warrant [Member] Represents information pertaining to public warrants. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance lease liabilities Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Impairment of long-lived assets Impairment of long-lived assets Tangible Asset Impairment Charges Earnout Liability Earnout Liability [Member] Earnout Liability [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Conversion of convertible notes payable (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] 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). Schedule of Right-of-Use Assets and Lease Liabilities Lease Balance Sheet Disclosure [Table Text Block] Tabular disclosure of assets under finance lease. Entity Emerging Growth Company Entity Emerging Growth Company Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter Supplier Two Supplier Two [Member] Represents the information pertaining to two suppliers. Payment terms, once contract executed, deposit required, percent Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent Finished goods Inventory, Finished Goods, Gross Schedule of Changes in Warrant Liability Schedule of Product Warranty Liability [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 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 Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Earnout liability Earnout liability Earnout liability Redemption price per warrant (in dollars per share) Class Of Warrant Or Right Redemption Price Class of warrant or right redemption price. Revenues recognized Contract With Customer, Liability, Revenues Recognized, Including Opening Balance Contract With Customer, Liability, Revenues Recognized, Including Opening Balance City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings (Loss) per Common Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Schedule of fair value hierarchy Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Customer A Customer A [Member] Customer A [Member] Schedule of Convertible Note Derivative Liability Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Supplier [Domain] Supplier [Domain] Depreciation and amortization Depreciation Depletion And Finance Right of Use Asset Amortization Depreciation Depletion And Finance Right of Use Asset Amortization Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Finance Lease Assets: Finance Lease Assets: No definition available. Schedule of Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] 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 Capital projects in progress Capital projects in progress Represents information pertaining to capital projects in progress. Schedule of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Tax withholding payment related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Liabilities Liabilities [Abstract] Number of customers Number of Customer Number of customer. Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders’ Accumulated Deficit Retained Earnings [Member] Current debt, net of debt discount Current debt, net of debt discount Long-Term Debt, Current Maturities Warranties and Recall Campaigns Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Schedule of Stock-Based Compensation Related to Stock Options and RSUs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ (deficit) equity Liabilities and Equity Other assets Other Assets, Noncurrent Net income (loss) per share, basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use asset, net Right-of-use assets Operating Lease, Right-of-Use Asset Stock options unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 2023 (remainder of year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Debt conversion, original amount Debt Conversion, Original Debt, Amount Warrants to purchase shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Diluted Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Contractual interest expense Contractual Interest Expense The amount of contractual interest expense. Entity Address, City or Town Entity Address, City or Town 2025 Purchase Obligation, to be Paid, Year Two 2026 Purchase Obligation, to be Paid, Year Three Prepaid advance, average of two lowest daily VWAP during seven trading days immediately prior to receipt of purchase notice, percentage Prepaid Advance, Average Of Two Lowest Daily Volume Weighted Average Price During Seven Trading Days Immediately Prior To Receipt Of Purchase Notice, Percentage Prepaid Advance, Average Of Two Lowest Daily Volume Weighted Average Price During Seven Trading Days Immediately Prior To Receipt Of Purchase Notice, Percentage Convertible Note due in May 2024 Convertible Note due in May 2024 Represents information pertaining to Convertible Note Due May 15, 2024. Revenue, net of customer refunds Total Revenue, net of customer refunds Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds Document Transition Report Document Transition Report Fair value, measurements, and financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Fair value of convertible debt Warrant liability Convertible Debt, Fair Value Disclosures 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. Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Warranty area covered Warranty Area Covered Warranty area covered. 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] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Facility Long term debt Outstanding advance Total debt Long-Term Debt, Gross Prepaid advance, purchase percentage of face amount Prepaid Advance, Purchase Face Amount, Percentage Prepaid Advance, Purchase Face Amount, Percentage 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] Liability Class [Axis] Liability Class [Axis] Vested (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. Supplier Concentration Risk Supplier Concentration Risk [Member] 2023 (remainder of the year) Purchase Obligation, to be Paid, Remainder of Fiscal Year Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Weighted Average Exercise Price Weighted Average Exercise Price [Abstract] No definition available. Repayment of insurance finance agreement Repayment Of Insurance Finance Agreement Repayment Of Insurance Finance Agreement Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Concentration risk, threshold percentage Concentration Risk, Threshold Percentage Concentration Risk, Threshold Percentage Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Prepaid advance, redemption premium, percentage Prepaid Advance, Redemption Premium, Percentage Prepaid Advance, Redemption Premium, Percentage Mobile vehicle chargers Mobile Vehicle Chargers [Member] Mobile Vehicle Chargers Convertible notes payable Convertible Debt Securities [Member] 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. 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 PPA, default waived for optional payment of outstanding advance Prepaid Advance Agreement, Default Waived For Optional Payment Of Outstanding Advance Prepaid Advance Agreement, Default Waived For Optional Payment Of Outstanding Advance Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Total lease obligations Total maturities Finance Lease, Liability Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in progress Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Schedule of Property 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 Deferred revenue Deferred Revenue 2024 Long-Term Debt, Maturity, Year One Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Customer C Customer C [Member] Customer C [Member] Lincoln Park Lincoln Park Capital Fund, LLC [Member] Lincoln Park Capital Fund, LLC Entity Registrant Name Entity Registrant Name Add: Dilutive effects of stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Customer One One Customer One Customer [Member] Warrant liability Outstanding at beginning of period Outstanding at end of period Warrants and Rights Outstanding Schedule of Non-Vested Share Awards Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Cost of revenues Cost of Sales [Member] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Assets, Current [Text Block] Disclosure of prepaid and other current assets. Document Period End Date Document Period End Date Beneficial conversion features Beneficial Conversion Features, Policy [Policy Text Block] Disclosure of accounting policy for beneficial conversion features. Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vesting of restricted stock units, net of taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value 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 Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Finance lease obligation - long-term portion Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Customer B Customer B [Member] Customer B [Member] Concentrations of supplier risk Concentration Risk, Supplier Risk, Policy [Policy Text Block] Disclosure of accounting policy for supplier risk. Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Loss (gain) on disposal of fixed asset Gain (Loss) on Disposition of Property Plant Equipment Total stock-based compensation Share-Based Payment Arrangement, Expense Provision for income taxes Income Tax Expense (Benefit) Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff PPA, default waived, premium on optional payment Prepaid Advance Agreement, Default Waived, Optional Payment, Premium Prepaid Advance Agreement, Default Waived, Optional Payment, Premium Right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued payroll and benefits Employee-related Liabilities, Current Issuance costs Payments of Financing Costs Vested (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. Inventory repossessed for accounts receivable Inventory Repossessed For Accounts Receivable Inventory Repossessed For Accounts Receivable WVAP Period Two WVAP Period Two [Member] WVAP Period Two Schedule of disaggregates revenue by major source Disaggregation of Revenue [Table Text Block] Issuance of stock fair value Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Weighted average remaining lease terms (in years) Operating Lease, Weighted Average Remaining Lease Term Net sales Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Conversion of Convertible Debt Conversion Of Convertible Debt [Member] Conversion Of Convertible Debt Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Customer D Customer D [Member] Customer D [Member] WVAP Period One WVAP Period One [Member] WVAP Period One Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Financial assets Assets, Fair Value Disclosure [Abstract] Long-term debt, net of debt discount Total long-term debt Long-Term Debt, Excluding Current Maturities Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Weighted average remaining lease terms (in years) Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Weighted-average shares outstanding, diluted (in shares) Weighted shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Software Software Development [Member] Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $230.00 per share Redeemable Warrants [Member] Redeemable Warrants [Member] Total Other Commitment Prepaid advance agreement, aggregate advance, limit specified period Prepaid Advance Agreement, Aggregate Advance, Maximum Amount, Specified Period Prepaid Advance Agreement, Aggregate Advance, Maximum Amount, Specified Period Schedule of changes in contract balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Vehicles Vehicles [Member] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total assets Assets Other Other Commitment, Fiscal Year Maturity [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Machinery and equipment Equipment [Member] Equity line of credit agreement, anniversary of closing date Equity Line of Credit Agreement, Anniversary of Closing Equity Line of Credit Agreement, Anniversary of Closing Subsequent Events Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Private warrants assumed through Business Combination Private Warrants Assumed Through Business Combination [Member] Represents information pertaining to Private warrants assumed through Business Combination. Other prepaid expenses Other Prepaid Expense, Current Other long-term liabilities Other Liabilities, Noncurrent Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Revenue remaining performance obligation Revenue, Remaining Performance Obligation, Amount Raw materials Inventory, Raw Materials and Supplies, Gross 2019 Equity Incentive Plan 2019 Equity Incentive Plan [Member] 2019 Equity Incentive Plan Total operating expenses Operating Expenses Net (decrease) increase in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Customer F Customer F [Member] Customer F [Member] Equity Component [Domain] Equity Component [Domain] Current portion of finance lease obligation Finance lease obligation - current portion Finance Lease, Liability, Current Number of suppliers Number of Supplier Number of supplier. Equity line of credit agreement, purchase commitment (up to) Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount Debt Instrument [Line Items] Notes Payable Debt Instrument [Line Items] 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 Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Warrants and Warrant liabilities Warrant Liabilities, Policy [Policy Text Block] Disclosure of accounting policy warrant liabilities. Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenues Cost of Revenue Customer E Customer E [Member] Customer E [Member] Repayment of prepay advance agreement Repayment Of Advances From Prepaid Agreement Repayment Of Advances From Prepaid Agreement Prepaid advance, subsequent monthly payment percentage, greater than contractual floor price, unless new trigger event occurs Prepaid Advance, Subsequent Monthly Payment Percentage, Greater Than Contractual Floor Price, Unless New Trigger Event Occurs Prepaid Advance, Subsequent Monthly Payment Percentage, Greater Than Contractual Floor Price, Unless New Trigger Event Occurs 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] Statement [Line Items] Statement [Line Items] Threshold indebtedness Threshold Indebtedness Under Convertible Note Requirements Threshold indebtedness under the convertible notes requirements. Conversion of convertible notes payable Stock Issued During Period, Value, Conversion of Convertible Securities Concentration Risk [Table] Concentration Risk [Table] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] 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. Weighted Average Remaining Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Borrowings under line of credit Long-Term Line of Credit Customer refunds Contract with Customer Liability, Adjustment to Revenue, Customer Refunds Contract with Customer Liability, Adjustment to Revenue Recognized Increase (Decrease), Customer Refunds Contract With Customer Change In Contract Liability [Roll Forward] Contract With Customer Change In Contract Liability [Roll Forward] Contract With Customer Change In Contract Liability Adjustment to additional paid in capital, debt conversion, warrants issued Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value EX-101.PRE 10 zev-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ #, S" 8 ZH3 J "7!(67, $SE M !,Y0%USO"5 54E$051XG.W/ 0D , S L/DW_9LXO(Q$03MGD?D=\)*9 M*C-59JK,5)FI,E-EILI,E9DJ,U5FJLQ4F:DR4V6FRDR5F2HS56:JS%29J3)3 <9:;*3-6JF0N85GVUN;JN'P !)14Y$KD)@@@$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 17, 2023
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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, Address Line One 815 14th Street SW  
Entity Address, Address Line Two Suite A100  
Entity Address, City or Town Loveland  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80537  
City Area Code 800  
Local Phone Number 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   6,593,516
Entity Central Index Key 0001802749  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $230.00 per share    
Title of 12(b) Security Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $230.00 per share  
Trading Symbol ZEV.WS  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 6,022 $ 56,011
Accounts receivable, net of allowance of $2,086 and $2,028 as of September 30, 2023 and December 31, 2022, respectively 9,747 9,899
Inventories 19,214 47,066
Prepaid expenses and other current assets 4,675 9,401
Total current assets 39,658 122,377
Property and equipment, net 7,918 11,519
Operating lease right-of-use asset, net 6,718 7,735
Other assets 1,401 1,928
Total assets 55,695 143,559
Current liabilities    
Accounts payable 3,091 7,961
Accrued expenses and other current liabilities 9,875 6,270
Warrant liability 0 60
Derivative liability 355 0
Current portion of operating lease obligation 1,913 1,649
Current debt, net of debt discount 55,025 0
Total current liabilities 70,259 15,940
Long-term debt, net of debt discount 2,986 62,103
Operating lease obligation, net of current portion 6,263 7,735
Derivative liability 0 78
Earnout liability 0 2,265
Other long-term liabilities 792 880
Total liabilities 80,300 89,001
Commitments and contingencies (Note 13)
Stockholders’ (deficit) equity    
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022 0 0
Common stock, par value $0.0001, 250,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 6,593,516 and 4,492,157 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 237,343 220,951
Accumulated deficit (261,949) (166,394)
Total stockholders’ (deficit) equity (24,605) 54,558
Total liabilities and stockholders’ (deficit) equity $ 55,695 $ 143,559
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 2,086 $ 2,028
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) 6,593,516 4,492,157
Common stock, outstanding (in shares) 6,593,516 4,492,157
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue, net of customer refunds $ 12,366 $ 11,131 $ 21,593 $ 20,079
Cost of revenues 45,694 14,580 66,779 27,191
Gross loss (33,328) (3,449) (45,186) (7,112)
Operating expenses        
Research and development 1,194 1,428 4,662 5,180
Selling, general and administrative 13,503 14,897 41,376 39,055
Total operating expenses 14,697 16,325 46,038 44,235
Loss from operations (48,025) (19,774) (91,224) (51,347)
Other (income) expense, net        
Interest expense, net 3,867 3,758 10,488 11,468
(Gain) loss from change in fair value of warrant liabilities (10) (536) (60) (1,850)
(Gain) loss from change in fair value of derivative liability 353 (3,728) 290 (16,370)
(Gain) loss from change in earnout liability (446) (18,054) (2,265) (68,357)
(Gain) loss on extinguishment of debt 0 0 (2,965) 0
Other expense (income), net (1,117) 17 (1,157) 11
Total other (income) expense, net 2,647 (18,543) 4,331 (75,098)
Net income (loss) $ (50,672) $ (1,231) $ (95,555) $ 23,751
Net income (loss) per share, basic (in dollars per share) $ (7.84) $ (0.33) $ (16.79) $ 6.30
Net income (loss) per share, diluted (in dollars per share) $ (7.84) $ (0.33) $ (16.79) $ 4.50
Weighted-average shares outstanding, basic (in shares) 6,460,511 3,787,269 5,691,036 3,771,472
Weighted-average shares outstanding, diluted (in shares) 6,460,511 3,787,269 5,691,036 4,268,720
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Conversion of Convertible Debt
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Conversion of Convertible Debt
Stockholders’ Accumulated Deficit
Balance, at beginning of period at Dec. 31, 2021 $ 25,212     $ 206,776   $ (181,564)
Balance, at beginning of period (in shares) at Dec. 31, 2021     3,753,132      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options 129     129    
Exercise of stock options (in shares)     18,191      
Vesting of restricted stock units, net of taxes (114)     (114)    
Vesting of restricted stock units, net of taxes (in shares)     13,868      
Stock-based compensation expense 3,878     3,878    
Issuance of stock fair value 851     851    
Shares issued, prepaid advance agreement (in shares)     14,975      
Net income (loss) 23,751         23,751
Balance, at end of period at Sep. 30, 2022 53,707   $ 0 211,520   (157,813)
Balance, at end of period (in shares) at Sep. 30, 2022     3,800,166      
Balance, at beginning of period at Jun. 30, 2022 52,617   $ 0 209,199   (156,582)
Balance, at beginning of period (in shares) at Jun. 30, 2022     3,780,505      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options 6     6    
Exercise of stock options (in shares)     2,941      
Vesting of restricted stock units, net of taxes (6)     (6)    
Vesting of restricted stock units, net of taxes (in shares)     1,745      
Stock-based compensation expense 1,470     1,470    
Issuance of stock fair value 851     851    
Shares issued, prepaid advance agreement (in shares)     14,975      
Net income (loss) (1,231)         (1,231)
Balance, at end of period at Sep. 30, 2022 53,707   $ 0 211,520   (157,813)
Balance, at end of period (in shares) at Sep. 30, 2022     3,800,166      
Balance, at beginning of period at Dec. 31, 2022 54,558   $ 1 220,951   (166,394)
Balance, at beginning of period (in shares) at Dec. 31, 2022     4,492,157      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options $ 10     10    
Exercise of stock options (in shares) 9,502   9,502      
Vesting of restricted stock units, net of taxes $ (14)     (14)    
Vesting of restricted stock units, net of taxes (in shares)     41,020      
Conversion of convertible notes payable 3,404 $ 8,567   3,404 $ 8,567  
Conversion of convertible notes payable (in shares)   1,147,943 904,851      
Canceled due to reverse split (in shares)     (1,957)      
Stock-based compensation expense 4,425     4,425    
Net income (loss) (95,555)         (95,555)
Balance, at end of period at Sep. 30, 2023 (24,605)   $ 1 237,343   (261,949)
Balance, at end of period (in shares) at Sep. 30, 2023     6,593,516      
Balance, at beginning of period at Jun. 30, 2023 22,933   $ 1 234,209   (211,277)
Balance, at beginning of period (in shares) at Jun. 30, 2023     6,144,553      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of restricted stock units, net of taxes 0     0    
Vesting of restricted stock units, net of taxes (in shares)     5,660      
Conversion of convertible notes payable 1,510     1,510    
Conversion of convertible notes payable (in shares)     443,303      
Stock-based compensation expense 1,624     1,624    
Net income (loss) (50,672)         (50,672)
Balance, at end of period at Sep. 30, 2023 $ (24,605)   $ 1 $ 237,343   $ (261,949)
Balance, at end of period (in shares) at Sep. 30, 2023     6,593,516      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Cash flows from operating activities          
Net income (loss) $ (50,672) $ (1,231) $ (95,555) $ 23,751  
Adjustments to reconcile net income (loss) to net cash used in operating activities:          
Depreciation and amortization     1,996 1,279  
Impairment of long-lived assets 4,878   4,878 0  
Right-of-use asset impairment     435 0  
Provision for doubtful accounts     1,987 2,231  
Provision for inventory obsolescence and write-downs 18,016 378 20,659 1,155  
Loss (gain) on disposal of fixed asset     56 58  
(Gain) loss on extinguishment of debt 0 0 (2,965) 0  
Change in fair value of warrant liability (10) (536) (60) (1,850)  
Change in fair value of earnout liability (446) (18,054) (2,265) (68,357)  
Change in fair value of derivative liability     290 (16,370)  
Stock-based compensation     4,425 3,878  
Amortization of debt discount     6,352 6,899  
Non-cash impact of operating lease right-of-use asset     1,017 849  
Issuance of common stock for debt     825 0  
Issuance of common stock for commitment shares     0 851  
Changes in operating assets and liabilities:          
Accounts receivable     (5,777) (4,793)  
Inventories     11,135 (21,955)  
Prepaid expenses and other assets     4,836 (4,126)  
Accounts payable     (4,870) 6,052  
Accrued expenses and other liabilities     2,715 3,462  
Net cash used in operating activities     (49,886) (66,986)  
Cash flows from investing activities          
Purchase of property and equipment     (3,610) (5,694)  
Net cash used in investing activities     (3,610) (5,694)  
Cash flows from financing activities          
Proceeds from pre-paid advance agreement     2,944 0  
Repayment of prepay advance agreement     (200) 0  
Proceeds From Insurance Finance Agreement     1,138 0  
Repayment of insurance finance agreement     (228) 0  
Payments on finance lease obligations     (143) (78)  
Proceeds from exercise of stock options     10 129  
Tax withholding payment related to net settlement of equity awards     (14) (114)  
Net cash provided by (used in) financing activities     3,507 (63)  
Net (decrease) increase in cash     (49,989) (72,743)  
Cash - Beginning of period     56,011 168,538 $ 168,538
Cash - End of period $ 6,022 $ 95,795 6,022 95,795 $ 56,011
Supplemental cash flow information          
Cash paid for interest     2,992 3,536  
Significant noncash transactions          
Property and equipment included in accounts payable and accruals     406 879  
Finance lease right-of-use asset in exchange for a lease liability     (161) 786  
Inventory repossessed for accounts receivable     3,942 1,410  
Conversion of Convertible Debt          
Significant noncash transactions          
Conversion of notes for common stock     $ 8,567 $ 0  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Basis of Presentations
9 Months Ended
Sep. 30, 2023
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”) designs and manufactures zero-emission vehicles (“ZEV”) and charging infrastructure solutions for commercial fleets, large enterprises, original equipment manufacturers, and governments. The Company’s product offerings range from electrified cargo vans, transit and shuttle buses, school buses, specialty work trucks, ambulances, mobile and stationary chargers and electric powertrains for school buses, transit buses and motorcoaches. The Company operates predominately in the United States.
On May 6, 2021, GigCapital3, Inc. (“Gig”), consummated the merger pursuant to the Business Combination Agreement, dated December 10, 2020, by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware, and Lightning Systems, Inc., a Delaware corporation (“Lightning Systems”) (the “Business Combination”). On May 6, 2021, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc.
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, 2022.
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.
NYSE Suspension of Trading and OTC Quotation
On September 18, 2023, the Company received notice from the New York Stock Exchange (“NYSE”) indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE (the “Notice”). The decision was reached by the NYSE staff under Section 802.01B of the NYSE Listed Company Manual because it had fallen below the NYSE’s continued listing standard requiring listed companies to maintain an average global market capitalization of at least $15 million over a consecutive 30-trading day period.
The Company requested to appeal the proposed delisting and was granted a hearing on December 14, 2023 in front of the NYSE Board to review the staff’s decision. During the pending appeal, the Company’s common stock remains listed on the NYSE, but trading in the Company’s common stock and warrants on the NYSE has been suspended as of September 18, 2023. Effective September 19, 2023, the Company’s common stock and warrants trade on the over-the-counter markets under the symbols “ZEVY” and “ZEVYW,” respectively.
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 may not be recovered. 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. Should the sum of the expected future net cash flows be less than the carrying value, the Company would recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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.
For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three
and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
Reverse Stock Split
The Company effected a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. All share and per share amounts were retroactively adjusted for all periods presented to give effect to this reverse stock split, including reclassifying an amount equal to the reduction in par value of the Company’s common stock to additional paid-in capital. See Note 9 for additional information.
Liquidity and Capital
As of September 30, 2023, the Company had $6,022 in cash and cash equivalents. For the nine months ended September 30, 2023, the Company incurred a net loss of $95,555 and cash used in operating activities was $49,886. The Company had negative working capital of $30,601 as of September 30, 2023. 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.
The Company has suffered recurring losses from operations. The continuation of the Company as a going concern is dependent upon the Company attaining and maintaining profitable operations and/or raising additional capital from equity offerings, debt financings or other capital markets transactions, collaborations, strategic partnerships or licensing arrangements.
The Company entered into a Pre-Paid Advance Agreement with YA II PN, Ltd. (“Yorkville”) on May 16, 2023 and into a purchase agreement (“ELOC”) with Lincoln Park Capital, LLC on August 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE or other Principal Market (as defined in the ELOC), the Company is currently unable to utilize either the ELOC or the Pre-Paid Advance Agreement. Moreover, the ability to access the Pre-Paid Advance Agreement or the ELOC in full is dependent on various factors, such as common stock trading volumes, market prices and obtaining stockholder approval, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's Accounting Standards Codification (“ASC”) 205-40 Going Concern analysis. During the three and nine months ended September 30, 2023, the Company received proceeds in the amount of $2,944 and issued 443,303 and 904,851 shares of common stock, respectively, to Yorkville. Since September 30, 2023 and through the filing date, the Company issued zero shares of common stock to Yorkville. As of September 30, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC other than the commitment shares (and is prohibited from accessing the ELOC while advances are outstanding to Yorkville).
Due to the timing of cash receipts, the Company may not be in a financial position to fund its next scheduled interest payment on its outstanding Convertible Notes, which payment is due no later than December 15, 2023 to avoid an event of default. Although the Company is working to collect outstanding accounts receivable and/or obtain bridge financing, there can be no certainty that either will occur prior to the December 15 payment deadline. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.
The Company has been working with financial advisors to assist the Company in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. If capital is not available to the Company when, and in the amounts needed, the Company could be required to liquidate its inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. The result of the Company's ASC 205-40 analysis, due to uncertainties discussed above, there is substantial doubt about the Company's ability to continue as a going concern through the next twelve months from the date of issuance of these consolidated financial statements.
These consolidated financial statements have been prepared by management in accordance with GAAP and this basis assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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, provision for credit losses, warranty liability, write downs and write offs of obsolete and damaged inventory, fair value estimates of property, plant and equipment 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 September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. As of December 31, 2022, two customers accounted for 40% and 25% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net Sales% of Net RevenueNet Sales% of Net RevenueNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$4,976 39 %$— — %$9,157 37 %$— — %
Customer B2,826 22 %— — %3,840 16 %— — %
Customer C— — %5,920 53 %— — %5,923 29 %
Customer D— — %2,075 19 %— — %2,075 10 %
Customer E— — %1,098 10 %— — %2,822 14 %
Customer F— — %— — %— — %2,675 13 %
Total of customers with sales greater than 10%$7,802 61 %$9,093 82 %$12,997 53 %$13,495 66 %
Total of customers with sales less than 10%4,888 39 %2,038 18 %11,429 47 %6,584 34 %
Gross Revenue$12,690 100 %$11,131 100 %$24,426 100 %$20,079 100 %
Customer refunds(1)
(324)— (2,833)— 
Total Revenue, net of customer refunds$12,366 $11,131 $21,593 $20,079 

(1)    Customer refunds are related to the recall for certain 2021-2022 model year FE4-129 vehicles (“ZEV4”) that were manufactured with Romeo Power Systems, Inc (“Romeo”) battery packs. See section “Revenue Recognition” below for more detail concerning the accounting treatment and the section “Warranties and Recall Campaigns” for more detail on the recall.
Concentrations of supplier risk
As of September 30, 2023, two suppliers accounted for 13% and 10% of the Company’s total accounts payable. As of December 31, 2022, two suppliers accounted for 20% and 15% of the Company’s total accounts payable. For the three months ended September 30, 2023, one supplier accounted for 37% of inventory purchases. For the three months ended September 30, 2022, one supplier accounted for 42% of inventory purchases. For the nine months ended September 30,
2023, two suppliers accounted for 17% and 11% of inventory purchases. For the nine months ended September 30, 2022, two suppliers accounted for 32% and 19% 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. As of September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable.
The following table details the change in the allowance for credit losses for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$2,041$3,847$2,028$3,349
Credit loss expense (1)
451,7331,9872,231
Deductions (1)
(3,780)(1,929)(3,780)
Balance at end of period$2,086$1,800$2,086$1,800
(1) The charges to expense and deductions in the allowance for doubtful accounts during the nine months ended September 30, 2023 were primarily associated with two customers. The customers have not paid and the Company repossessed the vehicles as collateral for the accounts receivable balance. The charges to expense represent further impairment of the receivable balance down to the net realizable value of the collateral. The deductions represent the write off of the remaining accounts receivable balance related to these customers after applying the net realizable value of the collateral against the outstanding balance.
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 are 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.” The Company periodically reviews assets’ estimated useful lives based upon actual experience and expected future utilization. A change in useful life is treated as a change in accounting estimate and is applied prospectively. 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.”
Revenue recognition
Revenue Summary
The following table disaggregates revenue by major source:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ZEVs$12,127$10,570$23,234$18,969
Other5635611,1921,110
Gross Revenue$12,690$11,131$24,426$20,079
Customer refunds(1)
(324)(2,833)
Total Revenue, net of customer refunds$12,366$11,131$21,593$20,079
(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs.
The Company manufactures and sells ZEVs, such as delivery vans and buses. The Company manufactures ZEVs by removing the internal combustion engine and certain associated components (collectively, “decontented parts”) and 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 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 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 stand-alone zero-emission powertrains, charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for zero-emission powertrains, 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 California’s 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. Payment terms are identified when the contract has commercial substance and collectability of consideration is probable. The Company generally utilizes payment terms of a twenty percent deposit once a contract is executed with the remainder due upon receipt.
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, of which current amounts are included in “Accrued expenses and other current liabilities” and long-term amounts are included in “Other long-term liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:
Balance as of December 31, 2022
$794 
Revenues recognized(5,474)
Increase due to billings5,466 
Balance as of September 30, 2023
$786 
Returns and Refunds
Based on the Company’s standard terms and conditions, 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.
However, during the nine months ended September 30, 2023 and as special consideration to those customers impacted by the Romeo battery recall, the Company extended an offer to allow a return and refund for the affected ZEV4s. The Company applied a reserve for estimated refunds based on known pending refunds and reduced sales accordingly. The Company initially recorded in March 2023, on a gross basis, a refund liability in the amount of $5,037 and inventory in the amount of $2,171. The total refund liability associated with ZEV4 recalls was $1,285 as of September 30, 2023, which is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. In some instances, the refund paid to customers exceeded the original transaction price and value of goods to be received (“Accommodation”), representing consideration payable to the customer. The Company recorded the Accommodation as an asset and will derecognize the asset as a reduction to the future revenues that will be recognized from orders placed by that customer, which were associated with the Accommodation. The Company recorded an Accommodation in the amount of $614 in March 2023 and this amount was included in “Prepaid expenses and other current assets” on the consolidated balance sheets. During the three months ended September 30, 2023, the Company derecognized the Accommodation in the amount of $324 and $614, respectively, as a reduction to revenues.
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 September 30, 2023, 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. The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer) will be $192 in 2023 and $5,088 in 2024. 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.
Contract Balances
The following table summarizes the Company’s contract balances:
September 30,
2023
December 31,
2022
January 1,
2022
Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively
$9,747$9,899$9,172
Contract Liabilities - Current786794147
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 and Recall Campaigns
Warranties
All ZEVs that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranties. 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.”
At times, the Company may sell its ZEVs with an extended product warranty, with coverage beyond the five-year and 60-thousand-mile limited standard warranty. The Company considers these extended warranties to be separate performance obligations. The consideration allocated to the extended warranty is deferred and recognized over the term of the extended warranty. The Company’s deferred revenue associated with extended warranties is currently all classified as long-term within “Other long-term liabilities.”
Recall Campaigns
The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.
On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. See Note 13 under the section “Legal Proceedings”. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from the remaining assets of Romeo, or otherwise in the lawsuit against Nikola and Romeo described in Note 13.
On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which
could result in vehicle fires. The Company is still in process of developing a remedy for the structural welds and internal radiator leaks and at this time is unable to reasonably estimate a range of the potential losses associated with the recall.
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.
Current 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 Notes”) 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 Notes, including the conversion option, was $9,495 and $58,155 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023 and December 31, 2022 and a fair value of $3,091 and $3,125 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023
Financial assets
Cash equivalents$4,065 $— $— 
Financial Liabilities  
Derivative liability— — 355 
As of December 31, 2022
Financial assets
Cash equivalents$51,351 $— $— 
Financial Liabilities  
Warrant liability$— $— $60 
Derivative liability— — 78 
Earnout liability— — 2,265 
As of September 30, 2023 and December 31, 2022, 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 Notes at each reporting date, as well as at each conversion date. The Convertible Notes 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 Notes. The value of the Convertible Notes 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 Notes. As of issuance, the value of the Convertible Notes and warrants related to the Convertible Notes 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.
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.
For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. This approach is considered Level 3 due to the significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
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 10). 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”.
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 $153 and $179 for the three months ended September 30, 2023 and 2022, and $548 and $422 for the six months ended September 30, 2023 and 2022, respectively.
Derivative Liability
The Company accounts for the embedded conversion feature and fundamental change clause of the Convertible Notes as derivative liabilities. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature and fundamental change clause meet all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because these features meet 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):
September 30, 2023
Balance at beginning of period$2,265 
(Gain) loss(2,265)
Balance at end of period$— 
Income taxes
Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.
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.
The Company applies 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 Notes.
Recent accounting pronouncements issued and adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (“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 took effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU required 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 adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
At September 30, 2023 and December 31, 2022, inventories consist of the following:

September 30, 2023December 31, 2022
Raw materials$11,002$30,763
Work in progress3733,357
Finished goods7,83912,946
Total inventories$19,214$47,066
The Company discontinued certain vehicle platforms due to the supply uncertainty for key components required to produce these platforms. As a result, the Company assessed its ability to reuse the remaining inventory in other platforms the Company currently produces or is developing. However, the Company determined that much of the inventory could not be used so the inventory was written down to a net realizable value. In addition, the Company reduced certain finished goods inventory to a net realizable value. As a result, the Company reduced the cost of certain inventory to net realizable value by $18,016 and $20,659 for the three and nine ended September 30, 2023, respectively. The Company reduced the cost of certain inventory to net realizable value by $378 and $1,155 for the three and nine months ended September 30, 2022, respectively. The reductions in inventory were recorded in “Cost of revenues.”
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
At September 30, 2023 and December 31, 2022, prepaid expenses and other current assets consist of the following:

September 30, 2023December 31, 2022
Vendor deposits$394$4,447
Prepaid insurance2,1942,367
Other prepaid expenses2,0702,559
Other current assets1728
Total prepaid expenses and other current assets$4,675$9,401
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment as of September 30, 2023 and December 31, 2022 are as follows:

September 30, 2023December 31, 2022
Machinery and equipment$2,559$2,945
Vehicles1,3353,634
Mobile vehicle chargers627
Leasehold improvements1,6373,660
Computer equipment397688
Software3211
Furniture and fixtures571969
Capital projects in progress7602,317
Total7,91814,224
Accumulated depreciation and amortization— (2,705)
Total property and equipment, net$7,918$11,519
For the three months ended September 30, 2023, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The triggering event was the receipt of the Notice from the NYSE on September 18, 2023 indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE. The Company evaluated the Company’s long-lived assets for impairment and as a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.

The cost of property and equipment, in the table above, as of September 30, 2023 are stated at fair value after taking into effect the impairment of $4,878.

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

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$231$127$620$337
Research and development7317104125
Selling, general and administrative4353281,147754
Total depreciation and amortization expense$739$472$1,871$1,216
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
At September 30, 2023 and December 31, 2022, accrued expenses and other current liabilities consist of the following:

September 30, 2023December 31, 2022
Accrued professional services$831$597
Accrued interest1,684806
Accrued payroll and benefits3,2231,451
Other accrued expense2751,436
Warranty liability1,7851,268
Refund liability1,285
Customer deposits468427
Deferred revenue112106
Current portion of finance lease obligation212179
Total accrued expenses and other current liabilities$9,875$6,270

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

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$1,599$1,212$1,268$994
Charge for the period4405311,1071,231
Utilized during the period(254)(516)(590)(998)
Balance at end of period$1,785$1,227$1,785$1,227
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Debt as of September 30, 2023 and December 31, 2022 consists of the following:

September 30, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Prepaid Advance Agreement200
Insurance Finance Agreement910
Total debt principal 63,97376,863
Unamortized debt discount - Convertible Note(5,922)(14,735)
Unamortized debt discount - Facility(14)(25)
Unamortized debt discount - Prepaid Advance Agreement(26)— 
Total debt less unamortized debt discount$58,011$62,103
     Less current portion - Convertible Note(53,941)
     Less current portion - Prepaid Advance Agreement(174)
     Less current portion - Insurance Finance Agreement(910)
Total long-term debt$2,986$62,103
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 $230.00 and warrants to purchase up to 434,782 shares of common stock for a per share price of $230.00. 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 $230.00, or $276.00 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: 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 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 $230.00 (“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. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.
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.
On November 21, 2022, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $14,000 in aggregate principal amount of the Company's outstanding Convertible Notes for 663,822 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $21.00 per share. The Company recognized a gain on extinguishment of $2,921 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $8,138 and (2) the sum of the carrying amount of the converted debt $11,021 and the fair value of the convertible note derivative liability of $38.
On February 10, 2023, the Company completed an exchange with a holder of the Convertible Notes via a privately negotiated exchange agreement, pursuant to which the holder agreed to exchange $3,500 in aggregate principal amount of the Company's outstanding Convertible Notes at 95% of par for 210,443 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $15.80 per share. The Company recognized a gain on extinguishment of $47 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $2,811 and (2) the sum of the carrying amount of the converted debt $2,850 and the fair value of the convertible note derivative liability of $8.
On March 15, 2023, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $10,500 in aggregate principal amount of the Company's outstanding Convertible Notes for 937,500 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $11.20 per share. The Company recognized a gain on extinguishment of $2,918 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,756 and (2) the sum of the carrying amount of the converted debt $8,669 and the fair value of the convertible note derivative liability of $5.
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):
2023
Balance at beginning of period$78 
(Gain) Loss290
Change resulting from conversions(13)
Balance at end of period$355

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 September 30, 2023 and 2022 was $3,279 and $4,129, respectively, of which $1,122 and $1,647, respectively, related to contractual interest expense and $2,157 and $2,482, respectively, related to amortization of the discount. Interest expense for the nine months ended September 30, 2023 and 2022 was $9,818 and $11,830, respectively, of which $3,499 and $4,942, respectively, related to contractual interest expense and $6,319 and $6,888, respectively, related to amortization of the discount.
Facility
The Loan and Security Agreement with Cupola Infrastructure Income Fund, L.L.L.P., as amended (the “Facility”), provides for both term and working capital loans for borrowings up to $8,600 as of September 30, 2023. 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 18%. 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 September 30, 2023 and December 31, 2022. Interest expense related to the Facility was $130 and $118 for the three months ended September 30, 2023 and 2022, and $361 and $348 for the nine months ended September 30, 2023 and 2022, respectively.
Pre-Paid Advance Agreement
On May 16, 2023, the Company entered into a Pre-Paid Advance Agreement (the “PPA”) with YA II PN, Ltd., a Cayman Islands exempt limited partnership (the “Investor”). In accordance with the terms of the PPA, the Company may request pre-paid advances of up to $2,000 from the Investor (or such greater amount that the parties may mutually agree) (each, a “Pre-Paid Advance”), with an aggregate limit of $50,000, over an 18-month period. Such Pre-Paid Advances will be purchased by the Investor at 92% of the face amount. Interest will accrue on the outstanding balance of any Pre-Paid Advance at 0%, subject to an increase to 15% upon events of default described in the PPA. At any time while a Pre-Paid Advance is outstanding, the Investor may, by providing written notice to the Company (a “Purchase Notice”), require the Company to issue and sell shares of common stock to the Investor. The aggregate purchase price of the shares of common stock will be based on a price per share equal to the lower of: (a) with respect to each Pre-Paid Advance, 100% of the volume weighted average price (the “VWAP”) of the Company’s common stock on the trading day immediately preceding the closing of such Pre-Paid Advance (the “Fixed Price”) or (b) 92.0% of the average of the two lowest daily VWAPs during the seven trading days immediately prior to receipt of the Purchase Notice (as applicable, the “Purchase Price”), however in no event will the Purchase price be less than $0.856 (the “Contractual Floor Price”).
While Pre-Paid Advances are outstanding, and within three trading days of a Trigger Event (as defined below), the Company must pay the Investor a monthly cash payment (the “Monthly Payment”) of $1,000, plus any accrued and unpaid interest and a 7% redemption premium. Thereafter, the Company must pay the Investor the Monthly Payment every 30 calendar days after the due date of the initial Monthly Payment; provided that the Company’s monthly obligation to make such payments will end with respect to a particular Trigger Event if the daily VWAP of the Company’s common stock for five consecutive trading days immediately prior to the due date of the next Monthly Payment is 20% or greater than the Contractual Floor Price, unless a new Trigger Event occurs. A “Trigger Event” occurs if (i) the common stock is lower than the Contractual Floor Price for any five of seven consecutive trading days or (ii) the Company has issued substantially all of the shares available under the rules of the New York Stock Exchange until stockholder approval is received (19.9% of the shares outstanding as of the date hereof) (excluding the initial Pre-Paid Advance).
During the nine months ended September 30, 2023, the Company received Pre-Paid Advances in the aggregate amount of $3,200 and received proceeds in the amount of $2,944, net of issuance cost in the amount of $256. During the three months ended September 30, 2023, the Company converted $1,250 with the issuance of 443,303 newly issued shares of common stock to Yorkville. During the nine months ended September 30, 2023, the Company converted $2,800 with the issuance of 904,851 newly issued shares of common stock to Yorkville. The Company recognized a loss on extinguishment of $357 and $825 for the three and nine months ended September 30, 2023, respectively in “Interest expense, net” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $1,510 and (2) the sum of the carrying amount of the converted debt $1,153 for the three months ended September 30, 2023, and (1) the sum of the fair value of the common stock issued of $3,404 and (2) the sum of the carrying amount of the converted debt $2,579 for the nine months ended September 30, 2023. Interest expense related to the PPA was $825 for the three and nine months ended September 30, 2023 and zero for the three and nine months ended September 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE, the Company is currently unable to utilize the PPA.
On September 19, 2023, the Company and the Investor entered into a waiver agreement (the “Waiver Agreement”). Under the terms of the Waiver Agreement, the Investor agreed to waive the default under the PPA created by the suspension of trading of the common stock on the NYSE. As consideration for the Waiver Agreement, the Company agreed to make an Optional Prepayment (as defined in the PPA) of $200 of the outstanding advance of $400, plus the associated Payment Premium (as defined in the PPA) of $14. The Waiver Agreement did not otherwise modify or amend the PPA.
Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$200 
202463,773 
2025— 
Thereafter— 
Total$63,973 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
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 not expected to be renewed, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. 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 September 30, 2023 and December 31, 2022 consist of the following:

September 30, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$6,718$928$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,913$212$1,649$179
Lease obligation - long-term portion (3)
6,2635867,735619
Total lease obligations$8,176$798$9,384$798
Weighted average remaining lease terms (in years)3.44.14.24.8
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 nine months ended September 30, 2023 and 2022 was immaterial.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating Lease Cost  
Cost of revenues$404$356$1,211$878
Research and development7677228232
Selling, general and administrative183230548857
Total operating lease cost$663$663$1,987$1,967

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

September 30, 2023
OperatingFinance
2023 (remainder of year)
$733 $59 
20242,997 237 
20253,043 192 
20263,105 160 
2027518 113 
Thereafter— 95 
Total future minimum lease payments10,396 856 
Less: imputed interest(2,220)(58)
Total maturities$8,176 $798 
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 not expected to be renewed, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. 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 September 30, 2023 and December 31, 2022 consist of the following:

September 30, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$6,718$928$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,913$212$1,649$179
Lease obligation - long-term portion (3)
6,2635867,735619
Total lease obligations$8,176$798$9,384$798
Weighted average remaining lease terms (in years)3.44.14.24.8
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 nine months ended September 30, 2023 and 2022 was immaterial.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating Lease Cost  
Cost of revenues$404$356$1,211$878
Research and development7677228232
Selling, general and administrative183230548857
Total operating lease cost$663$663$1,987$1,967

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

September 30, 2023
OperatingFinance
2023 (remainder of year)
$733 $59 
20242,997 237 
20253,043 192 
20263,105 160 
2027518 113 
Thereafter— 95 
Total future minimum lease payments10,396 856 
Less: imputed interest(2,220)(58)
Total maturities$8,176 $798 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Capital Structure Capital Structure
Reverse Stock Split
On April 24, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment (the “Certificate of Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to effect a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. Beginning with the opening of trading on April 28, 2023, the Company’s common stock traded on the New York Stock Exchange on a split-adjusted basis under the new CUSIP number 53228T 200 and under the symbol “ZEV.”
As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would have been entitled to receive fractional shares because they held a number of shares of common stock not evenly divisible by the Reverse Stock Split ratio were automatically entitled to receive a cash payment equal to the value of such fractional share based on the closing price of the common stock as of the effective time of the Reverse Stock Split adjusted for the Reverse Stock Split.
The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. The Reverse Stock Split affected all stockholders uniformly and did not affect any stockholder’s ownership percentage of the Company’s shares of common stock.
All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. Prior to the Reverse Stock Split, the Company had outstanding issued warrants listed on the NYSE to purchase a total of 14,999,970 shares of common stock, with each whole warrant being exercisable to purchase one share of common stock at $11.50 per share. After giving effect to the Reverse Stock Split, these warrants are now exercisable for a total of
approximately 749,998 shares of common stock, resulting in each warrant becoming exercisable for 1/20th of a share of common stock with an exercise price of $230.00 per whole share.
Equity Line of Credit (“ELOC”)

On August 30, 2022, the Company entered into the ELOC Agreement with Lincoln Park, pursuant to which Lincoln Park committed to purchase up to $50.0 million of shares of the Company’s common stock, subject to certain limitations and conditions set forth in the ELOC Agreement. The Company may not issue or sell any shares of common stock under the ELOC Agreement which, when aggregated with all other shares of common stock beneficially owned by Lincoln Park, would result in beneficial ownership of more than 9.99% of the Company’s outstanding shares of common stock.

Under the terms of the ELOC Agreement, the Company has the right, but not the obligation, to sell to Lincoln Park, shares of its common stock over the period commencing on or about August 30, 2022 (the “Closing Date”) and ending on the first day of the month following the 36-month anniversary of the Closing Date. Purchase notices for regular or accelerated purchases to Lincoln Park include share volume limitations and are at prevailing market prices as defined in the ELOC Agreement.

During the three months ended September 30, 2022 and concurrently with the signing of the ELOC Agreement, the Company issued 14,974 shares of its common stock to Lincoln Park as a commitment fee. The fair value of the shares issued for the commitment fee of $851 was recorded in "Selling, general and administrative" expense on the Company's consolidated statements of operations.

As of September 30, 2023, the Company had not sold any common stock to Lincoln Park under the ELOC Agreement, other than the shares of common stock issued as a commitment fee. The Company has agreed with the Investor that it will not utilize the ELOC while there are outstanding Pre-Paid Advances without the Investor’s consent. In addition, the Company may not utilize the ELOC while its shares of common stock are suspended from trading on the NYSE or other Principal Market (as defined in the ELOC).

Warrants

As of September 30, 2023, there were warrants outstanding convertible into 1,218,285 shares of common stock. In total, the warrants include 14,999,970 public warrants convertible into 749,998 shares of common stock, 8,695,641 Convertible Note warrants convertible into 434,782 shares of common stock, and 670,108 private placement warrants convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment as discussed below. 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.

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 $360.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.
The following table presents information for privately placed warrants that were assumed in the Business Combination:

Number of
Warrants(1)
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Private warrants assumed through Business Combination
Outstanding at December 31, 2021
670,108$2,185$230.004.3
Change in fair value(2,125)
Outstanding — December 31, 2022670,10860230.003.4
Change in fair value(60)
Outstanding — September 30, 2023
670,108230.002.5

(1)     The 670,108 private placement warrants are convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
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 September 30, 2023, there were 1,114,318 shares reserved and 659,190 shares available for grant under the 2021 Plan.

Prior Lightning Systems 2019 Equity Incentive Plan

The legacy Lightning Systems 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. In connection with the Business Combination, awards outstanding were converted into an option exercisable for common stock of the Company based on the Exchange Ratio. As of September 30, 2023, there were 73,099 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 September 30,Nine Months Ended September 30,
2023202220232022
Stock options expense  
Cost of revenues$5$3$12$13
Research and development451124
Selling, general and administrative323239842623
Total stock options expense$332$247$865$660
Restricted stock units expense  
Cost of revenues$99$98$259$205
Research and development434497123
Selling, general and administrative1,1501,0813,2042,890
Total restricted stock units expense$1,292$1,223$3,560$3,218
Total stock-based compensation$1,624$1,470$4,425$3,878

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

Stock options unrecognized expense$2,371 
Stock options weighted-average remaining requisite service period (in years)2.1
Restricted stock units unrecognized expense$6,964 
Restricted stock units weighted-average remaining requisite service period (in years)1.7

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 nine months ended September 30, 2023 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, 2023138,091$45.60
Granted$
Exercised(9,502)$1.08
Forfeited(4,189)$14.52
Expired(1,093)$
Outstanding at September 30, 2023
123,307$50.19$7.3
Vested and exercisable at September 30, 2023
73,099$38.69$7.0
Changes in the status of the Company’s non-vested stock option awards for the nine months ended September 30, 2023 are presented in the table below.
Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 202373,939$35.00
Granted$
Vested(18,691)$70.00
Forfeited(5,040)$36.39
Non-vested at September 30, 2023
50,208$56.75

The aggregate intrinsic value of options exercised were $0 and $106 during the three months ended September 30, 2023 and 2022, respectively.

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, 2023188,223$71.40
Granted239,189$5.45
Vested(44,661)$86.30
Forfeited(38,219)$52.01
Outstanding at September 30, 2023
344,532$25.78

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. 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 $224 and $213 for the three months ended September 30, 2023 and 2022, respectively, and $721 and $578 for the nine months ended September 30, 2023 and 2022, respectively
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
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 nine months ended September 30, 2023 and 2022 and the realization of any deferred tax assets is not more likely than not.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) per Common Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings (Loss) per Common Share Earnings (Loss) per Common ShareBasic 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 nine months ended September 30, 2023 and
2022. 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 September 30,Nine Months Ended September 30,
2023202220232022
Basic earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Basic earnings (loss) per common share$(7.84)$(0.33)$(16.79)$6.30 
Diluted earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Add: Convertible Note interest expense, net of tax— — — 11,830 
Reverse: Change in fair value of derivative liability— — — (16,370)
Net income (loss) - diluted$(50,672)$(1,231)$(95,555)$19,211 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Add: Dilutive effects of stock options and restricted stock units— — — 115,236 
Add: Dilutive effects of if-converted Convertible Note— — — 382,012 
Weighted shares outstanding - diluted6,460,511 3,787,269 5,691,036 4,268,720 
Diluted earnings (loss) per common share$(7.84)$(0.33)$(16.79)$4.50 

All potentially dilutive common shares in the following table were excluded from the computation of diluted loss per share for the three and nine months ended September 30, 2023 and for the three months ended September 30, 2022 because including them would have had an anti-dilutive effect due to losses reported during those periods.

Outstanding as of September 30,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options123,307164,902
Restricted stock units344,492158,635
Common and preferred Series C warrants
Total anti-dilutive stock1,946,3581,923,835
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
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 amended certain firm purchase commitments during the year ended December 31, 2022, which significantly
reduced its commitments. Negotiations with other suppliers are still ongoing to blend and extend or terminate other future commitments due to supply chain constraints and cost increases for both parties. If negotiations to amend certain purchase commitments are not successful, the Company may incur additional losses in future periods.

The Company also has other commitments, including marketing and software subscription agreements.

The amounts in the table below represent the Company’s future minimum commitments.
As of September 30, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$— $345 $345 
202416,627 457 17,084 
2025— 178 178 
2026— 138 138 
2027— — — 
Thereafter— — — 
Total $16,627 $1,118 $17,745 

Legal Proceedings

Aside from the 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. On January 4, 2023, the Delaware Chancery Court denied the defendant's motion to dismiss.

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 Securities Exchange Act of 1934, as amended, 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. 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.

On February 6, 2023, a purported stockholder of the Company filed a derivative complaint in the Delaware Chancery Court, captioned Uvaydov v. Robert Fenwick-Smith, Tim Reeser, et al. (Case No. 2023-0137-LWW). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.
On February 24, 2023, a purported stockholder of the Company filed a derivative complaint in the U.S. District Court for the District of Colorado, captioned Lanham v. Robert Fenwick-Smith, et al. (Case No. 1:23-cv00507). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges, among others, that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.

On March 9, 2023, the Company filed a lawsuit against Romeo Systems, Inc. and Nikola Corporation in the Larimer County District Court, Colorado (Case No. 2023CV30187) seeking damages for breach of contract and tortious interference related to the product supply agreement between the Company and Romeo dated July 13, 2020, arising from Romeo’s failure to deliver batteries under the agreement and for costs associated with a recall of the batteries. The Company initiated a voluntary recall after Romeo refused to take action as the supplier of the batteries. On June 28, 2023, the Company was awarded a default judgment in the amount of $9,800 against Romeo. Romeo instituted an assignment for the benefit of creditors in California and the Company will file a claim for recovery in the proceeding. It is uncertain if the Company will receive any distribution of the claim. The Company will continue to pursue claims against Nikola in the lawsuit.

Recall Campaigns
On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from Romeo and Nikola
On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which could result in vehicle fires. Because the remedy is still being developed, the Company is unable to reasonably estimate a range of the potential losses associated with the recall.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn November 15, 2023, Lightning Systems, Inc. entered into a forbearance agreement with Cupola Infrastructure Income Fund, L.L.L.P. to the Loan and Security Agreement dated October 10, 2019, as amended (the “Facility”). In exchange for Cupola waiving all existing events of default as of the date of the agreement and agreeing to forbear from exercising its rights and remedies with respect to the Facility through the earlier of February 29, 2024 or a breach by the Company, the Company agreed to pay $150 as a forbearance fee. The description of the forbearance agreement is qualified in its entirety by reference to the text of the forbearance agreement, which is filed as Exhibit 10.9 to this report and is incorporated herein by reference.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
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 may not be recovered. 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. Should the sum of the expected future net cash flows be less than the carrying value, the Company would recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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.
For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three
and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
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, provision for credit losses, warranty liability, write downs and write offs of obsolete and damaged inventory, fair value estimates of property, plant and equipment 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 September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. As of December 31, 2022, two customers accounted for 40% and 25% of total accounts receivable.
Concentrations of supplier risk
Concentrations of supplier risk
As of September 30, 2023, two suppliers accounted for 13% and 10% of the Company’s total accounts payable. As of December 31, 2022, two suppliers accounted for 20% and 15% of the Company’s total accounts payable. For the three months ended September 30, 2023, one supplier accounted for 37% of inventory purchases. For the three months ended September 30, 2022, one supplier accounted for 42% of inventory purchases. For the nine months ended September 30,
2023, two suppliers accounted for 17% and 11% of inventory purchases. For the nine months ended September 30, 2022, two suppliers accounted for 32% and 19% 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 equipmentProperty and equipment are 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.” The Company periodically reviews assets’ estimated useful lives based upon actual experience and expected future utilization. A change in useful life is treated as a change in accounting estimate and is applied prospectively. 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.”
Revenue recognition
Revenue recognition
Revenue Summary
The following table disaggregates revenue by major source:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ZEVs$12,127$10,570$23,234$18,969
Other5635611,1921,110
Gross Revenue$12,690$11,131$24,426$20,079
Customer refunds(1)
(324)(2,833)
Total Revenue, net of customer refunds$12,366$11,131$21,593$20,079
(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs.
The Company manufactures and sells ZEVs, such as delivery vans and buses. The Company manufactures ZEVs by removing the internal combustion engine and certain associated components (collectively, “decontented parts”) and 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 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 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 stand-alone zero-emission powertrains, charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for zero-emission powertrains, 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 California’s 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. Payment terms are identified when the contract has commercial substance and collectability of consideration is probable. The Company generally utilizes payment terms of a twenty percent deposit once a contract is executed with the remainder due upon receipt.
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, of which current amounts are included in “Accrued expenses and other current liabilities” and long-term amounts are included in “Other long-term liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:
Balance as of December 31, 2022
$794 
Revenues recognized(5,474)
Increase due to billings5,466 
Balance as of September 30, 2023
$786 
Returns and Refunds
Based on the Company’s standard terms and conditions, 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.
However, during the nine months ended September 30, 2023 and as special consideration to those customers impacted by the Romeo battery recall, the Company extended an offer to allow a return and refund for the affected ZEV4s. The Company applied a reserve for estimated refunds based on known pending refunds and reduced sales accordingly. The Company initially recorded in March 2023, on a gross basis, a refund liability in the amount of $5,037 and inventory in the amount of $2,171. The total refund liability associated with ZEV4 recalls was $1,285 as of September 30, 2023, which is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets. In some instances, the refund paid to customers exceeded the original transaction price and value of goods to be received (“Accommodation”), representing consideration payable to the customer. The Company recorded the Accommodation as an asset and will derecognize the asset as a reduction to the future revenues that will be recognized from orders placed by that customer, which were associated with the Accommodation. The Company recorded an Accommodation in the amount of $614 in March 2023 and this amount was included in “Prepaid expenses and other current assets” on the consolidated balance sheets. During the three months ended September 30, 2023, the Company derecognized the Accommodation in the amount of $324 and $614, respectively, as a reduction to revenues.
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 September 30, 2023, 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. The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer) will be $192 in 2023 and $5,088 in 2024. 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.
Contract Balances
The following table summarizes the Company’s contract balances:
September 30,
2023
December 31,
2022
January 1,
2022
Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively
$9,747$9,899$9,172
Contract Liabilities - Current786794147
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 and Recall Campaigns
Warranties and Recall Campaigns
Warranties
All ZEVs that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranties. 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.”
At times, the Company may sell its ZEVs with an extended product warranty, with coverage beyond the five-year and 60-thousand-mile limited standard warranty. The Company considers these extended warranties to be separate performance obligations. The consideration allocated to the extended warranty is deferred and recognized over the term of the extended warranty. The Company’s deferred revenue associated with extended warranties is currently all classified as long-term within “Other long-term liabilities.”
Recall Campaigns
The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.
On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. See Note 13 under the section “Legal Proceedings”. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from the remaining assets of Romeo, or otherwise in the lawsuit against Nikola and Romeo described in Note 13.
On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which
could result in vehicle fires. The Company is still in process of developing a remedy for the structural welds and internal radiator leaks and at this time is unable to reasonably estimate a range of the potential losses associated with the recall.
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.
Current 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 Notes”) 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 Notes, including the conversion option, was $9,495 and $58,155 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023 and December 31, 2022 and a fair value of $3,091 and $3,125 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023
Financial assets
Cash equivalents$4,065 $— $— 
Financial Liabilities  
Derivative liability— — 355 
As of December 31, 2022
Financial assets
Cash equivalents$51,351 $— $— 
Financial Liabilities  
Warrant liability$— $— $60 
Derivative liability— — 78 
Earnout liability— — 2,265 
As of September 30, 2023 and December 31, 2022, 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 Notes at each reporting date, as well as at each conversion date. The Convertible Notes 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 Notes. The value of the Convertible Notes 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 Notes. As of issuance, the value of the Convertible Notes and warrants related to the Convertible Notes 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.
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.
For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. This approach is considered Level 3 due to the significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “Cost of revenues” on the consolidated statements of operations.
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 10). 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 liabilitiesAs 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”.
Research and development
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
Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $153 and $179 for the three months ended September 30, 2023 and 2022, and $548 and $422 for the six months ended September 30, 2023 and 2022, respectively.
Derivative Liability
Derivative Liability
The Company accounts for the embedded conversion feature and fundamental change clause of the Convertible Notes as derivative liabilities. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature and fundamental change clause meet all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because these features meet 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):
September 30, 2023
Balance at beginning of period$2,265 
(Gain) loss(2,265)
Balance at end of period$— 
Income taxes
Income taxes
Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.
Net loss per share
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.
The Company applies 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 Notes.
Recent accounting pronouncements issued and adopted
Recent accounting pronouncements issued and adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (“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 took effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU required 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 adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30,Nine Months Ended September 30,
2023202220232022
Net Sales% of Net RevenueNet Sales% of Net RevenueNet Sales% of Net RevenuesNet Sales% of Net Revenues
Customer A$4,976 39 %$— — %$9,157 37 %$— — %
Customer B2,826 22 %— — %3,840 16 %— — %
Customer C— — %5,920 53 %— — %5,923 29 %
Customer D— — %2,075 19 %— — %2,075 10 %
Customer E— — %1,098 10 %— — %2,822 14 %
Customer F— — %— — %— — %2,675 13 %
Total of customers with sales greater than 10%$7,802 61 %$9,093 82 %$12,997 53 %$13,495 66 %
Total of customers with sales less than 10%4,888 39 %2,038 18 %11,429 47 %6,584 34 %
Gross Revenue$12,690 100 %$11,131 100 %$24,426 100 %$20,079 100 %
Customer refunds(1)
(324)— (2,833)— 
Total Revenue, net of customer refunds$12,366 $11,131 $21,593 $20,079 

(1)    Customer refunds are related to the recall for certain 2021-2022 model year FE4-129 vehicles (“ZEV4”) that were manufactured with Romeo Power Systems, Inc (“Romeo”) battery packs. See section “Revenue Recognition” below for more detail concerning the accounting treatment and the section “Warranties and Recall Campaigns” for more detail on the recall.
Schedule of allowance for doubtful accounts activity
The following table details the change in the allowance for credit losses for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$2,041$3,847$2,028$3,349
Credit loss expense (1)
451,7331,9872,231
Deductions (1)
(3,780)(1,929)(3,780)
Balance at end of period$2,086$1,800$2,086$1,800
(1) The charges to expense and deductions in the allowance for doubtful accounts during the nine months ended September 30, 2023 were primarily associated with two customers. The customers have not paid and the Company repossessed the vehicles as collateral for the accounts receivable balance. The charges to expense represent further impairment of the receivable balance down to the net realizable value of the collateral. The deductions represent the write off of the remaining accounts receivable balance related to these customers after applying the net realizable value of the collateral against the outstanding balance.
Schedule of disaggregates revenue by major source
The following table disaggregates revenue by major source:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ZEVs$12,127$10,570$23,234$18,969
Other5635611,1921,110
Gross Revenue$12,690$11,131$24,426$20,079
Customer refunds(1)
(324)(2,833)
Total Revenue, net of customer refunds$12,366$11,131$21,593$20,079
(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs.
Schedule of changes in contract balances Changes in contract liabilities are as follows:
Balance as of December 31, 2022
$794 
Revenues recognized(5,474)
Increase due to billings5,466 
Balance as of September 30, 2023
$786 
The following table summarizes the Company’s contract balances:
September 30,
2023
December 31,
2022
January 1,
2022
Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively
$9,747$9,899$9,172
Contract Liabilities - Current786794147
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 September 30, 2023
Financial assets
Cash equivalents$4,065 $— $— 
Financial Liabilities  
Derivative liability— — 355 
As of December 31, 2022
Financial assets
Cash equivalents$51,351 $— $— 
Financial Liabilities  
Warrant liability$— $— $60 
Derivative liability— — 78 
Earnout liability— — 2,265 
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):
September 30, 2023
Balance at beginning of period$2,265 
(Gain) loss(2,265)
Balance at end of period$— 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
At September 30, 2023 and December 31, 2022, inventories consist of the following:

September 30, 2023December 31, 2022
Raw materials$11,002$30,763
Work in progress3733,357
Finished goods7,83912,946
Total inventories$19,214$47,066
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
At September 30, 2023 and December 31, 2022, prepaid expenses and other current assets consist of the following:

September 30, 2023December 31, 2022
Vendor deposits$394$4,447
Prepaid insurance2,1942,367
Other prepaid expenses2,0702,559
Other current assets1728
Total prepaid expenses and other current assets$4,675$9,401
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment as of September 30, 2023 and December 31, 2022 are as follows:

September 30, 2023December 31, 2022
Machinery and equipment$2,559$2,945
Vehicles1,3353,634
Mobile vehicle chargers627
Leasehold improvements1,6373,660
Computer equipment397688
Software3211
Furniture and fixtures571969
Capital projects in progress7602,317
Total7,91814,224
Accumulated depreciation and amortization— (2,705)
Total property and equipment, net$7,918$11,519
Schedule of Property and Equipment Depreciation and Amortization
Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenues$231$127$620$337
Research and development7317104125
Selling, general and administrative4353281,147754
Total depreciation and amortization expense$739$472$1,871$1,216
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
At September 30, 2023 and December 31, 2022, accrued expenses and other current liabilities consist of the following:

September 30, 2023December 31, 2022
Accrued professional services$831$597
Accrued interest1,684806
Accrued payroll and benefits3,2231,451
Other accrued expense2751,436
Warranty liability1,7851,268
Refund liability1,285
Customer deposits468427
Deferred revenue112106
Current portion of finance lease obligation212179
Total accrued expenses and other current liabilities$9,875$6,270
Schedule of Changes in Warrant Liability
Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$1,599$1,212$1,268$994
Charge for the period4405311,1071,231
Utilized during the period(254)(516)(590)(998)
Balance at end of period$1,785$1,227$1,785$1,227
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of September 30, 2023 and December 31, 2022 consists of the following:

September 30, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Prepaid Advance Agreement200
Insurance Finance Agreement910
Total debt principal 63,97376,863
Unamortized debt discount - Convertible Note(5,922)(14,735)
Unamortized debt discount - Facility(14)(25)
Unamortized debt discount - Prepaid Advance Agreement(26)— 
Total debt less unamortized debt discount$58,011$62,103
     Less current portion - Convertible Note(53,941)
     Less current portion - Prepaid Advance Agreement(174)
     Less current portion - Insurance Finance Agreement(910)
Total long-term debt$2,986$62,103
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):
2023
Balance at beginning of period$78 
(Gain) Loss290
Change resulting from conversions(13)
Balance at end of period$355
Schedule of Debt Maturities
The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$200 
202463,773 
2025— 
Thereafter— 
Total$63,973 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities
Right-of-use assets and lease liabilities as of September 30, 2023 and December 31, 2022 consist of the following:

September 30, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$6,718$928$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,913$212$1,649$179
Lease obligation - long-term portion (3)
6,2635867,735619
Total lease obligations$8,176$798$9,384$798
Weighted average remaining lease terms (in years)3.44.14.24.8
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 nine months ended September 30, 2023 and 2022 was immaterial.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating Lease Cost  
Cost of revenues$404$356$1,211$878
Research and development7677228232
Selling, general and administrative183230548857
Total operating lease cost$663$663$1,987$1,967
Schedule of Maturities - Operating Lease Liability
The maturities of the Company’s lease liabilities are as follows:

September 30, 2023
OperatingFinance
2023 (remainder of year)
$733 $59 
20242,997 237 
20253,043 192 
20263,105 160 
2027518 113 
Thereafter— 95 
Total future minimum lease payments10,396 856 
Less: imputed interest(2,220)(58)
Total maturities$8,176 $798 
Schedule of Maturities - Finance Lease Liability
The maturities of the Company’s lease liabilities are as follows:

September 30, 2023
OperatingFinance
2023 (remainder of year)
$733 $59 
20242,997 237 
20253,043 192 
20263,105 160 
2027518 113 
Thereafter— 95 
Total future minimum lease payments10,396 856 
Less: imputed interest(2,220)(58)
Total maturities$8,176 $798 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Schedule of Warrant Activity
The following table presents information for privately placed warrants that were assumed in the Business Combination:

Number of
Warrants(1)
Warrant Fair
Value
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Life
Private warrants assumed through Business Combination
Outstanding at December 31, 2021
670,108$2,185$230.004.3
Change in fair value(2,125)
Outstanding — December 31, 2022670,10860230.003.4
Change in fair value(60)
Outstanding — September 30, 2023
670,108230.002.5

(1)     The 670,108 private placement warrants are convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30,Nine Months Ended September 30,
2023202220232022
Stock options expense  
Cost of revenues$5$3$12$13
Research and development451124
Selling, general and administrative323239842623
Total stock options expense$332$247$865$660
Restricted stock units expense  
Cost of revenues$99$98$259$205
Research and development434497123
Selling, general and administrative1,1501,0813,2042,890
Total restricted stock units expense$1,292$1,223$3,560$3,218
Total stock-based compensation$1,624$1,470$4,425$3,878
Schedule of Unrecognized Expense for Stock Options and RSUs
The estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2023, which will be recognized over the remaining requisite service period, is as follows:

Stock options unrecognized expense$2,371 
Stock options weighted-average remaining requisite service period (in years)2.1
Restricted stock units unrecognized expense$6,964 
Restricted stock units weighted-average remaining requisite service period (in years)1.7
Schedule of Stock Options Changes in the Company’s stock options for the nine months ended September 30, 2023 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, 2023138,091$45.60
Granted$
Exercised(9,502)$1.08
Forfeited(4,189)$14.52
Expired(1,093)$
Outstanding at September 30, 2023
123,307$50.19$7.3
Vested and exercisable at September 30, 2023
73,099$38.69$7.0
Schedule of Non-Vested Share Awards
Changes in the status of the Company’s non-vested stock option awards for the nine months ended September 30, 2023 are presented in the table below.
Non-vested
Shares Under
Option
Weighted
Average
Grant Date
Fair Value per
Share
Non-vested at January 1, 202373,939$35.00
Granted$
Vested(18,691)$70.00
Forfeited(5,040)$36.39
Non-vested at September 30, 2023
50,208$56.75
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, 2023188,223$71.40
Granted239,189$5.45
Vested(44,661)$86.30
Forfeited(38,219)$52.01
Outstanding at September 30, 2023
344,532$25.78
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30,Nine Months Ended September 30,
2023202220232022
Basic earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Basic earnings (loss) per common share$(7.84)$(0.33)$(16.79)$6.30 
Diluted earnings per common share:
Net income (loss) - basic$(50,672)$(1,231)$(95,555)$23,751 
Add: Convertible Note interest expense, net of tax— — — 11,830 
Reverse: Change in fair value of derivative liability— — — (16,370)
Net income (loss) - diluted$(50,672)$(1,231)$(95,555)$19,211 
Weighted shares outstanding - basic6,460,511 3,787,269 5,691,036 3,771,472 
Add: Dilutive effects of stock options and restricted stock units— — — 115,236 
Add: Dilutive effects of if-converted Convertible Note— — — 382,012 
Weighted shares outstanding - diluted6,460,511 3,787,269 5,691,036 4,268,720 
Diluted earnings (loss) per common share$(7.84)$(0.33)$(16.79)$4.50 
Schedule of Securities Excluded
Outstanding as of September 30,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options123,307164,902
Restricted stock units344,492158,635
Common and preferred Series C warrants
Total anti-dilutive stock1,946,3581,923,835
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$— $345 $345 
202416,627 457 17,084 
2025— 178 178 
2026— 138 138 
2027— — — 
Thereafter— — — 
Total $16,627 $1,118 $17,745 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Basis of Presentation - Additional Information (Details)
2 Months Ended 3 Months Ended 9 Months Ended 11 Months Ended
Apr. 27, 2023
$ / shares
shares
May 06, 2021
Nov. 20, 2023
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Nov. 20, 2023
USD ($)
Mar. 15, 2023
$ / shares
Feb. 10, 2023
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 21, 2022
$ / shares
Class of Stock [Line Items]                        
Impairment of long-lived assets       $ 4,878,000   $ 4,878,000 $ 0          
Stock split, conversion ratio 0.05                      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001     $ 0.0001   $ 0.0001         $ 0.0001  
Common stock, authorized (in shares) | shares 250,000,000     250,000,000   250,000,000         250,000,000  
Cash and cash equivalents       $ 6,022,000   $ 6,022,000         $ 56,011,000  
Net loss       (50,672,000) $ (1,231,000) (95,555,000) 23,751,000          
Net cash used in operating activities           (49,886,000) (66,986,000)          
Working capital       (30,601,000)   (30,601,000)            
Proceeds from prepaid advance agreement           2,944,000 $ 0          
Equity line of credit agreement, shares sold           0            
Convertible Note due in May 2024                        
Class of Stock [Line Items]                        
Common stock, par value (in dollars per share) | $ / shares                 $ 0.0001 $ 0.0001   $ 0.0001
Redemption price, percentage of principal   100.00%                    
Yorkville                        
Class of Stock [Line Items]                        
Proceeds from prepaid advance agreement       $ 2,944,000   $ 2,944,000            
Shares issued, prepaid advance agreement (in shares) | shares       443,303   904,851            
Yorkville | Subsequent Event                        
Class of Stock [Line Items]                        
Shares issued, prepaid advance agreement (in shares) | shares     0                  
Lincoln Park | Subsequent Event                        
Class of Stock [Line Items]                        
Equity line of credit agreement, shares sold               $ 0        
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
item
Sep. 30, 2022
USD ($)
note
Sep. 30, 2023
USD ($)
customer
note
item
Sep. 30, 2022
USD ($)
item
Dec. 31, 2022
USD ($)
customer
item
May 06, 2021
USD ($)
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent) 100.00% 100.00% 100.00% 100.00%    
Facility $ 63,973   $ 63,973   $ 76,863  
Impairment of long-lived assets 4,878   4,878 $ 0    
Selling, general and administrative            
Concentration Risk [Line Items]            
Advertising costs 153 $ 179 548 $ 422    
Convertible Note due in May 2024            
Concentration Risk [Line Items]            
Interest rate (as a percent)           7.50%
Convertible note           $ 100,000
Fair value of convertible debt 9,495   9,495   58,155 $ 17,063
Facility 59,863   59,863   73,863  
Facility            
Concentration Risk [Line Items]            
Facility 3,000   3,000   3,000  
Notes payable, fair value $ 3,091   $ 3,091   $ 3,125  
Customer Concentration Risk | Accounts Receivable            
Concentration Risk [Line Items]            
Number of customers | customer     2   2  
Customer Concentration Risk | Accounts Receivable | Customer One            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     49.00%   40.00%  
Customer Concentration Risk | Accounts Receivable | Customer Two            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     11.00%   25.00%  
Supplier Concentration Risk | Accounts Payable            
Concentration Risk [Line Items]            
Number of suppliers | item     2   2  
Supplier Concentration Risk | Accounts Payable | Supplier One            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     13.00%   20.00%  
Supplier Concentration Risk | Accounts Payable | Supplier Two            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     10.00%   15.00%  
Supplier Concentration Risk | Inventory Purchases            
Concentration Risk [Line Items]            
Number of suppliers 1 1 2 2    
Supplier Concentration Risk | Inventory Purchases | Supplier One            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent) 37.00% 42.00% 17.00% 32.00%    
Supplier Concentration Risk | Inventory Purchases | Supplier Two            
Concentration Risk [Line Items]            
Concentrations of credit risk (as a percent)     11.00% 19.00%    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Net sales $ 12,690 $ 11,131 $ 24,426 $ 20,079
Customer refunds (324) 0 (2,833) 0
Total Revenue, net of customer refunds $ 12,366 $ 11,131 $ 21,593 $ 20,079
% of Net Revenue 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Concentration Risk [Line Items]        
Net sales $ 7,802 $ 9,093 $ 12,997 $ 13,495
Concentration risk, threshold percentage 61.00% 82.00% 53.00% 66.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer A        
Concentration Risk [Line Items]        
Net sales $ 4,976 $ 0 $ 9,157 $ 0
% of Net Revenue 39.00% 0.00% 37.00% 0.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer B        
Concentration Risk [Line Items]        
Net sales $ 2,826 $ 0 $ 3,840 $ 0
% of Net Revenue 22.00% 0.00% 16.00% 0.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer C        
Concentration Risk [Line Items]        
Net sales $ 0 $ 5,920 $ 0 $ 5,923
% of Net Revenue 0.00% 53.00% 0.00% 29.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer D        
Concentration Risk [Line Items]        
Net sales $ 0 $ 2,075 $ 0 $ 2,075
% of Net Revenue 0.00% 19.00% 0.00% 10.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer E        
Concentration Risk [Line Items]        
Net sales $ 0 $ 1,098 $ 0 $ 2,822
% of Net Revenue 0.00% 10.00% 0.00% 14.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer F        
Concentration Risk [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 2,675
% of Net Revenue 0.00% 0.00% 0.00% 13.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Total of customers with sales less than 10%        
Concentration Risk [Line Items]        
Net sales $ 4,888 $ 2,038 $ 11,429 $ 6,584
% of Net Revenue 39.00% 18.00% 47.00% 34.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Accounts Receivable (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 2,041 $ 3,847 $ 2,028 $ 3,349
Credit loss expense 45 1,733 1,987 2,231
Deductions 0 (3,780) (1,929) (3,780)
Balance at end of period $ 2,086 $ 1,800 $ 2,086 $ 1,800
Customers associated with credit loss expense | customer     2  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)
mi² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
mi²
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Revenue Summary            
Net sales   $ 12,690 $ 11,131 $ 24,426 $ 20,079  
Customer refunds   (324) 0 (2,833) 0  
Total Revenue, net of customer refunds   12,366 11,131 $ 21,593 20,079  
Payment terms, once contract executed, deposit required, percent       20.00%    
Inventories   19,214   $ 19,214   $ 47,066
Refund liability   1,285   $ 1,285   $ 0
Product warranty period       5 years    
Warranty area covered | mi²       60    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01            
Revenue Summary            
Revenue remaining performance obligation   $ 192   $ 192    
Revenue remaining performance obligation (in years)   3 months   3 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01            
Revenue Summary            
Revenue remaining performance obligation   $ 5,088   $ 5,088    
Revenue remaining performance obligation (in years)   1 year   1 year    
ZEVs            
Revenue Summary            
Net sales   $ 12,127 10,570 $ 23,234 18,969  
Other            
Revenue Summary            
Net sales   563 $ 561 1,192 $ 1,110  
ZEV4 Recalls            
Revenue Summary            
Refund liability associated with recalls on a gross basis $ 5,037          
Inventories 2,171          
Refund liability   1,285   1,285    
Contract asset $ 614          
Revenue decrease for Accommodation   $ 324   $ 614    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Contract With Customer Change In Contract Liability [Roll Forward]  
Beginning balance $ 794
Revenues recognized (5,474)
Increase due to billings 5,466
Ending balance $ 786
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Change in Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]            
Accounts receivable, allowance $ 2,086 $ 2,041 $ 2,028 $ 1,800 $ 3,847 $ 3,349
Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively 9,747   9,899     9,172
Contract Liabilities - Current $ 786   $ 794     $ 147
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Level 1    
Financial assets    
Cash equivalents $ 4,065 $ 51,351
Financial Liabilities    
Warrant liability   0
Derivative liability 0 0
Earnout liability   0
Level 2    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability   0
Derivative liability 0 0
Earnout liability   0
Level 3    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability   60
Derivative liability $ 355 78
Earnout liability   $ 2,265
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Earnout Liability (Details) - Earnout Liability
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 2,265
(Gain) loss (2,265)
Ending balance $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]          
Raw materials $ 11,002   $ 11,002   $ 30,763
Work in progress 373   373   3,357
Finished goods 7,839   7,839   12,946
Total inventories 19,214   19,214   $ 47,066
Provision for inventory obsolescence and write-downs $ 18,016 $ 378 $ 20,659 $ 1,155  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 394 $ 4,447
Prepaid insurance 2,194 2,367
Other prepaid expenses 2,070 2,559
Other current assets 17 28
Total prepaid expenses and other current assets $ 4,675 $ 9,401
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Cost and Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total $ 7,918 $ 14,224
Accumulated depreciation and amortization 0 (2,705)
Total property and equipment, net 7,918 11,519
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 2,559 2,945
Vehicles    
Property, Plant and Equipment [Line Items]    
Total 1,335 3,634
Mobile vehicle chargers    
Property, Plant and Equipment [Line Items]    
Total 627 0
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 1,637 3,660
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total 397 688
Software    
Property, Plant and Equipment [Line Items]    
Total 32 11
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 571 969
Capital projects in progress    
Property, Plant and Equipment [Line Items]    
Total $ 760 $ 2,317
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]      
Impairment of long-lived assets $ 4,878 $ 4,878 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense $ 739 $ 472 $ 1,871 $ 1,216
Cost of revenues        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense 231 127 620 337
Research and development        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense 73 17 104 125
Selling, general and administrative        
Property, Plant and Equipment [Line Items]        
Total depreciation and amortization expense $ 435 $ 328 $ 1,147 $ 754
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued professional services $ 831 $ 597
Accrued interest 1,684 806
Accrued payroll and benefits 3,223 1,451
Other accrued expense 275 1,436
Warranty liability 1,785 1,268
Refund liability 1,285 0
Customer deposits 468 427
Deferred revenue 112 106
Current portion of finance lease obligation 212 179
Total accrued expenses and other current liabilities $ 9,875 $ 6,270
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 1,599 $ 1,212 $ 1,268 $ 994
Charge for the period 440 531 1,107 1,231
Utilized during the period (254) (516) (590) (998)
Balance at end of period $ 1,785 $ 1,227 $ 1,785 $ 1,227
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 19, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Long term debt $ 63,973   $ 76,863
Total long-term debt 58,011   62,103
Current debt, net of debt discount (55,025)   0
Total long-term debt 2,986   62,103
Convertible Note due in May 2024      
Debt Instrument [Line Items]      
Long term debt 59,863   73,863
Unamortized debt discount (5,922)   (14,735)
Current debt, net of debt discount (53,941)   0
Facility      
Debt Instrument [Line Items]      
Long term debt 3,000   3,000
Unamortized debt discount (14)   (25)
Prepaid Advance Agreement      
Debt Instrument [Line Items]      
Long term debt 200 $ 400 0
Unamortized debt discount (26)   0
Current debt, net of debt discount (174)   0
Insurance Finance Agreement      
Debt Instrument [Line Items]      
Long term debt 910   0
Current debt, net of debt discount $ (910)   $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Note and Facility (Details)
3 Months Ended 9 Months Ended
Mar. 15, 2023
USD ($)
$ / shares
shares
Feb. 10, 2023
USD ($)
$ / shares
shares
Nov. 21, 2022
USD ($)
$ / shares
shares
May 06, 2021
USD ($)
day
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Apr. 27, 2023
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Notes Payable                    
Common stock, par value (in dollars per share) | $ / shares         $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001
Gain on extinguishment of debt         $ 0 $ 0 $ (2,965,000) $ 0    
Amortization of debt discount             $ 6,352,000 6,899,000    
Convertible note warrants                    
Notes Payable                    
Warrants to purchase shares (in shares) | shares         434,782   434,782      
Adjustment to additional paid in capital, debt conversion, warrants issued       $ 14,522,000            
Convertible Note due in May 2024                    
Notes Payable                    
Interest rate (as a percent)       7.50%            
Convertible note       $ 100,000,000            
Issuance costs       $ 5,000,000            
Conversion price (in dollars per share) | $ / shares       $ 230.00            
Warrants to purchase shares (in shares) | shares       434,782            
Warrant exercise price (in dollars per share) | $ / shares       $ 230.00            
Percentage of stock price trigger       120.00%            
Stock price trigger (in dollars per share) | $ / shares       $ 276.00            
Threshold trading days | day       20            
Threshold consecutive trading days | day       30            
Average daily trading volume       $ 3,000,000            
Redemption price, percentage of principal       100.00%            
Fair value of convertible debt       $ 17,063,000 $ 9,495,000   $ 9,495,000     $ 58,155,000
Debt conversion, original amount $ 10,500,000 $ 3,500,000 $ 14,000,000              
Common stock issued on conversion of notes (in shares) | shares 937,500 210,443 663,822              
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001              
Share issue price (in usd per share) | $ / shares $ 11.20 $ 15.80 $ 21.00              
Gain on extinguishment of debt $ (2,918,000) $ (47,000) $ (2,921,000)              
Fair value of common stock issued 5,756,000 2,811,000 8,138,000              
Carrying amount of converted debt 8,669,000 2,850,000 11,021,000              
Fair value of convertible note derivative liability $ 5,000 $ 8,000 $ 38,000              
Debt converted, percentage of par value   95.00%                
Interest expense         3,279,000 4,129,000 9,818,000 11,830,000    
Contractual interest expense         1,122,000 1,647,000 3,499,000 4,942,000    
Amortization of debt discount         $ 2,157,000 2,482,000 $ 6,319,000 6,888,000    
Convertible Note due in May 2024 | Convertible note warrants                    
Notes Payable                    
Stock price trigger (in dollars per share) | $ / shares       $ 230.00            
Loan and Security Agreement | Facility                    
Notes Payable                    
Interest rate (as a percent)         18.00%   18.00%      
Interest expense         $ 130,000 118,000 $ 361,000 348,000    
Maximum borrowing capacity         8,600,000   8,600,000      
Threshold indebtedness         5,000,000   5,000,000      
Borrowings under line of credit         3,000,000   3,000,000     $ 3,000,000
Prepaid Advance Agreement                    
Notes Payable                    
Debt conversion, original amount         1,153,000   2,579,000      
Gain on extinguishment of debt         357,000   825,000      
Interest expense         $ 825,000 $ 0 $ 825,000 $ 0    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Note Derivative Liability (Details) - Convertible Note due in May 2024
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Increase (decrease) in convertible note derivative liability  
Beginning balance $ 78
(Gain) Loss 290
Change resulting from conversions (13)
Ending balance $ 355
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Pre-Paid Advance Agreement (Details)
3 Months Ended 9 Months Ended
Sep. 19, 2023
USD ($)
May 16, 2023
USD ($)
day
note
$ / shares
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Notes Payable              
Proceeds from prepaid advance agreement         $ 2,944,000 $ 0  
Loss on extinguishment of debt     $ 0 $ 0 (2,965,000) 0  
Issuance of stock fair value       851,000   851,000  
Outstanding advance     $ 63,973,000   $ 63,973,000   $ 76,863,000
Common Stock              
Notes Payable              
Conversion of convertible notes payable (in shares) | shares     443,303   904,851    
Prepaid Advance Agreement              
Notes Payable              
Prepaid advance, purchase percentage of face amount   92.00%          
Prepaid advance event of default, interest rate stated percentage   15.00%          
Loss on extinguishment of debt     $ 357,000   $ 825,000    
Issuance of stock fair value         3,404,000    
Debt conversion, original amount     1,153,000   2,579,000    
Interest expense     825,000 $ 0 825,000 $ 0  
Outstanding advance $ 400,000   200,000   200,000   $ 0
Prepaid Advance Agreement | Common Stock              
Notes Payable              
Issuance of stock fair value     1,510,000        
Prepaid Advance Waiver Agreement              
Notes Payable              
PPA, default waived for optional payment of outstanding advance 200,000            
PPA, default waived, premium on optional payment $ 14,000            
Yorkville              
Notes Payable              
Proceeds from prepaid advance agreement     $ 2,944,000   $ 2,944,000    
Yorkville | Prepaid Advance Agreement              
Notes Payable              
Prepaid advance agreement, request amount (up to)   $ 2,000,000          
Prepaid advance agreement, aggregate advance limit over specified period   $ 50,000,000          
Prepaid advance agreement, aggregate advance, limit specified period   18 months          
Prepaid advance, interest rate stated percentage   0.00%          
Prepaid advance, average purchase price of shares, VWAP, of Company common stock, trading day immediately preceding the closing, percentage   100.00%          
Prepaid advance, average of two lowest daily VWAP during seven trading days immediately prior to receipt of purchase notice, percentage   92.00%          
Average lowest daily volume weighted average price | note   2          
Prepaid advance, trading days immediately prior to receipt of purchase notice | day   7          
Prepaid advance, contractual floor price (in dollars per share) | $ / shares   $ 0.856          
Prepaid advance, monthly payment required   $ 1,000,000          
Prepaid advance, redemption premium, percentage   7.00%          
Prepaid advance monthly payment period   30 days          
Prepaid advance, subsequent monthly payment percentage, greater than contractual floor price, unless new trigger event occurs   20.00%          
Prepaid advance, triggering event, consecutive trading days | day   7          
Shares available and issued under rules of New York Stock Exchange until stockholder approval, percentage of shares outstanding, excluding initial prepaid advance     19.90%   19.90%    
Proceeds from prepaid advances         $ 3,200,000    
Proceeds from prepaid advance agreement         2,944,000    
Stock issuance costs         256,000    
Conversion of notes for common stock     $ 1,250,000   $ 2,800,000    
Yorkville | Prepaid Advance Agreement | Common Stock              
Notes Payable              
Conversion of convertible notes payable (in shares) | shares     443,303   904,851    
Yorkville | Prepaid Advance Agreement | WVAP Period One              
Notes Payable              
Prepaid advance, triggering event, threshold trading days | day   3          
Yorkville | Prepaid Advance Agreement | WVAP Period Two              
Notes Payable              
Prepaid advance, triggering event, threshold trading days | day   5          
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Debt Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt maturities    
2023 (remainder of the year) $ 200  
2024 63,773  
2025 0  
Thereafter 0  
Total debt $ 63,973 $ 76,863
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Assets          
Right-of-use assets $ 6,718   $ 6,718   $ 7,735
Liabilities          
Operating lease obligation - current portion 1,913   1,913   1,649
Operating lease obligation - long-term portion 6,263   6,263   7,735
Total lease obligations $ 8,176   $ 8,176   $ 9,384
Weighted average remaining lease terms (in years) 3 years 4 months 24 days   3 years 4 months 24 days   4 years 2 months 12 days
Weighted average discount rate 15.00%   15.00%   15.00%
Finance Lease Assets:          
Right-of-use assets $ 928   $ 928   $ 893
Finance lease obligation - current portion 212   212   179
Finance lease obligation - long-term portion 586   586   619
Total lease obligations $ 798   $ 798   $ 798
Weighted average remaining lease terms (in years) 4 years 1 month 6 days   4 years 1 month 6 days   4 years 9 months 18 days
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 $ 663 $ 663 $ 1,987 $ 1,967  
Cost of revenues          
Finance Lease Assets:          
Total operating lease cost 404 356 1,211 878  
Research and development          
Finance Lease Assets:          
Total operating lease cost 76 77 228 232  
Selling, general and administrative          
Finance Lease Assets:          
Total operating lease cost $ 183 $ 230 $ 548 $ 857  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating lease liabilities    
2023 (remainder of year) $ 733  
2024 2,997  
2025 3,043  
2026 3,105  
2027 518  
Thereafter 0  
Total future minimum lease payments 10,396  
Less: imputed interest (2,220)  
Total maturities 8,176 $ 9,384
Finance lease liabilities    
2023 (remainder of year) 59  
2024 237  
2025 192  
2026 160  
2027 113  
Thereafter 95  
Total future minimum lease payments 856  
Less: imputed interest (58)  
Total maturities $ 798 $ 798
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure - Reverse Stock Split (Details)
Apr. 27, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Apr. 26, 2023
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2022
$ / shares
shares
Class of Stock [Line Items]          
Stock split, conversion ratio 0.05        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001     $ 0.0001
Fractional shares issued (in shares) 0        
Common stock, authorized (in shares) 250,000,000 250,000,000     250,000,000
Public warrant          
Class of Stock [Line Items]          
Warrants outstanding (in shares)   14,999,970   14,999,970  
Warrants to purchase shares (in shares)   749,998      
Outstanding warrants          
Class of Stock [Line Items]          
Number of shares called by each warrant (in shares)     1    
Warrant exercise price (in dollars per share) | $ / shares $ 230.00 $ 230.00 $ 11.50    
Warrants to purchase shares (in shares)   1,218,285 749,998    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure - Equity Line of Credit (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 30, 2022
Sep. 30, 2022
Sep. 30, 2023
Class of Stock [Line Items]      
Equity line of credit agreement, prohibited from issuance or sell of shares resulting in beneficial ownership, percentage (more than) 9.99%    
Equity line of credit agreement, anniversary of closing date 36 months    
Issuance of common stock, commitment fee   $ 851,000  
Equity line of credit agreement, shares sold     $ 0
Common Stock      
Class of Stock [Line Items]      
Equity line of credit agreement, purchase commitment (up to) $ 50,000,000    
Common Stock | Lincoln Park      
Class of Stock [Line Items]      
Shares issued (in shares)   14,974  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
Apr. 27, 2023
Apr. 26, 2023
Mar. 31, 2023
May 06, 2021
Outstanding warrants          
Class of Warrant or Right [Line Items]          
Warrants to purchase shares (in shares) 1,218,285   749,998    
Warrant exercise price (in dollars per share) $ 230.00 $ 230.00 $ 11.50    
Public warrant          
Class of Warrant or Right [Line Items]          
Warrants to purchase shares (in shares) 749,998        
Warrants outstanding (in shares) 14,999,970     14,999,970  
Convertible note warrants          
Class of Warrant or Right [Line Items]          
Warrants to purchase shares (in shares) 434,782        
Warrants outstanding (in shares) 8,695,641        
Total warrant fair value         $ 14,522
Private placement warrant          
Class of Warrant or Right [Line Items]          
Warrants to purchase shares (in shares) 33,505        
Warrants outstanding (in shares) 670,108        
Total warrant fair value         $ 1,253
Private Placement and Convertible Note Warrants          
Class of Warrant or Right [Line Items]          
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) $ 360.00        
Threshold trading days for redemption of warrants 20 days        
Threshold consecutive trading days for redemption of warrants 30 days        
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Structure - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Warrant Fair Value            
Outstanding at beginning of period     $ 60      
Change in fair value $ (10) $ (536) (60) $ (1,850)    
Outstanding at end of period $ 0   $ 0   $ 60  
Private warrants assumed through Business Combination            
Number of Warrants            
Outstanding at beginning of period (in shares)     670,108 670,108 670,108  
Outstanding at end of period (in shares) 670,108   670,108   670,108 670,108
Warrant Fair Value            
Outstanding at beginning of period     $ 60 $ 2,185 $ 2,185  
Change in fair value     (60)   (2,125)  
Outstanding at end of period $ 0   $ 0   $ 60 $ 2,185
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)     $ 230.00 $ 230.00 $ 230.00  
Outstanding at end of period (in dollars per share) $ 230.00   $ 230.00   $ 230.00 $ 230.00
Weighted Average Remaining Life            
Outstanding (years)     2 years 6 months   3 years 4 months 24 days 4 years 3 months 18 days
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity Incentive Plans        
Intrinsic value of stock options exercised $ 0 $ 106    
Employer cash contribution $ 224 $ 213 $ 721 $ 578
Stock options        
Equity Incentive Plans        
Servicing period     10 years  
Vesting period     4 years  
Restricted stock units        
Equity Incentive Plans        
Vesting period     3 years  
2021 Equity Incentive Plan        
Equity Incentive Plans        
Shares reserved (in shares) 1,114,318   1,114,318  
Available for grant (in shares) 659,190   659,190  
2019 Equity Incentive Plan        
Equity Incentive Plans        
Available for grant (in shares) 0   0  
Options granted (in shares)     73,099  
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%  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity Incentive Plans        
Total stock-based compensation $ 1,624 $ 1,470 $ 4,425 $ 3,878
Stock options        
Equity Incentive Plans        
Total stock-based compensation 332 247 865 660
Stock options unrecognized expense 2,371   $ 2,371  
Remaining vesting period (in years)     2 years 1 month 6 days  
Stock options | Cost of revenues        
Equity Incentive Plans        
Total stock-based compensation 5 3 $ 12 13
Stock options | Research and development        
Equity Incentive Plans        
Total stock-based compensation 4 5 11 24
Stock options | Selling, general and administrative        
Equity Incentive Plans        
Total stock-based compensation 323 239 842 623
Restricted stock units        
Equity Incentive Plans        
Total stock-based compensation 1,292 1,223 $ 3,560 3,218
Remaining vesting period (in years)     1 year 8 months 12 days  
Restricted stock units unrecognized expense 6,964   $ 6,964  
Restricted stock units | Cost of revenues        
Equity Incentive Plans        
Total stock-based compensation 99 98 259 205
Restricted stock units | Research and development        
Equity Incentive Plans        
Total stock-based compensation 43 44 97 123
Restricted stock units | Selling, general and administrative        
Equity Incentive Plans        
Total stock-based compensation $ 1,150 $ 1,081 $ 3,204 $ 2,890
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Number of Options      
Outstanding at Beginning of period (in shares)     138,091
Granted (in shares)     0
Exercised (in shares)     (9,502)
Forfeited (in shares)     (4,189)
Expired (in shares)     (1,093)
Outstanding at end of period (in shares) 123,307   123,307
Vested and exercisable at end of period (in shares) 73,099   73,099
Weighted Average Exercise Price per Share      
Outstanding at Beginning of period (in dollars per share)     $ 45.60
Granted (in dollars per share)     0
Exercised (in dollars per share)     1.08
Forfeited (in dollars per share)     14.52
Expired (in dollars per share)     0
Outstanding at end of period (in dollars per share) $ 50.19   50.19
Vested and exercisable at end of period (in dollars per share) $ 38.69   $ 38.69
Aggregate Intrinsic Value, Outstanding $ 0   $ 0
Aggregate Intrinsic Value, Vested and exercisable 0   $ 0
Weighted Average Remaining Life      
Outstanding at end of period     7 years 3 months 18 days
Vested and exercisable at end of period     7 years
Weighted average grant date fair value of stock options granted     $ 0
Intrinsic value of stock options exercised $ 0 $ 106  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Non-vested Shares Under Option  
Non-vested at beginning of period (in shares) | shares 73,939
Granted (in shares) | shares 0
Vested (in shares) | shares (18,691)
Forfeited (in shares) | shares (5,040)
Non-vested at end of period (in shares) | shares 50,208
Weighted Average Grant Date Fair Value per Share  
Non-vested at beginning of period (in dollars per share) | $ / shares $ 35.00
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 70.00
Forfeited (in dollars per share) | $ / shares 36.39
Non-vested at end of period (in dollars per share) | $ / shares $ 56.75
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Unit Awards (Details) - Restricted stock units
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of RSUs  
Outstanding at beginning of period (in shares) | shares 188,223
Granted (in shares) | shares 239,189
Vested (in shares) | shares (44,661)
Forfeited (in shares) | shares (38,219)
Outstanding at ending of period (in shares) | shares 344,532
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 71.40
Granted (in dollars per share) | $ / shares 5.45
Vested (in dollars per share) | $ / shares 86.30
Forfeited (in dollars per share) | $ / shares 52.01
Outstanding at ending of period (in dollars per share) | $ / shares $ 25.78
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 0 $ 0 $ 0 $ 0
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) per Common Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic earnings per common share:        
Net income (loss) - basic $ (50,672) $ (1,231) $ (95,555) $ 23,751
Weighted shares outstanding - basic (in shares) 6,460,511 3,787,269 5,691,036 3,771,472
Basic earnings (loss) per share (in dollars per share) $ (7.84) $ (0.33) $ (16.79) $ 6.30
Diluted earnings per common share:        
Net income (loss) - basic $ (50,672) $ (1,231) $ (95,555) $ 23,751
Add: Convertible Note interest expense, net of tax       11,830
Reverse: Change in fair value of derivative liability 353 (3,728) 290 (16,370)
Net income (loss) - diluted $ (50,672) $ (1,231) $ (95,555) $ 19,211
Weighted shares outstanding - basic (in shares) 6,460,511 3,787,269 5,691,036 3,771,472
Add: Dilutive effects of stock options and restricted stock units (in shares)       115,236
Add: Dilutive effects of if-converted Convertible Note (in shares)       382,012
Weighted shares outstanding - diluted (in shares) 6,460,511 3,787,269 5,691,036 4,268,720
Diluted earnings (loss) per common share (in dollars per share) $ (7.84) $ (0.33) $ (16.79) $ 4.50
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) - shares
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 1,946,358 1,923,835
Convertible notes payable    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 260,273 382,012
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 1,218,286 1,218,286
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 123,307 164,902
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 344,492 158,635
Common and preferred Series C warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 0 0
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Jun. 28, 2023
USD ($)
Company vs. Romeo Systems, Inc. and Nikola Corporation  
Loss Contingencies [Line Items]  
Litigation amount awarded from other party $ 9,800
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Commitments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Firm Purchase  
2023 (remainder of the year) $ 0
2024 16,627
2025 0
2026 0
2027 0
Thereafter 0
Total 16,627
Other  
2023 (remainder of the year) 345
2024 457
2025 178
2026 138
2027 0
Thereafter 0
Total 1,118
Total  
2023 (remainder of the year) 345
2024 17,084
2025 178
2026 138
2027 0
Thereafter 0
Total Commitments $ 17,745
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details)
$ in Thousands
Nov. 15, 2023
USD ($)
Subsequent Event | Loan and Security Forbearance Agreement | Facility  
Subsequent Event [Line Items]  
Facility, default waiver, payment $ 150
XML 82 zev-20230930_htm.xml IDEA: XBRL DOCUMENT 0001802749 2023-01-01 2023-09-30 0001802749 zev:RedeemableWarrantsMember 2023-01-01 2023-09-30 0001802749 2023-11-17 0001802749 2023-09-30 0001802749 2022-12-31 0001802749 2023-07-01 2023-09-30 0001802749 2022-07-01 2022-09-30 0001802749 2022-01-01 2022-09-30 0001802749 us-gaap:CommonStockMember 2023-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001802749 us-gaap:RetainedEarningsMember 2023-06-30 0001802749 2023-06-30 0001802749 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001802749 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001802749 us-gaap:CommonStockMember 2023-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001802749 us-gaap:RetainedEarningsMember 2023-09-30 0001802749 us-gaap:CommonStockMember 2022-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001802749 us-gaap:RetainedEarningsMember 2022-12-31 0001802749 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001802749 zev:ConversionOfConvertibleDebtMember 2023-01-01 2023-09-30 0001802749 zev:ConversionOfConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001802749 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001802749 us-gaap:CommonStockMember 2022-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001802749 us-gaap:RetainedEarningsMember 2022-06-30 0001802749 2022-06-30 0001802749 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001802749 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001802749 us-gaap:CommonStockMember 2022-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001802749 us-gaap:RetainedEarningsMember 2022-09-30 0001802749 2022-09-30 0001802749 us-gaap:CommonStockMember 2021-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001802749 us-gaap:RetainedEarningsMember 2021-12-31 0001802749 2021-12-31 0001802749 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001802749 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001802749 zev:ConversionOfConvertibleDebtMember 2023-01-01 2023-09-30 0001802749 zev:ConversionOfConvertibleDebtMember 2022-01-01 2022-09-30 0001802749 2023-04-27 0001802749 zev:YorkvilleYAIIPNLtdMember 2023-01-01 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember 2023-07-01 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember us-gaap:SubsequentEventMember 2023-10-01 2023-11-20 0001802749 zev:LincolnParkCapitalFundLLCMember us-gaap:SubsequentEventMember 2023-01-01 2023-11-20 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 2023-04-27 2023-04-27 0001802749 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802749 zev:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2023-01-01 2023-09-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2023-01-01 2023-09-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-01-01 2022-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2022-01-01 2022-12-31 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember 2023-07-01 2023-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2023-07-01 2023-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-07-01 2022-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-07-01 2022-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2023-01-01 2023-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2023-01-01 2023-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-01-01 2022-09-30 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2022-01-01 2022-09-30 0001802749 zev:ZeroEmissionVehiclesMember 2023-07-01 2023-09-30 0001802749 zev:ZeroEmissionVehiclesMember 2022-07-01 2022-09-30 0001802749 zev:ZeroEmissionVehiclesMember 2023-01-01 2023-09-30 0001802749 zev:ZeroEmissionVehiclesMember 2022-01-01 2022-09-30 0001802749 zev:OtherMember 2023-07-01 2023-09-30 0001802749 zev:OtherMember 2022-07-01 2022-09-30 0001802749 zev:OtherMember 2023-01-01 2023-09-30 0001802749 zev:OtherMember 2022-01-01 2022-09-30 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-03-01 2023-03-31 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-03-31 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-09-30 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-07-01 2023-09-30 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-01-01 2023-09-30 0001802749 2023-10-01 2023-09-30 0001802749 2024-01-01 2023-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-12-31 0001802749 zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2022-12-31 0001802749 zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2023-09-30 0001802749 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001802749 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001802749 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001802749 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001802749 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001802749 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001802749 zev:EarnoutLiabilityMember 2022-12-31 0001802749 zev:EarnoutLiabilityMember 2023-01-01 2023-09-30 0001802749 zev:EarnoutLiabilityMember 2023-09-30 0001802749 us-gaap:EquipmentMember 2023-09-30 0001802749 us-gaap:EquipmentMember 2022-12-31 0001802749 us-gaap:VehiclesMember 2023-09-30 0001802749 us-gaap:VehiclesMember 2022-12-31 0001802749 zev:MobileVehicleChargersMember 2023-09-30 0001802749 zev:MobileVehicleChargersMember 2022-12-31 0001802749 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001802749 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001802749 us-gaap:ComputerEquipmentMember 2023-09-30 0001802749 us-gaap:ComputerEquipmentMember 2022-12-31 0001802749 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001802749 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001802749 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001802749 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001802749 zev:CapitalProjectsInProgressMember 2023-09-30 0001802749 zev:CapitalProjectsInProgressMember 2022-12-31 0001802749 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001802749 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001802749 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001802749 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2023-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2022-12-31 0001802749 zev:InsuranceFinanceAgreementMember 2023-09-30 0001802749 zev:InsuranceFinanceAgreementMember 2022-12-31 0001802749 zev:ConvertibleNoteWarrantsMember zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-11-21 2022-11-21 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-11-21 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-02-10 2023-02-10 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-02-10 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-03-15 2023-03-15 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-03-15 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-01-01 2023-09-30 0001802749 zev:ConvertibleNoteWarrantsMember 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-07-01 2023-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-07-01 2022-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-01-01 2022-09-30 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2023-09-30 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2022-12-31 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2023-07-01 2023-09-30 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2022-07-01 2022-09-30 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2023-01-01 2023-09-30 0001802749 zev:LoanAndSecurityAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember 2022-01-01 2022-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember 2023-05-16 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember 2023-05-16 2023-05-16 0001802749 zev:PrepaidAdvanceAgreementMember 2023-05-16 2023-05-16 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember zev:WVAPPeriodOneMember 2023-05-16 2023-05-16 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember zev:WVAPPeriodTwoMember 2023-05-16 2023-05-16 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember 2023-01-01 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember 2023-07-01 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001802749 zev:YorkvilleYAIIPNLtdMember zev:PrepaidAdvanceAgreementMember us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2023-07-01 2023-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2023-01-01 2023-09-30 0001802749 zev:PrepaidAdvanceAgreementMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2022-01-01 2022-09-30 0001802749 zev:PrepaidAdvanceAgreementMember 2022-07-01 2022-09-30 0001802749 zev:PrepaidAdvanceWaiverAgreementMember 2023-09-19 2023-09-19 0001802749 zev:PrepaidAdvanceAgreementMember 2023-09-19 0001802749 zev:PublicWarrantMember 2023-03-31 0001802749 us-gaap:WarrantMember 2023-04-26 0001802749 us-gaap:WarrantMember 2023-04-27 0001802749 us-gaap:CommonStockMember 2022-08-30 0001802749 2022-08-30 2022-08-30 0001802749 zev:LincolnParkCapitalFundLLCMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001802749 us-gaap:WarrantMember 2023-09-30 0001802749 zev:PublicWarrantMember 2023-09-30 0001802749 zev:ConvertibleNoteWarrantsMember 2023-09-30 0001802749 zev:PrivatePlacementWarrantMember 2023-09-30 0001802749 zev:PublicAndConvertibleNoteWarrantsMember 2023-01-01 2023-09-30 0001802749 zev:PrivatePlacementWarrantMember 2021-05-06 0001802749 zev:ConvertibleNoteWarrantsMember 2021-05-06 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-01-01 2021-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-01-01 2022-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2023-01-01 2023-09-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2023-09-30 0001802749 zev:A2021EquityIncentivePlanMember 2023-09-30 0001802749 zev:A2019EquityIncentivePlanMember 2023-09-30 0001802749 zev:A2019EquityIncentivePlanMember 2023-01-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001802749 zev:FourZeroOneKSavingsPlanPart1Member 2023-01-01 2023-09-30 0001802749 zev:FourZeroOneKSavingsPlanPart2Member 2023-01-01 2023-09-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2023-07-01 2023-09-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2022-07-01 2022-09-30 0001802749 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001802749 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001802749 zev:CommonAndPreferredSeriesCWarrantsMember 2023-07-01 2023-09-30 0001802749 zev:CommonAndPreferredSeriesCWarrantsMember 2022-07-01 2022-09-30 0001802749 zev:CompanyVsRomeoSystemsIncAndNikolaCorporationMember 2023-06-28 2023-06-28 0001802749 zev:LoanAndSecurityAgreementForbearanceAgreementMember zev:TermLoansAndRevolvingWorkingCapitalLoansFacilityMember us-gaap:SubsequentEventMember 2023-11-15 2023-11-15 shares iso4217:USD iso4217:USD shares pure zev:customer zev:item zev:note utr:sqmi zev:day 0001802749 --12-31 2023 Q3 false 0.05 P3M P1Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230930#AccruedExpensesAndOtherLiabilitiesCurrent 0.05 10-Q true 2023-09-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 $230.00 per share ZEV.WS NYSE Yes Yes Non-accelerated Filer true true false false 6593516 6022000 56011000 2086000 2028000 9747000 9899000 19214000 47066000 4675000 9401000 39658000 122377000 7918000 11519000 6718000 7735000 1401000 1928000 55695000 143559000 3091000 7961000 9875000 6270000 0 60000 355000 0 1913000 1649000 55025000 0 70259000 15940000 2986000 62103000 6263000 7735000 0 78000 0 2265000 792000 880000 80300000 89001000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 250000000 250000000 6593516 6593516 4492157 4492157 1000 1000 237343000 220951000 -261949000 -166394000 -24605000 54558000 55695000 143559000 12366000 11131000 21593000 20079000 45694000 14580000 66779000 27191000 -33328000 -3449000 -45186000 -7112000 1194000 1428000 4662000 5180000 13503000 14897000 41376000 39055000 14697000 16325000 46038000 44235000 -48025000 -19774000 -91224000 -51347000 3867000 3758000 10488000 11468000 -10000 -536000 -60000 -1850000 -353000 3728000 -290000 16370000 -446000 -18054000 -2265000 -68357000 0 0 2965000 0 1117000 -17000 1157000 -11000 -2647000 18543000 -4331000 75098000 -50672000 -1231000 -95555000 23751000 -7.84 -0.33 -16.79 6.30 -7.84 -0.33 -16.79 4.50 6460511 3787269 5691036 3771472 6460511 3787269 5691036 4268720 6144553 1000 234209000 -211277000 22933000 5660 0 0 443303 1510000 1510000 1624000 1624000 -50672000 -50672000 6593516 1000 237343000 -261949000 -24605000 4492157 1000 220951000 -166394000 54558000 9502 10000 10000 41020 -14000 -14000 904851 3404000 3404000 1957 4425000 4425000 1147943 8567000 8567000 -95555000 -95555000 6593516 1000 237343000 -261949000 -24605000 3780505 0 209199000 -156582000 52617000 2941 6000 6000 1745 -6000 -6000 1470000 1470000 14975 851000 851000 -1231000 -1231000 3800166 0 211520000 -157813000 53707000 3753132 206776000 -181564000 25212000 18191 129000 129000 13868 -114000 -114000 3878000 3878000 14975 851000 851000 23751000 23751000 3800166 0 211520000 -157813000 53707000 -95555000 23751000 1996000 1279000 4878000 0 435000 0 1987000 2231000 20659000 1155000 -56000 -58000 2965000 0 -60000 -1850000 -2265000 -68357000 290000 -16370000 4425000 3878000 6352000 6899000 1017000 849000 825000 0 0 851000 5777000 4793000 -11135000 21955000 -4836000 4126000 -4870000 6052000 2715000 3462000 -49886000 -66986000 3610000 5694000 -3610000 -5694000 2944000 0 200000 0 1138000 0 228000 0 143000 78000 10000 129000 14000 114000 3507000 -63000 -49989000 -72743000 56011000 168538000 6022000 95795000 2992000 3536000 8567000 0 406000 879000 -161000 786000 3942000 1410000 Description of Business and Basis of Presentation<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lightning eMotors, Inc. (the “Company”, “Lightning”) designs and manufactures zero-emission vehicles (“ZEV”) and charging infrastructure solutions for commercial fleets, large enterprises, original equipment manufacturers, and governments. The Company’s product offerings range from electrified cargo vans, transit and shuttle buses, school buses, specialty work trucks, ambulances, mobile and stationary chargers and electric powertrains for school buses, transit buses and motorcoaches. The Company operates predominately in the United States.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, GigCapital3, Inc. (“Gig”), consummated the merger pursuant to the Business Combination Agreement, dated December 10, 2020, by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware, and Lightning Systems, Inc., a Delaware corporation (“Lightning Systems”) (the “Business Combination”). On May 6, 2021, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying 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, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NYSE Suspension of Trading and OTC Quotation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2023, the Company received notice from the New York Stock Exchange (“NYSE”) indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE (the “Notice”). The decision was reached by the NYSE staff under Section 802.01B of the NYSE Listed Company Manual because it had fallen below the NYSE’s continued listing standard requiring listed companies to maintain an average global market capitalization of at least $15 million over a consecutive 30-trading day period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company requested to appeal the proposed delisting and was granted a hearing on December 14, 2023 in front of the NYSE Board to review the staff’s decision. During the pending appeal, the Company’s common stock remains listed on the NYSE, but trading in the Company’s common stock and warrants on the NYSE has been suspended as of September 18, 2023. Effective September 19, 2023, the Company’s common stock and warrants trade on the over-the-counter markets under the symbols “ZEVY” and “ZEVYW,” respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 may not be recovered. 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. Should the sum of the expected future net cash flows be less than the carrying value, the Company would recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and nine months ended September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company effected a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. All share and per share amounts were retroactively adjusted for all periods presented to give effect to this reverse stock split, including reclassifying an amount equal to the reduction in par value of the Company’s common stock to additional paid-in capital. See Note 9 for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had $6,022 in cash and cash equivalents. For the nine months ended September 30, 2023, the Company incurred a net loss of $95,555 and cash used in operating activities was $49,886. The Company had negative working capital of $30,601 as of September 30, 2023. 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has suffered recurring losses from operations. The continuation of the Company as a going concern is dependent upon the Company attaining and maintaining profitable operations and/or raising additional capital from equity offerings, debt financings or other capital markets transactions, collaborations, strategic partnerships or licensing arrangements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a Pre-Paid Advance Agreement with YA II PN, Ltd. (“Yorkville”) on May 16, 2023 and into a purchase agreement (“ELOC”) with Lincoln Park Capital, LLC on August 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE or other Principal Market (as defined in the ELOC), the Company is currently unable to utilize either the ELOC or the Pre-Paid Advance Agreement. Moreover, the ability to access the Pre-Paid Advance Agreement or the ELOC in full is dependent on various factors, such as common stock trading volumes, market prices and obtaining stockholder approval, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's Accounting Standards Codification (“ASC”) 205-40 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Going Concern </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">analysis. During the three and nine months ended September 30, 2023, the Company received proceeds in the amount of $2,944 and issued 443,303 and 904,851 shares of common stock, respectively, to Yorkville. Since September 30, 2023 and through the filing date, the Company issued zero shares of common stock to Yorkville. As of September 30, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC other than the commitment shares (and is prohibited from accessing the ELOC while advances are outstanding to Yorkville).</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:115%">Due to the timing of cash receipts, the Company may not be in a financial position to fund its next scheduled interest payment on its outstanding Convertible Notes, which payment is due no later than December 15, 2023 to avoid an event of default. Although the Company is working to collect outstanding accounts receivable and/or obtain bridge financing, there can be no certainty that either will occur prior to the December 15 payment deadline. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been working with financial advisors to assist the Company in identifying strategic partners and financing to fund operations and to take actions to maximize our liquidity. If capital is not available to the Company when, and in the amounts needed, the Company could be required to liquidate its inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. The result of the Company's ASC 205-40 analysis, due to uncertainties discussed above, there is substantial doubt about the Company's ability to continue as a going concern through the next twelve months from the date of issuance of these consolidated financial statements.</span></div>These consolidated financial statements have been prepared by management in accordance with GAAP and this basis assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 may not be recovered. 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. Should the sum of the expected future net cash flows be less than the carrying value, the Company would recognize an impairment loss at that date. An impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value, or the estimated discounted future cash flows, of the long-lived assets. 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and nine months ended September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span> 4878000 4878000 0.0001 250000000 6022000 -95555000 -49886000 -30601000 2944000 2944000 443303 904851 0 0 1 Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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, provision for credit losses, warranty liability, write downs and write offs of obsolete and damaged inventory, fair value estimates of property, plant and equipment 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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. As of December 31, 2022, two customers accounted for 40% and 25% of total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.</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><td style="width:21.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">4,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">39 </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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><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%">9,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">37 </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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">2,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">61 </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><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%">9,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">82 </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><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%">12,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">53 </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><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%">13,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">66 </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%">4,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">39 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34 </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%">Gross Revenue</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%">12,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer refunds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 Revenue, net of customer refunds</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%">12,366 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,593 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Customer refunds are related to the recall for certain 2021-2022 model year FE4-129 vehicles (“ZEV4”) that were manufactured with Romeo Power Systems, Inc (“Romeo”) battery packs. See section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” below for more detail concerning the accounting treatment and the section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties and Recall Campaigns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for more detail on the recall.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, two suppliers accounted for 13% and 10% of the Company’s total accounts payable. As of December 31, 2022, two suppliers accounted for 20% and 15% of the Company’s total accounts payable. For the three months ended September 30, 2023, one supplier accounted for 37% of inventory purchases. For the three months ended September 30, 2022, one supplier accounted for 42% of inventory purchases. For the nine months ended September 30, </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, two suppliers accounted for 17% and 11% of inventory purchases. For the nine months ended September 30, 2022, two suppliers accounted for 32% and 19% of inventory purchases. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. As of September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the change in the allowance for credit losses for the periods indicated:</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2022</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%">2,041</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 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%">2,028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 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></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%">Credit loss expense </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%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,733</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,987</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,231</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%">Deductions</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,780)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,929)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,780)</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%">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%">2,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">2,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,800</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The charges to expense and deductions in the allowance for doubtful accounts during the nine months ended September 30, 2023 were primarily associated with two customers. The customers have not paid and the Company repossessed the vehicles as collateral for the accounts receivable balance. The charges to expense represent further impairment of the receivable balance down to the net realizable value of the collateral. The deductions represent the write off of the remaining accounts receivable balance related to these customers after applying the net realizable value of the collateral against the outstanding balance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</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%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” and “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” The Company periodically reviews assets’ estimated useful lives based upon actual experience and expected future utilization. A change in useful life is treated as a change in accounting estimate and is applied prospectively. 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” </span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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%">12,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,570</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,234</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,969</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</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%">563</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">561</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,110</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%">Gross Revenue</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%">12,690</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</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:100%">Customer refunds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(324)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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,833)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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 Revenue, net of customer refunds</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%">12,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,593</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manufactures and sells ZEVs, such as delivery vans and buses. The Company manufactures ZEVs by removing the internal combustion engine and certain associated components (collectively, “decontented parts”) and 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”). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily includes the sale of stand-alone zero-emission powertrains, charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for zero-emission powertrains, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often applies for governmental funding programs, including California’s 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Payment terms are identified when the contract has commercial substance and collectability of consideration is probable. The Company generally utilizes payment terms of a twenty percent deposit once a contract is executed with the remainder due upon receipt.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, of which current amounts are included in “Accrued expenses and other current liabilities” and long-term amounts are included in “Other long-term liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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%">Balance as of December 31, 2022</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%">794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(5,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">5,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance as of September 30, 2023</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%">786 </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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the Company’s standard terms and conditions, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, during the nine months ended September 30, 2023 and as special consideration to those customers impacted by the Romeo battery recall, the Company extended an offer to allow a return and refund for the affected ZEV4s. The Company applied a reserve for estimated refunds based on known pending refunds and reduced sales accordingly. The Company initially recorded in March 2023, on a gross basis, a refund liability in the amount of $5,037 and inventory in the amount of $2,171. The total refund liability associated with ZEV4 recalls was $1,285 as of September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated balance sheets. In some instances, the refund paid to customers exceeded the original transaction price and value of goods to be received (“Accommodation”), representing consideration payable to the customer. The Company recorded the Accommodation as an asset and will derecognize the asset as a reduction to the future revenues that will be recognized from orders placed by that customer, which were associated with the Accommodation. The Company recorded an Accommodation in the amount of $614 in March 2023 and this amount was included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated balance sheets. During the three months ended September 30, 2023, the Company derecognized the Accommodation in the amount of $324 and $614, respectively, as a reduction to revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, 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. The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer) will be $192 in 2023 and $5,088 in 2024. 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s contract balances:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">January 1,<br/>2022</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:100%">Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively</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 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,747</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,172</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities - Current</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%">786</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">147</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Recall Campaigns</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Warranties</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All ZEVs that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranties. 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company may sell its ZEVs with an extended product warranty, with coverage beyond the five-year and 60-thousand-mile limited standard warranty. The Company considers these extended warranties to be separate performance obligations. The consideration allocated to the extended warranty is deferred and recognized over the term of the extended warranty. The Company’s deferred revenue associated with extended warranties is currently all classified as long-term within “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recall Campaigns</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. See Note 13 under the section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from the remaining assets of Romeo, or otherwise in the lawsuit against Nikola and Romeo described in Note 13. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could result in vehicle fires. The Company is still in process of developing a remedy for the structural welds and internal radiator leaks and at this time is unable to reasonably estimate a range of the potential losses associated with the recall.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current 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 Notes”) 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 Notes, including the conversion option, was $9,495 and $58,155 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023 and December 31, 2022 and a fair value of $3,091 and $3,125 as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:114%">As of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">4,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its derivative liability associated with the Convertible Notes at each reporting date, as well as at each conversion date. The Convertible Notes 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 Notes. The value of the Convertible Notes 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 Notes. As of issuance, the value of the Convertible Notes and warrants related to the Convertible Notes 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. This approach is considered Level 3 due to the significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 10). 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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Gain) loss from change in fair value of warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” 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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and equipment utilized for research and development are capitalized and depreciated to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” over the useful life of the asset based on the property and equipment policy discussed above. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed when incurred and are included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” expenses and total $153 and $179 for the three months ended September 30, 2023 and 2022, and $548 and $422 for the six months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the embedded conversion feature and fundamental change clause of the Convertible Notes as derivative liabilities. 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 and fundamental change clause meet all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because these features meet 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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:85.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.122%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,265 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(Gain) loss</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,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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 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%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies 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 Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (“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 took effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU required a </span></div>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 adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements. <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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, provision for credit losses, warranty liability, write downs and write offs of obsolete and damaged inventory, fair value estimates of property, plant and equipment 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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September 30, 2023, two customers accounted for 49% and 11% of the Company’s total accounts receivable. As of December 31, 2022, two customers accounted for 40% and 25% of total accounts receivable. 2 0.49 0.11 2 0.40 0.25 The net sales to the following customers comprised more than 10% of revenues for the periods presented.<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><td style="width:21.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Net Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">4,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">39 </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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><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%">9,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">37 </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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">2,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">61 </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><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%">9,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">82 </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><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%">12,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">53 </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><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%">13,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">66 </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%">4,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">39 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34 </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%">Gross Revenue</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%">12,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer refunds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 Revenue, net of customer refunds</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%">12,366 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,593 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Customer refunds are related to the recall for certain 2021-2022 model year FE4-129 vehicles (“ZEV4”) that were manufactured with Romeo Power Systems, Inc (“Romeo”) battery packs. See section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” below for more detail concerning the accounting treatment and the section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties and Recall Campaigns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for more detail on the recall.</span></div> 4976000 0.39 0 0 9157000 0.37 0 0 2826000 0.22 0 0 3840000 0.16 0 0 0 0 5920000 0.53 0 0 5923000 0.29 0 0 2075000 0.19 0 0 2075000 0.10 0 0 1098000 0.10 0 0 2822000 0.14 0 0 0 0 0 0 2675000 0.13 7802000 0.61 9093000 0.82 12997000 0.53 13495000 0.66 4888000 0.39 2038000 0.18 11429000 0.47 6584000 0.34 12690000 1 11131000 1 24426000 1 20079000 1 -324000 0 -2833000 0 12366000 11131000 21593000 20079000 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, two suppliers accounted for 13% and 10% of the Company’s total accounts payable. As of December 31, 2022, two suppliers accounted for 20% and 15% of the Company’s total accounts payable. For the three months ended September 30, 2023, one supplier accounted for 37% of inventory purchases. For the three months ended September 30, 2022, one supplier accounted for 42% of inventory purchases. For the nine months ended September 30, </span></div>2023, two suppliers accounted for 17% and 11% of inventory purchases. For the nine months ended September 30, 2022, two suppliers accounted for 32% and 19% of inventory purchases. 2 0.13 0.10 2 0.20 0.15 1 0.37 1 0.42 2 0.17 0.11 2 0.32 0.19 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 2 0.49 0.11 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the change in the allowance for credit losses for the periods indicated:</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2022</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%">2,041</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,847</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 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%">2,028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 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></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%">Credit loss expense </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%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,733</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,987</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,231</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%">Deductions</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,780)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,929)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,780)</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%">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%">2,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">2,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,800</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The charges to expense and deductions in the allowance for doubtful accounts during the nine months ended September 30, 2023 were primarily associated with two customers. The customers have not paid and the Company repossessed the vehicles as collateral for the accounts receivable balance. The charges to expense represent further impairment of the receivable balance down to the net realizable value of the collateral. The deductions represent the write off of the remaining accounts receivable balance related to these customers after applying the net realizable value of the collateral against the outstanding balance.</span></div> 2041000 3847000 2028000 3349000 45000 1733000 1987000 2231000 0 3780000 1929000 3780000 2086000 1800000 2086000 1800000 2 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<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</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%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” and “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” The Company periodically reviews assets’ estimated useful lives based upon actual experience and expected future utilization. A change in useful life is treated as a change in accounting estimate and is applied prospectively. 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net</span>.” <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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%">12,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,570</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,234</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,969</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</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%">563</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">561</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,110</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%">Gross Revenue</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%">12,690</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</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:100%">Customer refunds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(324)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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,833)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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 Revenue, net of customer refunds</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%">12,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,593</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manufactures and sells ZEVs, such as delivery vans and buses. The Company manufactures ZEVs by removing the internal combustion engine and certain associated components (collectively, “decontented parts”) and 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”). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily includes the sale of stand-alone zero-emission powertrains, charging systems, engineering consulting services, telematics and analytics subscription services and decontented parts. Revenue for zero-emission powertrains, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often applies for governmental funding programs, including California’s 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Payment terms are identified when the contract has commercial substance and collectability of consideration is probable. The Company generally utilizes payment terms of a twenty percent deposit once a contract is executed with the remainder due upon receipt.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, of which current amounts are included in “Accrued expenses and other current liabilities” and long-term amounts are included in “Other long-term liabilities” on the consolidated balance sheets. Changes in contract liabilities are as follows:</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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%">Balance as of December 31, 2022</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%">794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(5,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">5,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance as of September 30, 2023</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%">786 </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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the Company’s standard terms and conditions, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, during the nine months ended September 30, 2023 and as special consideration to those customers impacted by the Romeo battery recall, the Company extended an offer to allow a return and refund for the affected ZEV4s. The Company applied a reserve for estimated refunds based on known pending refunds and reduced sales accordingly. The Company initially recorded in March 2023, on a gross basis, a refund liability in the amount of $5,037 and inventory in the amount of $2,171. The total refund liability associated with ZEV4 recalls was $1,285 as of September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated balance sheets. In some instances, the refund paid to customers exceeded the original transaction price and value of goods to be received (“Accommodation”), representing consideration payable to the customer. The Company recorded the Accommodation as an asset and will derecognize the asset as a reduction to the future revenues that will be recognized from orders placed by that customer, which were associated with the Accommodation. The Company recorded an Accommodation in the amount of $614 in March 2023 and this amount was included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated balance sheets. During the three months ended September 30, 2023, the Company derecognized the Accommodation in the amount of $324 and $614, respectively, as a reduction to revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, 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. The Company estimates that the future revenues associated with this contract (based on estimated orders from the customer) will be $192 in 2023 and $5,088 in 2024. 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s contract balances:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">January 1,<br/>2022</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:100%">Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively</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 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,747</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,172</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities - Current</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%">786</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">147</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 style="margin-bottom:6pt;margin-top:6pt"><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><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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%">12,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,570</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,234</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,969</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</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%">563</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">561</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,110</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%">Gross Revenue</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%">12,690</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</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:100%">Customer refunds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(324)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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,833)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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 Revenue, net of customer refunds</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%">12,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,593</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,079</span></td></tr></table></div>(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs. 12127000 10570000 23234000 18969000 563000 561000 1192000 1110000 12690000 11131000 24426000 20079000 -324000 0 -2833000 0 12366000 11131000 21593000 20079000 0.20 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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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%">Balance as of December 31, 2022</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%">794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(5,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">5,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance as of September 30, 2023</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%">786 </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></tr></table><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s contract balances:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:114%">January 1,<br/>2022</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:100%">Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September 30, 2023, December 31, 2022 and January 1, 2022, respectively</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 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,747</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,172</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities - Current</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%">786</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">147</span></td></tr></table></div> 794000 5474000 5466000 786000 5037000 2171000 1285000 614000 324000 614000 192000 5088000 2086000 2028000 3349000 9747000 9899000 9172000 786000 794000 147000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Recall Campaigns</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Warranties</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All ZEVs that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranties. 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company may sell its ZEVs with an extended product warranty, with coverage beyond the five-year and 60-thousand-mile limited standard warranty. The Company considers these extended warranties to be separate performance obligations. The consideration allocated to the extended warranty is deferred and recognized over the term of the extended warranty. The Company’s deferred revenue associated with extended warranties is currently all classified as long-term within “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recall Campaigns</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. See Note 13 under the section “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from the remaining assets of Romeo, or otherwise in the lawsuit against Nikola and Romeo described in Note 13. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which </span></div>could result in vehicle fires. The Company is still in process of developing a remedy for the structural welds and internal radiator leaks and at this time is unable to reasonably estimate a range of the potential losses associated with the recall. P5Y 60000 P5Y 60000 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current 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 Notes”) 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 Notes, including the conversion option, was $9,495 and $58,155 as of September 30, 2023 and December 31, 2022, 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 September 30, 2023 and December 31, 2022 and a fair value of $3,091 and $3,125 as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:114%">As of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">4,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its derivative liability associated with the Convertible Notes at each reporting date, as well as at each conversion date. The Convertible Notes 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 Notes. The value of the Convertible Notes 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 Notes. As of issuance, the value of the Convertible Notes and warrants related to the Convertible Notes 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, and due to the Notice received from the NYSE, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The Company’s long-lived assets were evaluated using a market approach based on an in exchange premise, estimating recovery percentages that would take into account cost of installation, freight and other costs that would not be recovered. This approach is considered Level 3 due to the significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability. As a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span> 0.075 100000000 9495000 58155000 3000000 3000000 3091000 3125000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:114%">As of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">4,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4065000 0 0 0 0 355000 51351000 0 0 0 0 60000 0 0 78000 0 0 2265000 100000000 4878000 4878000 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 10). 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> Warrants and Warrant liabilities<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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Gain) loss from change in fair value of warrant liabilities</span>” 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”. <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and equipment utilized for research and development are capitalized and depreciated to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development</span>” over the useful life of the asset based on the property and equipment policy discussed above. <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed when incurred and are included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” expenses and total $153 and $179 for the three months ended September 30, 2023 and 2022, and $548 and $422 for the six months ended September 30, 2023 and 2022, respectively.</span></div> 153000 179000 548000 422000 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the embedded conversion feature and fundamental change clause of the Convertible Notes as derivative liabilities. 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 and fundamental change clause meet all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because these features meet 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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Company 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:85.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.122%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,265 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(Gain) loss</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,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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 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%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:99.696%"><tr><td style="width:1.0%"></td><td style="width:85.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.122%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,265 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(Gain) loss</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,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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 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%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 2265000 2265000 0 <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies 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 Notes.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (“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 took effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU required a </span></div>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 adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements. Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">11,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,763</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%">373</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,357</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%">7,839</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,946</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%">19,214</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,066</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%"> </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 discontinued certain vehicle platforms due to the supply uncertainty for key components required to produce these platforms. As a result, the Company assessed its ability to reuse the remaining inventory in other platforms the Company currently produces or is developing. However, the Company determined that much of the inventory could not be used so the inventory was written down to a net realizable value. In addition, the Company reduced certain finished goods inventory to a net realizable value. As a result, the Company reduced the cost of certain inventory to net realizable value by $18,016 and $20,659 for the three and nine ended September 30, 2023, respectively. The Company reduced the cost of certain inventory to net realizable value by $378 and $1,155 for the three and nine months ended September 30, 2022, respectively. The reductions in inventory were recorded in “Cost of revenues.”</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">11,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,763</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%">373</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,357</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%">7,839</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,946</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%">19,214</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,066</span></td></tr></table></div> 11002000 30763000 373000 3357000 7839000 12946000 19214000 47066000 18016000 20659000 378000 1155000 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 September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">394</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,447</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%">2,194</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,367</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%">2,070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,559</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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">28</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%">4,675</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,401</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 September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">394</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,447</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%">2,194</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,367</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%">2,070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,559</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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">28</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%">4,675</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,401</span></td></tr></table></div> 394000 4447000 2194000 2367000 2070000 2559000 17000 28000 4675000 9401000 Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of September 30, 2023 and December 31, 2022 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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,559</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,945</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%">1,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,634</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%">Mobile vehicle chargers</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%">627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Leasehold improvements</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,637</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,660</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%">Computer equipment</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%">397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">688</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%">Software</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%">32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11</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%">Furniture and fixtures</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%">571</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">969</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%">Capital projects 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%">760</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,317</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</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%">7,918</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,224</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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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,918</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">11,519</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023, the Company determined a triggering event occurred that required the Company to evaluate the Company’s long-lived assets for impairment. The triggering event was the receipt of the Notice from the NYSE on September 18, 2023 indicating that the staff determined to suspend trading immediately and commence proceedings to delist the shares of common stock and the redeemable warrants of the Company from the NYSE. The Company evaluated the Company’s long-lived assets for impairment and as a result, the Company recorded a loss on the impairment of property and equipment of $4,878 for the three and nine months ended September 30, 2023, which is included in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span></div><div><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 cost of property and equipment, in the table above, as of September 30, 2023 are stated at fair value after taking into effect the impairment of $4,878.</span></div><div><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%">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:98.333%"><tr><td style="width:1.0%"></td><td style="width:43.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2022</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%">231</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">620</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">337</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%">73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125</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%">435</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">328</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,147</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">754</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%">739</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">472</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,871</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,216</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%">Property and equipment as of September 30, 2023 and December 31, 2022 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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,559</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,945</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%">1,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,634</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%">Mobile vehicle chargers</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%">627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Leasehold improvements</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,637</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,660</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%">Computer equipment</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%">397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">688</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%">Software</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%">32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11</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%">Furniture and fixtures</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%">571</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">969</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%">Capital projects 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%">760</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,317</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</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%">7,918</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,224</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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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,918</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">11,519</span></td></tr></table></div> 2559000 2945000 1335000 3634000 627000 0 1637000 3660000 397000 688000 32000 11000 571000 969000 760000 2317000 7918000 14224000 0 2705000 7918000 11519000 4878000 4878000 4878000 4878000 <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%">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:98.333%"><tr><td style="width:1.0%"></td><td style="width:43.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2022</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%">231</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">620</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">337</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%">73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125</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%">435</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">328</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,147</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">754</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%">739</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">472</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,871</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1,216</span></td></tr></table></div> 231000 127000 620000 337000 73000 17000 104000 125000 435000 328000 1147000 754000 739000 472000 1871000 1216000 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 September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">831</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">597</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%">1,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">806</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%">3,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,451</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%">275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,436</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,785</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268</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%">Refund liability</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,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">468</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">427</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%">Deferred revenue</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%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">106</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%">Current portion of finance lease obligation</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%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">179</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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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,875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,270</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">994</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%">440</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,107</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,231</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%">(254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(516)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,785</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,227</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,785</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,227</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 September 30, 2023 and December 31, 2022, 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">831</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">597</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%">1,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">806</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%">3,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,451</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%">275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,436</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,785</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268</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%">Refund liability</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,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">468</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">427</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%">Deferred revenue</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%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">106</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%">Current portion of finance lease obligation</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%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">179</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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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,875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,270</span></td></tr></table></div> 831000 597000 1684000 806000 3223000 1451000 275000 1436000 1785000 1268000 1285000 0 468000 427000 112000 106000 212000 179000 9875000 6270000 <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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">994</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%">440</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,107</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,231</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%">(254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(516)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,785</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,227</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,785</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,227</span></td></tr></table></div> 1599000 1212000 1268000 994000 440000 531000 1107000 1231000 -254000 -516000 -590000 -998000 1785000 1227000 1785000 1227000 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt as of September 30, 2023 and December 31, 2022 consists 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">59,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73,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><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;text-align: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 Advance Agreement</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%">200</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Insurance Finance Agreement</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%">910</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">63,973</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,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%">(5,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(14,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 - Prepaid Advance Agreement</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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 less unamortized debt discount</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%">58,011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,103</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%">     Less current portion - Convertible Note</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%">(53,941)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">     Less current portion - Prepaid Advance Agreement</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%">(174)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">     Less current portion - Insurance Finance Agreement</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%">(910)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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 long-term debt</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%">2,986</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,103</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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 $230.00 and warrants to purchase up to 434,782 shares of common stock for a per share price of $230.00</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 $230.00, or $276.00 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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: 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 $230.00 (“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. Further, in the event the Company is not successful in its appeal of delisting to the NYSE, such delisting will represent a “Fundamental Change,” giving each holder of Convertible Notes the right to require the Company to repurchase its Convertible Notes pursuant to the terms and procedures set forth in the indenture for a cash repurchase price equal to 100% of the principal amount of the Convertible Notes to be so repurchased, plus accrued and unpaid interest thereon, if any, plus any remaining amounts that would be owed to, but excluding the Maturity Date (as defined in the indenture), including all regularly scheduled interest payments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Gain) loss from change in fair value of derivative liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 21, 2022, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $14,000 in aggregate principal amount of the Company's outstanding Convertible Notes for 663,822 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $21.00 per share. The Company recognized a gain on extinguishment of $2,921 in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Gain) loss on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $8,138 and (2) the sum of the carrying amount of the converted debt $11,021 and the fair value of the convertible note derivative liability of $38.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2023, the Company completed an exchange with a holder of the Convertible Notes via a privately negotiated exchange agreement, pursuant to which the holder agreed to exchange $3,500 in aggregate principal amount of the Company's outstanding Convertible Notes at 95% of par for 210,443 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $15.80 per share. The Company recognized a gain on extinguishment of $47 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $2,811 and (2) the sum of the carrying amount of the converted debt $2,850 and the fair value of the convertible note derivative liability of $8.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2023, the Company completed an exchange with certain holders of the Convertible Notes via privately negotiated exchange agreements, pursuant to which the holders agreed to exchange $10,500 in aggregate principal amount of the Company's outstanding Convertible Notes for 937,500 newly issued shares of the Company's common stock, par value $0.0001 per share, at a price of $11.20 per share. The Company recognized a gain on extinguishment of $2,918 in “(Gain) loss on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,756 and (2) the sum of the carrying amount of the converted debt $8,669 and the fair value of the convertible note derivative liability of $5.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the Convertible Note derivative liability measured at fair value using significant unobservable inputs (Level 3):</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">78 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(Gain) Loss</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%">290</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Change resulting from conversions</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%">(13)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">355</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended September 30, 2023 and 2022 was $3,279 and $4,129, respectively, of which $1,122 and $1,647, respectively, related to contractual interest expense and $2,157 and $2,482, respectively, related to amortization of the discount. Interest expense for the nine months ended September 30, 2023 and 2022 was $9,818 and $11,830, respectively, of which $3,499 and $4,942, respectively, related to contractual interest expense and $6,319 and $6,888, respectively, related to amortization of the discount.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan and Security Agreement with Cupola Infrastructure Income Fund, L.L.L.P., as amended (the “Facility”), provides for both term and working capital loans for borrowings up to $8,600 as of September 30, 2023. 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 18%. 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 September 30, 2023 and December 31, 2022. Interest expense related to the Facility was $130 and $118 for the three months ended September 30, 2023 and 2022, and $361 and $348 for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pre-Paid Advance Agreement </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 16, 2023, the Company entered into a Pre-Paid Advance Agreement (the “PPA”) with YA II PN, Ltd., a Cayman Islands exempt limited partnership (the “Investor”). In accordance with the terms of the PPA, the Company may request pre-paid advances of up to $2,000 from the Investor (or such greater amount that the parties may mutually agree) (each, a “Pre-Paid Advance”), with an aggregate limit of $50,000, over an 18-month period. Such Pre-Paid Advances will be purchased by the Investor at 92% of the face amount. Interest will accrue on the outstanding balance of any Pre-Paid Advance at 0%, subject to an increase to 15% upon events of default described in the PPA. At any time while a Pre-Paid Advance is outstanding, the Investor may, by providing written notice to the Company (a “Purchase Notice”), require the Company to issue and sell shares of common stock to the Investor. The aggregate purchase price of the shares of common stock will be based on a price per share equal to the lower of: (a) with respect to each Pre-Paid Advance, 100% of the volume weighted average price (the “VWAP”) of the Company’s common stock on the trading day immediately preceding the closing of such Pre-Paid Advance (the “Fixed Price”) or (b) 92.0% of the average of the two lowest daily VWAPs during the seven trading days immediately prior to receipt of the Purchase Notice (as applicable, the “Purchase Price”), however in no event will the Purchase price be less than $0.856 (the “Contractual Floor Price”). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While Pre-Paid Advances are outstanding, and within three trading days of a Trigger Event (as defined below), the Company must pay the Investor a monthly cash payment (the “Monthly Payment”) of $1,000, plus any accrued and unpaid interest and a 7% redemption premium. Thereafter, the Company must pay the Investor the Monthly Payment every 30 calendar days after the due date of the initial Monthly Payment; provided that the Company’s monthly obligation to make such payments will end with respect to a particular Trigger Event if the daily VWAP of the Company’s common stock for five consecutive trading days immediately prior to the due date of the next Monthly Payment is 20% or greater than the Contractual Floor Price, unless a new Trigger Event occurs. A “Trigger Event” occurs if (i) the common stock is lower than the Contractual Floor Price for any five of seven consecutive trading days or (ii) the Company has issued substantially all of the shares available under the rules of the New York Stock Exchange until stockholder approval is received (19.9% of the shares outstanding as of the date hereof) (excluding the initial Pre-Paid Advance).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the Company received Pre-Paid Advances in the aggregate amount of $3,200 and received proceeds in the amount of $2,944, net of issuance cost in the amount of $256. During the three months ended September 30, 2023, the Company converted $1,250 with the issuance of 443,303 newly issued shares of common stock to Yorkville. During the nine months ended September 30, 2023, the Company converted $2,800 with the issuance of 904,851 newly issued shares of common stock to Yorkville. The Company recognized a loss on extinguishment of $357 and $825 for the three and nine months ended September 30, 2023, respectively in “Interest expense, net” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $1,510 and (2) the sum of the carrying amount of the converted debt $1,153 for the three months ended September 30, 2023, and (1) the sum of the fair value of the common stock issued of $3,404 and (2) the sum of the carrying amount of the converted debt $2,579 for the nine months ended September 30, 2023. Interest expense related to the PPA was $825 for the three and nine months ended September 30, 2023 and zero for the three and nine months ended September 30, 2022. Due to the suspension of trading of the Company’s common stock from the NYSE, the Company is currently unable to utilize the PPA. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 19, 2023, the Company and the Investor entered into a waiver agreement (the “Waiver Agreement”). Under the terms of the Waiver Agreement, the Investor agreed to waive the default under the PPA created by the suspension of trading of the common stock on the NYSE. As consideration for the Waiver Agreement, the Company agreed to make an Optional Prepayment (as defined in the PPA) of $200 of the outstanding advance of $400, plus the associated Payment Premium (as defined in the PPA) of $14. The Waiver Agreement did not otherwise modify or amend the PPA.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></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:9pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;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%">2023 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">63,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">63,973 </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></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt as of September 30, 2023 and December 31, 2022 consists 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><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">59,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73,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><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;text-align: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 Advance Agreement</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%">200</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Insurance Finance Agreement</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%">910</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">63,973</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,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%">(5,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(14,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 - Prepaid Advance Agreement</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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 less unamortized debt discount</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%">58,011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,103</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%">     Less current portion - Convertible Note</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%">(53,941)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">     Less current portion - Prepaid Advance Agreement</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%">(174)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">     Less current portion - Insurance Finance Agreement</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%">(910)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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 long-term debt</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%">2,986</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,103</span></td></tr></table></div> 59863000 73863000 3000000 3000000 200000 0 910000 0 63973000 76863000 5922000 14735000 14000 25000 26000 0 58011000 62103000 53941000 0 174000 0 910000 0 2986000 62103000 0.075 100000000 5000000 230.00 434782 230.00 1.20 230.00 276.00 20 30 30 30 3000000 230.00 1 17063000 14000000 663822 0.0001 21.00 2921000 8138000 11021000 38000 3500000 0.95 210443 0.0001 15.80 47000 2811000 2850000 8000 10500000 937500 0.0001 11.20 2918000 5756000 8669000 5000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the Convertible Note derivative liability measured at fair value using significant unobservable inputs (Level 3):</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">78 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(Gain) Loss</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%">290</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Change resulting from conversions</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%">(13)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">355</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 78000 290000 13000 355000 14522000 3279000 4129000 1122000 1647000 2157000 2482000 9818000 11830000 3499000 4942000 6319000 6888000 8600000 5000000 0.18 3000000 3000000 130000 118000 361000 348000 2000000 50000000 P18M 0.92 0 0.15 1 0.920 2 7 0.856 3 1000000 0.07 P30D 5 0.20 5 7 0.199 3200000 2944000 256000 1250000 443303 2800000 904851 -357000 -825000 1510000 1153000 3404000 2579000 825000 825000 0 0 200000 400000 14000 <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><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></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:9pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;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%">2023 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">63,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">63,973 </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></tr></table></div> 200000 63773000 0 0 63973000 Leases<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%">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 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 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 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 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 not expected to be renewed, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases. </span></div><div><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%">Right-of-use assets and lease liabilities as of September 30, 2023 and December 31, 2022 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:99.393%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:9pt;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:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:f-867"><span style="-sec-ix-hidden:f-868"><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%">6,718</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">893</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><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><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><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:f-873"><span style="-sec-ix-hidden:f-874"><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,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">179</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:f-879"><span style="-sec-ix-hidden:f-880"><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%">6,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">619</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:f-885"><span style="-sec-ix-hidden:f-886">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%">8,176</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">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%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.8</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><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><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><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 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’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 nine months ended September 30, 2023 and 2022 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2022</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><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><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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%">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%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,211</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">878</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%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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%">228</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">232</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%">183</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">548</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">857</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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,967</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">10,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: 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%">(2,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">8,176 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">798 </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></tr></table></div> Leases<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%">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 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 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 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 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 not expected to be renewed, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases. </span></div><div><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%">Right-of-use assets and lease liabilities as of September 30, 2023 and December 31, 2022 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:99.393%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:9pt;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:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:f-867"><span style="-sec-ix-hidden:f-868"><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%">6,718</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">893</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><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><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><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:f-873"><span style="-sec-ix-hidden:f-874"><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,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">179</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:f-879"><span style="-sec-ix-hidden:f-880"><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%">6,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">619</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:f-885"><span style="-sec-ix-hidden:f-886">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%">8,176</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">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%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.8</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><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><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><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 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’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 nine months ended September 30, 2023 and 2022 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2022</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><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><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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%">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%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,211</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">878</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%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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%">228</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">232</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%">183</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">548</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">857</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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,967</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">10,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: 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%">(2,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">8,176 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">798 </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></tr></table></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%">Right-of-use assets and lease liabilities as of September 30, 2023 and December 31, 2022 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:99.393%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:9pt;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:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:f-867"><span style="-sec-ix-hidden:f-868"><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%">6,718</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">893</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><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><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><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:f-873"><span style="-sec-ix-hidden:f-874"><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,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">179</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:f-879"><span style="-sec-ix-hidden:f-880"><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%">6,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">619</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:f-885"><span style="-sec-ix-hidden:f-886">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%">8,176</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">798</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">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%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.8</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><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><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><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> 6718000 928000 7735000 893000 1913000 212000 1649000 179000 6263000 586000 7735000 619000 8176000 798000 9384000 798000 P3Y4M24D P4Y1M6D P4Y2M12D P4Y9M18D 0.15 0.04 0.15 0.04 The financing lease cost for the three and nine months ended September 30, 2023 and 2022 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">2022</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><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><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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%">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%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,211</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">878</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%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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%">228</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">232</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%">183</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">548</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">857</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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,967</span></td></tr></table> 404000 356000 1211000 878000 76000 77000 228000 232000 183000 230000 548000 857000 663000 663000 1987000 1967000 <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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">10,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: 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%">(2,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">8,176 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">798 </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></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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">10,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: 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%">(2,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">8,176 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">798 </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></tr></table></div> 733000 59000 2997000 237000 3043000 192000 3105000 160000 518000 113000 0 95000 10396000 856000 2220000 58000 8176000 798000 Capital Structure<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment (the “Certificate of Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to effect a 1-for-20 reverse stock split (the “Reverse Stock Split”) of the Company’s issued and outstanding shares of common stock, par value $0.0001 per share, effective as of 5:00 p.m. Eastern Time on April 27, 2023. Beginning with the opening of trading on April 28, 2023, the Company’s common stock traded on the New York Stock Exchange on a split-adjusted basis under the new CUSIP number 53228T 200 and under the symbol “ZEV.” </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Reverse Stock Split, every twenty shares of common stock issued and outstanding were automatically reclassified into one share of common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would have been entitled to receive fractional shares because they held a number of shares of common stock not evenly divisible by the Reverse Stock Split ratio were automatically entitled to receive a cash payment equal to the value of such fractional share based on the closing price of the common stock as of the effective time of the Reverse Stock Split adjusted for the Reverse Stock Split.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Reverse Stock Split did not reduce the number of authorized shares of common stock of 250,000,000, or change the par value of the common stock. The Reverse Stock Split affected all stockholders uniformly and did not affect any stockholder’s ownership percentage of the Company’s shares of common stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All outstanding options, warrants, restricted stock units and similar securities entitling their holders to receive or purchase shares of common stock were adjusted as a result of the Reverse Stock Split, as required by the terms of each security. Prior to the Reverse Stock Split, the Company had outstanding issued warrants listed on the NYSE to purchase a total of 14,999,970 shares of common stock, with each whole warrant being exercisable to purchase one share of common stock at $11.50 per share. After giving effect to the Reverse Stock Split, these warrants are now exercisable for a total of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 749,998 shares of common stock, resulting in each warrant becoming exercisable for 1/20th of a share of common stock with an exercise price of $230.00 per whole share.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Line of Credit (“ELOC”)</span></div><div><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%">On August 30, 2022, the Company entered into the ELOC Agreement with Lincoln Park, pursuant to which Lincoln Park committed to purchase up to $50.0 million of shares of the Company’s common stock, subject to certain limitations and conditions set forth in the ELOC Agreement. The Company may not issue or sell any shares of common stock under the ELOC Agreement which, when aggregated with all other shares of common stock beneficially owned by Lincoln Park, would result in beneficial ownership of more than 9.99% of the Company’s outstanding shares of common stock. </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%">Under the terms of the ELOC Agreement, the Company has the right, but not the obligation, to sell to Lincoln Park, shares of its common stock over the period commencing on or about August 30, 2022 (the “Closing Date”) and ending on the first day of the month following the 36-month anniversary of the Closing Date. Purchase notices for regular or accelerated purchases to Lincoln Park include share volume limitations and are at prevailing market prices as defined in the ELOC Agreement.</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%">During the three months ended September 30, 2022 and concurrently with the signing of the ELOC Agreement, the Company issued 14,974 shares of its common stock to Lincoln Park as a commitment fee. The fair value of the shares issued for the commitment fee of $851 was recorded in "Selling, general and administrative" expense on the Company's consolidated statements of operations.</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%">As of September 30, 2023, the Company had not sold any common stock to Lincoln Park under the ELOC Agreement, other than the shares of common stock issued as a commitment fee. The Company has agreed with the Investor that it will not utilize the ELOC while there are outstanding Pre-Paid Advances without the Investor’s consent. In addition, the Company may not utilize the ELOC while its shares of common stock are suspended from trading on the NYSE or other Principal Market (as defined in the ELOC).</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</span></div><div><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%">As of September 30, 2023, there were warrants outstanding convertible into 1,218,285 shares of common stock. In total, the warrants include 14,999,970 public warrants convertible into 749,998 shares of common stock, 8,695,641 Convertible Note warrants convertible into 434,782 shares of common stock, and 670,108 private placement warrants convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment as discussed below. 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 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 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 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 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-align:justify;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-align:justify;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 $360.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 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 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Gain) loss from change in fair value of warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” 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 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” on the consolidated balance sheets. </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 privately placed 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Number of</span></div><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%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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 at December 31, 2021</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%">670,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,185</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.3</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%">Change in fair value</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,125)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Outstanding — December 31, 2022</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%">670,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.4</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%">Change in fair value</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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 — September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.5</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 670,108 private placement warrants are convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment.</span></div> 0.0001 0 250000000 14999970 1 11.50 749998 230.00 50000000 0.0999 P36M 14974 851000 0 1218285 14999970 749998 8695641 434782 670108 33505 230.00 0.01 P30D P30D 360.00 P20D P30D 1253000 14522000 <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 privately placed 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Number of</span></div><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%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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 at December 31, 2021</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%">670,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,185</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.3</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%">Change in fair value</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,125)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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%">Outstanding — December 31, 2022</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%">670,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.4</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%">Change in fair value</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</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 — September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.5</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 670,108 private placement warrants are convertible into 33,505 shares of common stock outstanding. Each warrant entitles the holder to purchase 1/20th of a share of common stock at a price of $230.00 per whole share, subject to adjustment.</span></div> 670108 2185000 230.00 P4Y3M18D -2125000 670108 60000 230.00 P3Y4M24D -60000 670108 0 230.00 P2Y6M 670108 33505 230.00 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 style="text-align:justify"><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 September 30, 2023, there were 1,114,318 shares reserved and 659,190 shares available for grant under the 2021 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%">Prior Lightning Systems 2019 Equity Incentive Plan</span></div><div><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 legacy Lightning Systems 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. In connection with the Business Combination, awards outstanding were converted into an option exercisable for common stock of the Company based on the Exchange Ratio. As of September 30, 2023, there were 73,099 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 style="text-align:justify"><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 </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%">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:97.424%"><tr><td style="width:1.0%"></td><td style="width:42.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">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><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%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24</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%">323</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">239</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">623</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%">332</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">660</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><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">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%">99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">259</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">205</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%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">123</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,150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,081</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,204</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,890</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,292</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,560</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,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%">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,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,470</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,878</span></td></tr></table></div><div><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 estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2023, 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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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 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,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.1</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%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">1.7</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 style="text-align:justify"><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 new shares upon option exercise. Changes in the Company’s stock options for the nine months ended September 30, 2023 are presented in the table below.</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></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%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">138,091</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">45.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">(9,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">(1,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Outstanding at September 30, 2023</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%">123,307</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7.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:10pt;font-weight:400;line-height:114%">Vested and exercisable at September 30, 2023</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%">73,099</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the status of the Company’s non-vested stock option awards for the nine months ended September 30, 2023 are presented in the table below.</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">73,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35.00</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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</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%">(18,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.00</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%">(5,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">36.39</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 September 30, 2023</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%">50,208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56.75</span></td></tr></table></div><div><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 aggregate intrinsic value of options exercised were $0 and $106 during the three months ended September 30, 2023 and 2022, respectively.</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-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 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 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><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">188,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71.40</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%">239,189</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.45</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%">(44,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86.30</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%">(38,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">52.01</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 September 30, 2023</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%">344,532</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25.78</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 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 an employee-directed 401(k) savings plan (the “401(k) Plan”) for all eligible employees. 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 $224 and $213 for the three months ended September 30, 2023 and 2022, respectively, and $721 and $578 for the nine months ended September 30, 2023 and 2022, respectively</span></div> 1114318 659190 0 73099 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:97.424%"><tr><td style="width:1.0%"></td><td style="width:42.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">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><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%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24</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%">323</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">239</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">623</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%">332</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">660</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><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">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%">99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">259</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">205</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%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">123</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,150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,081</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,204</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,890</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,292</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,560</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,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%">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,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,470</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,878</span></td></tr></table> 5000 3000 12000 13000 4000 5000 11000 24000 323000 239000 842000 623000 332000 247000 865000 660000 99000 98000 259000 205000 43000 44000 97000 123000 1150000 1081000 3204000 2890000 1292000 1223000 3560000 3218000 1624000 1470000 4425000 3878000 <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 estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2023, 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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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 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,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.1</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%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">1.7</span></td></tr></table></div> 2371000 P2Y1M6D 6964000 P1Y8M12D P10Y P4Y Changes in the Company’s stock options for the nine months ended September 30, 2023 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></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%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">138,091</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">45.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">(9,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">(1,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Outstanding at September 30, 2023</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%">123,307</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7.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:10pt;font-weight:400;line-height:114%">Vested and exercisable at September 30, 2023</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%">73,099</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</span></td></tr></table> 138091 45.60 0 0 9502 1.08 4189 14.52 1093 0 123307 50.19 0 P7Y3M18D 73099 38.69 0 P7Y <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%">Changes in the status of the Company’s non-vested stock option awards for the nine months ended September 30, 2023 are presented in the table below.</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">73,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35.00</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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">—</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%">(18,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.00</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%">(5,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">36.39</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 September 30, 2023</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%">50,208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56.75</span></td></tr></table></div> 73939 35.00 0 0 18691 70.00 5040 36.39 50208 56.75 0 106000 <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 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><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023</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%">188,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71.40</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%">239,189</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.45</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%">(44,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86.30</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%">(38,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">52.01</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 September 30, 2023</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%">344,532</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25.78</span></td></tr></table></div> P3Y 188223 71.40 239189 5.45 44661 86.30 38219 52.01 344532 25.78 1 0.03 0.50 0.02 224000 213000 721000 578000 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 nine months ended September 30, 2023 and 2022 and the realization of any deferred tax assets is not more likely than not. 0 0 0 0 0 0 0 0 Earnings (Loss) per Common ShareBasic 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 nine months ended September 30, 2023 and <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%">2022. 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 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 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><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><td style="width:44.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">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%">(50,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">6,460,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,787,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,691,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(7.84)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">(50,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(50,672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">6,460,511 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,787,269 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">5,691,036 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">3,771,472 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6,460,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,787,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,691,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,268,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">(7.84)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.50 </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></tr></table></div><div><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%">All potentially dilutive common shares in the following table were excluded from the computation of diluted loss per share for the three and nine months ended September 30, 2023 and for the three months ended September 30, 2022 because including them would have had an anti-dilutive effect due to losses reported during those periods. </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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding as of September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">260,273</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">382,012</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1,218,286</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,218,286</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">123,307</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">164,902</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">344,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">158,635</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 and preferred Series C warrants</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 anti-dilutive stock</span></td><td colspan="3" style="background-color:#ffffff;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,946,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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,923,835</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 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><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><td style="width:44.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">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%">(50,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">6,460,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,787,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,691,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(7.84)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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%">(50,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(50,672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,231)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(95,555)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">6,460,511 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,787,269 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">5,691,036 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">3,771,472 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6,460,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,787,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,691,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,268,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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%">(7.84)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.50 </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></tr></table></div> -50672000 -1231000 -95555000 23751000 6460511 3787269 5691036 3771472 -7.84 -0.33 -16.79 6.30 -50672000 -1231000 -95555000 23751000 11830000 16370000 -50672000 -1231000 -95555000 19211000 6460511 3787269 5691036 3771472 115236 382012 6460511 3787269 5691036 4268720 -7.84 -0.33 -16.79 4.50 <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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding as of September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">260,273</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">382,012</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1,218,286</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,218,286</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">123,307</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">164,902</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">344,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">158,635</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 and preferred Series C warrants</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 anti-dilutive stock</span></td><td colspan="3" style="background-color:#ffffff;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,946,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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,923,835</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 260273 382012 1218286 1218286 123307 164902 344492 158635 0 0 1946358 1923835 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 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 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company amended certain firm purchase commitments during the year ended December 31, 2022, which significantly </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:112%">reduced its commitments. Negotiations with other suppliers are still ongoing to blend and extend or terminate other future commitments due to supply chain constraints and cost increases for both parties. If negotiations to amend certain purchase commitments are not successful, the Company may incur additional losses in future periods.</span></div><div><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 also has other commitments, including marketing and software subscription 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 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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">As of September 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">16,627 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,118 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,745 </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></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 style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from the 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 style="text-align:justify"><span style="background-color:#ffffff;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. On January 4, 2023, the Delaware Chancery Court denied the defendant's motion to dismiss.</span></div><div><span><br/></span></div><div style="text-align:justify"><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 Securities Exchange Act of 1934, as amended, 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. 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 style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 6, 2023, a purported stockholder of the Company filed a derivative complaint in the Delaware Chancery Court, captioned Uvaydov v. Robert Fenwick-Smith, Tim Reeser, et al. (Case No. 2023-0137-LWW). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2023, a purported stockholder of the Company filed a derivative complaint in the U.S. District Court for the District of Colorado, captioned Lanham v. Robert Fenwick-Smith, et al. (Case No. 1:23-cv00507). The lawsuit names certain current and former officers and directors of the Company as defendants. The lawsuit alleges, among others, that the defendants breached their fiduciary duty stemming from GigCapital3’s merger with Lightning Systems. The lawsuit seeks, among other relief, unspecified damages, and attorneys’ fees. The Company believes the allegations are without merit and intends to defend vigorously against them.</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%">On March 9, 2023, the Company filed a lawsuit against Romeo Systems, Inc. and Nikola Corporation in the Larimer County District Court, Colorado (Case No. 2023CV30187) seeking damages for breach of contract and tortious interference related to the product supply agreement between the Company and Romeo dated July 13, 2020, arising from Romeo’s failure to deliver batteries under the agreement and for costs associated with a recall of the batteries. The Company initiated a voluntary recall after Romeo refused to take action as the supplier of the batteries. On June 28, 2023, the Company was awarded a default judgment in the amount of $9,800 against Romeo. Romeo instituted an assignment for the benefit of creditors in California and the Company will file a claim for recovery in the proceeding. It is uncertain if the Company will receive any distribution of the claim. The Company will continue to pursue claims against Nikola in the lawsuit.</span></div><div style="text-align:justify"><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%">Recall Campaigns</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2022, the Company initiated a voluntary recall for certain 2021-2022 model year Lightning eMotors ZEV4 vehicles due to multiple software and hardware discrepancies internal to the Romeo battery packs installed in the ZEV4 series vehicles. The affected vehicles may fail to operate in cold temperatures, fail to start, or may lose traction power while driving, increasing the risk of an accident. Romeo has been formally notified of the recall; however, Romeo has not reached a solution to honor their battery warranty. The Company’s current remedy is to either replace the ZEV4 manufactured with Romeo battery packs with updated ZEV4 models manufactured with Proterra battery packs or to refund full value of the purchase price to the customer. The Company will seek to recover the costs and expenses associated with the recall from Romeo and Nikola </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2023, the Company initiated a voluntary recall for certain model year 2020 FT3-43, 2019-2022 FT3-86, 2020 FE4-86 and 2019-2021 FE4-129 vehicles equipped with eMatrix battery packs. Defective structural welds and internal radiator leaks have been found in the battery packs which may result in isolation faults and cell imbalances. The affected vehicles may lose traction power, increasing the potential for collisions or experience a thermal runaway which could result in vehicle fires. Because the remedy is still being developed, the Company is unable to reasonably estimate a range of the potential losses associated with the recall.</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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:114%">As of September 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">2023 (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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">16,627 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,118 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,745 </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></tr></table></div> 0 345000 345000 16627000 457000 17084000 0 178000 178000 0 138000 138000 0 0 0 0 0 0 16627000 1118000 17745000 9800000 Subsequent EventsOn November 15, 2023, Lightning Systems, Inc. entered into a forbearance agreement with Cupola Infrastructure Income Fund, L.L.L.P. to the Loan and Security Agreement dated October 10, 2019, as amended (the “Facility”). In exchange for Cupola waiving all existing events of default as of the date of the agreement and agreeing to forbear from exercising its rights and remedies with respect to the Facility through the earlier of February 29, 2024 or a breach by the Company, the Company agreed to pay $150 as a forbearance fee. The description of the forbearance agreement is qualified in its entirety by reference to the text of the forbearance agreement, which is filed as Exhibit 10.9 to this report and is incorporated herein by reference. 150000 12366000 11131000 21593000 20079000 4878000 4878000 EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %.#=%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !3@W17@1A)&^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITEAP=#M1?&D(+B@> O)[&ZP^4,RTN[;V\;=+J(/X#$SOWSS M#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2NYX2?F_N0G*+YF0X0E?Y0 M!P31-!MP2,HH4K J[@26=\9+75"12&=\4:O^/B9A@(S&G! AYXR\)H#ZY>) M\30-'5P!"XPPN?Q=0+,22_5/;.D .R>G;-?4.([UV);Z!]:(1;<5Y)9J=X%)L)+]]7UQ_^%V%73!V;_^Q M\46P[^#77?1?4$L#!!0 ( %.#=%>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M4X-T5URD!PYJ!@ %"0 !@ !X;"]W;W)KY+(9#W5S^QDSPV.5M+]3U="J')'HL M$Q'#-W.I(JYA4RUZ::($]_.B*.PQQSGI13R(.^.S_+.I&I_)3(=!+*:*I%D4 MD^$$DXC20,5%B?MZY MH.\G[M 4Y'M\"<0ZW7M/#,J3E-_-QHU_WG%,BT0H/&TB.+RLQ$2$H4F"=OR[ M#>T4_],4[K_?I5_G\ #SQ%,QD>%CX.OE>6?4(;Z8\RS4]W+]E]@"#4R>)\,T M_TO6VWV=#O&R5,MH6PPMB()X\\J?MP>B3@';%K W!;1?4>!N"]P<=-.R'.L# MUWQ\IN2:*+,WI)DW^;')JX$FB$TWSK2";P.HT^.)7 E%NB1=L<$>8PU]*> M"5Y^)U?'A YMY:^:XQ;'Q\WSW(J\#]++8-1J\O"2"-OAPT\/*D8BI5C$:UOR'E2<)[4')F*PU4U MORA6]R.>->=A:NU(M*PAX+ '**-NHIUH%_(=1 *TP#VM@PM-DPJ&*#>C]8C,-)R71"HRD5FLU0N\^M9C@(=_N++AHC4- M<:E3WE:=.L /_)G<^'"6!O/ RZF1H7P@/8V@=7@O M?!_281!NWY!;V(]\BJV]>B!R1 >$]O42AHDR0CM[M'*C(4VY62MB%) MM+0DBKO-6]+B8C558A^18DE=?C M XDC9^ .K:1M"!,MC8GBFI,/U@N8[5:#X0&CBG.R#4VBI2=17')NI0?]-5W* M&!.E R&,N5UGV+?SM6%*M%0EBCO.0Z!! >6<4/;;T^]D)KQ,04]:(?&DB8PB MN 7/M/2^'Y&$*[+B82;(.^?8 54D" M-C2(E1K$:FG0+.)A2"ZS%+Y.[:.VV5(17M84KY0?5DM^KB*A%N:L_!,28,H! M-XJ$Q_9^Q0,K.=M0'U:J#\/-96\PL7[DGGS(-VAX;1; 2_R1YV1Z'35H_3S._ M%*W&)X-3=T!/SGHK&V)I.:S60M$$;AD*I/8F]L4S^5O8>Q&/,D8WEUI\:VO ?M_0?%[>58IEZ MG_0:/K3>1 Z$5:W#XV5-&4OW<7%3>6AFA*/^VQG;,-[W+W?P7!?N0! M?P,9D1$=Q;DGD&=Y'U MYC,BGH7R@C3?;RX5,9/M?*IH)J;;*W)JKLB$:\+CW?Z")"KP\IW>,==,,]%) MYB7>V!^]3O^LM->'MI0K%W>A'YBX'TCZ7W72!&]LT\-:NIR+V]?AE8 # =^N MOAP_SJQD;?B;6_J;BXM7_<6 T%5BP%XV8_R]?:>NS 3B/QQE)1XYM>LS2,8 MQ:?%(R\7^8,>O7+WS?,R'[F9?Z0D%',H=8Z',,34YA&4S8:62?X4QY/46D;Y MVZ7@OE!F!_A^+J7>;9A_4#P(-/X/4$L#!!0 ( %.#=%=P*3>@8P8 -,; M 8 >&PO=V]R:W-H965T&ULM5EM< M& D0IDT\TR9W: G(EX23WZT_"!&PDY#27^Y 8P>[JV66U MSTJ"^+"IY,5DKM7DWF\EL34LBS_B&5OK)BHN2*#T4MS.Y$93D MC5)9S% 0X%E)6#59G#?WKL7BG->J8!6]%D#694G$PT=:\+N+"9P\WOC,;M?* MW)@MSC?DEMY0]75S+?1HUEG)64DKR7@%!%U=3#[ =Y=A:!0:B;\9O9-[U\"X MLN3\NQE\RB\F@4%$"YHI8X+HGRV]I$5A+&D-N%C0RRPW=G($PF (4H-"A?NE7OZ*95H>-.CI4 MGVE_.Z=1YS1J[,5C3M="T$H!(J7VT^7.3C]TZYNE]4YN2$8O)GKM2"JV=+)X M_0KBX+W+N16%^R#)>:U2Z,F140UP6= HJ7<7X"I!"UYHF M+_7@!$V#.6X\,I=HKE^BN:\S3-%R2<4NIVD2)8-P.(3F:>J.1MQ%(_9&XU.UU:^("T:=KRFVIH0I@M$ F"T5 M)0'&;F2X0X:]R*X%W1"6 WJO>412V<27JS45NE@=6U381H23> #;%DJC8"2[ MD@YUXD7]A2M2/ %@8LT=ICB>#Q#:4A"A,$G<&.<=QOF1R&IJ%NJAB:A9IQM- MEJI9!"ZH3!TY'0XM M&D%I)8TLE*1XI:;!G3'B4,D5-O:7XV/MR<9=5 MD!U2&"7!"/R>XJ"?X[X1(<@>1B<#0YO$@B$\6P2/@>M9#OII[HH*W828SN ( M/INM]'H;(K2%Q@#VA ;]C/:X(C=<-+LAW0'Q05WFRX+=$O/4B=S!8BD,A] = M4C@:JR<]U4$_USVBS^E2=6V>&8"(N!]C:57D9ZDR4,]HR,]HOQ!1\?I(Q44V65G@;!&$\%CX>CY#?C[;=6A%E[U'5AFR M:2E)AWM5A]!\/K;">NI"?NK:58-C^&Q>F@=A8 73(98&8QL>U#,8\C/8)2]+ MILP68M<89+PRJXM6F<8+WOS)%04P?.M$[K7L;KR \]SCOQLZ]+ZG1Y1X&]8; MQ;/O:U[D5,C7K^8()N_!FYRN6,;4VV9W-9+]7M;]Z7.?%[)V&(2>9=&Q'25= M45TRS5'0+-1XD% >^,#TS M N\!GL9I.(WA[C@KFD8IFL(X^9\B?OR\"SDZDF'\?2*'!Y1]PQ+Z&Y8/>N::LZ63ED%,K)ANL8ZSR@=;4J8A-&0Y%UR*$CC,;A]IQ+Z.Q6][ZK+NF@. MS-N2XL1I-QFG",,T&O:!+D&(<9A&(TC[AB3T-R0[GI+/K(6AW8.H-E&PO=V]R:W-H965T&ULK9;;;MLX$(9?A5"#(@&RT<&V;*>V@,1!T;TH8-2;W8NB%[0T MMHA0HDI2=G>??H>4HDJ)X@-:7UBD-/_/;Z@AQ=E>R">5 FCR(^.YFCNIUL6M MZZHXA8RJ&U% CD\V0F948U=N755(H(D59=P-/"]T,\IR)YK9>TL9S42I.C'8BFQYS8N"?W3_:Y#&9-56P$/P?ENAT[DPJ*;13(H] MD28:W4S#SHU58S8L-Z]QI24^9:C3T4+D2G"64 T)N:>0Z M!0@QL1]<0]%=$C'#>GX/%+\CBF-6Q;+ MM\=PQT=Q#T5T<"<-[N0@[D)D&>XVOU#1D],J^FA8!W_:X$_/P#^]G*>OYC$8 M>;T%?4ID!]WW?GX&O3/@3ZOHVK+-$XZF@Y'_<@?L"1P.IX$_&K^!W?IZ^V=@ MGU'>M>\)[*\#^]G=UB'$G _4[EEN2(<-JCT;L:X'&PO=V]R:W-H965T&ULK5E1;]LV$/XKA%<,*=#8 M(BE14I88:&RO*[!N1=.N#\,>&)NVA+KQ M*5NMM;TQ&E]O^4K<"?UE^[$T5Z/&RR+;B$)ELD"E6-X,WN*K&0FM087X(Q,/ MZN@WLE3NI?S;7KQ?W P"^T0B%W-M77#SM1<3D>?6DWF.?PY.!\V8UO#X]Y/W MGRORALP]5V(B\Z_90J]O!LD +<22[W+]23[\(@Z$(NMO+G-5?:*'&LOH ,UW M2LO-P=@\P28KZF_^> C$D8'Q QN0@P%Q#<(. WHPH"\=(3P8A"\=(3H85-1' M-?&>Q, \A2 6]+K\$YLAX@&;Q ) M" 6>9_)RQ%L1-O4&&:AEF4=4D0I2W2NXX56'MDE4?;*/9C3"ACUZ/]<;P!%,84 MGZ*F/HK@**6GJ!F "H(X;5 GU*.&>M1+?2)51;FL0P!2K3V$1P.'$4M#AZJ/ MPF&4! Y5'\58?$2BINJC2(Q3#%-E#5762_5=*95"N?F 2#)OR$M**4DSM?(-'$CJ_9&+VYMO8>F(_$7#_96& *W02=^J"0 M,>(DG@\RV1G >9NG=&AYJL>X-6HC 9F%>T^<+(J:I3XI& M@5/[)@ J3-+8X>ZC0DQC=]7Y*)H&402SQT&K\8)>_I^E-J3EBU;?P=4I'^;R MF4 P1DGDT 9@(0NHDQDS"!82VD7\2-SB7N*_VK*Z+.7FB;P1LR!I#%3%)'#I M3" <3N,X=&D#N!03$KJ\ 5R$:1AW$"(L0@)FEGW3D8JM@<;^$O7C'L^)UI6[JM3A?\V(E[$9RR;,2[7F^$U;H/?"R MY&;3D6?\/LLSG754J!!8A($;&0 44>9&!D"QP(T+-%X2=?0DW,I;W*]O7QR7 MA2BS?=6EFM!\ P/C:U,:N>T* %W2V.O5 (RD7F0 7Z8+Q%VA:>4P[M?#/:$Q MNJ60._U,)""5&[H[( AEM$;D57, 1PB+W&@ ,);0J*N8MZH9]VK!DVA($X%' MV\1WF5I76_0J0>[A(A)[3^2MDVMO$YSJ"^ /DJL"- /K C0#ZP(T ^,"3,N'3[Z^CH M'&@CRE5U *?07.X*71\"-'>;0[ZWU=&6<_\67TTP<'^*KV;U$5[KOCY1_,#+ M558HE(NE&2H8QD8:EO4A77VAY;8ZA;J76LM-]7,MN)&V%F#^7TJIGR[L ,U1 MZ?A?4$L#!!0 ( %.#=%=T(GX_P0H +%J 8 >&PO=V]R:W-H965T M&ULO9UK;]LX%H;_BN 9S+9 TX@7278G#=#:%K<+[*)H9V8_ M+/:#8C.)4%GR6'+2_ONE'(]E7DQ+Z;OMA\8WON=0YY"BGT/)5X_5YDM]+V43 M?%T59?UV=-\TZS>7E_7B7JZR^G6UEJ5ZY[;:K+)&/=W<7=;KC!4MYFVV+YE/U^'>Y[U#4ZBVJHM[]'SP^?39A MHV"QK9MJM6^L/%CEY=/?[.O^0!PU(*<:T'T#:C1@Y$0#MF_ ^EK@^P;<:$"3 M$PVB?8/(:!"-3S2(]PUBLP_\1(-DWR#9!>OIZ.Y",\N:[/IJ4ST&F_;32JU] ML(OOKK6*2%ZVJ?BYV:AW<]6NN9Y695T5^3)KY#+XW*@_*L^:.JANU;-J\>6^ M*I9R4_\MF/^YS9MOP47P^^=9\.+GE\'/05X&O]U7VSHKE_759:.\:34O%WO+ M[Y\LTQ.6?ZN:K' TF_J;*8A_>6G,27)K\&[ MQ6*[VA:[1)C)VWR1&\*7*K4.^44/^45WEM@)2^^S(BL7\E60-<&-O,O+,B_O MVDZLY2:OENW+,[EX'3#R*J A):X\>K(0[RRT4^O#-8THH5>7#\=IX_6CG='? MU.ML(=^.U)1=R\V#'%W_\A.)PU]=.8,4FSO\#^,DB?4.I$B;PK9Y0<8DBOG! MJ!9.=@@G^ZYPOE!)6]]GRL&7O4+KM3:PSU.DV.Q)C!\=0)9$C# C[>9(HRE2 M3(#$M#SAASSA._7H1)Y\*!=J853+X(5*@=VCE^WIPGE*^<^GJB@"M;!XS#;+ M_[JRA".S!"DV0XK-D6(I4DR Q+14B@ZI%'FGG/E7N5GD*I74+%.W^1-4Z_8T MZ5QR1-:H)71BG"B\YH8F %)LWL/[%&E0@,2TN,:'N,;/B^OQ2<058Z_LT-D M*3:+[?B-R8089PRDR10I)D!B6CHDAW1(O.GPAZR;_5I"B3>;?-$N1)\28UOF M3?TJ*-4W<_5VDWV5SL&?6(?_@A!NC'ZO%T,#CA2;]W$_15H4(#$MWN-#O,?( M>)^;%+S&ADX*2+'9V)X4V#@>&Y,"TF2*%!,@,2U))HO&A1TS)8 M5*NU+.ML1[#DU_:Q=&7"Q%ZXCQ/C<$^]9H=&&"DV[^-^BK0H0&):@$G8\:?0 M&^(/=;UMOU)VRX#;+-\$#UFQ=89W+W=\@,:1<8J=^FT.C2]4;=ZG RG4I$"I MZ2$^0HS$/XIWTW:0JTC+Y:M V5AG^3+(E@^[P&=W&[FCCN?F>+^9H9,\5&VV M5].F>3Y)(F.:AQI-H6H"I:9G20<*B9\4_DN=[?-2S?(R>%%4]8D4H-9AIBRQ MQS\4!D+5YE"U%*HFSAY>/;8=-23]L:$LESK__2S7KP,6[B A=0;=9G$12\+$ M##J4_^W5C@EJ: YFVR]*2$1#V/),C-NV*:$RL M40W%=7LU[ZBV_:+AA$Q,$ =U3#BLJE$=1V-Z8E1WF(WX.=O DLWYN$'Y&U1M M1FP"QY)Q&(76.@P*X:!J J6FYTO'X4CR TLW! FLIE"U&51M#E5+H6H"I::G M5(?ZB)_U#2KA$!N8Q>8Y 0KHH&KS\^ZG4(,"I:;'MB-TQ(_HGEW&\>L.GAF@ M1(_8%(Y.N%G(@=I,H6H"I:9O^NFH'O53/4 UA]J<[,*<"/Q>#-[T ^5\/?Q/ MH18%2DV/>8?YJ!_S@2LZ?FM#YP>HVHPZ:%_"S44FU&8*51,H-3U7CG8%^F'? MA.25@]P%B-P+VZ4$*M2E0:GJ@._)'_>1O:'F'VG3++N_X;0Z. M,5)MWJ<#*=2D0*GI(>ZP(?5C0U1YQV]F\(0/A8;4AH:N\@[4: I5$R@U/4LZ M9$C]R+!7>8>Z*!AEUOB',D&HVARJED+5Q-G#J\>V0XRT/V(<7MZA-K1SE7?\ M/@P.>GP6!#O\8=V8(_Z=]CARCM^0X-G:BC4H_8V.G=Y!VHV MA:H)E)J>*1VOHWY>-_"B'7>.V!PLXE%D;L3R>S(X^&-K5)O0QN$7I>'$7J)! M(9W#ZH5*238Y<3T.[?@;]?.W[[@BQQTW*):#JLVHC>4XGU U/9I!AI(YJ)I MJ>G7;W5DCH4_L+S#D !K"E6;0=7F4+44JB90:GI*=>"/^<'?H/+.7DN;HDV& MX[,D-+_4SZ%&4ZB:0*GIR=*1/.8G>?K-*!9' M-Z,HJT8EQSK[EJEGSL2P 13CH34WV)OTQE%LK/%G?B\'C_D^GJ6]/!,HS_3X M=#2.^6ERE43:#4] 3H0!_S M@[YI"P0*-8$OMS)H*C6EM_D@@WI=Y&>K,'[MP6&'LCWFND1V8GW[AQI-H6H" MI::G1D?VF)_L/:?NSFQVQ3F-S$D;"O*@:O->/4BA-@5*30]TAP69'POV*K90M12J)LX?7_WF.AW$X_[M=;T+;LP5=N[8F49Y;&Z2 MG_J=&!KVO9J/S3L4 5U3#BL7E!":)*<&-4=(N-^1/8=%U2YXX8D25.HVHS; M*"PFG$<1,X.,-)M"U01*3<^7HUOA_=![X6%OAH>]&Q[V=GC8^^%A;XCW_T!P MO$-PW(_@ )2>V\#++,/YG1B<'%!>=][]%&I0H-3TB'=0C_NA'IC0^ZT-GD6@ M6_.X8S]@')N 'FHSA:H)E)J>*QW_XV?XW_,!/;<)&XFL^KS?_N!X0R_#[=6# M%&I3H-3T>'=0C_NA'@CX^ZT,GA.@/)"["!YCH;4,A=Y'#ZHF4&IZEG1$D./O MI<=M@$5B:M;K_(8'AQJ*!WOU((7:%"@U_7;)'1R,_'"P%_J-'- K"N/$W)[C MMS4TME"U.50MA:J)\\=7CV['%*/G,L4^'#&R=]\YT:_?B<%A=^SY,R9NQT>< MZ!?JF' >#@_ZC3J@%_4'>M^'?OV&AIZ6H6JSR(9L;O0+-9M"U01*[2E3+H]^ MBZ?],:=_9IN[O*R#0MXJ^?!UHKY';IY^'^GI25.M=S_/?P*U77_P-02P,$% @ 4X-T5\% 7WBK"P WU4 M !@ !X;"]W;W)KZ_[0\>/J2+X' M/7 MU;JD2=846N67>#+Q+U<)*T:WU\UG3^7M-=_4.2OH4^E4F]4J*3_N:<[?;D9H MM/W@.ULL:_G!Y>WU.EG09UK_OGXJQ;O+'4K&5K2H&"^._*GO'#^0[YYS&Y&$]DBFM.TEA")^/-*'VB>2R31CC\ZT-&N3EEP M__46/6Y^O/@Q+TE%'WC^'Y;5RYM1,'(R.D\V>?V=O_V3=C_(DW@ISZOF?^>M MBYV,G'13U7S5%18M6+&B_9N\=XG8*R!PS 5P5P"K!=P#!4A7@'RV!KJY+ M\2T3Y>K;!UY4/&=94M/,>:[%'W'9U)7#Y\Y#4BV=6%QZE3-V?G^.G(M?OCB_ M.*QP?EOR3944675]68LV2*3+M*OOOJT/'ZB/.+_RHEY6SJS(:&8H']G+A\?* MQ_;R"%L +D7R=AG$VPS>8ROB,UU_=8&)HT,/GBV-3/OY<[;,_5WML M+Q[15!1'IN*#7)+=U4@:/._0U2@ON7ESR[390A#F*!A5&2( M"CWQ;Q@VT\,PF7H*6&S]<3^9.F^7.L_:1>ZR_XI9H1VD:RXF]Y07*F['N070H2+(($FT&"Q4!@@^O"WUT7OK5+152 MIBQIUVM%YB0K7M;L?\T')H*M<*<2# D6M6#N7B=$8>@K/=40A*>ATE&!FC4@ M9+HC9&HEY'&U3E@I.ZI<3.6\6(QSL8@6Q%05K8W3V%3[36XP#93QSEKKJ:G^ M3(TS/6BBY!FH38,\![L\!]8\-V)HS.=C,<2UN778+O6F+%OA3KWP(<&B0&># MJ#.4'J.2 =2D 1GACHS02L93R5]9HSJ%Z'4ROGFIYYM"H= MD&!1:!B'@JG"AQZ$M=5'#-2L 25HTDN\R0FDL.)5= Q>?CC\14@_6J6T2&DS M9;R5K*;CC+\59F4WT1,23) R,C\8PH@ZID2&(#SQ/64 GYFJ1.JJ+;;__I_- M[YZ$1M;\_DNLMIR+1<**+XY(^&5LF*[)KU MN>;IC['<&,BP:DD@:)%6%?+ZLK $!)H^QM0K1J2 MU.MIC.R[@,WRK5*V*QK7M+$IMFNW0UL7&%15@Z)%H&@S4+08"FU(>Z_4L5VI MWW4FH=S3HF*=_I)3([M .KAC%Q(MP@:U[TVGZ@QF"G.G(5&[X3D4/^X5/[8K M_L?.*#RPYVXO?3(/H+ON6-?_""'-2S>$C3$*-7\1JG%#(GJ? -M]@J>2KA.6 M.?1=*B3:#H*\7M+2LI=DQSR9'DBT".LV@ANH3L_,$#5V$?95#>:\!V MKV$W:JV3CX-#%JB? (H688-5X :J4S SA/D354K%4$T;["M\_SEF1%.DG" )U*4#1(E"T&2A:#(4VI+MW*8C= MI7@J>4IIUI$MJA@WVBS)7AM?,5F4E!X:->W0)U,.:ET0W9/ H>NJ7?+X?0I0 MS1KRLW>"P.Y:?!=:^6-[;\=:*N>/3Y(#ZF> HD7$9%1,M/%2C]+(.8>307HG M@QQS,KK.$\O.\UA4F[(A)F[&3.K<60D"=31 T2*B>Q4($?5&6D.41M YW S2 MNQG$[F8,>@_;\3/O^+%W(%"7 Q0M(@:7 V.-'SU*X^<<#@?I'0YB=SB>6G:: M6]FVI+2[O_PE9XMFV]Z\V@ U.$#1(J);%V/D$I4<0Y1V]P14PX;T]/X&L?L; MP\4!?:=EREIIU>XR\O5A@D =#E"TB.C.A;Y8-\1@=5<>JEE#>GIK@]AOHO@M M>7?>6+U<\CR3"_3M6%?2O#G_VAV8JFA=YW0["DH=+"7Q6U*:#[S:*SV9.5#C M@^CW2HBNI5)G"E*C8JB&#;GK?0IB]REV0G@M[V;/!%LO'\Y%IXJ_?%YU@1H7 MH&@1T1T)XDW4S4-#U-A7MPZA&C8\W=F[%NYQU^(BHVDIIZ8O\EAB\TKZ%Y)# M$S%VQ%.) 46+7(,1X89AH)Y6,,5-\52=RF*HU@W9Z1T+UWY>H7$LQLX]7;"B MD%U&*B5:,FXZ3W]O!SN9&%"?PC6=49@@I/*BAR$_\-3U>=S%^8?CAAGO30/7 M;AIT&9_)[2AKKK'6 +\Y63\\\:Q'A=XT5':$(E?7ZCK8S!!E (L-=0XS/GE MOFM_F, S6Q1LSE)Y@*?@1=/_:B'YJR0]*%1<4)D/BA:!HLU T6(HM"'5O7/@ M'G$.C'M[_29_R1Q]3]LC3W)<3;I0ZQ$G>Z4G4P=J-[B&&R60 MKRWJ]*BI=B\%5,.&W/6&@VLW'!YW9ZU+NN:"K4KJU8:DS]WL:L<_F290;\'5 M;0,2NMH\:#C3X:KN40S5LB%/O;G@VLV%!RZ(*JONS%/[KF9R"(P.G-6P YY, M#*B/ (HV T6+H="&ST[JC0EO K[@\4"="5"T"!1M!HH60Z$-J>Y=#N^(RS'H MTP6O:;4[Y;,]]F.D&]3O $6+/-V@"#Q?=0@-4>IX"]6LEIO+O>=/KFBY:)X4 M6CG-#"R@MTS76__ M#U!+ P04 " !3@W17L\4PM'T1 G+@ & 'AL+W=OF,IM7YVID M1@*9RA215M#X[\'-7BWGQ]5L3"F\; MUI!;JC=MP( 0E*Y+]48'&^CIG3?!U%'3J/#R+&)?FGU6I#W>R![S1_9XH6Y= M'==!O:M+4X[GGT'>3NAY%OK-_+,+WIMFJBYF$S6?S2\^L]Y%IX0+7N_JD?5^ M]"M=V]_Y?!-U@T.ZRI9:W :*&)Z?]/&=K75=6%VI>SPT\-$8U/]=+T+T\++_ M/Z8A$>#BN 4>=^$1A?FU4E#>_D'<_+Z+W\Z?S;[]C/'N^R.=_FYU?^XC8\= MX+^\A?I X5+;>J7,K8O.AXEZ7Q=3]32NC?K+GY[/Y[-O;]RFT?6.OYU_.\F/ MNZGIAZ\0AL&N:MENH^MV"3.TV$W];KP[-1L;&$0>S-H6%1X_32O][[M_=&O0 MW&*M_8IDLO72:YBSY744_*%EYU> 056XS<9XMO^R0N!!] KSC,+AC&^\#0:/ MG+=8"F/,OUK;D(\,1:/STHXK]V!\S1XT53_CZ(,SGW_];5"-=R6D@/Z6QD.T MH+RNL=?2NXUB@:*\,/ 9N1=PCK-L;*J$7+8@'6'5 F?VL, MG2/N&#P5'?@C2;99M!5Q"A4X[;&8W.;-#7> M+$O%7\569/G"::2:\?$5LHY':-'Y3>D ?/A2[6 71?[Q2VTCCLS1AXD_UNI6 M[]0S!H3SB?K>KFYT8Z.N+K)7)8/CEVSP">Q8?,D&U!@I K7:^\X<"?J)(7>&L*LUE@^KG@$OY=[/B0>N/@47?>_08MJ3M2 MD;J5K>[;A0@(E:OMVE75[M1M:RP7VD6PI255(W(@-HY>.-\XS[LE/; ":,!; M4^FM]D:#R6 U/#+V$F=5T4IJ$E\<&U M=;1L8QC)-D.$^?[Z^FX$,?O>YE'9\7B,8L)I$IBEBH+/F1:VR=H!L8!3(FGHV#*EW^!A;" MBI*(L2$FH]6T8(75("E!TY&QI2%MPO*P*_DR@8)62VU];X!\['WDZV5OX"?B M#:B\_\L6!)#CB,A%?8\0[ $ MCX\CI:54\)YL6.3Q>1V:R-E'%^(Q?LI?#HH@P?F@++(%2X%>.&]R MA!!M(3@#I2B,*9E,8%X)%82T++*Z8;738!PRL'RL/HZ<$DE/+T 'D$.@ST,3 M]4E M]B4D X5CA*MD'W$PPF;HCTK?J"ECX _8'.!3K2JW@ "HG%^AK*LJ?H[)0$>*%4 J0\O%[#2;LP2J"#*-F1()9U@JR**;QF!? M1C_O@)MX+/;-3DR:7I'I"-?4&I'+:%X/",RE^#(! LS9 S1K^HTCC6 K;QZH MZ.Z\L5-D-NI4O6V]>"UA<2UQQ ).CB+-R.>\V3"-3!IW=2<"B%4;>R\_CEH' M_ML[;+\2O"(("J38(9VP2Q]&]E2] P/G'L+PUQ='XOX+A"#I31:%['Z*#Z>, M5EA5W"8DOV<-[S8+5/JJKUM^39'$ZPX>_W.2?T D-R)PM0,P0C3K<[ZM0$E/ M*\8F'0+M]>'@"6R,O+,VR#^T1QL>SQ'#7(Q<:1YTU>J<^FR_\W9-B/O @$^% ME/5%NZ$P0U[MTK1P0VB*Z1LMQ2E6'PA-2\B'E7=MPWF7TC1GRX*T:O9BA4;3 MG_R[1FEC4?P ZU7G!^ MK'042M O/=^B3E\?\P/SB3)7$#I%+#))FX@(<-!*/3>P5E) ?_A)UM%!%$!R M\?VQYG,LZ 4L["C=XG>VO A:N[S) O7!$NG&AMX %!%;4/D(WR_!66@QZDOD M8$IT4V8-4_K:0!/(#;0^B0H?6AB)0ZXK/?N3(_&A9NLIT;-4U$!"KIT25>,M MXAK5JG _+(VRF]MQ G@]F.6.FA1M96MRC2*INZ %MF^#@*-8?(-<:8XUV4PUFHPH= U7(EJG/&1IKR MU);@CB]G'_+YFOQ/F!J* Y1A\+SD&8R0Z\(,JE;Q+S[UDMH(CFL[C1DL=PMPU8C"5(0A55>9M"T[61R2.SR*.<>J( ? G4GLRFL]GLG-Q&1D^2R,0UA(]XSW/W(B M#AW=1D=^7W W!$Y6(;"D$\DN#IB49?=7E0 ]9K/2BF/#G]M"HK]NV9\H/;9Q M[3RR3_F8M/@^OYI-H$K^RP1#@I51ME-WTLI8IFO [/",CGO92!69LG'O@9J< MXHNT85O;5%L&U) 5-@A]TX80F:[ .+4A4:%D+:E?RLR9<90$;%H/&<.CE9>H MFMLJPDV_R+9<3"5L3=44H3(O3T56EG,GYQ8S<7,J>V#*Q0DFO8F$AD(E>W&X MF8/YN<_2-TQPR!6=4-Q8TH@-QX)NDH AX:$64*>D6,V4 M3R ?,/[B:G)U==5OE^E\ E)2.!E8G)>*Q">7+R;/GS\;$V@Z0&U6TO>B*P/N ML"8=T#80ZAF@;+^*RK*F;A!)6$N"@U]$Q'5!\SM1AEPM#^ZTM;\M"NUT54&_ MPE*H^J5F7%1V-6ZM=HS6>#/L4![I4/>-T,Z;$EU(-?S10JA>.>D3)"?95U\ M1Z>;'%,.^J9D))-JB6%B2YTS:DLZZS2KJX@%UNA?\^U>1'2^;QJ4PA^;_: MPYJ0HQ-IH:W9>R!B&U%5HTPTEA?/DW.1]K@=INH6T4N,5O;)Y;DP9BE7/S<_ M[\"[4?>*&NZCB*!+8!2OXVBBTR(AZ/U3^D(\F$$PZ^))2@0Y..AB<+ M_$\87C_=IWXEW:"5H&+%^';O^K[WO_GLZO1RIKYG[+A)V ' JW;!AE'C[H\2 M_J/][]1Q#MF74F*GA#&?O+B\E! 2MGEY>3&YF$E4O9BA^K@Z?Y1##UM<$W*3 M+EB1SBWYQJ&(J9N-NGXE+8:EK:2_&LV^>[- 7*L_PL_&6SY& @ZV+-.U+;,B MV7^?* 2FPBA_B'\_RM#Y(G2 (GW'4"(N!6#N\=#=(=_/Y?6>BN+)0&N[D"M# M@@@)M^P#O!;KL 9+ 2A#=$SY$F=IL4YS1L*""\', 2+8$4T;R0(S3/ M(:!H#3=;=,QJZ[OB5\F6!$8/SI)98"3F;1@-B4Y8L5# MX;J;*@D91M*4? 5FU,+;DE[[R#EU(A=X!!ZD-$B-&*:1A)?4*$CHRPTD[KL0 M=A%\B%4&!^LT4!I=TIL]X)^MI]G=!;$<=.],[* M>PJ0EH9R/217$*R4?/&0 M^TC<+F*\[7]C ;U)Q0-,G^#J.]A:DUA8[(;KN*ZSC=J">TI4RB38Q78'!I9Z M@5LI7'5Q1;3?;,+..6>3](>+[%_82R7%U1*A6LGO&5&K$-B,I)X49CG?4$M0 MKKR3ZW=[<1[I*YOSV>S/.8$W73+N85*$/C@?=R7#\!!(+TV%[ :'\KEV;VNJ M=?H@8<>A1I-=$K;D&0S8N3V=Z[]!SPE;N2T7=W(#8S[EPHVDN]612TKUEK#M M"'_H-/+5L.;3;'QZ!<*#0SP>T>&02//%38XK)E0]: "F;'!2;E-)&?:<%ZY* MTJ12\Y!F2BF18ZV#GKUW#L@CJ*>7;Y7Y,O 3X.YWPD8_K +>+SOJFR)'/VA; M9F^FS)8&>*^#WT4:W"T/ MW[;8(Z?$6^YO,@O)O&.2>\YMG;&,BE%JY;>!N]X+<,,,?#;PU3\0-)+%2]>B MY,"(-N[M-&"1^8[W6.4TS,^<7N+65 \=X^F8<\[=Q Z8?LK1ON1UCNFQESG/ M!B_O\AMH](HRL5'87-[C[9YV;T%?R\N__7!YA?J6WUX,JC)+3)U-O[XZ$?S+ M7Z)K^%7@A8O1;?CC&IAO/ W [TL'TZDJH@F1=='<=5MFSG9"N.O9%/LGNV]@-(#$E$(,#@(IGGUV\_ MW3T7@" E)^>\N_LACD@.9GIZ>OK>C9KY.L>/;J)7_WJ7KU MLFR;/"O,IRJJV_4ZJ;9O3%X^?/]L_,Q^\4NV7#7XXOFKEYMD:6Y-\_?-IXH^ M/7>SI-G:%'56%E%E%M\_>SU^\>8,XWG KYEYJ(._(^QD5I9W^/!C^OVS$0 R MN9DWF"&A_]V;&Y/GF(C ^$/G?.:6Q(/AWW;V][QWVLLLJYC7_&SW(V+/ILVC>UDVYUH<)@G56R/^3+XJ' MX(&KT9X')OK A.&6A1C*MTF3O'I9E0]1A=$T&_[@K?+3!%Q6X%!NFXI^S>BY MYM6M'$94+J+;;%EDBVR>%$WT>CXOVZ+)BF7TJ6;JE\\;6@]//9_KW&]D M[LF>N:^C#V71K.KH79&:M/O\I/,S??/Z(;4IKHWSU[] MYW^,+T;?'8#VS$%[=FCVOWA4_ZJYH[_7!L-,W61T*>B+SRL3T78W297P1:,? M%UF1%/,LR:.ZH3%TB9LZRHIH7A;@(UFS)3)O5M$/KU]_HJO]1YL1NHBL"^(# M&!PU)7VZ,]'<5 UQEF"UI$BCI"8>LL%B==2LDB9*%@NZY?2WH=DV9=48&K0& MZ#7 H?&FD4?S+)EE>=9D.E6:U?.\K-N*-T7P8;. 8-\SLDI*L. !_#VX63RW M#YS*W)NB-3S&?"'V6M/$:5L!S?X9?-J8*BO34T;Q3;G>),7V/__C:C*^_(ZP M5=9-5 >'U<71[VVZM'B_+_-[ UYEJHI R8IYN391DWPQ=4Q'5]YGS&/I:*(Y M#'I*IH[JW#P9:^JS+:?%H^%+*2?"X7"]Y<.:O+W#2RNS19TXEB M1=IQ4U;T]"+)JN@^R6G_'F!ZCL"@W6+^38[=,'*(,#9,#_B$AQ(Y=!I?KY+* MG( AIW1L:V"1?W0PAR#3N=[3Y-DL-U%1 GI"['T"@>"'R9))59#LDNG];Z?1 M!T^<6)302J@-=E!$JXRX=45GD?.I5IDIYH(&^O$^H9-L:1P=<-4AX)G),R*( M%#0_P^$G=5DD!&FLQ%"3@.$M/ZRR^0JGM.9?"(RLYD.CJP)J\4>>S+ '#)H3 M,K;XD5%^X#:<+?U<:BH6;2* MC&0%QDH*@VE09[>2!CL(P!ZA L!Z><&U"<7*?9#E.1)@- M?6.$%NG0*K-L\Z3*M]%L*PA?9681 ).:.=^N$_"S*CK"]B>C[VX^OOW ?XZ_ M.P9GQ+ 4XU9ZJVDDCJ^NE3LPG(3V#HO0U0TC((DP MEF#?P<\P6P%@V"*?&._EW1"";!:W#O[&$UGYDG=@ Z#L^/[)LOB=J5) MO9J5294*M=(#=(-($V7<-"RY,I9\:[IW+:00BQ[<=;ED;0WJ4F%1TN_$/RP& MNR.PZ0S45? MLA1*WUH:T(MZ2GL@/!1-Y=F9\EVBR[OH-7]#R@Y=BAG1C-5X MB"$\E*H4FHI $NE,5(BESZZ_92#'XV][&'9GVY0-,"2/U03CW! 7),(^U37? MTC>RY)B7G#RRY$B6G)S+DONGQQ$69&+422XH9L%9THD_ $=^ =Q77,Z4Y%O% M%ZZ(QJ-O [%9.^H2Z5A'K&L!**Q3&=-1.WMX_)G.ZM#OP#/O//CK9P+\E@%G M./#Q%Q7A?^JG^N!O-XJ+Z'7T37067U]>1--K&O=-Q. F^Q--(FO)A<1;>?;@7'3^.IL%(TO!G]TD]P,_'@>7T]&T?ET\$G\2$B\ M#B=Y.S!N$H\NSZ/Q]> D^N,HG.3=P+AQ/+J^DG%#DQ"OC<9GX23O!\8]Y9M) M? & L.7/3/*XOXZ"6;$5.E^2,"=^X*GXF^@ROAI-HHNQ'M[H>AI=3?C#>!)? M7U\*)NG3-#Z[/H\N+AY=) ?O<2N,*J!G'9W0*9R"3B_C\ MZBR: A,_5*3F.8)E$"ZNB0Q&(X%A'(^G8_=Q]8!S(D8L1MH>/=*?UBYB7I_/ZW\7=0(4EK8$T03#,U MM+4<2B_MLK!61>)MN09TZ?1J_-A?[3?1H:V5](L@[B8A>4(61^U6[J])4WA$ M#\FYNMUL2-^MGB+I[-B^V!E/5=*-GBKI-LGV"6)NWWH3%7/C\Z]>[[V*JH;E MTEKDCMDC=V)"G_$8Z@(QO>3%G245;4@[6L$2^;I5)@=7.9L\ODH!$?KH5@X> MX&5'5?FKJSUR?-.)KG:]?[4;Z(5.083=21H^6PW[?R$S.F]3(S^L3,[:^2PI M[IRJ3F ;TBR3ZHZ8&W.E89U[OG<-,#&RA^>6KZRRY>I$=,63/\A:8V4[L%O( M-FM:N6P, ]F9A!#1?>&ZR-9TH\V7N0%N#%G!=$VW>(Y95YZM,]A@GTMV<,0= M-1WZ/G1?;]O2E/1]X#$0?LL._&! ]=X]3>K5TD;#95^44-;>\_B-4@ M)E5;%$ 8.S\1F\RC,6UITS:GUH$5*J.#WXFPF)<5" PV7G%?9G/OMG'R"=:B M?L,XA08+HZ9[LB3Y$ZR@N,F$*Q8P@,"7VTI\:,YTL.BR\KT[F>BY<"SD6VM( MN;G)5,FWM?)I(KB,2+ON^:5($J29-:PZ"V%EFJ 5&Z1%5)TX$LBQ"9W6:M#D$[Z\Y]L[H"0).##)PW=A,$L:=U$LH; MLN+(_O4.L[I+-F+_I=E]EHH?QO^V9W^7S%!/W=,PH9A M%;5":8]T7++*]3*YF[?KMMPQ$'$J<*:D+_X]!N*;)&=(B'',S#(K6.>"3Y/7 MAYX:C\Z@N,+,NI3/DRO^/#V[CFX"#JK^8%9IS\C(B"^G4_KW^NJ2'IJ0]OL6 MMU&('&.<=CV-+Z]&I'/3V,GUL?L<@&;@&>D"=<5J-9DDHYW/F/RS8+U:BLUN M86-7B =C\$#2LITUBS8XZL#!_10-0C1K\2NBZ)[!LK"3MTJ.+$D>4J MN6='+S&,+'5*KF=H&Z83L"5\[]1\]A?F,!E(+CHJ&KI#,T'KZ3X4.9E$8K]B MEV\&U;EBI5NOQNYT[%2WQ@H$#NGI>?9/'M(5D0Y*@2 X#;\R!CK?O%\4D5H< MQ(%M]>RF.D1MLH!%2R(YW[KC?!*D4;),H*"(8[!MZH;.!5,X7/ZHFAFLCO#O M.3R+->.M2AZ<7QGAB;*Z _T12R9;NU:A3"PRJU<$_K(L532 T[&7.;41G)QM M,X[Y8.IJQT!H/(59DJC51;FJM'"*R"GY"_GEMFA5"-:]]G")*TM\);^+. M1GB+E$5(>J> @L) D%#( +R+G=#W-0%XLB9)0QC*8#]Z.>KC9(ZM5N8>$7#$ M7XJ3E:B?(0*)^"HYST#0<;S#2>]%"_M5G0KXJ:VQ.4+M(LNAWWS2"$TO-+/G MZR[&@:)87!5$=^VZ%?I*0:RXU82M4V)M_A,0QH(6W*&M+:DA-(LX^TG.+(1Q M'I7W1FYJH(K4AID/0AVDUMX#_I\,(7!50D]?8VH;J=L!5"AF#?_M/_UI=Y>6 MX(M=.0O5(*>:*!"\?*3,) <0$2A)U5>#*6BJ>H4X806;N99@A2E6N!<")=O9 M*8?Z@KAGW@3X/(=B@^#!]C3ZB+_@)T>@-ZM4W4S@[RY$P-!LROT0H(5>UR+:N'NL:C>E M5G#@>I=YEO*B00BU7(2._,P[)VY*90;69:K>B#APEM0F(>-.]T0F02E4:?T6 M^-X.OC4Y'>DRCI:F$$:%XT_7X"+LNB!9J4'BXB-JPQS&5P(\?%?A^+$1J'S(GS^@) MNA$UUB3X<-Z_04FT,5F,JTR3@84007$,\P$1-+*&2)3BVT6L9VFOSYY;KBHS M,39L3J**/1*P0HB36L)(.N*2V +D"." PA1'&4AZ&PN,BUS0%E#+1Q&_'/,6 M,\X=IO6I58%/S7YG,R(&M=*,6",)G"5;I#:N_DVZYC_>_:I. MT?$$JN1X%)]?LOHV)?WP#-]P[8\)8'CP@QUL0O:CZ'6*+?=-E2@XM-$]PGZGJ9 MM77?*="9B<]QMI6[8,6;"Q\2L=($8H,62Y )&[CJM YTX2"^?60M.-Q@QPM3 MB*.&PV.TNTI8$SN=14L@ALOL3S\V9JD1VXQ=7 )/OCU1+FK2./JGJY95P#*4((@=JE^KZZXB_;"TVZL[F]/ MP/==*I9(6XB>#W80 >(G:"YL_;9$S1&! V/[#@K0@:M6D(+U#=C_6N:8R$098SIY_B3RMLLV&B984F9K]_)PS MU_O!N4C???D-6:8.2>_^QV\608Y0WW]\$]W:QS\!(0/"&H/>0H05C HW(L_E M%BY8/U?%XD?B^0K@WXF[5A$M&QVM3>)B(KC*R&YI<])QQ]5L, MG3O(;_#$>T>I%HX0E7,].4K-V(\K(#%GM-32274!B)ML?M=N+/;VGE-LCV$/ M/#W2LO QK>,/8'//,TQ/> 3V2!^*@! <"/OFUG.4F0><;?Z4'"NWQ[6/PW@Y M(&C4/$92'<4+24RNW2RRAKDI\ZV$!F:5\&'X !>2XB"NVIQ-KSZRNOP#)R1N M39^]4LRS#?O^11@Q$I.YCP%81L/ZD;(?=<] [+>@PB MPG@PWD^2'*&DO8PT%L\(IQS9&*A(,\.N(&A]JM(A5S:;,X9-;I!Z-5?#'>YM M_@1;9UYEG#7GQJN"WQ-QITZY61S@@!8^4^V9!BCS_"] GK/$Y\-\+Z08M\0Z MP9%'*>G42M;(KJ-9FWR[8OGIREEMJ:&?X4@H*M1V%7__$H15 5P MW;;B6F2_8 *^X\-,-Z3(T -%ECCF_[?MK%(_\3^(643O++/X7+7S._[^35M' MOY9T.0CC/W)2 ]P"GZKR=R2>6[WF;[_^^,DK-C3!S*R2?+$;=E,;1;QMI]$/ MELO$:KF' 3NYH[P1$4 2DPS.H$,/:_I#$HD1MG.*JCXDIA ]B2% DQ_A,>B7 MZ[O.^4EQ&*OD8F/,\3''MW8G.XW^1JSW'FP, VP@=0=^/G.7AL\^DJ% $@.Q M<C)X4WH^M2@63I7M@LOZC>[F[1*0-I/0ND2B)%8VE(UYZ>X#CG(D?LT]V=."+; MD/[UR+?BFR8"W]I97D7%"TVY=**#%Q7> 74>GAOE]H)1]N9D@HSN0^RL9>2+ M,(F#+#R$Q)&:@5U />*,,C#!5ER9)$G"$IM/R98)Z#,;3#_CB3VX]R P,26= MX@\-"S.#5H\ :2%(S\ IV;QUO;GP]F5E)<'_71<8J\O6EJAWN?=1XA4?5R%Q M'$$.YGN4;H]; 0.J/'S#=O=B+K($2<%;61/WIHM=;249_98R]*JJSU1M*!LT MET.KLU1=R!I1F/E@LTO6<#J>N%D-)W %<'%\OGDPN!BJJ\"I6=9D$++ "A"" MZ@!.F'>!2A=U@_F2$OZ8IRG_"FSGGX(RHYL^?C.CV35L(2AXP8'"*Y3>V_3Z M80.R5A.J@U(;'9/05XCUP,LTK/_MSK8OOVEH-T%4SS$X1:J]T%VZBWT-#(<6 M$&32HBI1/7Q80<7Q:U5^7)$5%P>PRFEG"" *W0UDV"Q/^'X_LH1837[XP'SE M0)BCZ^,F(F!7O:V1VT46JW*U\OCZA0_K#^'=G0>GUV>'4.) MJ3@6!8I$Z5'&;L ZHM\O+GH+#+BE:86K"UJ!Q$EADT1%&7ACI=00$V/#,2$; M6&]\)VTG[MU8CMY[!DV#GP=,6KB:UZEL.I]70IPOL$(V0"&N8W?_*[:_XX[P M'R3TKMGOBD!<),4%:ZQO>E"FQ,C_DJ?#Z9"4XWH7"$^A.7YM& M(?62XM^05+ P:Q@E)WX/O(4>#.J%7;]X^)BCWL[:&1U"#^N%M/ZI0?BBQ43 MB"K\P(Y/JV"EA!Z#K[[G*;=!*3S/9;2]3#.+:*<0W17(G*!;SBJ^BQ'PJJ(& MJYH1QC0[5O&@X?*!@X@V-[=K[<8,'6_)EQ#:7!BG87YS'H^FEU$8D1\:-8G' MEV.!2#*D=F;NY[]PA$..HXX>Z(2_&<>3J_.]%]8Z='L!6!LE^SI6&7T-;_N1 M]%74F[(SOIA;-YKND.]XQXZ4]%3-S7'Q@L G >U%9;[+-9'K9DLH52@>>3E M2D.9ACYCLL]\<8Y2,*2S!EMQ+LZ.&EG83=!YE*=8 8N? M:R8D3>!QM5$2]W6V>L=N"]@Y V [:51]T/=LD7;3 MW>$N#5^,S[IW1JW'S%E<#\DP\7WBI(*#Q*=%JU]#=V\]IWQB^GV'S9L R[L' MO+O]Z>2,X08>8BZ(]+&XW3.V!TOH#@C[$Q,VXI-2G M?T*],"DJT2U_L;;;KJIE.<\CCDA'+9IS4J5\(YG3F"]9;3FM-:6+( +EO^;% M0$0S)"C1!#ET,#H)\X _7"J4V=,9P2IQ@K$>09)"XC-=,%>0^!+=ESEA(TSR MKY#RI5T;H,D CIE4OX=&UJPLN#C99L=$DJ-/CR'EG45)YX(>MI,TRMK+9UUD M7X#UW2OGG+UD.A/^BT0S8/Y^>GM*V\_S1",<5JK!RDCJ%1&/2)E/P4X^!N9B M* E@>ENU3#R23*":NI1FVK7#JK,8XH2S3SK=9YB"[QQEQWT,L#O%*@ PKSC! M47TJR "RE=E'6>=A3+?+_P:B[Y([RJ7:7O8J4\W$W\"Z"JA 2[#N(3Y^ P" 5)H&M'.U4 M0Z55V2Y7.S;KM*MX^,X:CD'T5:)=528+7 U'SC;P9H/J23LY),>.OWV#+"DI M"Q7U!?K[U95^=:8:.OM,?4:UND1W-:NP6X8L85/RG,]7!!ACET,.$MEGWJLQ M0E"/^:,UWE5N/8J.PK>BV_'VP"&#>$K(2SNNFT8J1/LN:!?_V>]\5FDCI\QK M[L\'43="/9A&)XW ^#X>\G=:Q:Y^T;LK'1+Z;TG10H+2GP,%7BX!S5E]RX<=U?'5]+67[EY-AU]]) M=*-J!QPL<..,Z5')"J8S^3AK-/WQO43]Z**Y>81I^F2Y/@,WJCT=9.!2P> = MA/,_VJP6SS '_ZP]$3CP:G6L6RIV8T0[TQ9(@,[K74](N[6ZEE7-3A^M2PY^ M?TT_^.2,I[J)YJ4XK&>HJ[PW)WS7L-3%Z*19E6V-O(=UEALIEI3$6>CUMNV0 MM-+Y.I=2R.R,B]/V"2 M9.G!3DL"^<"#PQZ//^\;#L\HV.\>Q\I.LKJS((:SBI F@LPB1BO3K]6$G)^M MA^RMJU+1>I29V98*YQ-IV'EE[91=,O#6B@HU"TFP?3$J:VD#MR^%S19J=6Q5 MV^K(613]Z;?=B%0W=\ 5?UC]<'"&87U[-R^A)\.'-@HE0PA$P\-T<8CI25)> M'80"NNPN.A I"#/2>PQMUQGC+YOF.ZN+5*M,DR[EVXA7D$8OBF(8UW ]Q^QM M9!?YQ\(+N_&%J[3?<9KR;&PZ%4WB?,2/=]GX"4HU*[7F0\EQZF[6M@8FUD@1 MVT!=*!<-E\M*/DJ5/B2N?=<&P4_C$Y8M*0UD=]ND8)\GRLO6ADNE[.I",,Y' M[8#"]5R@TP6BN])F2X(V.4(::_X&^=VQ&T6+58U8K0F2"FNVHM6 XR(T$I4H M*JBR>Y:'F41F7#= -,K0NIWYG,.CI[HOEPC,5PT\VB5V^AI#^OX[=!63\(%_ M$$HA6P%\?#4=G[6!5F51VK(FBSI_D="RU=9;H5B9"9F/ZHG)?'+#^U&?(/R'&BO'GBZ>L MRA*4<8ICE&!B),3= AVE\#QYJ%LT"] 2S)^SNS)/1(5BU*4&%NI,[H2>+G, M]>9>#EFF3[[^P:6G64;1^\_3D[,IIAQ?"UO -U?"8T;6#R5-?$B#MVI*4=L(>A>2N#K)U M%F5;.$;1(S#6<'&II30IXJ3Z,A>IQGV!-<#)XGQMS9A#K&6 />PPA$V))-5, M*Y3A$M5N! B1!65D&,P-)ZJV2!YH6!O5^RHTVZXD,-Q95\Z0HF #+SM2"3HB35$L_15TJ-#*__UW MYS1Z'W0.T6Y_G$3ABH:#+BI5*_D5K\-^I:N,N#M=ART',@@F@DT*C=G$X)R: MK&%[-G@J7*IK1#?;C73DY&8EM12<6$3:AJ&^FK@Q\U61_0$=\DA[RG!G%&+A ML>WIZK^0R'KMQQP/<]Z@<^*>CK>5VX.MQ%5X'3>2\$H.LG >ZB&\J?MD8+1' M;5]/T;7Z"1 VR4O[O;R(_GM;BC7&+KDC(B.V/4QZ+(TY.*UH[K<)(@QVF=D& MX=JN)_ [.2U8)#"['.67X&BY86^!=\ZVK]%M MV/*R/SJ;8^YY4@WO)NX] !8<[DKR(1J[8^>T5GCYW6D(K9!P8 FY M[;A[#\SXVEJ]OME<(+ M":6&5CTQ%'.?]#H+B^])*5F)IE/](,VSF>DY#L)2%QT5Q+ :NH&>_&]"'OPB M>AVF8=M.R2YIF*6>UW9=L8.KY@_*]X]TI,OZ/_:+_MB5!B^BSYX*.+F6VV%; M7Y$U!3EVH-V";1,1/2O-./=>),65^*@T!G'DD^R[C_L#(_5TXT)7MK9 VE]P MZVVV%$1/[U5<:)ML"9AZ6I 6$"H?L%V:V#J3U$$).%@9$#H88 VQMX\"&K=- MK6UOCS(OEYG$^#K\IA\(#F@<<7G5@8?UB[XRE@2K[N$N2=CGGCM,)[WJB#!' MOI4P_CY]!'Z795E)XJ+<]@627/?+( !:" M)TC]0]<[(P$_-IC_.F;VG89/2=W7N2X>:IP3?*DQUMBY,CMRN=^;GK_T/J'4 MS)IXJ#F]=:C:]O0=5L,NM9U6>@#\Z< &OM?.FK[U7HCU&:G4>DN83R$=7G8@ M]07R0UF;$+VG+K"!;6H9JF_>W!,/CV?X<)PKLWGMKG5?%Q,N\$,*H>OHPNN[ M('^O,.7R]/S;Z)OQ:!2/1J/.FP,(3F3-\PL$CC#4]G(/QL!V]B7V*\D#@P\M M!7@R&Y<6*1_L-E#C_)6A=Q,$V7M_'F%:)])A3Z)G]> /RZ5TSB[8L60<7G./ M8@F37L7C\_W9ASQHH.UJ&"8;OJE"5:6R=#1\XAP2Z5N#"A=Q==I4O_?Z17 $ MDI@:-)SR4VJ\S%= AOE'I3MP:K:PELL:DIY$!<1PL5SFB?31[VI$^9G!N;5/4E99_I<&L9':RYJ++ MOK$Y?+2#F>U/,)!T)WZ._1G>^/6';&EUAGZ*O)7AUF%DAW$0JOO&HN!F2OL. MGU(R]X4GP:@P!UZ\>MJ5J]>4B[/R$T'1P"N+@ADY@N<:Z/F&;F_(A+D[N9VO M2F)@)Q](##DAU\EP92M-4V:P-8MH[ M:XK+45N%V%&'U3+9W.$QC%;W\B>_Z,((:\QJMU&N=?2=IWK^8VV((JD?&&'U M91-4_KJNES=!+7#5&=M=AE-2/U=,=-NHLI8Z RM=<.7=DAS^LTY_]O %MCTB MHB?6O>?90&NM02BN-+F(?.UXVXLK-X]%).IXRW<4=+;+:EK MM;J9)#^3.PFU:TL7 VC3D$,IO;F31TE'9#@:PD/ABI] ;J)P6ZG2Z[4V0'A@ MQ=! L5$N@'9&%*+@_ HZ*ZNZNW>F38,$!ANRI2G0$-,IN_].OO:GI'C8P,*W M_.F\0$ZCT&$R3-BDO.YD:^S1I?^TGRX(XR\.'FUBD#GM,DT0^&N!GQX'GTIBH?BBS!@^IX ME#AFP+_16]WNQX;=AH_L-*(%!3SGTY2;R-G_"6^?%-9&VL2[A;@K9QB\#&*X MXH,E/$M'^"4)S%ZK?.M8N]V9W/BW.P:.2[96-[AB$M\)O95:8G//86KQ+# [ M7<#%#L8B?0$)T+1<:^YVN J2.Y2(!^_;U1; MX\(WV@J\CYO!GLJQ"]R% 8.9F#/9TXQP7^YOWTO:]Y@%[C">P>: VI;'T@N/ MVQ8C:TY"'P%3FF?5O%UKJ:=K"^+"J5G5M[Z0]Z 4@"2;K_ 1#$!?*2A M%[^+TM")*Y%B;>_.H5_?>9UV+PUC4<@REP70(AW-A&SO=9M?:/V)'J/]%^U@ MY-->AL/M#+S12@(SFP=UJBZ0_O/_O'W7+T-T1A/QG"I;+J4/%J->^D55UBSV M5!%, &FL;ZL<9-CL?,X9#'56='$V3-&[3['X]^_%M&IT+U$A>!E(T2D\U-:) ML=61I(R;Z6 ;] >SOB<.&#!#D6:=VFC+IN5JBI_MMECQN[G##%_?)$NF"BHD M[J4SR>=55GNPLWJ(,P1'^EB(X_^IX+;7=G8U&B%[>1F%NI2[KRX8YDWLXSR+ MKRZOG)+WM9?D8'WZOI[?@V[O?4W$3Z,WQ+GHE+030L]:Z&;;BG=5;]/LT'/1 MLLVDT#&3=]6>78Y.)ER@,M/0XXU_" B17."/>JBN6$+;F8Q9V[I!IVG3 M+=&,99%J&N5TOR.P 5/D,+B9[Y3**BCQ4KQGA6ZB7Z_S@$U 4,$G?C57MFD+ MPP+=[HGHK$4LFNOW"O*R1O?J^Y*ZEF52\:[ IT:QD)'>XM$_;C+\_ MX6_:?$=.*=G5^P?\"4SX5Y"!\3'1W"5\6*!D\[)Y$4H6US M^%CQA%OR*VVJ,#IGJS'UH<.+/B1!] ^2P$.+E@(G7.K*L2+1G^\&7AF^WZ^Z M[R7C0_7-N/B7XZN89W(#F6J)3?':W9]B39^6RR\.3%G*M7>2BQ=H^-9^USZ9 M:Q24\LP0\^M-7FZ-&NY0D+K?\"NDQ/K.^ TJ8O_QC3@)BQC(YG<-UIV):Y7> MP9?=U_LQ9>O).KE.NV%+]K6@CX?X2<,3X9?86T25[@WTW(C8?$%;-6O9KX4Z M.LA3QL/YR6U0DNV9+#_4)3UKJKMR-CSEF[ _!). M3I/.C_U7_$8VO"1.]/"C]'C@\!*]@/U[Y1KE[>-?Q.@6C4WF)ZTIJ Q^U(7D MML9O*)><([1 A'4;*/Z[T++39AA@YBGR;J9:^=W+Y\VKE\^SFOZ9TW]5^4#_ M_1]02P,$% @ 4X-T5\UJQF;@ P (0D !@ !X;"]W;W)K^*:U;B);SFFWP%>UO];.F671@*7B%TG E0>-Z M$=PEM_=#9^\-?N?8FJ,Q.$]62KVYR5.Q"&(G" 7FUC$P^MOB PKAB$C&]YXS M.!SI@,?C/?MG[SOYLF(&'Y3XQ@M;+H)I 6N62/LBVJ_8._/R/'E2AC_"VUG MFZ4!Y(VQJNK!I*#BLOMG/_HX' &F\05 V@-2K[L[R*M\9)8MYUJUH)TUL;F! M=]6C21R7+BFO5M,N)YQ=/LDM2JLT1S./+!&ZY2COP?<=.+T GL%7)6UIX!=9 M8'&*CTC(04VZ5W.?7B5\Q7H 61Q"&J?9%;[LX%WF^48_\6X'C]SD0IE&(_QQ MMS)6TW7X\YS''6%VGM ]D5M3LQP7 ;T!@WJ+P?+CAV0F[&@UF!+A+42]&JYW-R> MX_L7%[RPEBZG11TC0O8*%48F(33; 9)&LZ&8_A5629.=!+U+$R3(0V&DS >DPW)?5!5S>0. M"DHV74PN&^++45LJ3K#%DN<"H1;,NF)FH&@0K/*.FJ:NQ0X:V5O;'?FNX0UW M%)*J5I).-E2$OC=<$R>AR(6BR=&AS1'I .X,,+(T5!9"S[U7Q8PAEPG-B8JM MN.!T"C%I;(SGH9$KHQ3N@Z\[%RU%>_I(]S%IWFA-EJ2]%V2 ='-R#K=4<6LB M&\ 7U=),G\HID/)$%<6Y4S(+59.7^[R_'Y^K1A0@E8450N/4&_4/DY89:#6W M%B44JI7.)P:2&@IU"<'_8BN*^I:)!@?P1'6X*+@KR*=J**HD_CU;Z]/K\'[: M%?*+D=^3N[5<===[?] )\SE>6.W@)IF&<3+V+^@FC# MXZ2C=INYTHZ+MCY^F*9I_.FAEZ_IPM'S,P._GIRMCM%1VZI0;WQS=C6HD;;K M8(?50_^_Z]K>NWGW\?"5Z0TGC0+7!(T'$^H(NFO(W<2JVC?!E;+44OVPI&\8 MU,Z ]M=*V?W$'7#X*EK^#5!+ P04 " !3@W176*:-.I(" !-!@ &0 M 'AL+W=O2)B26 MDK8(#A51"^6 .&SL<6S5WC6[ZZ;]]\RN'1-H&H'@LA^S,V_>V_6,YSLA[U6! MJ.&QKKA:.(76S<- M*%E9(U>EX" Q7SC+8+:*C;]UN"MQIP[68)1LA+@WFP_9PO$-(:PPU0:!T?2 M%UA5!HAH?.\QG2&E"3Q<[]'?6>VD9<,47HCJ2YGI8N&<.Y!ASMI*WXC=>^SU MC Q>*BIE1]AUOJ/(@;156M1],#&H2][-[+&_AX. <_^%@+ /""WO+I%E>
Z9D5*F \@X^Z0 D7 MK93(-2R50JWFGJ9T)LA+>^A5!QV^ #V%:\%UH>"*9YC]&N\1S8%KN.>Z"D\" MWF)S!I'O0NB'T0F\:- >6;S1GVD_D-Y)=HB5 MRZY%_'3O&NTUDUM2#17F%.J?3:@^9->\NHT6C6T8&Z&I_=AE0?T>I7&@\UP( MO=^8!,,?)/D!4$L#!!0 ( %.#=%&PO=V]R M:W-H965T/.>POOER?]OLL77"MW;);2SOONZ5E502ENNHG@\&X7RO=]"[. MPMZ-O3@SK:]TPS>67%O7RGZYXLJLSGMQ;[/Q0<\77C;Z%V=+->=;]K\O;RQ6 M_:V50M?<.&T:LER>]R[CDZNAR >!3YI7;N>;)).9,7>R^+4X[PTD(*XX]V)! MX>>>K[FJQ!#"^+RVV=NZ%,7=[XWU-R%WY#)3CJ]-]8UCCL*$P&SR@D:X4DQ-TY M"E&^4EY=G%FS(BO2L"8?(=6@C>!T(T6Y]1:G&GK^XL:BOM9_(=44]/ISJY= MW)_U/6R+1#]?V[GJ["3/V)G2.]/XA:/73<'%4_T^8MH&EFP"NTH.&KSEY3&E M@XB209(>L)=N$TV#O=%W$HWHIE*-?YHO_74Y<]ZB1?[>EWIG.=UO6<;FQ"U5 MSN<]S(5C>\^]BY!?L0./=GF[;9R9$I"#3S7,[;; M0@2Q5YRO=^.PFY"R+"JEJ3#D[F2?XK=*[U2^0)#V:]]'E$2CT33\3HEZ M:T+6IEZU'5(_NTVE&X\F$;DWI5Y)8FE /R51-AC]O#:VW%O!B!H6 M*#M71\@@&L53 I.17S#^+#/5WFD5!5"!2S1?$!IS 0!!5Y*V> V_= MS(GO!36#+*S%F5\H#[9&'-WJT8 WD%55BTQW]T-6V:FCRC3S7RIP-!PXQU[Z MR4KIE+:2TC%]E,B_]KQ"XXDY ,=ZZ:5O9?G>>)TSE=;4W?K/V]<$$!_3C"?K MUM1-H7- #),A>A%W7I7E;LZ(WK4.=R$^K2I$6-'XB)"W&E/JP]TC2U"[2N#ED;HD9:KRJA4IW8U#,CA%B"[XL-(/+= -!_'I)L;<-,Y4N@C( MH*Y^S0-0D7##;+D.R7QMZKF9TIU%'RJD9J"4Z !56N[< 31/)7 B*1 42V$< MK^Y"$S4R%V4)TMB#:(?;,=CS$#'P _K2"04[(T+PN-)^\5P]@.,C66]K DEM M"K>9!BY. (F4:?=B_RK/]U*] ^*QPU\TCFC,N$Q!B@*? U&JYTN711T.Y M-Q)0;A0/,\I&PS5W'N;;#:Q@T52NHV&62)BH2 @W2N+QO@N^O_,:JQG7DKPY M'7JK;7SW,-ON;I^UE]UK[E&\>Q._PZVF&\PNEU ='&=XW=CNG=DMO%F&M]W, M>+P4P^<"3W.V(H#STAB_68B#[6/_XC]02P,$% @ 4X-T5\[]6L&F P MGP@ !D !X;"]W;W)K&ULK59M;]LV$/XK!S4H M$L"(7BS;DFL;<-(.&[!V0=*N'X9]H*63150B-9**X_WZ'BE9<=+$0(%^H4C> MW7.OO--B)]4W72(:>*@KH9=>:4PS]WV=E5@S?2D;%$0II*J9H:/:^KI1R'(G M5%=^% 13OV9<>*N%N[M1JX5L3<4%WBC0;5TSM;_"2NZ67N@=+F[YMC3VPE\M M&K;%.S1?FAM%)W] R7F-0G,I0&&Q]-;A_"JV_([A;XX[?;0'Z\E&RF_V\$>^ M] )K$%:8&8O Z'./UUA5%HC,^*_'] :55O!X?T#_S?E.OFR8QFM9?>6Y*9=> MXD&.!6LK(')V=XJ^98:N%DCM0EIO0[,:YZJ3)."YL4NZ,(BHG.;-:9YEJ,85]+,>_ZK#CU[!3^&C%*;4 M\$'DF#^5]\G6P>#H8/!5=!+P#IM+& J.-HI+Y]R67.\3QRXCV&O1.-*I[]%9OWX33X-T)>^/! MWO@4^B](V*_$A[4!RHC!>D,,A[0XF?>8];>ANXU&] 0[;#S&E@X[Z[&K(^Q, MTMO7!F0!Q .%K*B%<+&=OZ3R!W5P\*11LD!MNPBKP*:#9P1^!LDXI'62S@9. M+@Q2Q@R$HVD20Q),'T'87I%^9_$&!1;<:!B/(M(+@GPBRQY&B:P"T6+4$?$R,BOGV31&'TCD)O.P$IR+&1VNJ.22B. M9N1W@12ZG#KD/8H6(0PC",GR0[8:J5S_HR@67#"1(51(?0SDIN);YFB1E9FE M\%D:BM%/IND,TE%"?I[!=!3- K@NF=C2/1>P^]'I@Z?2X7XI,4\JXU/5-ZGZ*YV7+D\[JY8Y<+$#*5ZRX6@FK/A:U!QF9.? MX6B2INYK W?6IY#BD,;6>[6UQ:I7^HY_-#2HLK9N M--I'UPK3S8_A=IB^ZV[H/+)WH_LCN"\3 "\ M00 &0 'AL+W=OV6#P\#[0$FUSHL,C2NUX?_VK*I*Z+#F=8X%Y#P$2 MVR*+5<6ZJY1GAS3[K'9"Y.Q+'"7J^<4NS_?75U'5^**#T\ MOW O[ ^_R.TNQQ^N7CS;\ZVX%_EO^[L,OEV54$(9BT3)-&&9V#R_N'&O7TYQ M/2WXEQ0'5?O,D))UFG[&+[?A\XL)(B0B$>0(@<,_#^*5B"($!&C\:6!>E$?B MQOIG"_TMT0ZTK+D2K]+HDPSSW?.+Y04+Q8874?Y+>OBG,/3,$%Z01HK^9@>] MUEM1J;S8!!+!/]+_]B^%#;L)ST;/#,!H_PU@<1EJ]YSE\\R](#RW U M0,,/1"KM!N1D@I=RGV?P5,*^_,5KL4 ";]?!6;72[W+Z]FU8N_3)-\I M]B8)1=CRU5$*6J MR 3[[YNURC,0@?_I(E;#\KMAH5I+O?W/GDZ=G,)V6 MF$[/0>^]@+.[NG'21.-?7+%TPX"IN8C7(BLYRW@2PHK _.K2KQX+4E RE=.F M?"?8)HU 666RO>Z"<;K_59H\B"R7ZTBP#VDNV(#-5LYR[L.'A4\?WO) 1C(_ M,M^93";F[[M,[+D,V4WXP)- L)MM)@1H? Y@)^SO?UMZKO>4W29PA?3\K4Q: MZU9NM>[7-.<1:"30O\]D$L@]?)W[SFKAL\6=Z(#=VIL_!GH[.[2_I@-6SQOK*\G_*A-Q]UD10)I5C1"Q(XOG0F MK@L?YI[C3GSV#C<$198AU#WN B/822:P:.I6A_9L/(.RNYA^=?NY6QS"-;:) MCM)D>YF++-:$#ICGK);SBKP3.FX3E.,_BD2;^X/,=R3,+PL%R@,XO4KC-1R- M3QUZ C_L>7)D@(+(@*,RR5-ZL!C/GK"!.YF0E)Z MF_R(_%(L+(391AL^I ]:(^$[ !0\V+&CX.!['[-^ CN MBXDO(@NDXK@=",+;-JN,[;-"@;\ 0AM@??V&0#[7(Y8&(."*'78BJ6\B"5X\ M588B3<'0I8-!V#G" F02YGJ3)_; ,QQU$(6!MY@C^<@?;\+ BX5XHR$_*I , MS3*9AKC-GY I%T&!H4YS*5[.$*P9'NE/+N$WQN%<"+S@N8R.Y>J'-"IB^!&$ M%+[A")L&0/X2@S=J8N MJO:DIG0[1&UB884B26.T862MV&_C^S$+P5GS3&F3!K$U40),R\2V@ =PLQC) MAT6D+5S3D@!\6)T<'3(I2%,!MN-$Q^ !&97V?F/#4!M(6K2ZM$BC-2B]!+OV M *];J]E:P'-!&QOF\2FH1/H@(<9TV"X]"-CID#JSX(][@6S9#)G'Z-7$4Y MS0I8AY06B?89YOB*\T!-UUD.VT>%(C"9P/2J JXT#PYI$:%H,^ ,XN*P=9&# MB@91@>KGG/(3A<;*(+"G\[)1Y R$Q\N1UMWARQ%2U'?$[AMPQE#B(HF6M[ M@8&4"#$6 K)RM,@9F&"9:4&&?T"H.ZT0V=Q-$44UT8 $'Z*+A#Y7X39*P5FA MUS(-.X1E$7R,)5Q+Z0UZ5/BPD\ >+?,[<%WE.6G2@W2^R])BNZL8-L1U:,6] MR=-?@-Q8>_ZW.L"A!^[3T1A#2>L+FI%BBV7H/(1%&>0P%"CA;"._P/.DH&@+ M2.B,B2H/\TI[D_O*F_0"L.8'ZQ EX17WUSRROJR3(R#%DJPI6Q_+L&IXRI!/ MYKR*(XA5QX(2H7I8M.V=LB0VDG M7XE+P$TD>?O>P(R@@@4@_2#)N%0"_A#:"#@)8(%F"YD$0 ]@K"FZUP#//8%E@..\D^:!G1EW[* L$RK"%I M920I:Q!!/Y?R@]B? H''&,^4$08F4#KV T<:@)5#F5."+&6^LPQ#TY!0C*^# M< J.:F?IN+144$B,RNBUIOJERO9<,?E*52D;![ M;R7K-4K6$#R0#13;'!E]ESLLK7*EPW5[V:W[**5P%@3)2FLH-WF$@O [QS!) M&W4E8PD8:#%W6L<8T!36(N_1,]F8W::&QIQ4GK$Z%:3$I.PF%((;(94JXWX2 MA7)G*'IVCE$"%(@,X!@=Z?:^AQ\5?.)'AA$@&L^*+SKY2",9FLP^J-)\Y%DF M@H@K)3>0P=@\K^>\;^+P*;+?PO%>OGV5X[UW9=/C*JJ2*,- .*P-0!=!61A6 M ,*0JD>9?."8L*%+BRBC0(_6857&[%ZB5^E2Z_YJP0'U%BZMTTB0&=6;R!9Y(8>,+JAK?;% 3>IIAERORU/,UIAUT64?+IF$ZB 4)B*M:P"#"BLAXQ M-Z,L10/:<)D!RE%1'A[46%,KF2#K3($AH4+"7%=?K*6IS.; 73B3N0_""U&2_TN@-SZX8,^RIE09TR\0*U#Y06H"[JD4<\_*-01DIJQ)-X M@T5/=9W)9OME5AZ0,]0!9+5+;]#FUN#.AO\% CIB4:J4#B'TUM9.\M0=&)XC M$^Q,+G3M T/X$B6 C^6"N+>:::W8SX0(3VD5:G;.#7Z_D> M) :\B#,J>"*VD-$08B4\;DNA$*+57;B.>1O1):ZD2R@W#]PIU2FQ4K"%QUOT M:?U^F>CZAVH8X%.<,1"8SWT'N H8'Z*C#G;#[LK(/]JZMN?VP@889$[E=:I+G#JWD%(] M2FR:4@,JJ=) 7V IYJ'<;, ^H#*M17X0D*IBW:^62O66<$A/7=- M+^C1NL)KH6^_DCQ:32^,[L9^L(R/%J1I$PBCO59X$QTZG_G]88=S9> M_K#&3!KGZ(D,U/H*JOF.87^ MIMJO*-4#:-A3Y_7NW%IL9:)S?L!":$DS8:RR#8'3+*43CQC2J (K>2 [-5JP M70PIJ00)P9P1N%$DZ1I'+ A%F>Q!R-GP'22'$?-'UWHHXJ4)I0%6A2-Z!MV< M&[#%TH8D[U!^O-7$%(JP(%]$%#WKL+=,4> 4UQ_508LD; #U9[/NIFA9,<1. M*HUWA-3BWH"F7Y8J*A.59X6.C)&?,4Z!T45F,H)$J7\YCNX)A;K$2N!(U9]LSPT?H-T0'SC M+;1N#J:.ZZT&6!F=*6ASY;79Y@!FO2MO%A!0+ T%+K.$E?U,<-WIJN2;:OI M.?R_SHRYX[LK^W&Y7'XW,\II(E3N=RG7O=)[$>BJ934Y0^[B5;%/(PXD2=V79:105=FZ -]!HZ&] RDC=D_J[;NJ=$XT7%3%]]"!\SH%.*FU18M273_B?D-O!K1,,?-4HHMM!VRDSD9*8AX2Z?C-G+ M&LU):/I[Y0VB:<39B$S7,%6Q1O,+P5J$Q;XHZL0?+*W N(TV%^L_S,Q B1.5 MQ#3].H1PZ%YZN@9DUFUD&:0/(N&)+?>4>%;T.C9E.^F_? SRM%8JF<)*8*(9 MW_C&H<,.C:^I1X.%I-.N/[$:O?Q.0ZF9-/#GKODP77Z?E6GJ]1A'XR[ONF?C M/FI?Y,Z[$H'&X!D_!Z:NJG=W-U9+]4W]?L-N;]G=!U#S/$059Z_X,0:C<:O MX80T]!3OXRJ MA+P:L2$6))VJ,=?F:67?M)#7\QMM3R@\I'P">GY)LF$BKS&[1_S: ML*MV:-G@8J8"7A*'-0/O216^!S8PJ>D#0=$],1M'U!.K6I<7V7TB-7#$Y(E3 MMQM @6T;4/]N]@3N #.8!UL4-7/L\*^"V&]=-<+@=L?L)J>3@=ZXP"=DIGC,_.&-8W^UZ>;N])6/*))8L6M/L!7GXP"=0Y$V47% MX7J3YJ@N?6@&&.0_[[+:'6+#;;@>@4*,*^(L,>9K?DB)83C#16.*2)*J3R#;VC V$BA08 MW6.#-6@TV*^9W&X!\3>$9&#+9OZY$0#*P]CB"8THF0D4,S5D\D2:JWH,UOBEA19>7':DV5D> M@>OGF1F8+6>UI>M(;KG-*FF^E52H''(E M.1+F*NOV@6OW%^ 00NLB38^]TI-'J3Q&0!NLC/2.#G>J4Q=C$O$E/V$O^ 6: M=LZ:\[\FA>\2>@(P2?9*6L\;A,O_6T(7!D*$===3%CA;^& MBAZ( 7$B#J&A(VO3RRJT:%(V1YBI%6\*G2?1?].U\ >X.\I%JDPB*Z*J-OH! M^/$[9%]FZ."-K==" "$C39SM@>Q1&C%55=KT/6#&YZ[&JR=M?U:++7AY$MTK MS=YL,*IJC,]8!6A;(S!3KRO#_)B0NJFS)9ZG9LX6<4H772OG^(YGWCXH ="T MDPA51_''@S0?,I=$Z/'"^BL<7:MG\P91C\HXVN5^6T4%J^?-)K61]=KP^73J M._ZDMW74CEY0"![ 1H@?9'D-.<]93GJ06TVFSG+F?@=RO77W_BKZP+<5I:4W M:Z5Z^//CB*QG:+4:?COI)$'XJ];L76?F3GZT"^RX,__;$F8=0_P0YKXSG4Q_ MN"4W6ZR^*4'_>DT!TAE=3OA^T:*%_Q99^GW[/538,M]1A=J;-YR1"\:5/,IM MV[Q9SZG6=5J6[]^!Z!<)^1,X#]Q5!,I7I74?DQIZ[JK+/-A>3QE M4H6!RX? M;,/])/[[I!^658PJF/VM]&Z-4D)[0RN)K/J4=*Q6.9.X5OX2KSB@2*/,OL]R MN2O_09Y"B*'*UHD.U>R%=^-9\JQ$D^(Z"# ^[DVSX*X:A>X8.@7,=7",[LQ@ MUW#.)JVB[GT9/9/#JHR1#;ONS%C]N7/<0HQ3,&Y' M>B4.J\>5$-'[QJ92B$49A)?3&YSU.D5DWF*EA1CH*-/[4]?L3G>SWF@B&X7" M&VT@2.V&>MZW-D2"KSB.\,U08!>]/#GWG<7"Q\^SZFW2,C]HO6 ZL.\&=[W$ M?55[HSX6V9;^WP 4!T!'OUQ?_EK^UP0W^HW\:KG^?PW>\VPKP6%$8@-;)^/% M[$+/>=LO>;JG]_/7:9ZG,7W<"0YTX@)XODG3W'[! \K_L.'%_P)02P,$% M @ 4X-T5V(6MKL:" .B, !D !X;"]W;W)K&UL[5I9;^-&$OXK#>6 #="62.H<'X!GLL$.D&P&,\[F8;$/+;(I]89D<[I) MR\ZOWZ^J2>JPK.SF6#8%U.7@_I:??;+WMZ:I2_Z;1>WPWF Y&J3#9Y_=EL_JY:>UC! MQ.2.?\7&TX8@3AI7FZ)EA@:%+OU5/K=^V&&8C]Y@B%J&B/7V&[&6/\A:WM]: MLQ&6J"&-;MA4YH9RNJ2@?*DMWFKPU?<_*9CD;HNU$W\K4Y7N\P^A0Z](U"GR/CHI\(NJKD4\"D0TBN(3\N+>L)CE34X:)O[U ML'2U1>S_?JM?9!)(@*F2NT$\;R$I7IA!0YD8C-6I6!N @O1;U66^HM72G4R6:HMR=F(-7],:J 23 M0%TUMC+@)BF>' Z .+ TEF30BUK9HM-BZRBR.%G+ 3M M!U-4LGQAP?2/O @9EKPEK256X-2;/I>T2:(JAJ&#[:\%P(6]P[0N$(8EPP4E M?KQ)$/"UD;G.7EA#XG=K8^LK-@@>,:M2LW3UK K>)V"J3O&6Y ^H+EVG@EA;,;)RR!*4EKVIB^R@;SI+PG*F6U M2%3"8=H]'-+Q6G"(3]*!/V"[\(;RY90*(L)0$"[P].VJ!6R;HTN5F]B(M6 MRL?'GDM];73%46!;16G*JX0BD,MECJCT^WFK#C(S=Z8S=T=0#<7^0%BT#^F^ M$RIK$J3S\>TR76)QL)U[_9PR.V]25+7V%8&\L2NR'!6)JJ*";A/?AVNKG54( M(:71IE36K77594]O5.TY.!X[>459_T9A,OUSA6#!ZBTUB?*K;2%Z.'&):9R!K@UI5326-52EE1H@2)WW*MX'Z)S#8;HK94-Q>PD&\ZR.SI+R$[_ _14'LYJ]#SB2>:-.BB=#3S\EH'[[N">AY3. M6FQ)B:4HD7)2TE0DYY1P&@?7MSP+I4V*)4&^]Q2ESX16+1(]A.I"KYXA5I M_8S8X 02.'5J#V<494''/Z')%1VDU,$12G?@\2<>))4@^.B7C-OF,B_%U MB+\(?TON6SZ55'5#S8="=81ZRF; ]A[K3GQ+% MY#KE4WT/#Y">Y/-NST/GL.P0@@X#I=TQ%1Z2Q#9X0B!0$FKPZVE+_19T>C[0Z'9(X[A_;OHAX:6#>1Z74P$$$F6MDAJ G M.VU@B[J,KEO\?9)6\X&^#YE>[L%A[I7H.LQZ;56+=P1_A1_W%(U[;^$-8\0& MD*0QX4,IM/ZT$GNWA1U?WQ](<_XQ&3<69:.H3,ENA/?!< ^MQX!$91SV8B BI%<01%M8"]:=S_ K/F,W^=SC@> M 6"IU%LD=T=Q_#5&\^,+#TS4_&$WPB)"TEE,NDT61#,6 M4;!8P!WQC)83$0>C<2S"!8=BBF4XF@C,P[2SFZJ9 MC"N>2\UN[0-$0A(FO T 6E&^?D\W0(J213G[N@^)10IH]/7T0=MO5J7Y;)=* M.?$ESPK[=K!TKGI]>FJ3I5/6+M.%>C#"UGDNS?J=RLK5V\%HT+SXI!=+1R].;]Y4 ME?NU>C!X.FVEI#I7A=5E(8R:OQW0.6B/I(W=SXWT']AVV#*35MV5V>\Z=%_RB_!#YT- MEW'/AG'8,&:]_4&LY7OIY,T;4ZZ$H=601A_85-X-Y71!07ET!M]J[',W=[+2 M3F8"[^K$U4:].7402U^>)D'$.R]BW"/B2OQ4%FYIQ7V1JG1[_RG4:74:-SJ] M&Q\4^*BJH9C$D1C'X\D!>9/6Q@G+F_;(N_^KUFXM_GT[L\X@#?ZSST8O8K)? M!)7&:UO)1+T=(/>M,D]JM@F>'I'];$/Y'$>*3>E+&*KPI MD\_BL8Z4RD2T"WY]:-*C'(H55'. M(48Z11_XF^;AOZ4<7JND_#-+2HWQ3\G7M&.[[^['(_CZ[Y%_/7H M^EBXLJL1O1Y=7%M2I2Q2OQXJ2GS^I"QID>X>_*%(2E.51G+50YZ:SP$!T'!T M A [&<< $^\:RZZQ[)JNEGMIB(>P2SK&T*2GS M'/KPD9&HI!%/,JN5.(J'<1R/1*6,7QT%A0%60O+6Z>LX%M4P'XI[:9TRA?@% MN"C*-I@7/IA#\4XM=%'0P6T0";[I!>EM)"NUV7BY)PM:D[H:\U[81Q[%TH] MVS^ ML%#]U^2I2P6K)+T_CR1Z9] +VP!9FHK:L3-\-X">^]^??SP((HZG^'E M=#(>7_X"16)VWV:E7>P01*B M+,/9+#0;9GABXI>;PK-<4'U9I)HLQD(TA^F7WIVISIEYQF5UHGR5= Z&ZY9ED9_ MA? >O^-Y/(TCP 3_$U AU!M)VD#)'F/[=9)L.R5^EOFU37[5A2:RASA1332Z MRX"B:!.=U2U8E*L">Y>Z(B!+$$&Y4'U8N=_,H;B%)MT2+"L*LXT$.HR1A<,G M[',(+.GM?0-EG65%K!*L!) MXR.1:=:S0>H_'N])=&NDQ!,1!:@Q.HNNKJZBJXNXMT\Q++&Z0!U4>S@%^$%' MJR^(M;:2<*![1B\L"NG$T6@TG,:;?H>XS^$9L0"DD$R?9R]XPZJ-P71. <+5 MU8;*M&.IK"I3?M% ((6TOCB#T5>7O4;[Z+)OBV!\:S96[EI.9XUP"X*GZ*@> MR]F3LFAVJ@U '8TGQ '8(][+P2^!M_X(JD?K[I!*1%1"/[S_\>>[EI40L:L7 MR-"&-X^WDP:5H$S3M>@+VBUN%T8IAEO6#@?A.E&(!VF(HM3&UF0T=JR6.MG^ MGHW3SGD0;R-?5_1X-(5!N*UD&;6VK8;R$M&(@/&S/T,&)&!VN%%WL,\_C7>"&7:\8R+ADJ?=P.,P]I^TM_PT5V_44.07DL MT7'E J\73$5]D G&J#_W29VI0H&O:NZ%!)R,$-O>]VT]X Q,V^SI0"T$YZ6A M-H#$NAI>7?VMS\4O<]*A^+4UM@6JYY;O8I'E9T-WWTC,:L?^9=XYR_2"8Q91 M*-G3^+EMY4850O'MIO<4E$%9Z#+E+U61!/Y*Y3V#4;M9OWW9"%0 %V/55@KE MCRH:'DRKY]I 0BK7C<4Y76>155E6KD+S$)/S$_]:@E\3)H5K$7NC (5;AD?D" U-2?2.TE4I@SG2U,W=MY3RV6.I!*;*F\&QS7W6\1PL*%KHEWGK;J7,2V\=%W"GF*:U_0_FA M=1D(0/ZVQ-7J17O1>"%M0LNB_G-Q=B@)=KW"S=L:>1E9JZ"HJ>=*\=TO.KVN@% M_,SXD3*8NF4'GQZ,.GF0H)VWZ9,L*(_I!"KV[B&=[H$84"Y_ !2GOB]L>["! M_1XM*.MZO$&JV=I6OASFILR[E^B67\%D[UTP.4!4A7SYR1?BJ_TE>#P4OS?T MY6 6X'RFGRW9Z3H*EC_1[(-("#?V430>74;CRVDOQG\H/"GR#FJE-FC38815 M#0!/-DN>'?82B[J,SJ^FT?G9"''8;/U8.G5 Z-GD++JX'/<*I3(\OXBC47Q) M(/=$,Y\JDTGHRKUR)Y-H&O>YI>M4FK%T"%^XJ?HNYZ\/6WSG9=XG:?+T$M?; M8CW^JL$&4?9HF]26+K@SFJ#[*FP-Y0H##FG?"=I)4;09T=P1AZ3[;40Y^Q-J M87S.&78>A?8WW]_68$:5*1CD$/ ZM->:FWY4 8R9\ZI1@DFV' ;F*J+PEJQV,.SP<."&1WS=0S^LZC M!ZKB(LPA,K**)U<1^743_0VCJKRUE)$MSD$T6:MRV1F-!*]%[6TBXP9U-I#C2-!/(X)>VU%K81Y ]]SYW- &(RSSXFM/]ASK^X!1$@(K5X8N%44@3[1LDSY1N(=TL=VH>;C1!RHZB4_2X(V0=)Y 7K,- MK6%S'[F2AEGT0%LS:6E&4^$Z07U;9FI[BG1P0,H#*\O)CX14J15'D_.VUCTV M4#?8FB1U!M!(-/]$HS7D?,K3CM(L9*&_RC ( 4?Q<_[F%1O!NNO/ZMA?>^&5 M<=SV*7(Q-U!-[I]L?=%PZVT^C*4FW5[6'5"D/&LW^!EK# M,*:/OQVHX@!C'L5&35^5>5D7/),Y0A^<3K9)'1.:<"\(K1<^DS.4DULW8V4F M>7Y*UV@86\!&QP9G8&;]R!_+ 0)#K?,+Y];?*U^-A.@%LJ^&ITW#R('\C5 MO_,OE2&I_? 0RF+3(\-9N+Z5]6*Y]S#Q4"-_ +@G*_T\8YG#?;Z]/.W].D"NSX#^:H':'&ULK5GK<]LV$O]7,&K:<69H MBD\]XL>,G7/O7/@5\YVJO=,T)*5 M$(_XY4-^-0E0(5:P3",'"O^>V'M6%,@(U/C:\IQT(I&P_^RX_VAL!UM65+'W MHOB-YWI[-5E,2,[6M"GT)['[!VOM29%?)@IE/LG.GDWB"SR_!;MR\EZ4$&M%T5V74PW<\?(2]V\*TI_CA#X.R=W7ANL]^5!EX \H%G)?T J^DDQ455M&.ZZW1&\9 MN6T4,%<*^:QX9=AX9D>AD*TH^N2SHS:'D27/F3),T0Y:[;0CRZ[R(;+6I$K18 ^H;#I*A6FB8 @<2L,X9 MB1RP'GC&K$G NQ3 "[R'6TVV[''5:",*%=U L4#*(2GHM.;:Q?B4 M()4<@9NNC$& Y1H5J[ E0Y/3*9*1G;X$7IAF'AQN&BC0=H2S@W36;KT MPF7@]N@3Y05=%%IC[L%2BAX$BX/%$$&-2" M;6BV_S:ZLZYPX$B_<%REY$99ZTY4&'SRYRKCD)0N$<'#%!T&;="%Y#0T= J2 M'<508>09JK?:#]UW8>,#6C/4B*P;V9,**%049-5: ^3] +02_&\#KI8QS"U* M@Y'H>),;P.&)290!)22P&*PO"'MF,N.JRX1,E"4LM_X:YJ8M7=C%Q;OG;(M- MAWQ"T:],T7GL!<(C$]3M;J-.\8CNRV'JI,,AS:LE_^ MBURY 4R4ME#!\IQ;01W =+X=-(^[9WQFY+,@.=7,&]B^A4!SI9JC7&IA8P0S MNVS^]/"ER^,^[#G.@,%B4_'_,C5 R*RO&FM5&T1@3;DD3[1H.NALH]_J2;59 M1%OP@"T9U)>60FH0:#A1@N,"ENDYMED4 ;A+;5-B95V(/6.@9&4@M<- :(8V M())!+2L.,MH]Q$$NO10&#O-DQJ6_& MG4JK0^' RDK4#GF+'\'LB5XLS]B'I7,+QB#%_:Q MI/ CZCT]#,K)>>Z]4 ;*T*]5 S%X0U+XB^$OC/ C)I] +RHSVY9R.%>(V@R1 M"1P-0Q(E(+V M-AX9,,J)FEA$RB'AL@Q;PSRQJA(O"2+)"(S>/XL-!Q4HUJ! M C%*CY(Y?"YFJ-)L%J J(W/'2\8 CL#' GFE^!@%Z0L&Q21)R'(.IL>OL@F: M:1K 9[ (2>Q%04(B;P'MT]HV/B7UC R]:!G9_Q%Z//92,!+_1]"?>PX:2S,D MFX'O\7\R1[+$2R(3/&\Q7Y@$!@5X26W3Z!6&TP!3?>@)Z=8^XBQ5T"@$\8H'$UIIZ=Y2GHWI#&+UX'AX=W9E;*"J_3B@Q\Y:SY!3-7]0F].>M>1\M>MQ8U'@8($H[/ .6 MM6@.F./06-DI@';=&_$+A3$<>%P+/&2(:10EE8],M_VBQG%\:T#Y9),P/137 MPL"J[H^JV-80X#,FESXCBK=KX#H%KXLR&GX#B"H)5NCB]R M73Q[W5V-9-W_.\ ':5TX>VLCT01+E[&Q-/6#EX+9^N\L7'BS98B1F0=(T8ME MZ@5)@#OQS >>0\$C]J0!-"1L?.G,GZ>F'= N'3G>/"O%L\-H>.C!+J_,D/0F M,%%]$P:S_IBDS8CRASX%2AP^S!N#FIFWDL7>[V.F18LO. NW$-PW2J/[8 M-$ X,\N-84OLL*5'B0$VUN;#"3DKA!DH6^RS('DBX887GZIWRT1L',6 /RKX MQ:+M_O/03PXY J,2%B_&ST_2+D&2Q)O-3((L( T&"0+($86FVM/(#\)7U'0, MW%([:*4^C P?S;7SSHWSM^#8-?:RBE1TCW\/4*H M10'W"'1U]Y[%Y'<7>XH-#M\+8'>V\88.6..;GF=\8R!*N-WU;HP&BK0 A@4O MN393V-$M#3IIM@4EPB#XOD.?-9>0EO'W*(-1&)B>0&+8=VXHL$!L6[3V35Y8\NQ>3FSZYA3(UR![$T$,ZE!C CN M#LZ(OP(7]D7,FWD4VH<4,O7;D'V4[=B[ZFGOQX62R8WY"04]#)ED?V?H5KM? M:6[LCQ.'X_8GGI^IW #"DH*M@30 ")[8UZ?NBQ:U^:EB);06I7G<,G"PQ .P MOQ9"NR\HH/OMZOIW4$L#!!0 ( %.#=%=RGI/)Y@( (P& 9 >&PO M=V]R:W-H965TD.MB61[_%1$NGQTKHG7R,2K+0R M?I+41,UYFOJB1BW\P#9HV%)9IP7QU"U2WS@4901IE>99=I)J(4TR'<>U.S<= MVY:4-'CGP+=:"[>>H;++23),M@OW);V+*74:+RT M!AQ6D^1R>#X["O[1X:O$I=\90\AD;NU3F-R4DR0+@E!A08%!\.<9KU"I0,0R M?FXXDSYD .Z.M^R?8NZ-H>F,*JQ$>Q0K]."5F#.MIL4'/.G3^"OH#W%I# MM8>/IL3R;WS*2GHY^5;.+-]+^(#- $;9>\BS?+2';]2G-XI\QV^F!]?2%\KZ MUB%\OYQ[IDQ%,FY;T2!DX2KP*-[QF1Z># \R2[VZ#WJ]1[M M8W_S./X?_5@C-,X^RU@^7+T@.RL%*TC/)558Q\<&@H#8&TT)M@(41N8;K3(32Z1>R#'@K;&NJ:1;_:M]K+KL/\<>_Z]*UP M"VD\**P8F@U.N?9Y><5CS[P)=<&![92UM)R% _P.:_@90 M2P,$% @ 4X-T5X(''0BD!0 QP\ !D !X;"]W;W)K&ULS5=;;]LV%/XKA#<4+:#:NDM.$P.)VV$#UBQHNO5AV ,M'5E$ M*5$C*3OY]SND+G%\:]%NP%YL4CSGXW\W KY694 FCQ4O%97DU+KYF(V M4UD)%553T4"-*X60%=4XE>N9:B30W"I5?.:[;CRK**LGBTO[[4XN+D6K.:OA M3A+55A65CS? Q?9JXDV&#Q_8NM3FPVQQV= UW(/^O;F3.)N-*#FKH%9,U$1" M<36Y]BYN0B-O!?Y@L%4[8V(L60GQV4Q^R:\FKB$$'#)M$"C^;6 )G!L@I/%W MCSD9MS2*N^,!_2=K.]JRH@J6@G]BN2ZO)NF$Y%#0ENL/8OLS]/9$!B\37-E? MLNUD@V!"LE9I4?7*R*!B=?=/'WH_["BD[@D%OU?P+>]N(\OR+=5T<2G%ED@C MC6AF8$VUVDB.U28H]UKB*D,]O7A'9""XW#FU%RHAF9P-<%CH4!N M8+)X\8,7NV_.D U'LN$Y]&^*S_1D]4ARMF$YHI(:Z\B>+B[K$LC6'A 4IQN0>-Y)W58KA!7%,V1%L'0H36L+ ME[?2_!E]I,!$/B5O&;>[_C\8.J3AK;+J3*F6UAD8^49HJ#6CG)N=D3"6GCT0 M75*-GUJ>8W%36$1((45ED> !9,:41=KU!E:#[#,1C:EGBN!'LJ52TEHKAVQ M:2.#*@BG)VQ:]]HH8:+2A8-6HJTUV9: I;AS.T9(0B,D"CJXP+(2[>E\F6&A)=AR M[$27$L :@8D+I.K*"YCR0K X:+!1&BJ$%<2!/R4?41E3NS&,:--PA@H6$-N7 M:N5C[YX*="EP16"/R"S+8>?1"0Q!,FVL8UH-$7!&]]L]#]S>UJQ?LNE1O.Z] MC@+]EF8?([/<"<J$ZR%#S')+M M^B9DNXU@+U*W)I)GUFTD311W1EUE.DGS@MP^'>W>)Z][.W\D+R/7B1/_E1EZ MCA]X=C2/G"B*S- /G"3RR*>A!API1@-8[(2QZT2>1U G31P_GI/(B>>>XP:Q M^99X3I@<\.TI'7@7:233-+1\W&D0=!3C:3(WHW@:N&/-^V]MO\[SBX-41% - M)K6Q*N%-4(%C*RAFF*8/Q(;??W/P[WE.BKP_@*DYR&Y9TGIML$A!F20;REM; MW3!;V(;:(\8973'.].-)4'2*$R3NJZ.V#EG\96N]N>-[_VZDK>?>#L4"B@+O MG,K8=UBQ3U2)TXZ,T(3X] [/RLI!\$[!!JGON)[_!2<,/CWOAA#GJ9/X1]+T MVU(^G$8NN>;\:_I1WX+V2^464Q83MN]38V/=ZU2#?>,%HF/W'7WGN>IY#9^L M(*-8F?N&VE]T*GS'F$M!B;<0_,';"#9,],+K_'GT\6YDB[$A#T^=].G*)-1P M:<+N_MM.8*E-G%/U=KE_-2 -?;1.]3$)_"08DV<7<^R$>.*\U/'3>&=T_^P4 M>%AN C,Y\Q +2I2:$7)*@^C8A7VV\[BJ0*[M$]+<+?&BT+VSQJ_C M*_6Z>YP]B7=/W/=4KAEZ@$.!JNXTP2>*[)Z-W42+QC[55D+CP\\.2WQI@S0" MN%X(#$@_,1N,;_?%/U!+ P04 " !3@W17T43Q + - !G)0 &0 'AL M+W=O+,TMI0>MW9UXFJK9,Z3 MRN)D,AJ=G9125TJOGRN35;86DT5J,+5I5G0SA=D5.N MO<5;C7G^Y:4I2^UA9>^$K')Q:2JOJY6J,JW<\Q./+6C@21:7>Q66F]RSW!/Q M'@NLG7A3Y2K?GW\"T5KY)DF^5Y,'%[Q6]5!,1P,Q&4VF#ZPW;?6=\GJG7Z.O M>*U=5AC76"7^<;%PW@(T_SQDA;#)]/ F%$A/72TS]>((D>*4W:BCE]_^:7PV M>O: "K-6A=E#JW^YR_Z#Y<1;;4OQH;'9&M#G]S_ZM;*B/^OC6M%]+:N=T$[4 MTOJ=\$8L:6Z=YF:]&5OMU\*94@FS%!H/7%/7A5;6#<7%O?- FS.(*F0*ZL4 M/_=KZ86K5::7)+,L"N'TJL)=)NFULJ4;"%UE19-#-5%;G05EO"[I :2 5@+^ MKIQDNL!X>A_FT)HBUPYWV XL(L"&HC+5<:TL$R->!"DTZ;+$QAHCBYTHI%TI M,D8I;Y3H#Z^M6XJ!$9;4LW' / 6HCBP:O>!!A)KDIP,NJS-B<#(I (Z] HVHW M$&#H^_'2./(2;>HD0(-, @DA;&:<%U *^>0&"4S6,(>$$:0+WF@<](3R)!*L M6FVPFK&[?8&Q(I&5R)3UR&(/B)$W-LFQ4]**,.^URE2Y@$#3,=/4)+FBAT'8 MSJJ\R3"P R%=5S!^7&+9>.*R?1T8CKSX3D!':)QA9V!?)Q^Q68%&9'D'/Q)L%EB0 M(QL!-A3?+475EQH+LA5;&QXT'ZE1&41JDV5 V[(I!GLP*R6!/6NLD'FN:659 M,$H@ _DE*(,8TB:_!3J@T AL&/7N[=J/^P 3NB(MG5GZ+9NV6;C,ZCJ4"2U< MPPZR- T)'Z/04\B*!14S'1WUM?CV3^>3\?R92^+"'[ILRGV77W"H(;?YB)R8 MX&[1;:#:C\;##OSZD554:.4!_0F'C\4W@K>=/,/5='8:_\>4F1B?#'[.__#PK'LX/>=_>#AO'][^"^, 'TM [OXA+/DW209< M#,;C<_H['\PAX#LP3R$^6),I10YR,(S.0776E*Q=W7L%%H:3%H@@MOY=Z"PX MPDVQH2"K1,&+@Z1\""'-'!+=" I"G%@$@&FLXS2T()(A$@R[H_(D6-/?H?BT MUH7:VQ R:+51D6> Z'5O*\"^L38D )\8DJ6F=XB>RTH%D!4*#:Z[/$UTB(X M ]WX_33,7-\49*Z,,NV>;1!=*XY=$ YHA81<2R0>V$!KCZ$J[V TC,M,1IID#A(#9#\1>] MNI2U1FQ=4#YV;'LW'8AW[RX'@O)@,12/+HE!?C!#EOMX=#9_\IBO==6$Z^-7RC;>FX%XKV^:PMWLZ,IX2C88^TE6JP%E>IS! MD'IDR]A)8%0L:I4 0V)U \4"*,#YEL75R),:N5E3A.4-T.) RUP7,A5 Y583 MJ+&")IREW]&!KZ)AUSN:$7)G4_U">%$5:LPU5Z=4I\2T&$%RG\1.J1LJ/$M# M-2F3OR6>60ZP;*IO:8OV[ MJBT[N!K]$3)3;AZ?IM#?*XE[Q4XT7FNT+7$\A4N^#T\*]AXC. 5S:[9FGQQB MV1&(@D@.LWNYX*?A-44,ZC4-*P8EB3W9".DQ)+HTA;$R-_$=[9X\QG%#Q* N B*C)],9QSGL4X/"ETUH/WQ:'%\ M2EF@; H )OC9JH8+)#)*1W!+5(B*CPK:%4JR11T<$4\FX0R4BOO;0&Z3;9?1 M6(@#*9#.KXA9%B99J+/\I:%\]C6&/QY-)X3$+0P1SC?1S[)GG0B.>C88 J=L[),B>S*@*Z6&2B'XL"-"G:2CD<:'; VWB) 6]7*9]-O;9(]N]L=WK!,S[][$+N%"Z_AXIZ$ MI=I5''-P8E@.V&J/>T.5,#C,L0&:B;@1_WQ8ZI<^O;)1A/H,+Z"T"X6G[VUV.1OU<(R2YXEEOS"P@6O]":6 M+E]1K?RTD;O<; CK5T2C'A)56YW='%_C&+0>B(^Z%%>*FF.'2Y;I\6@\G1^_ M^_3I\:$Z)'%ORE@3KL,/I.5FM9W@_1.[ $%T\I"8Y.1_/_%BKW .$&_V\@_5] Y'MI MP9A/^N7C;%]TKO\>3H:G\\?LUW)Z"D3<0^.W1KZGA5_FP@G+@22AJIL!8OUS>.CQ$+2I+ )]EKP8M6$VE+RC?%VS#8BR:M7E[\)&8R[J" W26@^CH9 ;NCOWZG2Q=_?_#P3 M&[766:':7CI.'U[7L&[;428'K($'OH%MX*A:AHX6!RDUMF-@!J\'J.UPO,YN M'&. 2*\M\GE;%Z(H[1[/B=R=HZ\Y22AJA5(8T@;AO$*]/UB] "A0(- 3A"AU M\.(H;$:4Q-]1=M3YXB]A(31J_M2RY?YGCC2LJ>D2/PVDXQ+HX(8;2MS/TSAR M^X1F:L@MB%[XLU<1^J$A)424!%\\$VMLM*%BL)M(71,C*7Y=P?Q3*Q(0+G%#)3G:5+635+^NAE$Q$=\A*_:.I MD6$>0<<=F/[!&DRT\M8*I$,@)6+!!I ,'ZJB:=J/*.%[901,^%& L@&'J7WTUN;,R?S0_3WFX.L%UJ42<3;C]/C M&:>5\9,0?/3D/$0R7K^9X28V"\*(,3\<3YYT>*?OG76==%'O)8CH\[ZA42$J M"A/NNGC;D&L0@5M5Y*ZM'S@HD9*A"3>C)1S$/?&(WZ9JP_$6#KC[3J$3>M\T M2KO8#!&<"^)G-05[Z'(A"SHU/1C !X+P3MC5P!28-';/$=\%?PAF6)&OP194 M"$ANBI2D7%,A2^VBP.'C0"=RW)\^?RINP6:R<2J"(P5-^ JY4%R:(%X+,$Q^ M"PV4-T)7WAQLMB.IPT._GCCI_?B%"U?ZB0\U)X##\#N8 M]FG[*Z*+\..9;GCX"1) O@+WPOE+3!T-YZ='X2B5;KRI^:&ULE55M;]LX#/XKA#<,=T!@.TZ[ M-6T2H.VUV(#M5BSW\N%P'V2;CH79DDO)9:_"2LV*](=D-O-:&[@I7IO)B>5.Y2M)5Z5[&5([Y]_X1TYDX)2.GN^0LX!:;$!;Q#)(X69S! M6TP:%Q[O\FOYF_C MFS-<+R:N%^?0?^X\_B?$9P6_ZSW6*1+,+_NTSN"CJU0(P,>LE*H'3K:([].R+V3*:J*UZ6QSL"^ M$'0Q7F$7ABT7P!$9Q]\D.];>,:66>R4D2W]L%\"R!*38N3B..\'I^&?L\?G>&Y% M)0OI"\1KY7E)R!J8#G=4KAWG,PBT>+!G(6?0E9*U,'(A*T9EE@^'4J;2<@F$ MRQZ(5PD;3?TIL"6YR(@G?,F4')/)G,8/7[J*T4F;K)%V_C$PD.E6V;YC3K/3 M>W/;M]EOV_O'ZI.@G50&*BS8-0[?<>^A_@'H#:L;WW13;;F%^V');R:2V\#K MA=9V-%R Z17>_ =02P,$% @ 4X-T5W@<3C]U+P _Z8 !D !X;"]W M;W)K&UL[7UI<]M(EN!?07C<$U($)(O4[:IRA.UR M'1/ELM>J8V8V]D.23)(H@0 +AR3VK]]WY@& D.SJGIV(G8CN,D4"F2\SWWWE MU_=E=5NOK6V2ATU>U-\\6S?-]N6+%_5\;3>F/BZWMH!?EF6U,0W\6:U>U-O* MF@6]M,E?3$].+EYL3%8\>_4U??>Q>O5UV39Y5MB/55*WFXVI=F]L7MY_\VSR M3+_XE*W6#7[QXM776[.R-[;Y=?NQ@K]>N%$6V<86=5862667WSQ[/7GY9GJ. M+] 3OV7VO@X^)[B465G>XA\_+KYY=H(0V=S.&QS"P#]W]JW-T>%C,S-3V;9G_GBV:]3?/KIXE"[LT;=Y\*N]_L+(@ G!>YC7] M-[GG9\_/GB7SMF[*C;P,$&RR@O\U#[(1P0M7)WM>F,H+4X*;)R(HOS6->?5U M5=XG%3X-H^$'6BJ]#V3@[TT^'7+QJ8&@=X,9=IWO TTSW37"?ORZ)9U\F[8F$7 M\?LO &0']U3A?C,='?#&;H^3TY,TF9Y,3T?&.W7[<$KCG>\9;VC!__OUK&XJ MP)O_,[1@'N]T>#PDII?UULSM-\^ 6FI;W=EGK_[U7R87)U^-0'OFH#T;&_W5 MCYNMR2H@C@8/+B^+U5$.R+U(3%W;IAX"]R\-F/S4^Z8IDYE-UC:';XI%TM;P M4U8DS=HF;TL8K=C]Z[]<32>77]4)L)#*( W6B:EL8N],WIH&G@>FDF1^YONU M+>!7^ CO5,D\J^;MIFY,,8?#R(H%H&9C:8:YJ:H=GA4.91%DTP,:A^ /JZIL MMT TNZ0H&X2ZLO/RSE9V<9S\XN&EI_%_^KN997G6[)+9+IGC(Q7.B-,#"\,Y MMU7Y!S 7F+ %X&I"(/AC;NIUL@1V5R?+JMS0&[ ]M$VTNM;D"3R_+>N,.!/. M14]5%ODHS@( %.4FFR=YMGSB^N! ,MBX>&N.DYMUV<(9!6#C1_NP9#^XO?WZVR^'L(#^S"W=E'33TL87Z$M>7MMW60; M0KS@M&0#_.)3W:,>%0#DC/OQSBLMF!F<<%G X_ [G3P#6I0ZRQF!H,KLTWIR05L-T"*K_]<-C <(H"ES7)(__-_W+R+426 WR1-E:T :D+W M.^(\\WE;5;0VP)7*_MEF_)6I> M*2-_8VXM# (K-"R+ /]K8L=9 4PPSXF%IK"]I&G0*92P!Q4]%PW59W.O@0;A M[QITE?A$\)EJ0>=!A%@RUF61/(#5 M# "8F%P;%L]9?G9^G5Y15M\I=@$A-( MAMQ]GK<+%B%X+-.3KP!$7GZ%V-'"9M$/DZ\41F"1-8CJ!9T0[!",SJ)C&4B< MXQ%I>^ZD[?FH"(2%@"3 W@R+@&6RS J0=!G(AF ML!VP M3%2^41#=9\TZ^?[UZX]*'#5@9 &(1,L23,9"CDGH LR-'@08 /\1LAV/<.SX(' MI;QU<+'XWCYP! D8 X%W%BBG%ZV3#OP._L4,$DL"!"TW@.#FP8*$ (*XR\@P0-O+L@#@@"X!H!Q7$Y,G_L4< MC X=GJ_7(!6.F&FA<(5=%*8B,(<@P[D"\VBR66Z1H>!>5-F=02/*/\93FJH M@X^'][\=)^\]1TJE5F0=ECUE8 \'"2;2U<+D3@ MF)M,K8/CZXR='J"E2%PSA M# 3XKK9Z&C5A**A3RH\*5&-LM:U L**I *B&C*A"NO';$LX-)VWN3)8C8C#/ M0\7+"?7*KMK<5#DI^'3NZ\PN V 6=DY$?H1LM4H.1#"]_?#M>Q%%A\B@\;$% M/K^&/4?QG>_@QS M-P0,ETB(0VMY]V#G+5'LAR5P/%NAR"V3-0P.^$HHB5#"-M>9$+2*6)8LD<^L6,!&L%LE?7X/A+"C<#9)#<'9$]MY67(!*/BM-M6"B"$ M7XS1VJ6CMJ=8IB?7?^-=FXR^5OGV!W"-66#Q\:OU6(!(+61P@DO?0O?!/-.:-[I(_.> M\+S3N;K=;D"W5WL,8'7#8[?/(+$GGD)+X?/39[CY- M3N5\3IYZ/ENS&SJ<)#Z7??--Y5PFYY\]7VQH/FH5 -/W.Q0#<7KY-[:(1#=* MML!HUJA;?-XLT]%9SJ:/S_*8@3."G=<..Z_'L1,YGF-]J-B![$)Y.(277SA4 MLO\7L+6R3-8OMVI4;QLBT4]+)CF>^= A1%TUSEL'QDW:S!M MCYA_'?T)FA5)I$"X@Q[5M.)*1!A )P1,90&!9D:VL;6X@9*E!8T5)-,.WR.? M4IZ!&84PEF2,Q)8P"D44$%X/14?*+M3N@?OD+!.=LVW/PG@?^FY*5B^[FX#N MA =1BD._%2NO((^0E="3R4^@]N;)!):T;9LQ%C@Y\1& DU'<>-WGK8,._L\> M9> K<4NISZ$A0RN;>ULO)5T$O9Z;RIYX,#8=T1K)=ZKVN+%!L$"6!9H(3$IH$[0Q]?*GW1#=@JRQX]6Z9M7@1=-0>X)/QX(W(J6S8-?7TMX./Y%W+Q %G[IUABOZ-LKI%2H/C60%C$@*% M[UF.V(.'AU("@7?.%_B^ M!@"/-H!U@,]PM)N IKRCS>%-9>\P[(P.G.)HS3(QW$",7K"/(D!Z/Z:C)_QQT'T[B"I?,E"RY^OX^/&\4HXJ :VT M&S"]*1*#P@VH#(_N&%12_Q>>'G& A7/ 4Q +]&CT?Q_EI( 1 O@(6L C:[ML M2SIR%_-GQ3 &" MIME;'Y/@F#=T6:Q1Y&XV(;D XH>,R\.+6[0PC MI$U&,LL^-%9,\KD!,P1Y&KSGP)!88B';8BCPMFM'W_9S=""UHO)!)I@3\+#1>4B/QFRNX;B<8!0Y)&]1T<< MQ['QVV4J9ZGDLX?*H\BDBQ5&*# S.6$4I;6$<0'TLN(25AC? #A0*4^3#%%Z MES*,RYRW+<"6#^0_9@\^Z9=C7-4GC$Q&,SQ>?9*(A 2^][E,/W^41+_3W!S$ MN&6)"C Q09*4L.]F!>)W14:#1D=F:(W]@8*,'' OX56TA1ZBO^=G"3?5VA.Z4)IK(MK'&("OY].<*RS]&QZ@1].TI/+Z^2MJI)P MQ&AI)@>3P^3@='IV2.<\F7Z5'$S3J]-3__\.1+.?7EQ$LT_2 M\^M3/SM.UH. $9DQ7/SUZ-?,<](Q8)?.DCL+'#YW@5YT6H,BT:).3A8I:3J? M8-02D+YI*#QLYK<=/3-XA:FA!H95TSFD'$PPF!N G 4&N#-B'<_:NFLN12/1 M.,%R@/&TON M%5")F#>2]YQU)HIN4X"=_FSL2CS/&7DA&)Y\=R1LW"Y2RI XPA@[^6:WJ%:B M<"XD@*[[C@RP1C$MCAY**P%%#):#'->I*L&V>#__AW?>S8]@%VC&E57 LP0A M@!^+ZR'V*("V7.KRZFAQ$@K;MXI:ET'9'&-K"<%P@*,#^Y[M&P2^:V1*GH[G M&A@,AMFS@@UHM ?)=$$0(^>_LX/(63*S\ P&$.ME)LH#GG-5YNKI 3##=M_ M6"BN %LEQBHTI.M1_X<(Y1PW-%O!YA#1U.MLNR6D!4VJ1J6IH%R]S@_.B_7N MX7?,='6;].[??]<-^11E:T%:X)_*C(%ATYKMJC1 R9AFM3%>6;M#C784JWQPU33CH;.'=%O\,0[ M1RGV'B.5,\H=IF;D:F.0B#,JMD0A.P1QF\UOVZWNWMYS2O48]L#302V%CW = M/^!N[GF'\ E?*2C/+X8B0 0'PKZQY1QYY $WA#\EQ\KUN/9Q&"\'HIPIT%W9 M/P-,KMTNLX:X*?$M P]F%?-A](Y@*,XYL7(R1+N;%?,//"%V^/@H7#'/MN2> M96%$FVCFWDVKC":K/?L11]6*% &RI8Y%7]"G.;R7D?^6:)CG(Q QA@)FS^+( MY.C'W\M(4^2:U8I"I[L:+?I4I!DGGJ':*3JEI,7A#MO<8@AY+FX,=/S17VAL MS:N,DA#<\V)A=$3#DO(%PO_R9D,7 8A)6$F9ME08B$S M4Y3VH]RT5OE%VE0P&AX"@%"U_-:\:[>'Z**SZ4QXF"/0SF Z&=5'DBM48#/Q MACB',25I".QA(MD>]"V;.:L6&;J;&$E-VV7CF#((5(E:!6P"(C"8"G0EZ M20WR'>^ ?PN*#+Q09,8Q_Q]VLRICD?J?F/W[3IG%+U4[OZ7OW[1U\EL)Q $[ M_B-%E-$O\9&3T)U>\\-O/W[TB@T,,+-KDR_[ 0FQ4=CW>)Q\KUPF%==!&,I@ M&J6%I%$RMCN#"!\V\('SLC"@X115>8E-(-R&OG$ M/>?OL2J"BIB5;$6@)X>4$#OU4+/4T*$/O,@W_47ZQ.E.LL[:W%E6VC>VV:>N M/T;J3NYTQ4WLI' >4(T^!=FFH"Z!*$EE#U)<,CG?6,$2 Y-C5\.[[@DXS@G2 M$I'%2U;1+KY*?MEM;6CTOQR,3XO[G3+*O#0$LHX"E2/=M94Q 1;]J6") F+O3Z:'2'0+V0P_8QO[-E[#P(ADXER M:25@1@Q:/ )8Z['C4]+\.U!D;JLMD3=Y]X'QBL^+N'T,$$Y MF.]1NOW>,ABHRJ-S6E?/YB))D 7R5M+$O>FBLZTY,U$Q0TA5G+9B0VDXD0^M MSA;BPY:0QHRS8J(PMM/QV,]K*7LF@(LBE\V]1<(0706]JEA"Q (KV! J+\'$ M/W4PL6<*??5HOF#I!O$TX5^![?Q3D+7]MKN_F94$"+(0!+S@0-$KM+C3-,%A M [(6$RK:4E^N(G$(M^N!EVE8_^N/MB\%96@U08S3,3C95"7H&.]2GU),L0V, MO2J&UZ+\N)SUH&Q#1@@@"MT-5)1"]/W(%&PU^<<'QANJF(B=[( $ M%"O0DH/^9I$J5PN/KU\F;^1],YQ,ECQ/+J_/5!9&AW9PGIY=GAVB$E-1,$R* MB5"; /91)_#[Q45G@@&W-,QP=0$S@#@1(^&3>&;?J)0:8F)D.!JP@87BHX2& MM$.Q6Y,M @8-#[\(F#1S-:]3:9Z85T*<+Q"+[,J"7<>._BNRO]-(^ \B>J>, M2I-972C'18O4-STH4U+,C.&WP^'L [O(R#X@;[(@'*U"X ETIZ#LXBEE/E)^ MPOX-3I()-I@4#,R1][N(Q4>T&-$*8_\XN]C3S@H:GAV%'R7?2Q[V/94](8*( MPH^[XWQ?K)3 :^BK[WC*-2I&95.8Q]G)P=&-=@K1;8'5>T#E"Z[VDA@!SGETF8GS#TU#2= M7$X8(L[C[(T<<&,2*Q3AX..HDWLXX>>3='IUOI=@'ZGW^CQ6.5H-UN5M/X*^ MBN4[Y(POYNI&DQ42C4=V)&<06C8\7+P@\$F@]B(RW^7V,;EI18H(Q0,O!T!I M*!>ASQCL,Y?;I\ZHD//LN'!AS!OG, 4?B>8@*\X%^K'D".TFU'FT3E<$+/[, MU8& I9XDK0:>G:T>V6T!.R\C936,(I_4 'T.WGWK.>43X?<'_Y MI],S@AOW(:7"#A^+ZY^Q'BQL=X#8'PFQB0OTT)W3YP(U,YZ_Q]A]H;9GU B2 M4@GB?9/S0;C:66+.:H&*!P5#&@M/8":DABZ4H/.7)!PU\J/23)1SYM;>*^+] MX=3DPAZOP)9B5DW5?F@L^;_B4;SAZ+&4ZG;TA4ZEW#]$2?29**7/CV,<&S^Q M&+OTM.K +X39!BY7=HOO. \WC:^F2*AP^Y1XT'XP%X2R=P4NPO[>"77"I%C8 MI_Q%;;>^JJ65BV3V%IJK$\8YU$!(4$I]J@V,%F3?)79G#;H3ISQ7FG$D1+&HR M",>,BPE#(VM6%E1DI>DY"6))+!O\P><-?[).>< MO6 ZP_X71E)P?CV^.8;EY[F1"(=*-;0R3+T&Y&$I\S%8R8? 7 PE 9K>JI:Q M1Y(05'*G%ID40:LZBX\XX>Q;:^PS3)'O'&2'W1T@=XHJ &A>4;JG^%0P!4DK MS ZRZ&4]@I3S=C?0+H*%?US)BMFS-,$CCAD4:AP4&1! M0PG8:<0T9F] 8:3T*-KXQ1,V,$B%,6CK'#'A<"SW@'&2W%,4BTAF8/MA"X5= M.-4A]CC*-NT&JS]0.OC:&_*Z9(V/)H7N6H W=O&$'8HJ7%P4HE5%J5[6K= MLUE/8\7#%RH[!M%5B?JJ3!:X&@Z<;>#-!M&3>CDDAXZ_/<LPN)CGD)S IW/EP48[2Z%'#BR3[Q78H2(/?;/UGI7 MN7H4'8;O6+>CY2&'#.(I(2^-7#?HJQMP0;OXSW[GLT@;/F6:LJ+ZO!5\+9N<"MU#_2YXGU^GEV27]>W5]3?].+J?#KK^CY*VH'>A@ M03?.!%[EM&0XDP^S1O(OO^.H'Q":&X>9ID^6ZS)P*]K3* ,G-2AP$,[_;#-I MED3!/[4G @=>+8YUQ6+W#&MGTE$"H?-ZUQ/R?E774M5L-"/?M^^:C+?;^IW; M+6A#C4^<-?C68->553%NRK3%%8Y/EEDOO.,D831!M.,%-%#[/^Q7R9>M"RMU\:=>%8YZ; M3-Q\'(FN^_47_F$.+?OD;)R"JS?(G=\9=:1\3+/!29HO,!PSWVD0MK\)@GE8 MN<()S87%ZA2#W3]P!#=OE+RMD?5^QQ&6L9Q8/MAC@R$?>''8.?/E;NSPC(+U M/K7GCS-VAA.@,*,%DZ!H6PE_56ES+L'.9N]<>9$4$LWLKA0XGXC#SH&L0\9H MX TKD;\*2;!\MG]K;@"T+]M.JT@CLUJ[2SCCISO\+@Z>Q6D.KE!&5=G!$89- M@WX*14?=&%HHZD.,(!+)!L(!_LSY@W40M8@YLTX8A&-=M1JF1O/D?"B^7)Q>NH+[GWZ71R,HK&N/J MQ;UQ'5.V&*>U/K=:46D@$5WSEWU**TU;6ZIQT]D989P[W0&%Y+DT&0>BN;,) MQY>PWYG=T#>8BIZZIV"RJF$#VV#^8TT&O]B:5#T(4AWK'ZKLCD1WQD$DUP<* M&RI(C=-\3I'<8UF7RUDF4D,>[7)0G1Z-9_$5-G+A2(=_$?57,ECH^&HX/C77 MUF51:@F8;ITGI!M+#?)L,CD-@I6U)&@IMO]D5W *'ZL2WU)DYD@]-%'ZP_JB?5&_ /[9;=F/P>XEX]\#J "2]6IC."!O,YPM(" M3D=5[TZ18,?4J%>;+(;:VEL><>ZX%HOGJ ?8D#=9:4I5%F^[B@\78*)-2.-B M)L'PW-S7+59\8YD1R*.?L]LR-ZQ"T=8M+!K3,Z8).5WB .)XOAPRHI],_@'1 MPR@GR7>_G!Z=G>*0DVMF"_C-%?,8^/G=&?S!+5/DB0E].9E>>TJD6H>MX]3O M35-E#]V:DV_M4KQ0H/ZV>.: E?Z08Q:P$G)^F-LZ2"Q:EFWA&$4' MP4@91Z+F,JZ$\O]+[FJ84!=EB<62.-^HQ37&6@;80X\A;$O,IZ4D'MQCL/^D MI!RC>4')'3Y,70.JMC#W1KN,CJG[OG_@9+S]WW=!3P=I5D2Y$ZYR.NAO4;6; M?2T^_O&S)*_#WG+K#/@Q(/".HB0@VT"R<4TW&064L),U9"P';X53Q19ZL]MR M]S1J5E%S-8O&7K6YFR_<;NQ\761_HM9WT&FTF6K_/?\%A^UK_\SA,*\,VDOM MZ4Y8!5UGN)G\ MK[9D^XG\?0> I&0MV,4A]T.@G*6Y7R929[#*3!N@2[N6P*GE]%:6F5;[]49' M*ZU[8["F+Z,\,K8'RADJ6.+DI;4%KC]M7R++T-JU/Z/%D6<3=.W<5,.K23LO M(-,,5\7)%HVNV'G$!1[W3 J\@93D+N_K$ ++"LC&0C!0X*5Z%'M;L5IO!5M MT=\&J="@ M5!;Q/F#X1=#GU'PE[S3H&$HE:8.(^TQ[U?VUI0RAFU56'?1PNHE43< 'L_U/HR:6@[WIE$4P/#9$*-00]" M<)S\-L0UB+\4EDVCC7D %)(P=\M1J?Z94 T[>IP[3PZA923J[]_O( M7K%720(XT0FU22;=GS;I3SB$M33D:ZW&!&UR( M?,#EPL#J_A'O)[7.1ZV.\6" -:3>H@EP7!N0:AN5,B]7F=7NYI[?=*/, 8YC MT%^TUF']8BZ]X57C,\&L>[B+"7L24QM.TRF]"!/P6\X1V*>/H*=D55:<5R=*B54=IKZIHMA*.6 TY MP7JMU!#PIP,;>$NC.7WKM7#79V"5"940G\)<>UX!%R_P#V5MP^T]=E$37*;4 MN"JGZ(F'Q].'*(B6:=*\ZYC6O8I!HDJ@$+I^-32_RR#H5+U<'I__+7D^.3E) M3TY.HB[/ ">FY%.SYP-\5!O>!L^@M>OK]]><9(9>KP6"QZ-1W9+PP;BQ(B7' M#/61#E(#OWS#I @E8D^L9W7@#VNQ9,P8[)33&:_3L^MSB<%>I9/S_:F-]-! M0\TP!C=,J8Q5I;!T[*U%"2K%1-39Y]QN.N)QB\GTW_$5G6"M: @6BID;"AKX&E: MZ)">_:A)K&-;M*!'72Q]N!374S*B+H&K_B/WDA-&^/(SDNRZL;[O=(Y\G M9^G)Q3G\JWU/_"?_=AC>_7:HD;N^HO^> K;OZ1/[)*#.)^GI^>0SH/J]VX)^ M\-WGR<7)TQ9P>96\ZTB3_D/3='IQOG_W]Z!J-S>FU]%3NZ6:N$6J,,/C7E < M<$9B87Q-CK]'*+3OM$$05C!3)L? M#&3TL9]C?_HX_OI]ME*=H9M_KS)<'4;Z&(6-XMLE LKDWB ^7V7NJUJ"I\($ M>Q+PVG.LTW*,4OX-;]' ]1+!B/'E/+Y=W1LP86Z/;N;K$AC8T7L00T[('*F- MP Y?Y?!O;GS;&6YSSRH(M>4DWSE;S<&I#3&YNBGGMYJF[OQ0WK#PNB-,2!7Y ME#Q1%OGNB QIP)8U5Z<#H3*(U)##.Q9$Q&.B&Y\-)=JSX8&=]5/!4GPU#MI3 M1J(F,0M+=47YY7)8?>WM>:3IF6LT3./"(O]Z5]=K0)MM.'K, 9P MO*=^(,IVL(K;$1N\>(C[R.@C@6H2:ON]$5%W'M'"*DF%]%<9O['*4/B3XUKI;QXL:? MH6UU%W7X29>666-6NX52(:5O:]7Q'TNW%4[6P">&;G!S#4;?!H7&5?1L/ WE MN_Y2$=+MDDHM=0*6V_[RY9D4L--4#O+P!;8]QC"/U+U+@[A$@.YR7;7HE[( MU[<"XZ[<0R+SA>GN6;1Z]V!,)HZW<$6FLUI0UVIQ,W'R)[4I:C>*%P/;)B&' MDELBFT=1AV4X-@1'A2M] KJQPJU2I=/(;0#QD!6C!HH+I>IJ9T1AW)JN"U)9 M%:_>F38-IAQHD!6&P':?3MG]9_*U+Y+B87<,WT\HNNQ'XL9A^DK8&[J.\BOV MZ-)?)K&'6X9^GOCN+*7')/^:6.WZ\-"]MI-[,G%CL.DBC&^JO$QN,NJ420]' MRL#[MS=.&?";B'J.(HJ17PRKOWW4E7VPL,_]P:V_B2MP7)*UND42X_A.Z*V4^IT["BRS9X'8Z1)=[,A8N.D@ +HH M-Y(8'J[! ^X@I@H*NDL3-R>J5@FPH>8+_(P.?6_R6W&P%9+\+"#;Q5<4;);: MWP@4==B7TLQ&.:M )\\ZT"A2%L#P7ZLB.:+ 9/^N4:W&A>_B%7@?AR\43%W@ M+@P8S-B GJ'7-=C%KC#: 3-VM2&SMQHCYHR!W?1!L7Q^ZZE9?=L M5G6MK^#B64R+V6E&B[NO#"L5T$<:>O'C+0V=N!PIIIMJ>S?HPNJY'2Y6R=_+CMU MV4K^*L#)^#5^;^B68FW5T+$XAA.3_LJ D='-+E\A\=G8>\FJS;BT,^-;!L\N M3XZF5)(SDWCH6_\2GA*G%'\03'/E(=+ C>]GL7:CE9)._0?2E<1G%K42>G6_ M8[0%[:-Q<#/?&Y;T8F#PP/N ]H+YHA:V^%;QKXL8U_A(!,Y+\[]+YXY]220IG7L1.7I[*]==B/A!80>KC MD$:E&ZSHI9%1%=IL\W)GQ;F!2F3\#=UNQ!Z*C"[T81N9"/0H+,VX-Y7K<._< M &H8#%[>7._?*2WHB_+!^J%=O2!ZQ;[D\$3HHC>UOM6I*3"2/ENC,=PX'MT6 MF+_-#XQO2SQ/Y$^+?/=BF#^2#<.NM!Z0/M(BO)=9$+KQL72QG?UA>Z8L 5;' MZI%V$ B4R -SR,PMOM"+]M!JS6]E*;6%S9,[6_N-*MV-RM0)VCY@7SOU?FP8 M.Z+-$SY(6==M4!/O>3Z]%*.>NC-1[/N"40"O[4)WZF.L1%@1&^^^$AU0;VDSUBM)+DKY0$!# M;>TYV1"%&[ZCHWO9UPQ5B> >[YE8+SY,I#PZ*]:J.F0CGC!S< !?<;P?:V+4]#?S3L;OT]UWO=@@2G[94/NO,),J MN"J\(L%=O,:WA,C5:V&:L#1EK^90-F):B)DLKNA05W>SP^H@NRDW7_&AZY0P^6\=B==",8.?6W M^$X?N7]W00X)%.9#2/CTMY/PLT>U$03;T]7L2=?J=?MK\/E2_\GGDW-I@#.Y MO.YXW9[2'2?/\RX9!E*%%'3GDH%L46MY'L(8P73,,B''@BE#^;#4/;VQ[9">Y4$ ]K' M5Y/SH\EY&B3Q\:'_8!=T3XM:R^\4RO#!]"\N@.Q?++AE-')6,,>99MFRK;BY M@B2,![G+VJPAO&)@C5Y;[TH"[8PZL>])47@C6>4<\G'^3P>3@X9LD6 _HQFX MAV4GKSJ*Z>Q+LAZ6\CT[)!+3_\3H_'!D?HRT_(VWT_&+:C7Q((_7F=K VGNK+7-EF5Y!P8<_I) MN]G_5VD=W1Y??2^)RJ 'X:MX%W#XDF8]C]&8O_]T M.GYSJ=3@45?40?)Z^NM)](?<&12P-Y^.X]L9A\= =T />-@Z?G77P 8;L^Y) M_7>GW6DGA:\@?,$K6_P/*6XU8K0PW4.PX6NOU3MR2A6QQ\$Z6!!IPN0$1]26&;\N"* M"S:9_7 ;:F;1G:3CC7H*]QH5<+Z!W'2\@=S/>*DY4OW6BG-@D 3'!WFG!:EN M$+PX(9O[2M4#G.,P^-W=GOG1YZ5)]\AM*QY!\K7B\6!E6G4\8"LD[I MPN5;=*HS0SP>05V3TJ8R^V^SG.8$8%Q&LK9,#T?!&]_I[.H(3O8X]@#]7 @) M>US6V'[H#S)T[6+?H#M[J'C[N&46]_OHGQG]PF52H+!Y[N1(Q=.DC M8'=L*7-F02=&PNY@[ 709$<*&;8F:BO?&4.:Z4H.S\+O^-!M"4,!"1EI\(E?*979WW%P\ZMC"CC+T>2TFU8=^@61 MDCA/&EF#I72$,#F@K/955;;;N'Z%I?IAI"OZJ#OE<[$>P!(P*G[E_ &] M8J@K+%TC>KDI+-Y9]W"\Q6%3CL&&$9R6M348[+CC>G#O&1SL))DZI2-,_2:* ME3YY;)2C!P_6K3?[@BWL;XGTE\/U;]!B14ZS.3>^@&[PC)JRO$TLCT<.R7:6 MHT3#7M*JWRU!F3#<8:L.E7^*X?DF?N?<%SQ9: MZD77)=2T')>-:0;MB1?D/_C6-.;5UQM;K>Q;NJN8N,@WS]!)YK[%O$%TN;]\ M/7WV M[TC[_Z>@NB]SW=X%LGN5W"JR?'E\ QJ1VZ_M&46QP2$\.;&ULQ5EK;^NV&?XKA)L6": 3 MZV9;R@U(UY2EI1$T;P!Q3[$$D7R MO3[OA!X/(E;411$"&+\7M,<-2QI8_=]3_V3U1VZ MS+D6MU7QF\S-ZG*4C%@N%GQ;F/MJ]X.H]9D0O:PJM/UE.[=V$HU8MM6F6M>; M(<%:EN[)O]9VZ&Q(_'G#-8M6 / M"_TP&J 7-5:(++W)._3ZU/W']5P;!=3\LT]A1R_JIT>1=*8W/!.7(X2*%NI) MC*Z^^R:8^N<#TL:-M/$0]:O;JLQ$"=D(UYI-*"?$""0Q^-&(]%\HZ\Q<(-C1/SJ:?L//V"P1_L(); M.6AX[V3YWZ;TX-QM;0MVS8Y8[*6S*8M2K#MBWWV3A$%XWCSI6^H%DQF+9N\L M:(C=L-!+PBF#.M_VK(N\)/99,.V=;(C<]DQ.O#3TV23JW4F3,&+:)?*Q9UWH M^;,)"])>(O6DWR5RU[,N\/PT<>OZB"10/8B[1#[UK#OD2^A-22!2^;$RO+#1 MT2!X)\VJQOD2)#%\$),,)EZDR1F$5GB>U5A[QZP5H1I"ACX MOI,A\((H:(9A#"+3=NC#+VD];&R*>KW8:54S M]VQVZ*C8$+)21;!#(P]8!]X$AFMD(&9O).!('TH4<$"^3SA*9+PH;/[(A#)H M)RC @P\VRM=5+@KV+#B <1=_"&"O)[&2&=GXF(0._?._W_T:V]?@_(1L;MA. M@,V:E]L%LO@6*=*YYAZB5,CSF&8/SQH)1GOLQS)K*-D%#:DY-\#),T,Z_Z)/ MD9($TW5+4:]OO'0OL@HUM)T+SMF<^AZKEDV:N8!J!5(I4K@J*;^2\KRM/X9P MB:[',%[F=O(UM]^X4JC15*-HR;TSW"U?;S@JN&XXO^8)$JVA3P?JT*2I0Y/! MPO& #C'?%H*PP:E<<"AEV>;5=FX6VV*OF';=ES3/?>5IF,OCBVIDJ >I-=)6 MGPSAM11,.NU>RE'7Q0*AU%.;9)FCVP$&S_Z+(KPFR8S; H1>!_ABS(FR4^PAUKP_2D&7=$$\#0*Z$2&]'(AOZ;,1%_=%972]0N,?*OV45"2C=?.QN(]&]N@1AN"KE46SXQK7672)A(;W&97M:GXU(G: M9.85?P*7RB"69=[$URW:&EX^(S V%B?4X-#W)L-P:GT*RE:*%PV*&@T04$(^ M65S.G5E/WS,16+A^B"VV"D04DQ2URL8[G%#'YRMRL-JNW.=)RL5($87\PRYY MXL56[+>V4CH).MYH.=/"G9*&=BU:IG2 (T<,J/4J9>NN:?F"BBG?;(KGQIT' M29+%/\EV.M]W\KFSR@4_X)G M=;55F>C+4L,L>K/4(:S^I-R#:EC7YR"DU!+XWF1FPSE"OHCI2^*ETY3]U<)P M,HWPAW[""]*0?M&JO=.!=&N]ZSJ:6O]_[30&<#)K<#([&">NK-@TAF)M#X)[ M2.H^> Q3ONVA5D@^EX5TA1Q)C>L:0?JLS<_V>/<1H>B\'7C.O6A6T[@]ERC7 M>/P!:!Q/O'@&@Z.A0? A1G,X#P$+5A!JJ='WQ[#C2P8]> ('I/T^6+O[&S#3 MW?1I'3H[UV^M=?:*_ MM_H+VC.X?\'K]-O,T@&BK" 9'MB1Y]HEZ27G\R)7, M][3Q>DQ(VSKDJ;N1#<+H7&MX4\=#WX ^I6B M!$MV(^\$\6P DTF#R>1@3"Y0*NH\NI)(GBI;]394@Q3[+R=Z'*W1>1HJ=RBK M2%H%P%;8(EM7]CYI>A&QD"5<)RG7H[@:U[9VT=_IU@%9VZGC0X<^7=\1+&!A M5QJT;!H,X$U7A.(&JT?KYS=$UFDQJJ=Y"]1"A)H$738+_ M0JKZ&-$1J6_O$9OZARDP2]@=5R5*^, B-*LPW4!8I$U8I >'A7C-MB\F!LD= M'!/H/*LGF5/&MDD79@57>SRK.YNVTR>4BQ>]3'L$>2/R>\C?:MJO.U>SV[*: MDX!6'%ENT#*QXQK7)Z]SK<7T ><0\LKQ]VC$3MQYX]A^&CPG[%W:Y\QQYT(: M97QIK]VI-""_N[OIYFMSLW_M+K3;Y>[? C^CB49_B/2SP%;_=(;3HG)7[6Y@ MJHV]WIY7!CV#?5T)G@M%"S"_J"JS'Q"#YO\=5_\&4$L#!!0 ( %.#=%=* M( #4B0( (H% 9 >&PO=V]R:W-H965T$LQ>%\J_2CJ1 M/-="FH576=O,@L!D%=;,G*D&):T42M?,TE27@6DT MLKP#U2*(PW W>0Z M7WBA$X0",^L8& U/>(E"."*2\7O'Z0U;.N!AO&?_VO5.O6R8P4LE'GANJX5W MX4&.!6N%O5/;;[CKY]SQ94J8[@O;OC:)/E1>/P\PFYHT'NZ!1[NB;OY:U 4 4<_*%C,D\3+2W0 M45JL-ZB'\P0F<[C";)>-NFSL S^X"YDBWQGK!-@*H5""[,ME.3O&]P\7W+$M MW5*+FC-AX#U$D1^&,06$F8P3>""KTG[0:%72\1E()@DD?G(^@:]<&ULE57?;]HP$/Y73MDT;5+4A!"@,(@$ M;:?NH1HJ7?: 4AQ]18!$;3(UX@ MYQ:(9/QL,;V.TCH>KO?HGUSL%,N::;R0_%N1F7SFG7N0X8;5W-S*W36V\0PL M7BJY=B/L&MM![$%::R/+UID4E(5H9O;4YN' X3Q\P2%J'2*GNR%R*B^98GM1$=[ MT8OH). *JS/HASY$8=0_@=?ODM!W>(/7)>$@!TWL?I>+[_.U-HH^I1_'TM"P M](^SV/*:Z(JE./.H?C2J1_22=V]ZP_#CB1CB+H;X%'JRHG+-:HX@-_#J1ST6 MQ&F:N0'*OL%R36#[)W#XEYBVISUW&OE0M3KP4(=T.M)6!VL^KE12F6MCQ=,U M;"2G;E&([>08VS,FN$>124756$E=$-Q;Z(]C&F,_CD==.@JA:\5$BA#Y/;J/ M_/YPU.;EF=3(#TM9-D6U,$UA=Z==6YPWW>"/>=-3;YC:4M3 <4.NX=F(*D U?:K9&%FY MWK"6ACJ-6^;4VE%9 [K?2&GV&TO0_2R2WU!+ P04 " !3@W17G:)YU-4# M #R" &0 'AL+W=OACW0TMGB*HDJ2=GI?OV.E*W8J>,][$4B MJ;OOOCM^Y&FZE>J;+A$-/-55HV=>:4Q[%00Z+['F^E*VV-"7E50U-S15ZT"W M"GGAG.HJ8&$X"FHN&F\^=6OW:CZ5G:E$@_<*=%?77/VXP4IN9U[D[1<>Q+HT M=B&83UN^Q@6:W]M[1;-@0"E$C8T6L@&%JYEW'5W=I-;>&7P5N-4'8["9+*7\ M9B>_%#,OM(2PPMQ8!$ZO#=YB55D@HO%]A^D-(:WCX7B/_MGE3KDLN<9;6?TA M"E/.O+$'!:YX5YD'N?V"NWPT MO\K\ -X4\.E[)UJJN(%WCWQ9H7X_#0P%L:9!O@.\Z0'9*X 3N).-*35\:@HL MCOT#(C91P=$H]J@-W_[)AJ%'\[P3@;>R3GT^8+.8]%5 M"'(%IW?M%./SF$DR2%KUB*G*0(D1_'*<3^*$Y(8DM!E=CTWR O MN5JCTC!B&;Q],V81^P"_(AW64E8%B+I5 M9# :CV$A5V9K$XL91!%\[E0C3&<3);8K\63'&M(L@LEH K>\%8970''^INM& M@VCL>$TV&C**Q/PXRN!16J/,GT1CB!*?L02N\[RKNXH;+.@R(=GD@O?7%<7A MM51&_-,O[/-ZQ_PL3-_OP-J3.^A#@[:4?:@+RL!/H\D9$::#"-/_*4+:ZA=9 M7!]D<4JBYR/^!'=4%'RB[J2M_+2T1E3%K3#E*V4!H0^$2F\%ID0@2R$+NVF% MR"W&%3R6"O'H)GNAZM^(YKGO3O5.Z,^C6ZF-+9S"#38=R8TBV%R3> MD)XQJ?.!+@^N\M*Q+\BZDCW_+ :2410FY))2Q(JJM?9AC7202 RN/ 5U"6'O M,-ON(+%GAI'<_"C)($N3G6[.:VU?5E)0;(]BDC%+TQ]GCJ[/HM$I,04'?:A& M.I*VVVK(9=>8OB4-JT-#O^[[V+-Y_S=P1R=:-!HJ7)%K>)F12E3?8?N)D:WK M:DMIJ$>Z84D_):BL 7U?26GV$QM@^,V9_PM02P,$% @ 4X-T5S2E5]C, M P (0D !D !X;"]W;W)K&ULE59M;]LX#/XK MA%<,+1#4+XF3N$L"M-T..^"V%6UW^W"X#XI-)\)DR2?)37.__BC9<=,N#:Y? M9$D4R8?D0\FSC=(_S1K1PF,EI)D':VOKBS T^1HK9LY5C9(DI=(5L[34J]#4 M&EGAE2H1)E$T#BO&9;"8^;T;O9BIQ@HN\4:#::J*Z>T5"K69!W&PV[CEJ[5U M&^%B5K,5WJ']7M]H6H6]E8)7* U7$C26\^ ROKA*W7E_X$^.&[,W!Q?)4JF? M;O%[,0\B!P@%YM998/1YP&L4PADB&/]T-H/>I5/,!YDH8/\*F/9MF >2-L:KJE E!Q67[98]='O84 MIM$K"DFGD'C?.1)AWCJY: M1\DKCC+XHJ1=&_@D"RR>ZX<$ND>>[)!?)4<-WF%]#L-H $F4#(_8&_:9&'I[ MZ2OV;MC6Q^8SX-/"A(&_+I?&:N+.WX=";BT.#UMT_71A:I;C/*"&,:@?,%B\ M?Q>/HP]'\(YZO*-CUA=WU)]%(Q!4"6^KXJ%(CONZM$#IME@MR>(NY][)1\R[ MW=CO)@-JM!8,[H-1'DS>@1%[E,H5=;BQ+@PZ Z42=%%PN;HXY/(7=WWHM58E M&G=7, $NUSPGXR\1(EEMP: M& X2\AP/1FGXBNQRWO6=O\6I!3+G/1%)X);\S"&6R(.L!,1U-S M ?=KC?CL;GO!VZ\$[IC<\]I3^6EVQ80O(;-$PQ67DOK!I:E&S55!-8@':9;Y MKROJ24_X M:9*.SN TC<=NS"(:LVQZMH\,7::>87)$]UB(L2_6A_@2[CU;Q/J5?YS=A=!( MV[Y@_6[__E^VS][3\?;GX0N%S*4ASI>D&IU/B""Z?9#;A56U?P27RE*+^>F: M_F%0NP,D+Y6RNX5ST/\5+?X#4$L#!!0 ( %.#=%=%DJ.@1P0 ,<* 9 M >&PO=V]R:W-H965TR33"%][M_'4)IXPJ=X+L)6P'LHSEGD M]UCHAU$+7M3PBQS>L(W?E3!)IDRI@?VY7!FKL1;^.D6VPHI.8Y$^IJ;@"[!;96&>I4R,WT%,9K_TLE=Z"MP/IAORL+ M[(P-)[UQ'.%B%+G%-4]$)NPCBWJ^[]>_=QH*+E*V3'=<)L"6&PV 8K<(Z[/W M[\9A$'YD7R0FS;V_%O*%W20XV#THRS,4(_(OM)")*' ;1[W)*&*CV$7Q3?)< M8:#_0%H9IE@4JD2@#Z])=(:]21AV62<8]$;1L-OJW?!#:W0)?V'^-O-.&'=/ M44)I&E:^"8DW/N[Y08"+..P%?L1NR"$IM2;4@KRP_YVDB5$3UC86\RCAMZ+5H;-EH;_F>MO;J5*]!BQ^EC MP6X$7U6YO05._2-EW&+"A6;?>5;"*8VVG_QPK#%FJ>]BR:J=2,$PCI\Y%"25 M$W=W5XMR!1LA)3F0B$&FM%SQC.[2()QV5J^(I T4#S%N;WJ4(>@>LN*06;)YH,J/F-L/GA>GA0UQ9P M;ENCLEX([NRI5YZZUO[1<)&#WK@1"F5.X51S1O.TF=*6U7!R,*]&O%NNL4@, M-K0UNOKG(]2*KL:F:F-5X4:5E;(X^+CE%B=-T&2 []<*Z[K>T '-[+KX%U!+ M P04 " !3@W17G-B"6 X% "P#@ &0 'AL+W=OCQ;E;NU&+:R M!(6KB]&E?WJ56'DG\"?'K3YX!NO)4LHO=O)[?C'RK$$H,#,6@='P@-6D9Q;OD5S2<'3/E@+U\?G4$*A]-;?ZT_)F,ZB8&?153 (>(?5!$)O#($7A -X8>=AZ/"B M80__NEQJHR@)_N[SL8$(^R%L89SJBF5X,:+,UZ@><+1X\\J/O;,! V>=@;,A M],4=%5I>"P2Y E<4)W)U\DDC7&J-1@,KLS+!GI8U$CPMC*(FYCOQC^ 7B<>+/:4P#^Y^,DS"B<9Z& MAX%K0RF7@J^9(X83JC.EL#102>56C@(+YX]3/Z0Q\ ,WBV>I'9.T#T+($2F]#&$DQG,)C[] OKU(.1<9[(FIRG4"'[T M&F:O=X,-YR[TZKF8,X7 RTS45/;T &]>S8/ ._M(.:!:0;?DGP%%PV:&310I M>,ZL'4LF'+ZC+CUQ,=_M^6-P'+9/0#\>%-=])EQFF:II!;]1Z[*U;_-6.KMV M ?I_J^,#%]@Y--4Z#>SB=1>^N=L&B"@J".@Z,4$U*3VM=2FCV&&<>YM];OH M[!,S(R2B!.7\,!N%Z$Z#4A>A:!H'VL;Q'-TXBM@2(W'Z:* P<28F<.]P#OO. M#^I_6/B!]P[>0>^?]JRSCT'S1V%1^(!EC;9*9YZMRC"*'2G0B=O*3>9P2XV! MJ6SCS,Y)7LBJL+E&-9TD$! I!6% A@B*VWH,:RQI0^'$64ZMG=O^9+]1P)^3 M3:$'T6P.\RAI*4-V!AZ$EE@O#KM_HJQYTHQQ,I 9<9<9\8LSXP,SM6HH].1) ML'8$^]B7-8-[]#=7FTK%?L.VM5S+HF+EHRNTY$SWM2YE2:KM0;JW SWM+F[Y MJ*'4G$1I-\NBM@[,0_-1E44Q3WXN /@KL M-(&(>I%/#815NPQ#!&:11>Z2KFEQ$^UW'B[IH_:G8H\T;#;XW#M.8 M,B"F*&ORAA=5;1R'$!K2Z1\%8V*28SB*YLKZ0TNXG=H+ND+OX!4$L# M!!0 ( %.#=%?6K.!N9 , )$' 9 >&PO=V]R:W-H965T6<]U0*17>&;!-50GS MM,)2'Q9!'/0;7^2N(+<1+N>UV.$]TN_UG>%5.*#DLD)EI59@<+L(;N+KU96S M]P9_2#S8HSFX2#9:/[K%K_DBB)P@+#$CAR!XV.,:R](!L8SO'68P4#K'XWF/ M_M''SK%LA,6U+A]D3L4BF 60XU8T)7W1AU^PBV?B\#)=6O^%0VN;O L@:RSI MJG-F!954[2A^=/_AR&$6O>"0= Z)U]T2>94?!(GEW.@#&&?-:&[B0_7>+$XJ M=RGW9/A4LA\MUZ*6)$K@O2:CQB!0'O]GLCZ0G^ MO-E8,OP>_CH58PN1GH9P.7)M:Y'A(N DL&CV&"S?O(JGT?LS J\&@5?GT)?W MG'-Y4R+H+3P(8X0BN''OEF6?TGH>[6N!L-4EYYU4.R!WK>!%*[(@59O1+C5X MQ@=R+PC+)ZA+#B^'0\MO@0I!<$!^&L)R[O*15+R)L&HL,UH+:UUMI/)8U_!; M4VW0'$5@X2*^',+Y**2!!Y\LC#1,[EKZ9]:>BPJCFUUQD@P^-V1)J-S%QR(_ M8(:>/(W]FXEA^C8:Q=$,7D,RBF<3-Z;1.(K@:IS"NA!JARZ:K1.U%V6#\.;5 M+(F3]W#!#LGD/83>I+OG]I:YNM+1+^*U/V"/I9WQAN15;T:,#(DKB.^)=2Z#)GO0Q7-R8KN(I"S'V#"@ONYAJQCDP'K9>(VXGFV]P._>:F+;//YFVS^B3,3BH+)6[9-1J_Y9)CV@;0+DC7ONAN-'$) M]].">R8:9\#G6ZVI7SB"H0LO_P902P,$% @ 4X-T5YW\A%O3!0 7Q M !D !X;"]W;W)K&ULK5AM;]LV$/XKA#L4":#* M>G])$P-)UKT!;8,X;3\,^T!;9UN()+HD%2?[];NC9%O.9,W#]B$R1?'NGKM[ M[DCF;NY.12U+K(*[B33-5ER>7+#11BODUNQHY! @*F&O2P/'G"6ZA*$@1POC>ZASM3))@=[S5_I/Q'7V9<06WHOB6 M9WIU-4I&+(,%KPM]+S:_0.M/2/KFHE#FR3;-VA@MSFNE1=D*XWN95\TO?V[C MT!%(G","7BO@&=R-(8/R1Z[YY%**#9.T&K71P+AJI!%<7E%2IEKBUQSE]&2J MQ?SQW0WZE;%;46*N%3?A.GO@LP+4^>58HQE:/)ZW*F\:E=X1E2G[*"J]4NQ# ME4%V*#]&>#N,WA;CC3>H< IKF_F.Q3S'\P?T^3N??:,O/*9OQ26T/M_Q%Z28 M9M=2\FH)9OS[]4QIB7SYH\_Y1K??KYMJZ$*M^1RN1E@D"N03C"9OW[B1\WX M>;!#'@QIGTRQ)K.Z "86[&CF[J'@&B>U:-:PSVN:5XQ7&;N??E%]7@W;?5@! M6X@"*SBOEDP3,YAQK]**:?RH#)B9 3/O@I%[,&8-$^NF&ALLC&^XS!0JET;/ M&F0N\+U5#MD%>UA)@ -*,22$AG(&TK#B$X(=^DZLH8?7&4T[6!2#9P(,&$:E M*;02GJ"J0;$?6(A_/OZY'CU\#*X"+N6&6\@R+-R=:41=B/@'Q4Y8$'HMP_" T+E2]J!" 3]:](,9G$A&D*'(( MBI;YG*+;"-95K@>=25-Z)*0KI*'GA ,.^2P(6!JCZ_Y)/KF6&SKX=!*7^9;G M!,RSDM1I?9/#:#&XEI=ZS:]'$?>M$)VD7\]-N@'JHQF)11A[^@UB$@NLP#/) MLY(X&2B]<%=ZX>6EJI^Z:@XZY M0[YLS;%*:/:$XKB:*],J_E8/%MNLH*E%";2I4\%+^%[G M*M=8Y]C0\OFV3BV6*S+1M 9U\:JL>G$CZRP_=E\MW9C=$[)W'*WC8> $X^PL MK]@+=,\]VCY7#$1"1E4;!,9G_B,:UXP'"13O"1?^NUV]YU4>G856W*]K; M%$.(E%C:+7CU\O9-XKGQ>_6*1MM67%%;+9NV"L?:*FZD^UZ]U=_L#S,Z\-GL M4VTDT(EO;539]7(I88G4WD]]KK722& *,=?L-U[5>$3$8F[,N'YB.:E+91W: MV!5^QLV:Q(P+WGN[F&E M#_NLLB6%1W7/<'C$@W)=B!< .A2BH^UAH7@QVU&SL_A-E[2[DI3-)U[4"+#9 MVT63T'DA%-4>7AWYNKDT[I&PO=V]R:W-H965T1D*^2C6@-H\EQ77$V=M=:;\7"H\C745 W$!CC. ME$+65&-7KH9J(X$6UJBNAH'G)<.:,N[,)G;L3LXFHM$5XW GB6KJFLJ7:ZC$ M=NKXSF[@GJW6V@P,9Y,-7<$"]-?-G<3>L$VUBE"R%>#2=7XJIXQE"4$&N#0+%WQ/,H:H,$-+XJ\-T^BV-X7Y[A_[9 M:D:B4O9+MMU:SR%YH[2H.V-D M4#/>_NESYXR+#]136<3*;9$FM6(9AI6JK5&P M[[:'%B]_3 M?H>B6[5_7"V5EI@J?Q[2V\*%A^%,^8S5AN8P=; ^%,@G<&8?/_B)=WF";-23 MC4ZASQ98CD53 1$EN8=<\)Q5C-K,QI']D"GR54%!M"!S6N5-1360:ZI83B@O MR"=6-1JG7XG?-S\D_"2UP\(?UD!*46'1XRY$FR3"(FYY(T6-T]#G7F5SS]#C M3;U$0B@I;SFI5E+324M%)ZO%,$N^;$ZJU9,NF98$H9G?4O*'\Y>.' M+/#32]6N7(NJ *G&Y&$M 5XE,,'TTV#9F1R\12>0TBG MQ$JCETP4=F")&R6>&_L^09LL=8-D1&(W&?FN%R9F+/7=*'W#MZ/TQKM((QUD MD>7C#<*PI9@,TI%I)8/0Z[/N_]5^511CC"M_ JF9"?6MP$1A7 -Z0A-XQJM, M@4LX;H49INDSL>$/+M_\?=_-D/<]()9"=O,UY2N#14K*)'FB56-+$;.%/5%S MLQ LQR76I'XY"HI.<1MIZS03)*H"SQTE1&'UY M^2,1&W/0*%MMQI62Y79C.]EPAFN/.S)&"\:MY< MJ>U)?1KPMSWO4-7"'CZT]@/!,1!8L?3%'I\!>C)(PSX"^YA;*B7E&%=,6S]S M@RS9:RU>I9*/-1MZ*?&3R!UY 5;:P;0*H\B-1@'QX\Q-PGAW4YE$Q+NF!"GM MR2N-7^;?]_]GNCP(32NTTNRBV.5@NXWOCB*LRC@S+>24A?&AR WWGE@UR)5] M2"I,BH;K]K75C_9OU:OVB?9]>?O0_4+EBJ$'*BC1U!ND&#/9/A[;CA8;^V!; M"HW//]MQ@2Z+X M'A\EDQYOE7XR!:*%%U%*,PD*:ZNK,#19@8*9KJI0TLY::<$L+?4F-)5&EGN0 M*,,DBH:A8%P&T[&W+?5TK&I;.6W,P!Y?)2JDGM_B23X+( M"<(2,^L8& W/N,"R=$0DX_>.,VA#.N#A?,]^ZW.G7%;,X$*5/WANBTDP"B#' M-:M+>Z^VGW&7S\#Q9:HT_@W;QG>0!)#5QBJQ Y,"P64SLI?=.1P 1M$[@&0' M2+SN)I!7><,LFXZUVH)VWL3F)CY5CR9Q7+I+>;":=CGA['2AA."63MD:8#*' MA9*6RPW*C*.!BT>V*M%8?W(]P14V'@D\PQ_QL?DL96 M:+(7.D].$CY@U85>U($D2GHG^'IMXCW/-_BOQ&^XR4IE:HWP<[8R5M/7\^O8 M*31!>L>#N(JZ,A7+FU@W:@3.W79F[HNS(S33]=K4:Q0MW<,MUP+6-8Z*ZCJX"OQ:GA4 MEI7-]H5&UW1RLA+>17U%IB_A#'S8Y)IFO?Y@]R9('^)A9YBDT!^D$*>=:-1W MYD'K'Z= M'SE )@D .5I 9 >&PO=V]R:W-H965TK4??HO#!S:N M8,U_MU]T?%"_IS#\L8D?Q_?O>JL\3^[Z_-'C?;V-8N!QY=WNEJN/%N9%S>CBSC\/?#SU4-OVB,^?74W8?X]?M=I MO4*CPO/B,"O_)^_ULD*/>)LLC]?U8#:#=1!5/]T_ZP?B:,! NC! J@=()P/$ MP84!@WK X&2 )%X8,*P'#$\&#"^MPZ@>,#JM<&D=QO6 <=<*DWK I&N%:3U@ MVG7 K!XP.QTPNK3AA-V6$SH/V6_LTZU]<<7%W>863[?WY2J[#2Z66[Q?[8OE MCBR[N3N_3^-WDA;+,Z^X4*:A',_VWR J@ON@(W+YS+-O#1(RA#%K^1Q MD[$%LHRXD4\>W2S(BEN?4IK1*'?+I;Z0K[X?%!?=D!A1=>PH[O@DT]P-PNSS M?3]G,RO\OE?/0JYF(5V8A42<.,I7&5$BG_HMXQ7^^,%'XS7^^-E'XPW^>%'D M 'VV2?;;1=IMET>)*WY-TELB36Z()$@#\@OIDVSELLU0_VB9XH(/.NY/(HQ+ M3VS;0/S1W^(MFXY03^?B'!2^\DR36S+8*;\]R^33+Y\[K9S:'99V<-MN\+^: MGXZ9GW'-5KC,F!_M"FS?$D=G^U:+9/$EE;XP2>@BV7Q)IAY[A,3F(]3IH7>Z M/&8[^-(4&QD=[(^=@Y(>7: 7H9N5Q\?G//;>R#]M=C\Q?K<6"=ND++SE[R(?QA'RR\A.__P"3L@T+SM*/7(!:]- M/Q*3D9A28>,2*TX:M_/A=#(5!.&^OST.-K*HUK&H?K[$,23S'/G=&WFD9C2 M;0549$VM6TT=6=- 8B82LY"8W>VA=4 U&PF<[!,XN2*![B9?Q6GP;_;RMHA@ ME;0B=Y!Q595NM<5D>6-9"8B<0L)&9W M?G0=4-E&_J;[_$WY^7.S5?D;>*^X0']L O8,R$XV6[/&I:X]L41B,A)3IF?G M;F-!DL[#B"RJ=2RJ(XL:2,Q$8A82L\\?V]%8$,7S)(*J-I(XVR=QQDWB-YJ3 M,,Y:@\<=>6WPD)B,Q)39V2'SRT@83UJB-SO;HE]$:7"^1;46SUH6-:!S-*&: M!=5LJ.:@M&:6CYI(1&Z6?X_3MR*XGIL$N1NVII8K7)U:I"9#-:76&KO[0&"O M;Z%=6AA ZJ94,V":C94Q1ZF?D-8W7A)5( MW, GKK]U(X\2=YE26KS%V9IFKGQUFI&:#-44J*9"-:W6&B^/9\-A2]RE#]_Y MA,[,A&H65+.AFH/2FAD^M"")W#Z'N?)C$^0_27%ST8K@I=0/\D-V;_;M4W'8 MUM?XR.>O#C*T+0FJ*5!-A6I:K0TOYU.'%C2@F@G5+*AF0S4'I373?F@[$OE] M1XNRPR$/7D)*OL4Y)?Z&%J?.17.O)$C#UH1#.X^@F@S5%*BF0C4-JNE0S8!J M)E2SH)H-U1R4UCP8'%J?Q*H+ ]1^+"(;1!90389J"E13H9H&U72H9D U$ZI9 M4,V&:@Y*:QX'#NU2XO^U7XI?[>KC!+2O"JHI4$V%:AI4TZ&: =5,L5M#E-5Q M.1LZ.^?CJLW4'EJL1'Z/U7?JTW7UNY/5?OI0=9MJ'^S>4H=_Z<%+_>U?F&-L5!-44Z[TT;#@<#87 :;VA'7$O5 MF3",_M@465:V MEYZ" X]==( >>(N(3N, M%E!-AFH*5%.AF@;5=*AF0#43JEE0S89J#DIK'@<.W782O]L._W(?VHH'U>1: MX[2@*M""*E33H)H.U0RH9D(U"ZK94,U!:^R@F@S5%*BF0C4-JNE0S8!J)E2SH)H-U1R4UCP6''KLI#'TE #:0P?5 M9*BF0#45JFE038=J!E0SH9H%U6RHYJ"TYG'@T+4G\;OV_NK'[?C\U0<&Z%]/ M@VH*5%.AF@;5=*AFU!KGH[HFM* %U6RHYJ"T*NW]HZ])6=-T67Y?4$:\>!/E M19&C6_??2?2U_&:6D]L5\4X56V[7Q#N]^L:A U]] 9+CILL@RDA(7UDIX7;" M7FBDU7<*55?R."F_I.4ESO-X75Y<4=>G:;$ N_\UCO/=E:+ _IN=YO\%4$L# M!!0 ( %.#=%=M8*A3(PD 1A 9 >&PO=V]R:W-H965T#LZ#8C.V M,++D2K+3 /WQI2Z13%FBK9C8"OEM2GN)FUJ6E:N7*/Z:K(5(R5^;($RN M!^LTW5X.A\EB+39>'@ MYBK?]A#?7$6[-/!#\1"39+?9>/'KG0BBE^N!.7C;\,5?K=-LP_#F:NNMQ*-( M_]@^Q/+=L*(L_8T($S\*22R>KP>WYB5WQEF'O,5_?/&2'+PFV:X\1='7[,W] M\GI@9",2@5BD&<*3/_9B+H(@(\EQ_%E"!U7,K./AZS[LR3EXAY%/S7 M7Z;KZ\%T0);BV=L%Z9?HY1=1[M HXRVB(,G_)R]E6V- %KLDC39E9SF"C1\6 M/[V_R@-QT,&:='2PR@[6N1WLLH/=Z."8'1VJEW/A01)]$P>_57H/_L++TS)[6(1[<+4#U?D(0K\A2\2\A.Y72[]3$!>0.[# MXC3(Y/3!%:GG!\E'\@/Q0_+[.MHE7KA,KH:I'&$69[@H1W-7C,;J&(U-/D=A MNDX(#9=BV=+?U?>?G>K/]/U-2P,8RD-;'5_K[?C>65KBH]A>$-OX1"S#LLD? MCR[Y\,-'XJ=BTS*Z^?DLJV*%42K:CM2WC*L0G(AS:-,LH/%]"Q7+"3+ M;+"J479 N1[ZV7LEQCAGFF],3:;MZDRR<^RH SN/PH4(T[@X)[[XR5?ROU]E M&W(O1YG\O^UD*(!V.S K0I?)UEN(ZX&L,HF(]V)P\^._S+'QDFP"7L1"SJ\DSJ3SP4N(1[8BSMI\;!-/03>-')^M M./8WYM5P?RB)TTWHX/ M#L/8GDWLQC'7\ON>AF>%I,B0[#CD9#P=-T)R4$@E1^,J1V-MCNXW6\^/Y7(X MS4Z:( I7/P5R.;LD7I*(M'7540"=@YURII-I(W/:J'TS=TY$.CXZUD;CQ$*. MB8-@2M(F5=(FVJ0]RHL-N9K\1%8B%+%<0,H%(O&6"F9'$[,Y:M;PV=&\;$YFC873,6?D-.?W8XYC68T97KM+ M?8\^"*83* M2V9/SC:G+YGUN-ZB0=)<*(U":0Q*XR7-- ^O>RZ,R:BJC*H<:@/.U/HU2OWI M<$7O](C>$H":;E :A=(8E,9+FK+",K)_'1*H/353;ZHQSX_)W@ODPB,SU X$ ML11/::L@G*.%W,R9C1HK0GW8WHD^)R:%QF0M,4=3<]0(RLMFZMK7./!_U,34 MOIKY[<9:V549VNS(UOV;J#39MKI". MU!Q*WAP5NW!62<\N+=[(UKF MZ+_?;NM)R!>Q$/X^RVY;1O4Q^D[64)H+I5$HC4%I'$53E52;>M]>MLH':\6!VG)0F@NE42B-06D< M15.%59MWE@.O.$B/; ZEN5 :A=(8E,91-%4WM;=HZ;W%]]Y)JVU5VKIO=+'W78;^"?KT$-AIK8F'FE3SJ$T%TJC M4!J#TCB*IGYYK#9N;0-==6RH30NEN5 :A=(8E,91-%4WM4UK:^V\ [LM*2>B MS&[K^&;DG1[66S)0A[:DZ:PV:$!V.B!'!5236WNIMMY+[5=;Y*:J0X?/IH_7 M._]0JQ5*HU :@](XBJ:JZN"+RC:\U$#]62C-A=(HE,:@-(ZBJ;JI_5G[^WYC M68_O+2*H66NW?,M97N T;P>$!F7M08]JT/=P5^W:7;7U[NJWUZ .DTT?K[<, MH'8KE$:A- :E<11-557MWMIC> V"FK-0F@NE42B-06D<15-U4YNSMOY[Y.^N M05"G%DIS2UJS!C5+$-2![8C9]-A00=6LU]:JK;=6]37H/MS+;5'\2AYV\6+M M):+UF[_Z&+U3#_57H30*I3$HC:-HJI)JM]:>P>L.U)Z%TEPHC4)I#$KC*)KZ MK*;:GG7T]]6VV&QM6BDIRN,%F@]E.MG$;6G2=,).-V'Z/>I[_%$T]?C7-J>C MMSE[5X SS#!]R+XG-I3F0FD42F-0&D?15&'5%JMCH0N" S51H3072J-0&H/2 M.(JFZJ8V41VMV?;^Q_?9;0MO>]*L%JW-'*M9,5J;F9-FU6@/>E0YH*XEBJ8F MZN QBWK7\EV5H\/"TH?L/0- G4PHC4)I#$KC*)HJK-H8=4;PR@&U/J$T%TJC M4!J#TCB*INJFMCZ=$S>NOK=R0'U0*,TM::?N$^MH-FO6(:ASB:(5:1\>/'-] M(^)5_CC]A.2?AF1!#K96C^R_S1]4W]A^9U[.S9;MKGE)BP?RU_CB[P-\]N*5 M+Y43B&<9RKB82#W'Q2/WBS=IM,V?^/X4I6FTR5^NA;<4<=9 _OXYBM*W-UF MZ@\?W/P#4$L#!!0 ( %.#=%&PO=V]R:W-H M965T\.^D13R==/*790[[B M7*"OZSC)+PE'NN\FF%^E6Q%'";S*4;]?K,/OGFL?IT^4 #YYWW$;W*U'L&$XO M-N$]O^/B\^8FDUO#AF41K7F21VF",KZ\'%SA .TX,MP&XO;].D77CLT*OCF:9R7_Z.G&NL,T'R;BW1=&\L9 MK*.D^AM^K0.Q8R!YS :D-B"Z@=MC0&L#>N@(;FW@'CK"J#8H71]6OI>!"T(1 M3B^R] EE!5JR%3_*Z)?6,EY14IPH=R*31R-I)Z9WU0F"TB6ZB^Z3:!G-PT2@ MJ_D\W28B2N[131I'\XCGZ!V:IY#E>U\1*>,;\(YOQQ(VQMQXN56FX]*TN(D\ M3C$9^\[%\'$WL 84QA2KJ*"+(JY+QBJ*&5".,_$;E.+CJ/%Q9/5Q5BHCSXI[ MU;9'62H&=V?@=Y2XFJ==D!:+P$!#/$HU+VT\BH?CQL.QU<-/J0AC=,L?>;+E M;U$BDRKU=GZ WV-#BNE82\O,@#*DN(LB>.3KSAM0_2F>- &86 /PNO"W.)?K M&)A_,4*-2?W M-4_F*WE[?D#_MCN[HFN*C'7P8W46DBR )&- 9$H&_2:#/O3=SX?,"B19 $G& M@,B4K&"G7=$ZWW[_JVUWM6KB.403#0/*=W39"PPH3'Q_HFF'"49=?V36#[RS MZ!R_F7R_'N+Q$I&=)7&"[3A67%4%GO&,."NH#EG8UT\S3"/Z($PPD;Z M;:)GT'%/($@;"/*]I'3WZ)4Q<-:I''L)@[(%H&P,BDU-:EM:8/#: H,6%Z!L M 2@;@V)3<],6&/B$"@-W%_RN/]&7GP:4OO V0'P\ZJBKC4CUKRTNL+VZ.&3I M65-H8D9]W4\33'?43-7QU$JENMI6&=A>9KR0=EX;0V:=RM'7)R1; ,K&H-C4 MI+:5$YZ :Z>U&#LZ-Y!L 2@;@V)3<].6?=A>]]FUT^M6TI[^1&5F0'4DI0NA MGNOHBF(C4OUKBR)L7=T?IIV^2?!(9Q5N@NF.&JFP_A#*3J4^"6X+#6(O-%Y( M.V>FD-FG9[ND+2&(O81X(>T,C"&S3N7HZQ.2+0!E8U!L:E+;NHF,P+736HD=G1M( MM@"4C4&QJ;EI"SUB+_3LVMGMX'0TQ=3DF8QT2=E+Q/81J?ZU-0\YO5U$#&V< MCI\FS!GV=4?W4[$>JAY/VPJ"?+?.T>Y19HP8:!\)E"T 96-0;&I2V[*)@#>3 M"&@W"90M &5C4&SJ2RYMG4=/:"C1;G='EQ0#!#N^IRG*?B)F@!!OIVQ6_6M+ M'FIO)!TBG=34N]']-/9W]&[[ 4RLA\GM\;0M(.C_TBEZ;XP8:*<(E"T 96-0 M;&I2=UY"@W\+#?8U--CWT&!?1'N)3A%MRSQZ0J>([NT!S?9#@OT09H"0<=^2 MD[;E#CV]343W]W]F!V"" S#,B#G#/8\E:%LZT._9(ZI>;-MYERVOJ,K3!,E_ M.1*K,$'8>6T,*&@3"90M &5C4&QJUMN"BH(WD2AH$PF4+0!E8U!L:F[:$I"> MT$2BW:Z.ZWF>+CJ&5I-#.XO2+@ICE_BZ\G1AXY'7MUQKBR)Z>B^)&AM G3Z\ M&88[_AIAKMZ*[QE4=WBX\UV&%+K[\H.8')6?5E1OV3=[FX]NKLI/3;3]U_A\ MA@W[ WS.JD]J6OKJ"Y^/878?)86>+N50SME$7N99]=%,M2'23?E5R)=42!4N M?ZYXN.!9 9#'EVDJGC>* 9I/EZ;_ 5!+ P04 " !3@W17GPH_[WP# !P M# &0 'AL+W=OOUPN@\F&8A5Q^9L WM2?WQM)^0@9%-ZQQ=(G'F> MF6<\&4\F!RZ^R ) H>>2,CEU"J6V]ZXKLP)*+._X%IA^LN:BQ$K?BHTKMP)P M;D$E=0//&[HE)LQ))G;M4203OE.4,'@42.[*$HM_9D#Y8>KXSG'AB6P*91;< M9++%&UB"^K1]%/K.;5AR4@*3A#,D8#UU'OS[16SLK<$?! [RY!H9)2O.OYB; M7_.IXYF @$*F# /6?WN8 Z6&2(?Q=\WI-"X-\/3ZR/ZSU:ZUK+"$.:>?2:Z* MJ1,[*( $0U(#@6D!8 \(6(/1? $0U(+K6PZ &6.ENI=TF+L4*)Q/!#T@8:\UF+FSV M+5KGBS!3)TLE]%.B<2I95O6!^!HMR8:1-I."PH3*M^@5(@S]7O"=Q"R7$U?I\(P3-ZM#F56A!"^$$J*/ MG*E"H@7+(>_ I_WX<0_>U6EI@F7L+U#H?<.!5X0HD_+%+UY];8C MKOGU-$$/3?H?HJE+!$0'W^)_AW66M;"IJ-#R#E[@[2B2=^B!ZH:$609(MS8T M%Y 3A7[C4J(_GSBE2+_T!RSRO[JJIG(7=KLS??1>;G$&4T-SF&O MSA3RG3V5.WOR\,*CUU)W:?$^',4MJ[3#RA\'XY:^[W&="1PU D?75B^PO+]N M1QW5%@];BB^-_-AK"[Z&:?$=IC.Y<2,W[J_;NN5+A*7D&<$*3S_:6V])EL:7;T(KMS=R5^V!>S)"Z5QM[.PJD3W*JK.O66W&XP<[ M%;;69_[]W.]83_4X74V__])7L_A'+'3+E8C"6KOR[D:Z"8AJOJUN%-_: 6[% ME=Y(>UGH3P(0QD _7W.NCC?&0?.1D7P#4$L#!!0 ( %.#=%=A$+'8ZP< M (I" 9 >&PO=V]R:W-H965THY$W_D&\8D>MDF:7X]V$BYNQP.\WC#MC3_E.U8JCY9 M96)+I7HKUL-\)QA=ED;;9$@N!>[[>R.+ <'ZUHVOVP.2ONSNAW@T/E"7?LC3G68H$6UT/;O!E MY)+"H&SQ&V?/^=%K5 SE,++/F=+^7F>C =H"5;T7TB[[/GGUD]H''!B[,D M+_^BY[JM,T#Q/I?9MC96/=CRM/I/7^J).#(@Y T#4AN0R6H?&II/,KD3TC4;16M.)%&=_26D6$ MIT4J/DBA/N7*3LX?JA1$V0H]\'7*5SRFJ40W<9SM4\G3-;K+$AYSEJ./R.,ZR'<5D,@;PP!HR]9*C?6>R'*AR'F)#7F-P2*_ +%9^0BR\0<8B+?GWPT89JLCS'-%D+2)@/"0L@82$D+ *" M:?DQ.N3'R$:?_T=5&3E-F'&]LYKVS8P*YI6PHC!YFF/BS9RKX=-QR VM,':Q MWBKHMB*C$?'T5J&AE>-,9GJK"&B0VNR/#[,_ML[^HKRP,E$44_LW+CI60M\@ M5+#1T91\=,FH%8-NHU:4 @.&3%VW-?\G.1'0V+2Y]PYS[UGG_FLF5850KX\7 M*%4G@BHDXC,B8N7VC8C7F21,7*^5RKZAE>&T\+H)C\>S=EBZ+--I 31(+323 M0V@FUM#:$J_5V6>> MB^+(CHE8&9J"9O78-VB0,!\2%E0P[!R?=)](*P,@/49 ,"U1IH=$F5H3Y7.J MSEZ9"6Z^?EF-^\9\VCT%9P2WUTY(E\&T>S'LN@PA749=EZ.)<[0<:6&:'<(T MLX;IOEQ+4<+I(T^X-%:A5D+?6,T,B^ITW H5I,=@9JANVAY#2(]1UZ-CCA)V MFGMPQ[[NBFRY5TOL,Q5"W7U_*]93GIEN16_MI+[Q J7YH+3@Q)R-T3=&A6GY M"4'[$4'1]-PXTF>P=9R_O^8$%8RJJ_$34U=<])?MSOG6CNR=)) T'Y06U+3C M%<=K%;LAJ,<(BJ:G VG2@9Q8TNNZ^9X50G,IT#%1JFU%M?;+8\(K=>X"!2\[ M%JN"#7WEVZ)=(?&IC_(5C:L&#Y(*B7PJ&?K?S0O/_W]9BC,?L?/1P<:\LO:M M=UY!TGQ06@!*"T%I$11-S\!&V,+O5K8PJ+0%2O-!:0$H+02E15 T/4\:@0O; M%:[7/!&'A6IWM%!EAX7*F$"@"A@VB%NSUKV9#^HR.,=E".HR@J+IX6X4-6R7 MU,X--_K TZIT,ZGUMW8OO2-O[[.+MN4W-\9U K(CP?=W) 3M2 1%T[.DT?ZP M7?S[Y\N7D:I=WBI?0 5$4)H/2@M :2$H+8*BZ1G82)QX\N[R!52S!*7YH+0 ME!:"TB(HFIXGC<*)[1+GN\H74 $4=[7!L3.=MNL74 7T+)\AJ,\(BJ8'O-%* M\2FQ%*: 1543_09EQTQKA.@*NOW=B,$[48$1=-WY30R+;%+CO\-?C-^W6$W MZQMR4)H/2@M :2$H+8*BZN(*"R+"C-!Z4%H+00E!9!T?0\:01< M8A=PK1M_[+:],X08OAS#9-*J'.IFVK=VSGC2WGMBH!&7N.UO14VTZA4;$)%;Q:_Z+W##3!>O6;M<[ J#2)2@M *6%H+0(BJ9G1R-=DM&[UW)0 MA1*4YH/2 E!:"$J+H&AZGC2:)['+=O:U'%3))-U-?6//;:_DX^Y=F]?>K&8@ MX:XV;4!AC-O["*'&J,]_HR82NYJH"O(1NF@M]ML^>;W M?'9H[Q.]*[!UGQ$#=1D87'92.@1U&4'1JD /CYY\WS*Q+G_4($?EP^N%DZ.C MAQ].N"E_+J!U?($O?6PX'N#+L/I9A 9?_4K#%RK6/,U1PE;*E?-IHFY 1/7# M!]4;F>W*Y^X?,RFS;?ERP^B2B:*!^GR59?+U3>'@\/,3\[\!4$L#!!0 ( M %.#=%<\H/?NL0( '$& 9 >&PO=V]R:W-H965TY[G7GR,-DH_FAS1PE,AI!E[N;7EE>^;),>"F3-5HJ0O*Z4+ M9FFK,]^4&EE:.Q7"#X,@\@O&I1>/ZK.9CD>JLH)+G&DP55$P_3Q!H39C[]Q[ M.9CS++?NP(]')WN4W'7N $H<#$.@1&KS5.40@'1#)^M9A>1^D*!IS8?>Q<>I+ABE;!SM?F";3P#AYHG;%K;P(.D,E85K3,I*+ALWNRI MS<.60QCN<0A;A[#6W1#5*F^89?%(JPUH9TUH;E&'6GN3."Y=4196TU=.?C9> M-,4 M8(%SR1?\81)"]=)HBIINMK$DC*]PCZQ+NB" W\$FFF/[K M[U.(79SA2YR3\"#@ LLSZ 4?( S"'MPO;N#XZ.0 ;J_+7Z_&'>S![?+PP&T. MT[I@J-M,P>V.1#W#C[D2 JBI-DRG/W9T]_3*E"S!L4<7T:!>HQ>_ M?W<>!1\/1-3O(NH?0H\GF'$I7>673#"9X"Z!#4140[A[OXZ'E_V1O][!.^AX M!P=YY[A&65$7:4P4=>+OUW5OF!N0_A;SZ: _W,,===S10>Y;F=!$,PAIA6 5 M4*'()-O9N-$; 8-^%.WF'W;\PX/\U.7_2?CP;<(O7I/Z6V. FC"KAYV!^B8W M$Z$[[>;I=3-&_IHWP_B.:>H" P)7Y!J<#2GMNAEPS<:JLAXJ2V6IX^ME3O\$ MU,Z OJ^4LB\;1]#]9>(_4$L#!!0 ( %.#=%=]]-TD5 , +(, 9 M>&PO=V]R:W-H965T6AZH,) UAU[-1V8/OWM9T0P>)%K)07$MMSSHQG3L9FL./BC]P M*/2842:'WD:I_,;W9;J!#,MKG@/3*RLN,JST4*Q]F0O 2PO*J!\%0 M:&#G'L1HP M%"8,'@62195C\NP/*=T,O]/837\EZH\R$/QKD> US4-_S!Z%' M?LVR)!DP23A# E9#[S:\F;6-O37X06 G#]Z1V_:IW;O>RP)+&'/ZDRS59NCU/+2$%2ZH^LIW M'Z#:CPTPY53:7[2K; ,/I854/*O .H*,L/*)'ZL\' #"Y!E 5 &B2P%Q!8@O M!205(+D4T*X [4L!G0K0N130K0!=6ZPRN[8T$ZSP:"#X#@ECK=G,BZVO1>N* M$&:4.%="KQ*-4Z-YJ4#$5VA.UHRL2(J90K=IR@NF"%NC!TY)2D"B=VB\P6P- MB# TYDP)+2-TAREFJ5Y],P&%"95OM=WW^02]N7J+KHSIMPTO)&9+.?"5#MBX M]=,JN+LRN.BYX""_1G'00E$0Q0[X^#S\4\'.PB?GX1-(-3RT\,@!O[\\>!=\ M>GGP+OCL\N##8[BO)5+K)*IU$EF^]C-\+D'\NEU(JX+?KM*6?+&;SS38&YGC M%(:>[J 2Q!:\T>M782=X[RITDV23)LGNFR2;-DDV:XCL2"YQ+9?X'/M>+E(? M5BF0+5Y0:"%,];EGNH5++B5?Q_*9XW,[BH)>9^!O#V7@,DK"8Z.)RRCJ'1O= MGQJ%O2 X-IJ>&L6]I'ML-',8Q4F_-CI*7U*G+WEY^IB^E^@V76?1#*ZBELY2 MRSZC'M)M%EW%+>T?86E[.N0*L@6(LK+[9MA"NC\,AB:)QF%$F@ODT?_:@YE-Y,)P)>%!('[*,JJ<[X/(T"W#P_. SV^Z,>Q#. MIWNZA168K_L'94=AA;)F&0C-I$ *-K/@ [Y=$.(<72J[S7W0J;:, I0=M9%8Z6P89$\65_BHGHN& M1V<<2.E ^CK$I4.<"RV8Y;*6U-#Y5,D34L[:HKF;?&YR;ZN&"1?&E5'V+;-^ M9KXJPH?D!JW85K -2ZDPZ$.:RH,P3&S1@^0L9:#1>W1/F4+?*#\ ^LA 497N MGM#;)1C*N'YG#;ZNENCMFW?H#6("?=G)@Z9BK:>AL4S=]\*T9'57L"+G6,'^ M"L717XA$).YP7_C=EY!:=YR[D[9[:.>GFB1231+)\>(S>)_@"!SA+AU>1[<& M;_6>IC +["+3H(X0S/_\ X^CO[M4#036TAA7&N,*Q]YX?*=*N;3#2[U/ M76J]$)>J+VZHG;MI?8/ M5<)6<#\O+\2ELWO=5\)-)>&F1P8F7<2]CI<2'PBLI1%'=2V.7IV#2XB!] Z% MUA;<:#[PJ_-P">%;,5Z3-K6ZY&,R3!+&@[8 0Z&U5==- /:6W7Z)V(]QL>*X M=_#J\H[]];UO,BYAO/\MGTF;7EW?L;>8]DO(?HR+9SGI+:,NVMA?M8NDW-6? MW_D]+R8_$%I;9UW9\>3U:=G;'5PL>""TMN"Z7\#^AJ%76O;5^%)%[S8 UWT MOADH+0_:%PR%UMY^UHT!\=;A?FG9CW'Q7C1Z$;SQF>B1NMX3?[WOFY=+F.:^ M*D[^O_!@ &0 'AL+W=O"FYT*.@,*:Z#$.=%52B M/I,5";NSD*I$8Z=J&>I*$>8^J>1A'$5)6"(303KT:Q.5#F5M.!,T4:#KLD3U M.B8NUZ/@/-@L3-FR,&XA3(<5+FE&YK&:*#L+.Y2:++VT=MA+B>$]"W";$7G=#Y%7>H,%TJ.0:E(NV:&[@K?IL*XX)=R@S MH^PNLWDFG36' 7(!,[84;,$R% :NLDS6PC"QA(GD+&.DX11N40E[L/"%X9QQ M9E[A^(8,,JY/=NX> 1/PM9"U1I'K86BL8$<;9JVX<2,NWB/N SQ(80H-MR*G M_,_\T!KMW,8;M^/X(.",JC/H1SV(H[@/C[,;.#XZ.8#;[ZK8][B#/;AWR!0\ M(:^IU]EW)7L@U+6B'.S]FU)6*^4J.D;-= \>A9QK4BN<]3R3G8J[A&E?_85Z+W6%&8T"^WP=,07IVS?G M2?3Q0 4NN@I<'$)/Q[1D0CAW<^0H,MHEL(%(/(3K%JLTCI/!,%SM(!YTQ(.# MQ,>?;.V=-JZ8;-1,C*]\!YM+8?N*' MA6W@I%R W5](:3831]#]):2_ %!+ P04 " !3@W17(79PA'<# !4#@ M&0 'AL+W=OCV:A?+)&ZYQS>0_J2 MG#6,?Q<; (E^5"45.Y[(>B-UAYW,:KR& M9Y!?ZT>N6O; 4I *J"",(@ZKN77G3K.)CF\#_B30B+UWI#-9,O9=-SX5<\O1 M X(243:_Z /I]0\^6L%.TO:KK8T+=0OA6253U8C: BM'OB'[T/>P#%8P9X M/< [!@1O /P>X)^K$/2 X%R%L >$YP*B'A"UWG=FM4ZG6.)DQEF#N(Y6;/JE MG:X6K0PF5"^L9\G55Z)P,OE$=T EXP0$>I^"Q*04']!']/4Y1>_??4#O$*'H MRX9M!::%F-E2:6JDG??\]QV_]P:_CSXS*C<"+6@!A0&?CN-O1_"VRG5(V'M- M^-X;)7R&^@;YSF_(*9V?4U_\G'HV#D\A5W#7!#_PTA\6C]_R MA?^S>%Y02D1>,K'E@/ZZ6PK)5<7XV[1:.D+?3*BKZ%34.(>YI9L MK<9@M+=C"/:%8__(W%&52\T]0W!Q3<',(.B'L=G9:' V&G4V(Y2H/;% :\;, MNU9THAI/_-LC8T=%+C7V',7%-16S4T77NPTBL[7Q8&T\:NT7)G&I5NUP;#"Y M&Y\JWWIN<&3OJ-"E]IXEN;BF9!:?%(4@=J(W_)T,_DY&_7WD;$?:8[NZ-0P^ MOR"V%*P$D0/- :FS&&HXD?"Q8 TU3L'DM$A.'#',:DIS&>$X7' M*]>@YX;A85 VFOJE.YF]=^JM@*_;^XE .=M2V9UAAM[A"G37GOR/^N_=Z8-K MZ$_=Z:*[X?Q'W]VW/F.^)E2@$E9*RKF)51'CW1VF:TA6MV?N)9/J!-^^;M2U M#[@.4-]7C,G7AA88+I+)OU!+ P04 " !3@W1734/*%+(" "_!P &0 M 'AL+W=O9_[Z!DNXGE6OL/]V1=2/W!3I,:KV$!\K&>4]VWV% MMIY0\V6L%.:)=DUL'%LHVPC)JA:L%%2$-F_\TOK0 [C!&P"O!7BG OP6X)M" M&V6FK!F6.$TXVR&NHQ6;'AAO#%I50ZA>Q87DZB]1.)G..=28Y.CSB^H+ 0)A MFJ,?L@".IAO.@4IT*P1(@:ULS;[79/=>R/[ NI+Y#L7R',\?P0^/0Z?0:;@KH%[K^&V\J$SP^O,\ Q? M>)H9/2\:#RXZ3W[=+H7DJ@=_CQ7=9/''L^A]>2-JG,'$4AM/ -^"E;Y_YT;. MIS$+_A/9*T/\SA#_&'OZ!#1G7&V+F@DB1Q>X(8@,@3XRMJE_'23VME_","8( M@K@+>B4MZ*0%1Z7MUXI0L>&89C FKJ$(>HD]=Z!N),B/WE 7=NK"H^J:KJE; MC=!NKC&)X3"[$SL'$D>"PO!Z7&+428Q.D)BU#8U-@X\)C :YW?A WC#$NQH7 M%W?BXJ/B'IC$Y< _LR'9B;KC8=-%<7B@?!AT'3CN@7:[=[SJJ^T[YFO5=JB$ ME8(YE[%:'MY<%\U$LMJ&ULM5E=CYLX%/TK%ENM6FDZ8!-(F$TBM9FMME)'&G7:[D.U#Q[B#&P! M4V.2Z?[ZM0G#IW&;D?.2&'+OR;G7!SC8RP-EWXJ($ X>TR0K5E;$>7YEVT48 MD107ES0GF?AE1UF*N3AD#W:1,X*W55*:V,AQ?#O%<6:ME]6Y6[9>TI(G<49N M&2C*-,7LQUN2T,/*@M;3B8_Q0\3E"7N]S/$#N2/\'RO0:WF/V5B=_R$_JXJ7A1SCPNRH@!,1@LT.:AZ4V6+:N),3N,=9^+76.3Q]2T3BF#\!\#9%OSYO8QS M,4<\R'P?!&4*S)JI':=90FFDI=56Y[:I23A%.*>/Q?]4)%>TC]*S#R!EP M'D>\1G/'4W/V&L[>S]L(\NX51Y[$= $RPE56K;#8'UBH1.^S1VSJB_&MQ0)TRA M]5O1,2;P>1JL\WIW.]?U!B)41+F^._'4@:TA@-H'[?J&WL<) ?NC'$$88?9 MF-KI&'W^FT+KU]TZ .B>4YA:?W%R*PRA]5O1.@^HMQ[3PAR[!A_-A[K4F8\^ MH]970+VQ^$#$BTQ$DRV(4V$O]D1.BEJ36J"3)\(06K_LUI] _YR:-&I:3*'U M6]':%JBU QI-SLZ.2),(36+[NU*<@[IR:-6A=3:/U6 MM-8%Z==6IC7IC_3FS>%0E..@P)]8[4&MAT!Z#['!>5PO4/U+0E[(I5PQ?A#U MJ[5I=+G#%%J_^-:JH,4YM6G4PIA"Z[>BM3!(O]0RK4\J<#N2_2[(.M_P=02P,$% @ 4X-T5^QH5UN @ Y@8 !D !X M;"]W;W)K&ULK5713MLP%/T5*T,32$!"4@IC:21H M0..!J:)C>YCVX":WC85C!]MIX>]W[:198:%#&B^)?7//L>^Y\7&\DNI>%P"& M/)9M* $GL M8A.5Q+(VG F8**+KLJ3JZ0*X7(V\(V\=N&6+PMB G\057< 4S%TU43CS.Y:< ME2 TDX(HF(^\\Z.S=&#S7<)W!BN],2:VDIF4]W9RG8^\P&X(.&3&,E!\+6$, MG%LBW,9#R^EU2UK@YGC-?N5JQUIF5,-8\A\L-\7(._5(#G-:?8 M\F62:_\!S_>CO^T!>^C!)T.X5J'BW KX12J0Q(% M^R0,PJAO/_\'3]\.#[=4$W5=C1S?\3^ZND\FG&([GS?WY_E,&X4G[E=?XQKF MJ)_9NM"9KF@&(P]M1H-:@I=\_' T##[WJ?:>9.D[D3U3=- I.MC&GER7%67* MR2?GA$NQ..!X.')"M0;3>P(:PJ$CM.Z[3 :G)Z>QO]P4Z"U)Z=])09?15.-O M.$ ):N&<5)-,UL(TAZ"+=F9][CSJ17R,)MYX[A^:Y@:XH6K!A"8E81M/ _?9+N5RP P6>[R##?#/^S45=V9#2;("2I:1$E'8+HU;^R:R76F@ M%']D<&)GUTBZ\D#(%WGS(5D:EEP1Y!!SB<#BYP@KR'-)$NOX6D.-9DYI>'[] M1'^OG!?./& &*Y+_F24\71HS R6PQ8>D,7FW@O72&26V@7#62D+9<.I>)H).QZLJ:@YRK\A7"8H^GK( M]J(*./H%A2 *+\YPE4[Q\+8@E&?_5 -O0^ XR]D[H?R\"=';-^_0&Y25Z%-* M#DS(V<+D8GER$C.NEW)7+<7YSE)<])&4/&4H*A-(!NS#;.D#L_-GOTOV=O!<-M"L55O,E_%,H56N=8 M5$B[7O[Z7![ZO\7RGK0G[&GOFVVU1-"!R[&DC:OD_:?R?C/J_(HPCLA5?KR.4!QAL M0*.$UY:A3EBH$Q9I@K72,&W2,+U@GYCJ3)!.6*@3%FF"M1+D-PGR+]DG*KAW M]NHZ;N?U7O4UMN-W^D1?,W6L3IOH:US7'^X2L\;[V:CW]R*>F,:I\CD1K2(G MJC*'7!TEO;88=<)"G;!($ZR5CGF3COD%N\5<9X)TPD*=L$@3K)4@VWK>(%B7 M[!MG:;G#:0]NOWYX4;B]GW^TE?94_\3J]Q#P[ M>2F [M21%T,Q.92\VELWH\VQVJTZ3.J,W]DW*WM@/)3'<.JDYQE?G>%]Q'27 ME0SEL!536=>^>#UH=2Q6W7"R5^<^#X1S4JC+%' "5 K$\RTA_.E&3M <3@;_ M E!+ P04 " !3@W17CI#,@WT# '"P &0 'AL+W=O]!3*[7J:KGK/51] M,,D$K'/BU'9@^?>UG6P6B$GWH2\0VS/C;\8>SRR.7'R3>P"%GDM6R:6W5ZJ^ M]WV9[:$D\H[74.F5@HN2*#T4.U_6 DANE4KFAT$0^R6AE9\48Q6 M\"B0;,J2B--'8/RX]+#W,O%$=WME)OQT49,=;$!]J1^%'OF]E9R64$G**R2@ M6'H/^'Z%0Z-@)?ZD<)1GW\BXLN7\FQG\FB^]P! !@TP9$T3_'6 %C!E+FN.? MSJC7[VD4S[]?K'^RSFMGMD3"BK.O-%?[I9=X*(>"-$P]\>,OT#DT-?8RSJ3] M1<=.-O!0UDC%RTY9$Y2T:O_)(,P4\N:$0=@KA6Q6B3B&RCK9DUJTU421= M"'Y$PDAK:^;#QL9J:V]H98YQHX1>I5I/I0]9)AK(T<_/^F)(D(A4.?I#[4&@ M52,$5 K]1LF6,JJH7OT1;=KS1N_7H AE\H.>^[)9H_?O/J!WB%;H\YXW4EN1 M"U]I0+.-GW4P'UN8\ ;,!NH[% 4_H# ((X?Z:EQ]#9E6QU8]O%3W=5CZV(1] M;$)K;WK#WB,YD2WK8F(#19A$?SULI1+Z^OWM^6C,>G\Q:L$+D"9K"4-F$YJ!\VA;<[$U9QZ/ M0YI$>.$?SAT:RDSGLU[F@G/2Q$DK!3H*RH766IB<;8OC9'+%-A1*@MC- M-NW9IF^+(3D)SIB]1UNHH*#*&<+I "$*32)<< Z%\&2*W:!Q#QJ/@K8)3SI< M:-\"%V$\V#R<3:\ AS)X$MV(Y*P'G(T"?B5"D$J=$.L>HY.+;C;<>99:RQOW;C[8 M=7(6D9;,(1/>2%T.\_%9 M;<3_$;RV M9N]'-]E=!M(>,VU[/.-?9:W)TNA(,7>YX,,MXA%8>SZYOKGW4IID7\ MG8@=K:0.9:'5@KN9?ME$VW6U \5KV[ALN=)WV'[N=:<*P@CH]8)S]3(PO5#? M^Z;_ E!+ P04 " !3@W174G:I4&X# ,"P &0 'AL+W=OD[&2_?D=)UFQ9T8PM7VR2>NZY>XZGTXWW0GY7*8 FSWG&U<1* MM=[>VK:*4\BINA9;X/AD+61.-6[EQE9;"30IC?+,]AQG8.>4<6LZ+L\>Y'0L M"ITQ#@^2J"+/J7R902;V$\NU#@>/;)-JF+=N;?1T.!+P.\,]NIH38R2E1#?S>9K,K$<$Q!D$&O#0/%O!W/(,D.$ M8?RH.:W&I3$\7A_8?RJUHY8553 7V3>6Z'1BW5@D@34M,OTH]C]#K2@MH@ MN-1#6!N4TNU*>YFX!=5T.I9B3Z1!(YM9E-DOK3%?C)LZ66J)3QG:Z>E=',L" M$A(]8^4I4(3RA/RJ4Y!D7D@)7)-?&%VQC&F&3S^3>4KY!E>,DV]42GH$>"$? M%Z IR]05 I^6"_+Q_15Y;Z"_I:)02*W&ML:HC6\[KB.<51%ZKT3HDWO!=:I( MQ!-(.NP7_?:C'GL;L]6DS#ND;.;U$BYA>TU\YQ/Q',_OB&=^N;G7)>?_>8_^ ML_>39/A-_?@E7_@*W[W806ZJ!"]YJ?&&J4S*&HJ>-9B$DPP3^DFSQEF31&Y&=7&K07&K0QSZ=T8SR& C59 4;QCGC&R+6 M9 N2B:Y7<%;Q#4H^\VG:3=UP-!K;N^-D=X \USL%+;I @YM34'0.&HV"!G.B M.6PTA[V:L:_)#1#\\A+L?CU2*YK@R'<0."VEYYC0=UM"SS&NZPQ;0CM WA'3 MB=)!HW30J_1)8[/^"]_,I)#F8OOE#LXB^.R%04MO!RAT!RW!7:!1*W-1!V@T MNND6/&P$#R\M9VQ)_84\/"^_X4W8DML!\KS6U2TN88K^A:F2:Q]]WG/ *C5S ME2*Q*+BN.G5SVHQN=^7$TCJ?N;=SM^-\@:->-9G]0U_-B??X4C"N2 9K=.5< M#[$@935[51LMMN5PL1(:1Y5RF>*X"M( \/E:"'W8& ?- #S]&U!+ P04 M" !3@W174!XDVY($ !W' &0 'AL+W=O?H'(4?CZC9B?&OV8X0 ;ZE"$QSE16EB(\<)[!3'U%K,\F/W?#%C!Y'$E-QSD!W2 M%/.G#R1AI[D%K><#G^/M3J@#]F*VQUOR0,3C_I[+/;M$B>*4T"QF%'"RF5LW M\#I$GBK(K_@S)J?L8ALH*2O&OJJ=NVAN.>J.2$+60D%@^7,D2Y(D"DG>Q[\% MJ%5RJL++[6?TVUR\%+/"&5FRY*\X$KNY-;% 1#;XD(C/[/0[*03Y"F_-DBS_ M"T[G:WW7 NM#)EA:%,L[2&-Z_L7?"B,N"J#74X"* O3: K0^0@]R.\N4KRN&TMSS4EX=D+=EA7H[JY;:TJ_0,E9ZA',_7>79',\$/ M<@0(\/='>0&X$R3-_NGRYHSF=J.I@7V=[?&:S"TY]:_C(G"G8_D/<+PT1,LR MU) VY3B8!!5E3:E7*O6T2K\P@1.02+TCK=XSBG=![D\<"!MZM5Q#];8I P2= M'KU^J=?7ZET>.%?C0NE\#ZBD/ MSBG3=H^=7C;XLR%:EJ&&M"G';N^< ITJN#E:K8\4ITR.O?](]')S+;#JW76J MTE!-MYYRJ/ N4NB-7;]'^D5FA3]A@BE ZQZX4Z\YP>K)!YO09NV98V"5/Z$V MF"UN\3I.8O'4J=)HVC2*%II"J]M6!4[H&NVQT&2T7!I%"TVAU:VL$BW41]J7 M&RUL1TO7<9SF6#.:9E_BK(NMXBS4Y]EAG;8CQT*O*=MHBNVB1'U-MDJR4!]E M[SG9XS@"-]$1TS4!-UM.B!HWG:I-9M6E4;30%%K=QRHBP['9KF,T(!M%"TVA MU:VL,C+4AL?7=)U)^\6JW70FK;=\KWE1V('4UTBJ= KU\718(VGGQA%JOB+J M"0<_WC9ECV94Q52DCZG?E]505W0<-]NHGGKP8EB;LT]]E521/JG*<7_@>?N\ MC>G+;52/-GBIT&B0-856=_)BS=7PHJO955>SRZX_(P>C*@>C'UUY+0 NA\(4 M-MNHGF6P)VW*OM%7I52D3ZG?V7N\UO0PZE!O-+EV<#;5VQ=0GN4^8;V.: M@81L9(US-98CAY^_&ULO9UK<]NX%8;_"D;=Z20S64N\Z9+:GK'%.YN=3-SM?H8E MV&)#D2I)V4EG?WQ)BA8% 8+$Y&WS(;9EX#FD?%Z1P'L 7K]F^==BQ5A)OJV3 MM+@9K,IR\W$X+!8KMJ;%5;9A:?6;IRQ?T[+Z,7\>%INO?T_S[/4NRUYN!-GA[X4O\O"KK%X:WUQOZ MS!Y8^?OF#.^UC9.EUAZ;%/V/V6AQ\3^I3>EJN;P71 ENR);I/R2_;JL_:$K)JWR)*B^9^\[MI.K %9;(LR6[>= MJR-8Q^GN*_W6OA$''O>/4W39XV_:O,BM-:4@]E7OTVKOJ5MS9[+,FO9)ZE M+RPOX\>$D=^RDA&:+HE+%W$2E]_).YN5-$Z*]]?#LHI9]QPN6KZ[X^LG^ ;Y ME*7EJB!.NF1+27]?W7^FZ#^LSG5_POK;"=_K2N GFE\1S?I ])%ND-\?;/+N ME_?D%S(DQ8KFK&B_2(YTK@:[[+$"CWX ;*O!OV4O5T37&K#>"^R<>RN^D]&X MX6I[[K)Z\1*VJV8_L,T5,7[DW? N!^_?#5E>_:^.+\ <7ZC&W&VJ--4G[?%U MQR4A16J2S1;5 9U.'X6FC/V'B-&$L$YF:%F]8Y_I=UI]?DB.\'[7W9!WK^\: M/A8;NF W@^JVH&#Y"QO<_O4OVGCT-YD,D3 ;"7.0,!<)\Y P'PD+D+ 0"8M M,$Y1YEY1IHI^.\_6Z^J&L[H!6'S]0#8T)R\TV3+R+D[),DL2FA=DP_*=A-^3 M/]6?$/?*8'WUAX392)B#A+D[V*2!U0.3E]O1U6@TTJZ'+X?*0L;T+XL9(&.& ME\6,SC;C\MS:Y[FES'.O&O21*M'9MS).G[=QL:J&:R7)GJIAT6,I2V4EKV\J M(V$V$N8@8>X.-C[\VQUE\=D6OMCB5WTVMJH4.$K.LZ@0>6X1",9E[WB?O6-E M]MZMLVK,]!_:3 ZT.4N6<;'(MJDT>96XOLF+A-E(F(.$N4B8AX3Y8R'3QX:E MBXK8M3,/VTUG,Z%=B#RX" 3C=#'9ZV)RYNZEFTU(Z]F$5YKG-"VE]R9*5%]- M(&$V$N8@82X2YB%A/A(6(&$A$A:!8)RZIGMU37]NM#U%*@H)LY$P!PESD3 / M"?.1L )"Y&P" 3C%#7;*VJFO%[]T5Z>2)F1S39?K&C!WN8!ZQ'W[MMZF'UZ MB*V,T%=T2)B-A#E(F#L3;HQ,PYQ,]:/!"3*F?UG, !DS1,(B$(P3BC;J[**1 M>LBS_->V*)M!>B46NES&]>"')F1#XR6IM+*@F[BDR8?=8&C1W G6_NN'_4T@ MB8MB*_6"[M7!^ZH(2K.A-*>E'0X>--/2Q=&#"XWK06D^E!9 :2&4%J%HO.P. M7%KMXA%5X\\NMZQ66VWAZ2/=E(I)B>PM)B3-AM(<*,V%TCPHS8?2 B@MA-(B M%(T7G-X)3O^Y05;;'Z4N),V&TAPHS872/"C-A]("*"V$TB(4C5=75R^@*UFL'6FT I3F: MZ-I;+'RY+4X?IK2]H M0024YFABK8!N"-J"ECI :3Z4%D!I(906H6B\MKK2"4U=.X'PHM0A>NL*6E0! MI3DM[9R=XT*C>E":#Z4%4%H(I44H&B^MKFY"4YK(;](B[!O+%W$EJY^[>$'+ M+* T&TIS6MJ9BQ>T@@)*\Z&T $H+H;0(1>,5UM51:.I"BL^[.3SZS.IRV&;U M0BNR,H^?GUDN%1*T= )*LZ$TIZ757F(W17$E7*N0,3THS8?2 B@MA-(B%(U? MI-K56>CJ.HL'43L_>J%21^JK+RC-AM(<72RJT"?C(WE!0WI0F@^E!5!:"*5% M*!HOKZZ>0E?74_QC55%76;*LQ$67-Z$%I/I060&DAE!:A:+R$N@H)7>D1'TAHD:4%6VSKO5$NE1.T> )* MLZ$TIZ4=RDD8.D$C>E":#Z4%4%H(I44H&B^GKB1"5Y=$W+VPO!XW+6FC%=Q!N:2$4%+9: TFPHS6EI_%3$L9Z@51)0 MF@^E!5!:"*5%*!JOIZY*0E=72;@T?MM\I%+/XJ#BZ-0.#6I@;Q%!JR:@-$<7 MJR:TR6AL2"Y-8LN9.1-W3_"@!^A?&C: A@VAM$AR$M94L[BSX).[*V30U84, M]O$:I2R/G^-Z.1-=G]K#01>M?&UD2>Y'YI*6AJRA+4.:LEL<1WT^?6NQH30/ M2O.AM !*"Z&T"$7C-= 5'.CG-FOHMIIJE^;5._)TJJ@_]]-F.<2E]0>ZZ,K/ MC(DE"D1LIVLCTS2.]2&V&X^-J:X?JP.ZR0*4YD%I/I060&DAE!:A:+PZNIH! M75TS -Z(K8UV;K>M^87M[ O;.>JS[*T,J-^[9QZ0^W4]]_"T!!MZE_UF3851Q"REN9$'$#(B;HF#B#4 M)]-7 %":!Z7Y4%H I8506H2B\0+HO'1#[:4?SQ )PPFI!D2;V9I88XD$)'[T M5!,SVY8TG&J&*"I'?3J])0#UPJ$T'TH+H+002HM0-%X"G1=NJ+WP.,UT M$C_I;4DKZ04!Z7^Z4)H'I?E06@"EA5!:A*+Q8NA<:$/M0A\8"]4E0/"@WZ:1 MI * >M"&Q.<=7VX;04XY0-#Z;.]_9.+N OLSIHMS2A,279#9TH3R49D-I#I3F&N+6^YHF MV633DS4<2V;:?$E#PY1LYA](&IHS4PP=0L\X0M'XQ.[,9$-M)O=^(H::USNS MH4O5H30'2G-;&F]V6&+">H;$8S>G8A[Z$N+8T&29+7'CIU/QPSV$GG&$HO&9 MW1G!QCDC6+T#*_F3]'KLA3I<[\2'+A^'TAPHS872/"C-A]("*"V$TB(4C1=C MYST;.T_OQQ\X"5U3#J794)H#I;E0F@>E^5!: *6%4%J$HO&/GNP<;?/_MO9< M':FO#J$T&TIS3,G:^><\::JI$_]P]=EZH)N@H=2K.A- =*?3F3^[H;T(7I4-I-I3F0&DNE.9!:3Z4%D!I(906H6B\NCKWWU2[_WUW M]%?C>HL-2;.A- =*]"@_F5! VC0$$J+4#1>'ET]@*FN![C$ MOE0C>DL"NO@<2G.@-->4[/LO<1"]MMV1URA.A$MXQEBLH0LD/,.43(-#SS9" MT?A$[GQX4^W#?Z+?XO5V31ZSO.I;ESPN:!7NU( %ZLA#:3:4YD!IKBG:XM.Q M9#VP!PWK7QHV@(8-H;0(1>,%TEG[IMK:[[;%BM/:_63+E!7RN3&HJ0^EV5": M Z6YINBL2Y]5X4'#^I>&#:!A0R@M0M%X<73E ::Z/.#^[:I1D&VECIS4#9IR MX9PM8VF!@)K86R70 @$HS8'27%-TZ:6[9GG0L/ZE80-HV!!*BTRQ%.+X)'@! M=%4$IKJ*X'/.F@*5U)0+F3Y8(F- 2 2C-AM(<*,V%TCPHS8?2 B@MA-(B%(U3E]65"%CJ M$H$?V3A+C>PK."C-AM(<*,UM:?R\E25N,N=!P_J2L+HE61400,.&4%J$HO$R MZ:Q^2VWU]]\;0@WL+1*HQ0^E.5"::XFK_PU9.30TJB^).M4EVRM"HX906H2B M\1+I;'E+O73^$F=$C>@M"J@S#Z4Y4)K;TL9GTM.3M#LV12Y$!>=1(?0<(Q1M ME[[#8L58:=.2WEZO6?[,YBQ)"M(L7ZF#'+Q*_O=[09_:)YM4=5$$2]E2%&EU-JI%-=5.UVO]09IN;0276QZPL MLW7S[8K1)G<_A=02P,$% @ 4X-T5RH6 MZ_V@ @ :P8 !D !X;"]W;W)K&ULA55M;YLP M$/XK%JNF1%H+(6]M1Y":9-TJM5/5K-MG!R[!JK&9;9+VW^]L",U6RKZ S_8] M+X=]1'NIGG0&8,ASSH6>>9DQQ:7OZR2#G.HS68# E8U4.348JJVO"P4T=4DY M]\,@F/@Y9<*+(S=WK^)(EH8S ?>*Z#+/J7J9 Y?[F3?P#A,/;)L9.^''44&W ML +S6-PKC/P&)64Y",VD( HV,^]J<#F?VOUNPT\&>WTT)M;)6LHG&]RD,R^P M@H!#8BP"Q=<.%L"Y!4(9OVM,KZ&TBUE3#0O)?+#79S#OW2 H; M6G+S(/??H/8SMGB)Y-H]R;[>&W@D*;61>9V,"G(FJC=]KNMPE!"&[R2$=4+H M=%=$3N62&AI'2NZ)LKL1S0Z<59>-XIBP'V5E%*XRS#/Q$M:&G)*%%#M0AJTY MD._2 %F"8CMJ*T9N&5TSSLP+Z2W!4,9UORTC+8$P0>[H"PF#<$1.;/0CDZ6F M(M61;U"MY?236MF\4A:^H^R"W$EA,DV^B!32O_-]=-E8#0]6YV$GX J*,S(, M/EEY0_*X6I+>2;\#=]B4<.APQ^_@WH@$KX,&TDNA&O6M]>2H0,(5Z+6D_%#2 MMK)4;,-V-GM)+W5!$YAY> LUJ!UX\<?W$K=>E"JY-$187@1M#-. M&L9))^,BHV(+V%8T7E_K=Z-D7G\SVW!:=4S>Z#@=#-MU3!L=TTX=>+C_4^WI MFVH/Q^-_2/VC!I"#VKHVI]%.*4S5"YK9II->50WD=7O5AN^HPB.@"8<-I@9G M4RR^JEI;%1A9N':RE@:;DQMF^#< 93?@^D;B8:\#2]#\7^(_4$L#!!0 ( M %.#=%&PO=V]R:W-H965T1(4Z"2B +9*:5 M^L>?39@0@^.$R],/TX3@WPOAB8W?QS8WKUG^K5AQ7I+OZR0M;@>KLMQ\'(V* M:,778?$AV_!4?++(\G58BK?YTIO[O) MMF42I_PI)\5VO0[S'P\\R5YO!];@;<,?\7)5R@VCNYM-N.1?>/GGYBD7[T9[ MRCQ>\[2(LY3D?'$[N+<^,G$4]X M5$I$*/Y[X8\\221)',??-72PCRD+'KY^H]/JY,7)/(<%?\R2K_&\7-T.K@=D MSA?A-BG_R%X9KT_(E;PH2XKJ+WFM]QT/2+0MRFQ=%Q9'L([3W?_A]_J+."A@ MVT<*V'4!NU5@8ATIX-0%G':$V9$"D[K Y-Q#PN:?%$)HBHM+F&<2NU^*7/Q:2S*E7<> M?R[)>_*4\_=/83PG]_.7,(TXN5_FG N-EN2=Q\LP3HI?;T:E""B+C:(:[NW@ M]A&X0SYG:;DJB)_.^5Q3GIK+SPSE1^)$]V=KOYWM@VT$?N&;#\2:#8D]MAWR MYQ>/O/M%=UZ/9LSG\ >QIBJ%S,7&-"LY^86,2+$*-*Y1-/_.BH*(FS[^O8S3 MY38N5E4KG2W$'=NS5BM&7E^M(&&>>^J;]D_N07=[3 [V>&_/IF[WLG9W;%]6 MT+DIEW6ZOZQ3XV7]5!3;ZF,S6:]$0?)&U MA>[J&TOWO?I(F(>$^4@81<(")(R!8(K29GNES2[K$\V04D/"/"3,1\(H$A8@ M80P$4Z1FC9N$U/A$M9:^\+S*C8I[H:AZ5\9">%5VI2";G0S)NSBM37M\%YC,G&-"@/I1&H;0 2F,HFBJY)J5MGVYJ4.C0J0]%4X30) M> N;@3?C>LL&FH.'TGPHC5K=_+HS&6M\.&A8AJ*IZFH2]I8Y8U^-LXGVJ8TA MR?)X&:=A8KKO@N;OH32OIAU>1* I?!1-%4^3Z+?, MF?Y/;[=,_/N&IX6^.H*F^Z$TKZ9-3K0G?KV?R>X]$Q6<1C'4.:H7M7DTY/!%95[9/^-$5":#Z51*"V TAB*ILJQ27[;UF7)1QN:\(;2/"C- MA](HE!9 :0Q%4S77)+QM8W*S=W_*C.LM06C^NZ8I=[O5F*!V>P@-2Z&T $IC M*)JJKB:U;9^7VGYK8+^&L>A:F5T],[*WPI T#TKSH30*I050&D/15!DVZ6Y[ ME.9#:11*"Z TAJ*IFFLRW+8YP_WT=#]\LU/(JZSWYF21Y23; MR-F 82)'R+SEO+/S.IEV=W"TKN/U:#ZRWOI#TGPHC4)I 93&4#15?TVBW#8G MRC7Z&\K9*^MXNY;.2UN'6L%-.WUNJYL"?C0?26^]0;/B4!J%T@(HC:%HJMZ: MU+EM3IW_-\N_O<3)D?85FB.'TCPHS8?2*)060&D,15/UUF3;[>L+[^F@J78H MS8/2?"B-0FD!E,90-%5SC1E@F\V "Z:"FLF]U0BU$>QN:ET[Y]*'AJ7GA@V@ M81F*ILY;;SP'Q^PY[-M)\I/T&NULYO95$)3F06D^E$:AM !*8RB:JL7&<' N M-!PDHT1WKI0AU(J T M"J4%4!I#T50I-DZ$TV_@O4F*PUJ+9\D0:F"<. GKFJRK%;^TS3+4KH#2*)06 M0&D,15.%V=@5S@F[HCT)Z?^8 &(.T5N$.YHZ :1="T*]"2B-0FD!E,90-%5L MC3?AG/ FVF(+17,K9[DU,]_RN!Z34LT8'Y*_OMX_#>6&QVR]"=,?)-J-SZO& MK Q)F8>5>R:7]XO7:SZ/A5Z3'S)'$_'JDW+%291DA7@]/*5CZ)R!FJ;HV&KK M&.IY0&D42@N@-(:BJ3IN/ _'['DBE0&H72 BB-H6BJZ!HOQ3GEI;3JSDMJ0Z%'44PK1ZCOXG2G/ERU MY0A=RPA*HU!: *4Q%$U=X[6Q92;G3079RS$2/=P\C,IMF)!%D@D%[FH^N:#1 M/$N2,"]D$[R[095K&QD7E'XPA^^KPYIFV4I[?.U.6V*$1O6A- JE!5 :0]%4 M,3:^S.2\59#V8JS2+;(JK,<,RDQYG&L7:W\PLWLKS>H. =,F)*%A?2B-0FD! ME,90-%5JC1TSZ67'2!-FSM?5V,"WT8*GNAKF"+T%9^NZ&N.KL?*OW8&&'H,/ MI5$H+8#2&(JFJJ]Q9B;]G)EV/7<\X6T&]Q:=^3"=<757JDMW0X_#A](HE!9 M:0Q%4X5WL*9_+Q]F2(KM82F*MKG^_A#[K #MXDGMGC,TI@^E42@M@-(8BJ9JM[%J M)CVMFEICLO-BVIN+FB[?BLI/YFA^$]6? M'.VX6T.!^-\C46DNN=BMC).=<;/*$EDDW&SR["5,AJT5#W?=ZPJ+\'K;JAC@Z4YM4TRU+J:FLV:PV^A4:E9T8-H%$9BJ:*M_%K M)J?\&L/X;7VS#+51H#0/2O.A-#KI/D[!T2X2 PW+4#157XV1,C$;*9<\*@IJ MFT!I'I3F0VETHC&(],^+@IHG*)HJM,8\F9C-DUV+&K^MW1%E1:FOOJ#N!Y3F M06D^E$8GFB6NW*E&5% +!$53GUC66"!NGTL'XZTT8G,C.TK,BC- MJVE*^KI:B*[S"#.HMZ$):U_KFC]H6(:BJ0)J; O7;%N<-;7IC*75S&%Z"PHZ MZP1*\Z$T"J4%4!I#T51I-C:'>^%S'5RHB0&E>5":#Z51*"V TAB*IFJN,3=< MLVN ?D22.5QOB2)I7DT[^8@D:%2JB:I]1!(T*D/15%DUUH5KMB[.;66__G7_ M1)XJ XW\GNHK/:CI *5Y4)H/I5$H+8#2&(JFJO/@N2@5@.4YD%I/I1&H;0 2F,HFJK.QH]P M+UPCRX6Z#E":!Z7Y4!J%T@(HC:%HJN8::\+M/:_CXL88ZF*XW=Q^^Z%RT( ^ ME$:AM !*8RC:3GJC8L5YZ85E>'>SYOF2/_(D*4@D%X>100ZVDIPOY+-KG@XY[G<07R^R$356[^1 5[%?4)U.G?_ U!+ P04 M" !3@W17)Q[7PGX" #G!P &0 'AL+W=O?8^#K9"7FO2@ D#Q6OU^::ZE';L^2LPIJQ41-)!0SY\OD!OPD\%.[?6) M<;(2XMX,?N0SQS."@$.&AH'J9@MSX-P0:1F_.TZG3VF ^_TG]F_6N_:RH@KF M@O]B.98SY\(A.11TP_%&[+Y#YR8#)]!>!W /]? 4$'"*S15IFUM:!(TT2*'9$F6K.9CMT;B]9N6&U.<8E2 MKS*-PW0!*R0?B6VN*&XD0P:*G"X *>/J3*_=+1?D].2,G!!6D]M2;!2M9:YR")* B60!Z!RK,AXRU;9-E,'=AJ!B]QM_M^1C,>Z6?:^YF^ MY6%R[0,IU95_AD/;XX$^/@D\'?\QA5!Q=1'^C M6F'N7ADV3^ 5E6M6*\*AT#CO/-9'*-MGI1V@:&QE7@G4==YV2_T2@S0!>KT0 M I\&IMCW;WOZ!U!+ P04 " !3@W17.&$V*B\' 5-P &0 'AL+W=O MVVN[>?CC=!YJX"3K .>STY=^?>0D$<%QHI]HO;2">YQG/V,/,.%P\L/1? MOJ%4H,C2:81C>A29!"!_'=/%S2*,B2IQW\EZ*CBS 0//^_1_7SR(P M*?X'CZ4A#@1LZX@ *05(2P";1P2,4L#HRV"6 F9?AFDI,.W+8)4"5F[[PEBY MI=U !/.+E#V@-!LMT;(/N;MR:6G@,,E6UHU(Y;>AE!/S3U2ZA:-3E*^I4W9W M^IU3=,4Y%1P%R0KE ]"G,+@-HU"$M+CKATF0+&GY[8)Q@=Z[5 1AQ#](L.\W M+GK_[@-ZA\($?=NP'9="_&(LI,89[WA9:O>QT(X+NW0I MQ;%*O&%+HUIZ1HXW/8)7+#+5HBCD#+5<%FO/^398TLN1#*::>5>:?:C7(0?%5FG4+N%D@P%Q+,@P3S M@< :[K0J=UK:W?)E2]- A,D:1?G3D]U&X3K(\ZQ3^(:-UC;2JC#4CWT8/4A&7\%HF3/U-K(KN]LOMWO$DO6IH&FLL[S=T!>KO(UE55?5E?6JSU;VQR]E_GX M$PU2_D%E?#V%44@B$\5%4DU,M J>5&Y<:)&&>@A,+0]2+5^OEEFJ1?9J8:)0 MJ^%K/*F+MLDP;Z]"OF0[^=R0$8XJZZP",/M7K;K)&9ZV=I:>=ZCC^I%ZH*3^ MLZ1-FQ\4REB;A35+WJ)X.5>:&D,F9*!H+BB:!XKF0Z$U_4MJ_Q*((J9$:41O MTBYB]%2#G=:#T@.E]!64SLPXLH7J@A]KJ]!J"[TL[RW!#U,3@DG;\J#E?A]* M#Y325U!B^TCFB^L"'>LK=(WE>V6^)?RA5E.GG9;I=1AL^QZ4'BBEKZ"T\#'; MU]4[UE:30[+?$JG1/IAU@@MHC=Z'T@.E])^A;)JYKJJQOJP&R8"?X=@G=;A( MZI!U- '6 PUV$I!:'JA:?D^U9E4*[#R; M?%/-97\R](@6U58C@QV]L+M(#O M1^J!DOK/DC9M7I?Q6%_'-U+@$\61T0FZ$=+ZQ39N>1M1)&7[.*\)<.2?Y0.TVOS16QH>CQ36^C%!SOR5?[)D^18K[!F%B@U49\;/+"<]VM#E M!*J;!ZJ;#Z5;!2B:"XKF@:+Y4&A-_]9=+]*GZ]4[^DT[G3>S4YDK!AE3JQW]NH,P MP;@=_;JC'-MI![^W^)4(J1M:1-\^^2HQ@W2YR1]5*QD!([;-,ARE_2#[.@M0 M-!<4S0-%\Z'0FBZNFUC$!@J"D/VA!2B:"XKF@:+Y4&A-_]8-,]+GAR^]@Z#3 M_>U-^XQ%-<9NA\#N&-(Y+U0-,D@[ @)UK9KFJ]M.1-^*N*&1O+4^06N:2!-& M>20,5G&8A%QD)KU7-GKUJ(,W"VBO"!3- T7SH=":OP:ONT#&!"88&I MC04H MF@N*YH&B^5!H3?_6S1M#7Y\/"X8E6*,^==KUL&(0,2:M<*@8-#7;X5 QR)FV MJV']!(<:<'SPUDY,TW7^?A5'^2%6\19%=;=ZA^LJ?W.I=?\C/E]@Q7T7GWO% M&UHU?/'"V.<@78<)ERZXDU23,UONR;1X!ZNX$&R;OS-TRX1@&ULM9AA;YLZ&(7_BL6FJ97N"C8!0F^" MM+6:[I4ZK5JWW<]N\B:Q!IC93K/^^VL#A02H6['D2X/![_$Y=N&Q/-MQ\5-N M !3ZG:6YG#L;I8I+UY6+#6147O "9E?=N13+C6Y6R'&X%DMLLH^+Q(Z1\-W>P\W3C*UMOE+GA)K."KN$.U/?B M5NB6VZ@L60:Y9#Q' E9SYP.^O")E0=GC!X.=W+M&)LH]YS]-X]_EW/&,(TAA MH8P$U3\/< 5I:I2TCU^UJ-.,:0KWKY_4/Y7A=9A[*N&*I_^QI=K,G:F#EK"B MVU1]Y;M_H X4&+T%3V7Y%^VJOE'HH,56*I[5Q=I!QO+JE_ZN)V*O $^>*2!U M 7EM@5\7^&70RED9ZYHJFLP$WR%A>FLUNTH:,K+NH!_]8#4Z>&?P.B@OD>W\AXA%_H/S*7GX-"UV.RW)R6.[J M:6CF@C1S04J]X!F]+P4(JEB^1FD9/VWC#V6KQ/QA,?/Z7WT-)CR1VD-MO-\> EX\&0\:!G MW/,AT/&P[YQ[ 4=XU;ID<:CQGCTDO%HR'C4,Q[@:<>W M57FD[VGC>VKU_6T#&M@K!6+(_;3GWNMXMZJ/]!XWWF.[=ZYHBE9;S1HP.&/9 M-JN_M@5]U-L#-?BIC7NAL.?'82>8=>B1P;#7@M2S1KL!*2\1RXJM@J4&HUX? MD&H0BEXOSGM"2'>=[..-S;.W,<"O6*JLV18,)L&])%,<==>E[K4/C=B?3II> MAP9;6F,[KC^QG.8+>!VL\5%I?2RUP^0MK_'Q@%U+'7S.XNX"G8+8N$4V'L=L M/ !MO\MLN_98[RVU\3ALXSZW<4RZWD_!;=R"&X\C-^ZC6X_9]7X*=..6W7@< MO'&?WAAWMTMV[;'>6W[C/P$X[A,\[FZ;[ .,#=!"')^$XKB/\6G0@\4I*$Y: MBI-C49P,4#SH[A/MHXU-TS*<_#G#29_.4=S+8>]4V7/WCB',&=!G*M8LE_H_ M8Z6KO(M(?^Y$=:Q2-10ORI.)>ZX4S\K+#5!----!/U]QKIX:YK"C.=Q*_@=0 M2P,$% @ 4X-T5_^=U,9_! 0AT !D !X;"]W;W)K&ULK9E;;]LV%(#_"J$-0PMDUL779+:!UI+0 NL6)-CZ,.R!ENF8 M""5J)&6GPW[\2(E1),>1K>WX(;KQ?(?B%Y(2-3]P\2AWA"CTE+),+IR=4OF- MZ\ID1U(L!SPGF;ZRY2+%2A^*!U?F@N!-&90R-_"\B9MBFCG+>7GN5BSGO%", M9N16(%FD*1;?/A+&#PO'=YY/W-&'G3(GW.4\QP_DGJC?\ENAC]R:LJ$IR23E M&1)DNW ^^#>Q/S8!98G?*3G(QCXRM[+F_-$K,G*\*8 M(>EZ_&6A3IW3!#;WG^EQ>?/Z9M98DA5G7^E&[1;.S$$;LL4%4W?\\(G8&RHK MF' FR[_H4)6=> Y*"JEX:H-U#5*:55O\9!NB$3 ,W@@(;$!P:<#0!@PO#1C9 M@-%10."_$3"V >-+,TQLP*1L^ZJQRI8.L<++N> ')$QI33,[I:XR6C43W.:,*O0N)PI3)]W-7 MZ;0FV$ULBH]5BN"-%!]R,4#!] H%7C!$WR,7R1T61-K-">"J&WA/\@$:>CV MX24UG/0 1MW +U@#A[X%ODF)NRDA26I*<*Y:KA9?VP]J^T&98?R6?8:E1'QK M5?_QL[Z./BN2RC]/>:Y@P],P,P;>R!PG9.'H04X2L2?.\H?O_(GWTRG'D+ 0 M$A9!PF(@6$OOL-8[[*(O*ZO2=. KE/#,=.MR1L!Z5#\EN,)=ES@S)^V7WL ; MS]U]4UQGSK[B(&$1)"P&@K7$C6IQHTYQ*YZFVI,T_JY0C@7:8U80](YF:,,9 MPT*BG(AJ('B/_FD,#J>T5LFF;:V>YQ^)O:Q8V%GUOLH@8?'9&VC)&-S@W5G82^SJ^?C44^:-K_9L>CZ:06:-+ ML\9 65MN?._E9=V[S([B*"]$LL/Z-=T^E)R1U$WN:\G2F@TV-0TV.Y($FC4" MI<50M+;+QL*+W^GRUT8'L_/CR8?W;DQO<9"T$)06@=)B*%I;[\O*B@^ZM.*# MKJV TD)06@1*BZ%H;[YXY] M=G"&7+E8@=)"2VO-C>U1/@)-&$/1VDI?EE[\[K47.\E M%YMLTGRU&AZ_0EY2*+2%9DT/_F!\K )T006*UE;QLO#B=Z^\_)_''<@5C)7_ M>BW'#_Q9,!L?2WI=\-1S401:O1B*5FER&U^3S-?%+U@\T$PB1K8:[PVF.INH M/MA5!XKGY0>F-5>*I^7NCN -$:: OK[E7#T?F&]6]6?3Y;]02P,$% @ M4X-T5PZ?\0;X P F!( !D !X;"]W;W)K&UL MK5C;;N,V$/T50BT*+Y!&%]_BU#806[MH@"X0K+'M0]$'6AI;1"122U+Q+M"/ M[U!29"E5A!AA'F)1XCGD',Z%Y/(DY*-* #3YGJ5#D!G5V)1'5^42:%R"LM0-/&_F9I1Q9[TLWSW(]5(4.F4<'B111991^6,# MJ3BM'-]Y?O&%'1-M7KCK94Z/L /]-7^0V'(;EIAEP!43G$@XK)P[_S;TQP90 M]OB3P4FUGHDQ92_$HVGZI@*]*_6*R3E7/CD!@.M$CU%W'Z'6J#IH8O$JDJ_Y-3W==S2%0H M+;(:C#/(&*]^Z?=:B!; G[P""&I \!(P?04PK@'CMP(F-6!2*E.94NH04DW7 M2RE.1)K>R&8>2C%+-)K/N%GWG9;XE2%.K[0CCR'NP8?#^,4 WD73&_N#9_LWP2#A77&\)F/OB@1>$/39,PS?03X(#]\. M'P]8,VY60Z;^Z9G(@5<)R9 ,9(2TF63+*! :@3BCO"ZU--6V_"F63T)_6WK6W6"R6[E-[)0;- MNW0E+)%U5F+:K,3T?2M!.<>J(156K+)#*I31.J8:^@0<'FT\(UF97/J\>Q!Z MJ::6R#J:SAI-9X-6WC?.BGJ)#"TFRB2+J[+%M!&6'*!7OT'F2_-%139K.?/- MU/<\K^O,H:4Q.UK-&ZWF[_._.LJ52/MJV6:0_5*];)*%\_^)?]:](]5-(]7- MH%3;RI7*NM,GQ2#Z4BELDH66R#JJ+1K5%C;K]<*FB#;)0DMD'1%][[R']=Y9 ML0L9)7@Z:.>X49$3+7H+;3U<.SRF7O7WHM0.3^Q2%6VQ=65L'07\-\J"IV2:M+.!/%O/)BPV*K4$K@=S643X#>2RO M1!3FK8+KZE3?O&VN7>[*RP;WW+VZL_E,Y9%Q15(X(-2[GJ.WRNH:I&IHD9<7 M WNAM&ULM9M;DYLV&(;_ MBL;-=)*9= 'A8[KKF<2@:6::UI--FHM.+[0@VTP 44FV-_^^XF"PO+9BFF]O M;)#U/3J\UH$7N-US\55N&%/H,4MS>3?8*%6\<1P9;5A&Y0TO6*Y_67&14:5/ MQ=J1A6 TKH*RU,&N.W8RFN2#^6V5MA3S6[Y5:9*SI4!RFV54?'O'4KZ_&WB# M0\+'9+U198(SORWHFMTS];E8"GWFM)0XR5@N$YXCP59W@[?>&X(G94"5XZ^$ M[>71,2J;\L#YU_+D?7PW<,L:L91%JD10_;5C"Y:F)4G7X]\&.FC++ ./CP]T M4C5>-^:!2K;@Z9"JK3[1O\KH#%&VE MXED3K&N0)7G]31^;CC@*T)SS ;@)P*OGB%7J!'"0W5#")DAQ] MSA,E7^M$??QIP[>2YK&\=92N6DX>2%@ "0LA800(9N@Z;'4=5O31I9&?4BD17QV& M.^("50L+^OMWG16]5RR3_YQ3>@BI-"0L@(2%D# "!#.4'K5*CZPCN)W/%4?% M5D0;O1(?YO"7>N*N#U^=D[H&#RMPN4G9S3WL3?%T=.OLCE6T5J"OBD\+G0QG ML]G4+#.$+), P0Q]QJT^XVOT0>R1B2C1VA0BB5@E3Z;':WLV)U*&U+7V['0AF=/ND[?:)M=N7VX@@80$D+(2$$2"8H>BT573Z3$O:%%)I2%@ "0LA800(9B@]:Y6>/=>2 M-KMJ=5E8R^\K(B0LA(01()@AHN=V%Y_N=3+RHXN,[^C7((T]22G@;'*ZY-D+ M[ZLA*"V\NA4$JEQ3HB-_P+-*M.#YC@F5/*0,Y5PQZS6@G=5W'@6E!:"T$)1& MH&BFQKC3&#_3NMF H02'I 6@M!"41J!HIN"=I>/9/9T?6#X;\O'$-?2'DRD^ MG7Q!+1Q06@A*(U T4\O.QO&LWL'_6T.'3T2C\= [51'4G@&EA: T D4S M5>PL&L_NT7SBI0O?K*UH11.!=C3=LK/J03H?"U!: $H+06FDH8V-/=<(=S.7 MJ5UGWWAV_V8IDAW5.Z,BU57)F-;/XBG86;W%@Z0%H+00E$:@:*;&G5?D39YK MBP3J(H'2 E!:"$HC4#13\,Y*\JS^Q0]MD:9/5E??'[FGGKF] KVE!#6*0&D$ MBF9*V7E%WI5F49\=TE.;:#QQ/??4)K(7W5M$4*,(E$:@:.;]_,XJPG:KJ,\& MR8[J.^6"T@)06@A*(PW-V"#AD7]^?X0["PG;+:3#_FC9[H_T&$3'QM(?I;'T MQ6(LV4OHK2BHL01*"T%I!(IF*M\92_BYC"4,:BR!T@)06@A*(U T4_#.6,)V M8^DCBUE65,\,UC>QRQO7ATG[^AO:32G'=Z+=&_?4G+#7I;>JH!83*(U T4Q5 M.XL)VRVF)1,)C\MQK$750W@O$J587MX/*#5>Z231":^SV>X1?*EM M.WOE>LL,:DB!T@@4S92Y\ZVPW;?ZM-'4#4]C+3*M+HK*D==W.-O+P);A#.I= M@=)"4!J!HIDZ=]X5MC_HU.D<\5RR:%L^S/]#FMO+LTWAH/85*"T$I1$H6JVY M<_2$?\;$NGH70VH]M[FJ'_9O4]OW/=Y6;SDX7?;Z99$/5*R37**4K72H>S/1 MDY"HW[^H3Q0OJO<%'KA2/*L.-XS&3)09].\KKJ_6FI.R@/8MF/E_4$L#!!0 M ( %.#=%?1\QR^?@4 #\G 9 >&PO=V]R:W-H965TV)U9"HG2PF!=MCWPQ9YF,HY0^%^@ (_O GR;*Q02GR-Z$"?7*._*,V-?\YL_PON!G7M$8[J2.8*HKSU=TCC.2O]#]HO.J,\]$T"6+OT2AW-X/9@,4TC7)8OF1'7ZG58?&.6_% M8E%\HD,E:P_0*A.2)96R\B")TO*;?*L&XD1!HU>(0N)+>%4H"A%G])(BC>J45W_LV69(&DHYI94 M7N:VK%7ET4/ID7/%HR'ZP%*Y%1GC M!\=(?**[=VAHOT&.[0PU#BV[JSNZ\?@QZ]Z/6??-ZBY=*75\53WHKHX-H1C6 MZ3XL>.,KO"J=D4\BCCZ3.*.Z!"T90STC?SC),R'A 5 L$:*C.H4&9GHB[\S*:1:NJ)T@XA$SW03I6E^HU;# M'>41TZTI#T9FWY2!A+DE;%+ \A>3_6)BSZW]:2) VO,A80$0K)$(XSH1QL9$ M6&Y)NJ'YTVR=KQ;[:ZO%^&* W^*S$5YJ9,;#25/(+85&IT(7H=(9FXW/I'QC MQ_K& C6B,&DCL&DSV2D:6B>AI.+X3F/A-%>W[G5:LZ#-.=?FCO/CP#(7B-8 MTSI84V.P'GFT)Y*BP\L[(Q%JAT-#)+><99LM>LB$4A$"+5GR'*4DWXSHHF@T MTWFR76]/7NO0Q\ONF#R3,O;UX"9A,;6S/SIXK MW<3\;F(!4 \:P<3VL01A_^^'?%L@*W1;#Y=F%_H&J:-5#]2JW]%JT"[7#-1) MK0@#[)XK"-#D J6YH#0/E.:#T@(H6C-5G&.J.#]A%VV&]DX=2)I;T8P;:8V, MH[9G9XMR)ZD ROMF (^%,FPLLG3>_9HQO4,&6BVK:.8=-:A)7V?2PD6LUZ($:]#4&+_;6&IG&O&T&XUAFPF/S M4[7XNTQMD]_O*2=JSGG?*%]%@B*UH5[I)QUD@6<)2G-!:1XHS0>E!5"T9MX< M2V.X5VWLVBXH9'%,N,B;RA=I_7LT9*%J"4IS\67=RQE>+ <=A/PN0@&4\\VP M'HMHV%Q%:]T-=0SHM+VK2[,KO>/4P:0':M+O8C)H$6K&Z5BFPN8ZU<6R_9'F M1S_RL/T9K?7+-FC5"I3F@M(\4)H/2@N@:,V\.=:N40$@2*Z5JY8+^;JM6-EZ>URAO)=L5AH66Y M@/I]S9A\N&PO=V]R:W-H965T. M@3K4L%YT"^JUNV9DVA8BB2I).\F_'RDKDFDK3-R>[":Q:)Z'Y'ND([\2)_=" MWJDUYQH]9&FNKCIKK8O+(%#QFF=,78B"Y^:;I9 9T^90K@)52,X695"6!B0, M!T'&DKPSG91M-W(Z$1N=)CF_D4AMLHS)QQE/Q?U5!W>>&KXDJ[6V#<%T4K 5 MGW/]M;B1YBBH*8LDX[E*1(XD7UYU/N++B(QL0-GC6\+OU=YG9)=R*\2=/?BT MN.J$=D8\Y;&V"&;^;?DU3U-+,O/X7D$[]9@V;6@ON7%(E7E7W1?]0T[*-XH+;(JV,P@2_+=?_90 M";$78#CM :0*((6:):DZ-ZU?YQ2=O3M'[U"2HW_68J-8OE"30)O)6&005P//=@.39P;N MHL\BUVN%HGS!%RWQU!\_]L0'1H1:"?*DQ(QX@7->7*!N^!Z1D'1;YG/]^G#2 MMIR?&SWZX=$=,;KU:=$M>?UG>-'W3:(?T:<\YGEY"MRD+&_-\H[3;>?8,G>I M"A;SJXZI8XK++>],?_T%#\+?VR2&A%%(6 0$CNH^SV$&]V(%WL?/]TZ1M?=[P4Z]>2!B%A$5 ,"<'PSH' M0Z!2.H1,!B2,0L(B()B3C%&=C)'_@C"\)$[R%2JX3$1KP?023DT#)(SZUX9# M],B9;#NU(J!I.)J/:\W'WGE]XTK[%??&GZHX)(SZ5]9[7G"@63B"X[#Y41]Z M)_;%2"Z36)L?];M?"IL\T>T_TKV@4[4'I5%06@1%NJV7AA[#?#'[YV:J>-X?$(= M!W6WH#0*2HN@:&Y:&H>+1U!U'-3I@M(H*"V"HKDI:0PP]OO$'ZD\XZ,:<%1T M0)WNRP-&4 .ZKV<:4TO\IO;OZFEWJ=_+=T,_[=2S&Y1&*]J^V,-N.!X?" XU MJ"MX8UF)UW]->R$^NSM'<[8U+DF5=03=,*D1;M4;U+:"TB@H+8*BN6EI;"LA M0 6>@-I74!H%I450-#&T?-^QW M>F\?/M@\VI=Z55>N?C,U3BB%"O;8FE902PQ*HQ7-/FQKW,!A67L+HTL:HTO\ MKU-ADE7V:,T.J#L&I=&*YF0GO B[APEZ"]M+&MM+_+;WV?M.V[Z*F1]VLMZ@ MUAB4%D'1W+0T_ID,H.X[H*^506D4E!9!T=R4-!:<^"WX_WS? ;7PH#1:T0XJ M6_^PL+V%-2>--2?^-[1O?>D*J/L M)M>[O7!U:[WI]6.YU?.@?88OKW%+.\67T6Y+:X/?[;#]S.0J,68UY4LS5'@Q M-%55[C:M[@ZT*,I=F;=":Y&5']><+;BT'W9JRD4@8 $HO 9 >&PO=V]R:W-H965T0]U[J4,>DO-G5C[R+:4"_[FU)>C3N4),UIP5-6 MH)(^7(T^NY?$PY5#;?%72I_YP6]4A7+/V&-U\26Y&CG5&]&,KD4%$_7]%_KX.7P=S'G"Y9]G>:B.W5*!RAA#[$^TS5HT_^,?;2(.'"2.V0&W#EAW\(\X M>*V#ISG@8PY^Z^"_M85)ZU"'/FYBKQ,7Q2)>S$OVC,K*6J)5/^KLU]XR7VE1 M=925*.735/J)Q4JP]>/':YGJ!"U9+OL?C^L*?D1''\5%@@@7J2R3?'17E'3- M-D7ZC[P@/RHSBFYI5C\4K(%!?^XJ5U[[WJ[N.+J(J(C3C+^7+=VM(G3Q[CUZ MA]("?=NR/9=F?#X6,L#J-+7W]Q ^J$9D:.2%T[ S4H*>=$%/K$$W5,0:*C+%:'4_ MM>-!@D608 0(3*E!T-4@ &*! +(8D& 1)!@! E.*,>V*,05F@0;//_PL/:R1 MP- &^U.- X8V8:!3P- F"!PS X1=P.';&0#M#Z+VMKP MJ3TL'+#?L$4"U**2R%F7R)DUD;>T4B%IL4%/5$X%Y?\=+5.6H LYA7NA<.9Q#%9/#YZFK98#+1B6)HXNKS0(/-@3!7 ^YEFFL5'@.B6-%, MFFP^H TM:"ES41%&G.1R$LA%&5?=U)@%4!4'BA:!HA$H-+5>O9)SIU"<8=6$ M)Y<$$BT"12-0:&I)>JWIVL7F&9PQ5)H>]G36,,G1F4@*%H$BD:@T-1=B%X68@>('#"H& 1% MBT#1"!2:6I)>#&*KLCF#'%I 92J 9_KBF]%*YY"HM5*6UR>!ME!/#%@>=H\L MPN->=&&[Z#IS[G+7A$2+?A*Q6X>%PF;UB",7'UT_@GHOM3:]/L1V?6@F M[S>OE+;HRH@R"_1YK_T=3LZ]-^C+PS8)5)MJ7GM)A^W[;4?R^K85.COVR3T? M5.6!HA$H-+5*O@:!$H&H%"4TO2:U!LUZ!GL,9LN%RG*V^3C:^SQM!F-M5)8VCC M'M/=7B_R//O>WU'2.'/ISM[P0*4@*!J!0E,+UTM!#VI?T /=%P1%BT#1 M"!2:6I)>HGK0^X*>84?/G6B*>FFR[@]^?Z^/.VOUK]W+I&NY'[B5ICG7W\,TI\Z]QN4D+ MCC+Z()MR/DWE!U V![>;"\%V]R8$R^N?6QHGM*P,Y/,'QL3K1=5 =WQ^ M\1]02P,$% @ 4X-T5S41A"L^!0 4Q\ !D !X;"]W;W)K&ULK9EM;ZLV&(;_BL6.IE9J X:\T261FG*V'6EGIVK6GL]N M< @JX,QVDO;?SP8"H7$5":V*[C#.T4Q9DUF^37'NEL0K8\ MB3/\2 ';IBFB'W.;/FT!.Y !>8N7&._9T3&00WDEY$V>? NGEB,SP@E>X) G+_X)]V=:QP'++.$G+8)%!&F?%?_1>@C@*$#KJ +<,<#\'],\$>&6 M]RG /==#OPSHYV2*H>0< L31;$+)'E#96JC)@QQF'BV&'V?RN2\X%7=C$<=G M"TZ6;[=S02X$#R05TXFA_('<@HK>D*%A*>6D%7ICFW0$D\M4788ICML MS7[]!0Z=WU1X3(H%AL0:Z/H5NKY.??9CRQD7DSK.(H XF.,HSC)Y(F!N,(U) M"*[$W"]6Q+6*JU:_*U>38D$AUL_%Y&MC-X/>V/'AQ-XIB TJ8@,ML3\HRCB^ MB$4KTA6+2;%@<(+%41,95D2&6B)?WS%=QNPR$ZU,5R8FQ8+A"9-;?^"X:BZC MBLM(RT6\SU,%,+AE! N"BL*#7!'=&4O9RG-_(3(VT*MP?F9NWY! MY7Z'J?B* 8>2"QYIO,02"5A(%DH2T.1",JH6F%)K><=J^.G,VJ1:4:N.CB=D?](9GYF7MNZ'6FS:\4$M(1FVX4;6@5&OAC&!M MKZ'>7S>]44M&1BVU4;6@5/./RW[/&9_!5'MJJ#?53:O4$I-1BVU4+2C5&ICZ MO<$90PEKIPTO6>W:.K6D9-1T&U4+X*GM/K?@:L\-]:;[HHUJB6UT4C '3@^> MV >C;KM4\\]VVF12^VVH-]Q=+%5+/.,3/-ZX-SS!8]1V7^RTB:A->K6M4KNM(?K>()R1JW@K%%.QDN9,H6;X_ M1,K]H:CXO%&2->K1C:H%I5J;TE@;=%=OT.M7PQE6^/"AHZ0UN/B>5#2!SK#9 M*- GV;6BV4>[C2FF4;YKR\"2;#->;*555ZN=X?M\/_33]3F\>RCV=VN98KOY M.Z*1P 82O!*23F\D!D"+'=SBA)--OJ?Y2C@G:7ZXQBC$5#80]U>$\,.)[*#: M1Y_]!U!+ P04 " !3@W17F(YX=%;D8H<\9#NW8CQD.^5"EE M>"- +K.,B%\33/EZY/C.R\(M723*++CC84X6.$5UE]\(/7,K+3'-D$G*&0B< MCYQS_VSB=XR W7%/<2UK8S"N/'+^9";?XI'C&2),<::,"J)?*[S -#6:-,?/ M4JE3V32"]?&+]BOKO';FD4B\X.D#C54R"KX&879K M;69@7;72&HXR*KX[.EDHOV*X8)G^K EL>$Z@8N$L 5*H RF MBJBE!#Z'[YR=W*-4>OLT(0+A?$U$+.'H$A6AJ3P>NDIC&>7NK$28% C!#H0! M7'.F$@F?68SQW_*N=J?R*7CQ:1*T*IQB?@JA]Q$"+PCA/;@@#:HL7RT6PBIJ MH;70W6'!1&%5BX*$.\TNX$=N8M<4@D)?V*S/I-Z9S,D,1X[.+8EBA<[XPSL_ M\CZUT'8JVDZ;]CHM4?"("\H890MSG#D*RF,XTF=&J?"BL-.Q=DR^ MK\:]C M@=\,T:L@>JT0NL;,D;Z%H[?-T?4Z.V+1KS#Z;[@KR.(#;DE_"ZSK!5Z_&6Q0 M@0U:4^[!UE>-=;Y"H?\78*\-Z**'<$6H@'N2+M&@%BG9!#;X#TGH>YM*Z_V# M-(QYFA(AK2,VQ";6FQK66%X+NU$MX&&W.=I^[;_@[YV5AS#Y^V:I'VR0@GWS M]!"B8+MX[4+:_ ?\UL+]*FL/H2KT#^IG%YWN*JG^IN3[;ZGYVWE\"&IAL5_/ MZ^BT]_JFN;5F)$.QL"V7A!E?,E7T)=5JU=:=%\W,9GO1$UX3H9-$0HIS+>II M6PZ(HLTJ)HKGMK5YY$HW2G:8Z-84A=F@O\\Y5R\38Z!J=L=_ %!+ P04 M" !3@W17_7 Q<5$# 7"P &0 'AL+W=O][0+0AE3C*Q:U27TS&VM9+0 )BEG2,!RZESXYS,_- I6XI;" M5NZ-D0EEP?F]F7S)IHYGB""'5!D31#\V< EY;BQICA^-4:?U:13WQP_6/]K@ M=3 +(N&2YW2_N/MHVLYZ"TDHH7C;(F M*"BKG^1GDX@]A0 ?4<"- K;V=&&?]>1[I:0B+*-LA8A" M"UA1QLQ$\Y8@*,_0:\J:;+Q!OSOS4H=1.PJM(U/IF\2/8XR#B;OI (Q:P*@7 M\),@S&R;IU)$!Q0X&/OQN)MBV%(,>REN]?X] 6)X '$6AL.AWPTQ:B%&O1#Z MC%D"/85C=,@1Q-@_DHRXY8A/V3-0CT[?,/$!71"&48"[Z<8MW;BWWN[L*:N3 M=+$!H6\-9'<0TDOZC)C.#WWNT/RKHYW %A\G"@Z/?<',56W+>UJV_5=U+W.3KQN&;\2H8M'HAR6 M6M4;C/2I(>HNK)XH7MK.9\&5[J/L<*T[5Q!&0+]?)L9!VPLG?P!02P,$ M% @ 4X-T5[L?W#&8 @ C0@ !D !X;"]W;W)K&ULK59M;YLP$/XK%INF5MH"@:3;,H+4!*;U0Z6H6;=F_GU\(2RI*JJU?@FWN>>Z>N_B.<,?X@R@ )-J7M!)3IY"RGKBN2 LHL1BP M&BKU)F>\Q%)M^=H5-0><&5!)7=_SKMP2D\J)0G.VX%'(-I*2"A8PQ+D?;W@:N>V+!DIH1*$58A#/G6NAY-DK.V- MP3<".W&T1EK)BK$'O;G)IHZG P(*J=0,6#VV, =*-9$*XU?#Z;0N-?!X?6#_ M;+0K+2LL8,[H=Y+)8NI\<% &.=Y0><=V7Z#18P),&17F%^VL;1 X*-T(R-_DX0B@>+H!?@/P'P-&3P""!A \U\.H 8R>ZV'< (QTUVHWB8NQ MQ%'(V0YQ;:W8],)DWZ!5ODBE_R=+R=5;HG RNJE25@+ZBO<@T$4,$A,J+M$[ M=+^,T<7KR]"5RHNV==.&<689_2<8 W3+*ED(E%099!WXN!__L0?O*G6M1/\@ M<>;W$BZA'J# >XM\SP\ZXID_'^YWR?D_[\D_>S])1M#6.S!\X[/U1C$1*65B MPP']N%X)R=6E_=E5;\L8=#/J1C81-4YAZJA.)8!OP8G>O!I>>9^ZDOV29/%+ MDB4O1'92EE%;EE$?>[3@;$M,[U6M'Q%;)*DO95=!+->5X=*#8!MYH;L]SO)9 MB_BL1=)G<2)RW(H<]XI,\AS,7#@2B#B6T*714@V]'I'G3>+S)DFOB=7I'O77 M$OC:##:!4K:II+UZ[6D[.Z_-R'AT/AM.YL..\UC-6CL:_]+;07V+^9I4 E'( ME2MO\%Z%R^WPLQO):M/=5TRJ66&6A?I> *X-U/N<,7G8: ?M%TCT!U!+ P04 M " !3@W176*[W,/P$ #2%@ &0 'AL+W=O[W]["8&K"8Q9QOH M_ONSG1!","F]S?5#R(Y-9LHI\]L-F$;D5*6#RSJY8$I+AG!.: X:74^L. MCAUZ[!LJ5%TI?U$Y3E/%).?Q3TEJ M56,JP_KU@?V+=EXZ\X(XGM/T.TG$>FH-+9#@)=JFXI'N?\>E0[[BBVG*]7^P M+[&.!>(M%S0KC>4,,I(7O^BM%*)F('G,!FYIX#8-!A<,O-+ NW:$06DPN'8$ MOS30KMN%[UJX" DTFS"Z!TRA)9NZT.IK:ZD7R=5">1),OB723LP6B.4D7W%P M\R?E_#/88 ;F-,MD#)_6B&'0 X\XIGE,4H)T:&\B+!!));8'GI\B<"'XK'\KKO]9TRU&>\(DMY'35H'9<3NV^F)I[86H>^$ISL>9@ MD2.U77ONM7G_7WP.<')*0_")R(;..7)H'_\$-*9/'IT9ABG&&];B&_>&@(8L!Y?0]KR&* 06#?MC0;G$."_J>68^PTB-L M35<12;=J@7PL885=)JPNR:(NR18=D9T$9E@%9MA=PAI>E[ ,,$/",J!,">L< MUI*P1I77HU:O[Y)D+.NL?(>9("\I!M^HP%('@:7" N WV0AP? MRJ0Y= H'> M3'*TCO'1Y=DE6=0EV6)TEB(A''J..0+0.5:^3FL,'K%4GV,9AS7*5TI]L$2$ M@1U*MUBIGF!&=D@U,D 6OR^R A8_C&6LQ M)$U<,/#"2Y+4F@'XX!U MS8H)9NA63#!3NV+ #?I^0QZ[=D:78;;2AZ-<.KK-17'J4CVM#F#O]+%CX_D] M',^AX7FD#FSUF>"1OCCM_8K8BL@$G>*E',KIAS*DK#A +6X$W>@3PA_8O4$L#!!0 ( %.#=%&PO=V]R:W-H965T M;]Z\6).9[;EXEEL A5[2A,FYM54JN[-M&6TA)?*69\#TDS47*5%Z*3:VS 20 MN A*$]MU'-]."656."ON+44XX[E**(.E0#)/4R*^/T#"]W,+6Z\W'NEFJ\P- M.YQE9 ,K4%^SI= KNT:):0I,4LZ0@/7.'\V MBT_QW'(,(T@@4@:"Z*\=+"!)#)+F\5\%:M7O-(&'UZ_H?Q3)ZV2>B(0%3_ZF ML=K.KX58!['# Z$^!5 5Z1:,FL2.L#422<";Y'PNS6:.:BT*:(UME09LJX M4D(_I3I.A1^)8)1M)+KYS*5\AS(0:,'35"N\VA(!Z#U::>O$>0*(K]$*HEQ0 M14&BCR]1DL<0HYL/H A-=/![)$V,G-E*4S,OL*.*QD-)PSU#PT-?.%-;CUBG5>;FO>3VXO8 KR&Z1Y_R&7,?U.O@L?CS<[:'CU3)[!=[X#-X]4S2F M26X\VRGB6O#4")_EBA3^UF+7M5GJHI35^.>S!D:?%*3RWRZ52Q9>-PMS)-S) MC$0PM_1O7H+8@17^^@OVG=^[)!H(K"78J!9LU(<>+KD"K1E)$#F4KO07NJ&L MNGS7I4()/2J@S3FV"_%TY'OC8&;O#A/LVN=Z@3>N][6XCVONXU[N"\YV(!1] MTK\9IO.0*"/?B5YU<>V%NK1B X&ULO;KK/VKL+@_I& #@;4$F]2"37Z>Q28%KH/=;H,'-?.@E_E?N9**L%A7#NV)$)I_YYG?BW)IJ08" M:R4\K1.>7H6WIT,*-A!82S#L-'V%\_/<76&W3F87!V[@'_G[!S:V^1_T1;B7 M_TKQZ!GQS%2SNZ'IC;^T6$.AM;-UFVS=JS!X16,HT09":XO6]'2XMP-ZH\6] M#N=ZGC,Y=GC'/G\T=!?ZX;QTV? MA?L;K>K_K&Y8D%9G#4+H,J] F+(O>AN8?N"+BS@06EN&IFG#P74X?]"V;RBT MMFA-XX=[VZ0W.G]ZXFCGV/1]6TK.]L%T)P6Q*89>$D4\9ZHG<3K2'1#D *Q>*9\4,Z8DKQ=/B<@LD M!F$VZ.=KKG6J%N8%]1@R_!]02P,$% @ 4X-T5S3:T(9/ @ #@4 !D M !X;"]W;W)K&ULM5113]LP$/XKIPQ-(+$FI% 8 M2R.-HFE,#"$ZMH=I#R:Y-A:Q+[,O#?WWLYT2=1/E;2^)S[[ON^^[Y)QU9!YM MA6 M4BK45I(&@XMI]/'H_.+8YX>$[Q([N[4&[^2!Z-$'5^4T2KP@K+%@SR#<:X4S MK&M/Y&3\WG!&0TD/W%X_LW\*WIV7!V%Q1O4/67(UCHFZD&CA'=P( M8X1O'.Q?(@M9VP/8 ZGA6T6M=0B;Q>QT>+:XV-2\Z&NF.VI^:?4(TK-#2)-T M#/?S2]C?._B;)G8V!B_IX"4-O./=7AJAU["R([@CA03SM654]A"N=#$*_F[D M(]7"V30->6.D7]+_:AT_)^>V$05.(S<(%LT*H_SMFZ-)\N$5%^/!Q3BPG^QP M<4W6_O,9?EZ['+CR5GZ])'?\'^0>#W*/7VWZM62Y%/V$*6HU@^B$*;&$A2$% MQ!4::(3A]4O*>^Y)X/;WQRI_?Y8D6;S:5A1O_=[^IO@JS%)J"S4N'"P9G;I6 MFG[Z^H"I"7_\ [&;G["LW(6%QB>X\P41/P=^B(8K,/\#4$L#!!0 ( %.# M=%=S&D,F: , #<. 9 >&PO=V]R:W-H965T[[BXERF 0H]Y5LB%ERJU/?-]N4PAI_*$;Z'0=]90\=W"P][S MA9]LDRISP4_F6[J!&U"WVVNA9WZ39<5R*"3C!1*P7GA?\-DY"4U M>(W@YWL MC)%IY8[S>S/YMEIX@:D(,E@JDX+JOP>X@"PSF70=?^ND7J-I KOCY^Q75?.Z MF3LJX8)G?]A*I0MOYJ$5K&F9J9]\]Q7JAJH"ESR3U2_:U6L##RU+J7A>!^L* MZ&JRDNJ:#(7?(>$6:VSF4'5:A6MBV.%>2HW M2NB[3,>IY(+G.5-ZFY5$M%BA"UXH5FR@6#*0Z!.Z*E4I 'UG!1.A^6XHIE-Z?0U M[P4.6@ %@R;]H=]Z:V=UW-NZ$W? B-_4GW6Z[OY,IJ%C=UJ"X4$&.4U:AW75 MIJ'K6;1(PJ-,LKJT#GOQ[..90ZWE#QX%D-6JV$*@B4NM!1 >)9#5K_A@!.&6 M07@80L.6Q0>S"+2EFEDD$U.U]9A+WT4S*8.O9959)155M^2/I.1P$6F)1(:)-.Q;TN>22[&E$AFF4N6C[F>U53CL??OA M..Z]IG[G&&".5-^IV+!"H@S6.BXXB74:L3^E[">*;ZN3P1U7^IQ1#5-]L@-A M%NC[:\[5\\0<-IJS8O(/4$L#!!0 ( %.#=%>19WH%- ( /D$ 9 M>&PO=V]R:W-H965T-A6,'VTE XL?OVDFC3@+$RUYL7_N>XW-L7R>=TO>F M1+3P6 EITJ"TMCX)0Y.76#$S435*6EDK73%+H=Z$IM;("@^J1!A'T2*L&)=! MEOBY&YTEJK&"2[S18)JJ8OKI#(7JTF :;"=N^::T;B+,DIIM<(GVKK[1%(4C M2\$KE(8K"1K7:7 Z/3D[5*&-]"U^<>1P'DC;&J&L"DH.*R[]GC< X[@#A^!1 /@-CK[C?R*B^895FB M50?:91.;&WBK'DWBN'27LK2:5CGA;+9L5@8?&I06OK34&MB_0,NX, >P!US" MCU(UALG")*&E_1PJS ?NLYX[?H7[NVHG,)T?0AS%,[A;7L#^WL&_-"')'37' MH^;8\\[>J1F>X5HQNF%9P!+S1G/[!'1G*V2:R1SA=*,1JS[SDN5<4,)+=M[< MUI7'B:E9CFE []^@;C'(/GZ8+J+/;YB:C:9FGGW^7E._KRD#KBQ6YL]+8F?_ M0>S1*/;HS1O8'N+AM@"@8U1<^A!J]N0.^B7!/>7"4[J_HLVF\R@)VUT=X6QEYU->O G<_>7-RTGDXO]ZUGUG@/(R\I)<' MD%YTS(4R6Q2C3PZCWT>.45]M4]OEIX;(.9YB;GV/FXFR]H0)YIP>F*V]R;+D M45/ST2"78EWZ.'0&$YV4-'@D?!B."6<3Q< K)R7C2V?N@6$JN52!-CUGY'3! M4O]P<-?-H!T;GI()J6QL%\']G33+=X#5# 0RSEN!O= 91H.*:$V5N#$3N]@: MGT!!,[Y?5D9AHJ*MJA$=0,'8V; /\FF^/> MI(U?Q!M4[%'J#W.S'6'GT"WT5M&<+>Q\D;<",/8NSDZJBB_?U^8%?-QI;5[HQRXR.7Z1<7K\&IM# MT+&+[/\-(H^SW%%SR-@XR6R=8UIK .?%8?@%3J=\'328S!G73#2S&;CO+ X_])^^NA^ M'(9IZWN1/NK31WV>Q6,L;PE"7S];)@V M\,#B0*1?RS5>;;Q#]O&!5P'H' MXOOC0$_Y?>(8JHIIPYY@'$E3#(%>]/=HDB#92>#CKP_VE,1QFOH1P/P*XAA# MX&G$$4P!:,"0.+;OP9WW4;1Z3T7K7_E&/P%02P,$% @ 4X-T5Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'/!G[L#3F03Q79>VF@[7WS?%HY/*UJJ3[PS2JACTK8ROIX:>]'[G& M*EFXM5*^*D?1>)R-*JGKP>G)Z[5N[ C_,%[E7IL:-H8-7[5ZQ^KNIO2P7N35E.1U,-CN^*NMU M_LOF18#\(I>NV^+E\E8"R'20C>&"*VV=[X[HKB^!\5'!P9M?K3>?=>F5G4NO M_K2F;71]'RX#=S%"M]'%X?5S$\1C^SMA-*N5SM7E@9AZ5#?<#?W!1;.[- Q2*E#W6L,->%!T>)TKM3*D+^/="?)*EK',E MNA Z!!@1@-'> ,6'&XD@8P(R?D?(18 ()SAA5N*ZZ3WJA(!,]@:Y\"9'D"D! MF>X-Z"=L#V*?6Z5HY)V0=7E'<< X(R ->R$5;5=*^ M=(]7W]<:3I.U%V=Y;MK::P1Y2$ >\D)>U(]P #A X:@=$4!'O$ W5C52%^+\ M&2[BU.:97ONULF+6VEZG/:9Z[3$W)IQM_4N'=_ZMU4TX =.13F&6"KQCME6_ M%43*+!-FMY;JS 898<) MLQZ"J!Z&T,?"VS4S57B]NH,P'R6&";,9+NK<5$I\D<_]ATEY8,(L@G-I:\AT M(5VZ-,Y]%$UHAJ:J0%Z+M>RU1LH$$V85!"3M-[8/_05D AZP59WWY3"A[#!A MUL.B73KUK86#Q'DP5R])IH00,0N!M/U=A#$I,T3,9J Q8XQ)UAS,9D!IB?@ M!62IW$?,1IDB8C8%F:'TGS2ED(A9(=LSE*W1I(02,0N%3%7ZT:2\$K%7',OM ML:/$$C&+99.S;,6B1!)QB^3GY&4K(661B-LB.[*8'Z!X3(-R2LSL%#)QZ+6- MF')*S#Z$120.X@/&I)P2LU<;Q*!!/YKD2!:S7FA#)QB3TDO,K!<:,\68E%YB M[GJ%Q,PP)J67F%DO-.8!QJ2$$^]S2.ON$&-2 HJ9!41C'F%,RD(Q>RVS&_.N M&]UZ&[2F+)3LL;*YZX:YWC I"R7,%NJ5#'/EI2Y["4="N2=A=@]=,^"R*Z'< MD["7-EMKAB$HW7F!YWH24DPH]R3,[MF).5>-57B^)Z'< MDS"[AZ[ >N\FY9Z$V3TT)LZ+$LH]";-[ND)QV%45INY2XJV=$>6=A-D[;XC0 M8UH?_EQ<&:^Z@'Z6O7E(RCLILW=V8*E7A6C*E#)2^PUQ+U_7 Q]\2JG+ML2DQ)F6@]%VF80#T5M^O_="L MAO\XB*5SJBLN,29EH)390&^8*)20'W6;Q26>VTW)N7SNR?Q?1F(@L J:$U N MO,&8E(%29@-MPPR^!'5>0HV.,2D#I#Z>RJG;CV/^J MZ[+>Y6-;[KH^G\Y'-MUP;,?SYEN4RZN%V1O7T>#MS\?K5Y_^9 MV&TV^W7^W:W_'/-I_,?@^J,;WLLNY[%:O+;#-H^KJOX\7'>7^K))=^?)U>+Y M;54-SV^IJN<.$@B2^8,4@G3^((,@FS_(( M(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R) M0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=- M7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KT;U+OY M2;W+^'7(Y=KSO<;K_R35X_GDR,-W^@$ +0H 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[# M,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/ M+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7F MG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9 M^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %.#=%=&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X-T5]+4LWDV P MY@H !@ ("!114 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T5\% 7WBK"P WU4 !@ M ("!1"H 'AL+W=OSQ3"T?1$ "&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X-T5\UJQF;@ P (0D !@ ("!P'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T M5V(6MKL:" .B, !D ("!-I4 'AL+W=O&PO=V]R:W-H965T*I !X;"]W;W)K M&UL4$L! A0#% @ 4X-T5W*>D\GF @ C 8 M !D ("!LK, 'AL+W=O&UL4$L! A0#% @ 4X-T5S5 =9T P D0< !D M ("!D!Q./W4O #_I@ &0 @($\S@ >&PO=V]R:W-H965T MC] !X;"]W;W)K&UL4$L! A0# M% @ 4X-T5TH@ -2) @ B@4 !D ("!CP8! 'AL+W=O MJ0" X M!@ &0 @(%/"0$ >&PO=V]R:W-H965T=HGG4U0, /(( 9 " @2H, M 0!X;"]W;W)K&UL4$L! A0#% @ 4X-T5S2E M5]C, P (0D !D ("!-A ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T5]:LX&YD P D0< !D M ("!_!T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X-T5VC &*'+ @ 0@8 !D ("! M52P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X-T5R3">'#A!@ QC0 !D ("!#D(! 'AL+W=O&UL4$L! A0#% @ 4X-T5SR@]^ZQ M @ <08 !D ("!^U0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T5VI"-YNK @ '@8 !D M ("!9%\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4X-T5U5!H[2:! $QL !D ("!W6@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4X-T5XZ0S(-] P !PL !D ("!?'0! 'AL+W=O&UL4$L! A0#% @ 4X-T5_;%20WT#0 MHJ< !D ("!GH ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T5R<>U\)^ @ YP< !D M ("!*I\! 'AL+W=O&PO=V]R:W-H M965T_6G]EQ0, .@2 9 M " @46I 0!X;"]W;W)K&UL4$L! M A0#% @ 4X-T5_^=U,9_! 0AT !D ("!0:T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T M5]'S'+Y^!0 /R< !D ("!A[P! 'AL+W=O&PO=V]R:W-H965TW9JRD4@8 $HO 9 " @2'( 0!X;"]W;W)K M&UL4$L! A0#% @ 4X-T5S41A"L^!0 4Q\ M !D ("!JLX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X-T5[L?W#&8 @ C0@ !D M ("!']L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4X-T5S3:T(9/ @ #@4 !D ("!5>&PO=V]R:W-H965T19WH%- ( /D$ 9 " @7KM M 0!X;"]W;W)K&UL4$L! A0#% @ 4X-T5Y_* M%95" P \A, T ( !Y>\! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 4X-T5]MVL'$Q M @ B2D !H ( !O?D! 'AL+U]R96QS+W=O XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 274 425 1 false 74 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://www.ligthiningsystem.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - 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 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Inventories Sheet http://www.ligthiningsystem.com/role/Inventories Inventories Notes 9 false false R10.htm 0000010 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 10 false false R11.htm 0000011 - Disclosure - Property and Equipment Sheet http://www.ligthiningsystem.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 12 false false R13.htm 0000013 - Disclosure - Debt Sheet http://www.ligthiningsystem.com/role/Debt Debt Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://www.ligthiningsystem.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Capital Structure Sheet http://www.ligthiningsystem.com/role/CapitalStructure Capital Structure Notes 15 false false R16.htm 0000016 - Disclosure - Stock-Based Compensation Sheet http://www.ligthiningsystem.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.ligthiningsystem.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Earnings (Loss) per Common Share Sheet http://www.ligthiningsystem.com/role/EarningsLossperCommonShare Earnings (Loss) per Common Share Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.ligthiningsystem.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 9954471 - 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 9954472 - 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 9954473 - Disclosure - Inventories (Tables) Sheet http://www.ligthiningsystem.com/role/InventoriesTables Inventories (Tables) Tables http://www.ligthiningsystem.com/role/Inventories 23 false false R24.htm 9954474 - 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 24 false false R25.htm 9954475 - Disclosure - Property and Equipment (Tables) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.ligthiningsystem.com/role/PropertyandEquipment 25 false false R26.htm 9954476 - 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 26 false false R27.htm 9954477 - Disclosure - Debt (Tables) Sheet http://www.ligthiningsystem.com/role/DebtTables Debt (Tables) Tables http://www.ligthiningsystem.com/role/Debt 27 false false R28.htm 9954478 - Disclosure - Leases (Tables) Sheet http://www.ligthiningsystem.com/role/LeasesTables Leases (Tables) Tables http://www.ligthiningsystem.com/role/Leases 28 false false R29.htm 9954479 - Disclosure - Capital Structure (Tables) Sheet http://www.ligthiningsystem.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://www.ligthiningsystem.com/role/CapitalStructure 29 false false R30.htm 9954480 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ligthiningsystem.com/role/StockBasedCompensation 30 false false R31.htm 9954481 - 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 31 false false R32.htm 9954482 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.ligthiningsystem.com/role/CommitmentsandContingencies 32 false false R33.htm 9954483 - 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 33 false false R34.htm 9954484 - 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 34 false false R35.htm 9954485 - 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 35 false false R36.htm 9954486 - 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 36 false false R37.htm 9954487 - 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 37 false false R38.htm 9954488 - 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 38 false false R39.htm 9954489 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Balances (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangeinContractBalancesDetails Summary of Significant Accounting Policies - Change in Contract Balances (Details) Details 39 false false R40.htm 9954490 - 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 40 false false R41.htm 9954491 - 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 41 false false R42.htm 9954492 - Disclosure - Inventories (Details) Sheet http://www.ligthiningsystem.com/role/InventoriesDetails Inventories (Details) Details http://www.ligthiningsystem.com/role/InventoriesTables 42 false false R43.htm 9954493 - 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 43 false false R44.htm 9954494 - 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 44 false false R45.htm 9954495 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 45 false false R46.htm 9954496 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails Property and Equipment - Depreciation and Amortization (Details) Details 46 false false R47.htm 9954497 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary (Details) Sheet http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails Accrued Expenses and Other Current Liabilities - Summary (Details) Details http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 47 false false R48.htm 9954498 - 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 48 false false R49.htm 9954499 - Disclosure - Debt - Components (Details) Sheet http://www.ligthiningsystem.com/role/DebtComponentsDetails Debt - Components (Details) Details 49 false false R50.htm 9954500 - Disclosure - Debt - Convertible Note and Facility (Details) Sheet http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails Debt - Convertible Note and Facility (Details) Details 50 false false R51.htm 9954501 - Disclosure - Debt - Convertible Note Derivative Liability (Details) Sheet http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails Debt - Convertible Note Derivative Liability (Details) Details 51 false false R52.htm 9954502 - Disclosure - Debt - Pre-Paid Advance Agreement (Details) Sheet http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails Debt - Pre-Paid Advance Agreement (Details) Details 52 false false R53.htm 9954503 - Disclosure - Debt - Debt Maturities (Details) Sheet http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails Debt - Debt Maturities (Details) Details 53 false false R54.htm 9954504 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) Sheet http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) Details 54 false false R55.htm 9954505 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 55 false false R56.htm 9954506 - Disclosure - Capital Structure - Reverse Stock Split (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails Capital Structure - Reverse Stock Split (Details) Details 56 false false R57.htm 9954507 - Disclosure - Capital Structure - Equity Line of Credit (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails Capital Structure - Equity Line of Credit (Details) Details 57 false false R58.htm 9954508 - Disclosure - Capital Structure - Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails Capital Structure - Warrants (Details) Details 58 false false R59.htm 9954509 - Disclosure - Capital Structure - Schedule of Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails Capital Structure - Schedule of Warrants (Details) Details 59 false false R60.htm 9954510 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 60 false false R61.htm 9954511 - 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 61 false false R62.htm 9954512 - 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 62 false false R63.htm 9954513 - 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 63 false false R64.htm 9954514 - 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 64 false false R65.htm 9954515 - Disclosure - Income Taxes (Details) Sheet http://www.ligthiningsystem.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.ligthiningsystem.com/role/IncomeTaxes 65 false false R66.htm 9954516 - 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 66 false false R67.htm 9954517 - 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 67 false false R68.htm 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 68 false false R69.htm 9954519 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails Commitments and Contingencies - Future Minimum Commitments (Details) Details 69 false false R70.htm 9954520 - Disclosure - Subsequent Events (Details) Sheet http://www.ligthiningsystem.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ligthiningsystem.com/role/SubsequentEvents 70 false false All Reports Book All Reports zev-20230930.htm zev-20230930.xsd zev-20230930_cal.xml zev-20230930_def.xml zev-20230930_lab.xml zev-20230930_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zev-20230930.htm": { "nsprefix": "zev", "nsuri": "http://www.ligthiningsystem.com/20230930", "dts": { "inline": { "local": [ "zev-20230930.htm" ] }, "schema": { "local": [ "zev-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "zev-20230930_cal.xml" ] }, "definitionLink": { "local": [ "zev-20230930_def.xml" ] }, "labelLink": { "local": [ "zev-20230930_lab.xml" ] }, "presentationLink": { "local": [ "zev-20230930_pre.xml" ] } }, "keyStandard": 333, "keyCustom": 92, "axisStandard": 23, "axisCustom": 1, "memberStandard": 26, "memberCustom": 42, "hidden": { "total": 17, "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 274, "entityCount": 1, "segmentCount": 74, "elementCount": 629, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 983, "http://xbrl.sec.gov/dei/2023": 34, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.ligthiningsystem.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R3": { "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R4": { "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "zev:RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R5": { "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000005 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R7": { "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations", "longName": "0000007 - Disclosure - Description of Business and Basis of Presentations", "shortName": "Description of Business and Basis of Presentations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ligthiningsystem.com/role/Inventories", "longName": "0000009 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "0000010 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ligthiningsystem.com/role/PropertyandEquipment", "longName": "0000011 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000012 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ligthiningsystem.com/role/Debt", "longName": "0000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ligthiningsystem.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ligthiningsystem.com/role/CapitalStructure", "longName": "0000015 - Disclosure - Capital Structure", "shortName": "Capital Structure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensation", "longName": "0000016 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ligthiningsystem.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare", "longName": "0000018 - Disclosure - Earnings (Loss) per Common Share", "shortName": "Earnings (Loss) per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ligthiningsystem.com/role/SubsequentEvents", "longName": "0000020 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ligthiningsystem.com/role/InventoriesTables", "longName": "9954473 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "9954474 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables", "longName": "9954475 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954476 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ligthiningsystem.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ligthiningsystem.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ligthiningsystem.com/role/CapitalStructureTables", "longName": "9954479 - Disclosure - Capital Structure (Tables)", "shortName": "Capital Structure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationTables", "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables", "longName": "9954481 - Disclosure - Earnings (Loss) per Common Share (Tables)", "shortName": "Earnings (Loss) per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables", "longName": "9954482 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "longName": "9954483 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details)", "shortName": "Description of Business and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:TangibleAssetImpairmentCharges", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R34": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R35": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R36": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R37": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zev:RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R38": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "shortName": "Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangeinContractBalancesDetails", "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Balances (Details)", "shortName": "Summary of Significant Accounting Policies - Change in Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R40": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails", "longName": "9954490 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "shortName": "Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-128", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails", "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details)", "shortName": "Summary of Significant Accounting Policies - Earnout Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-138", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ligthiningsystem.com/role/InventoriesDetails", "longName": "9954492 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R43": { "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954493 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "zev:PrepaidVendorDepositsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "zev:PrepaidVendorDepositsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "longName": "9954494 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details)", "shortName": "Property and Equipment - Cost and Accumulated Depreciation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954495 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:TangibleAssetImpairmentCharges", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "longName": "9954496 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)", "shortName": "Property and Equipment - Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "longName": "9954497 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails", "longName": "9954498 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "longName": "9954499 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R50": { "role": "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "longName": "9954500 - Disclosure - Debt - Convertible Note and Facility (Details)", "shortName": "Debt - Convertible Note and Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "zev:AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R51": { "role": "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "longName": "9954501 - Disclosure - Debt - Convertible Note Derivative Liability (Details)", "shortName": "Debt - Convertible Note Derivative Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-125", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "longName": "9954502 - Disclosure - Debt - Pre-Paid Advance Agreement (Details)", "shortName": "Debt - Pre-Paid Advance Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "zev:PrepaidAdvancePurchaseFaceAmountPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R53": { "role": "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails", "longName": "9954503 - Disclosure - Debt - Debt Maturities (Details)", "shortName": "Debt - Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "longName": "9954504 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details)", "shortName": "Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zev:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "zev:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R55": { "role": "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "longName": "9954505 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "longName": "9954506 - Disclosure - Capital Structure - Reverse Stock Split (Details)", "shortName": "Capital Structure - Reverse Stock Split (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-47", "name": "zev:StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R57": { "role": "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "longName": "9954507 - Disclosure - Capital Structure - Equity Line of Credit (Details)", "shortName": "Capital Structure - Equity Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-208", "name": "zev:EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "zev:EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "longName": "9954508 - Disclosure - Capital Structure - Warrants (Details)", "shortName": "Capital Structure - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R59": { "role": "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "longName": "9954509 - Disclosure - Capital Structure - Schedule of Warrants (Details)", "shortName": "Capital Structure - Schedule of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R60": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R61": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "longName": "9954511 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details)", "shortName": "Stock-Based Compensation - Changes in Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "shortName": "Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-260", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ligthiningsystem.com/role/IncomeTaxesDetails", "longName": "9954515 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails", "longName": "9954516 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details)", "shortName": "Earnings (Loss) per Common Share - Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "unique": true } }, "R67": { "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "longName": "9954517 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "shortName": "Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954518 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-273", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails", "longName": "9954519 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details)", "shortName": "Commitments and Contingencies - Future Minimum Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.ligthiningsystem.com/role/SubsequentEventsDetails", "longName": "9954520 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-274", "name": "zev:LineOfCreditFacilityDefaultWaiverForbearanceFee", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-274", "name": "zev:LineOfCreditFacilityDefaultWaiverForbearanceFee", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zev-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r679" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceSubsequentMonthlyPaymentPercentageGreaterThanContractualFloorPriceUnlessNewTriggerEventOccurs": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceSubsequentMonthlyPaymentPercentageGreaterThanContractualFloorPriceUnlessNewTriggerEventOccurs", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, subsequent monthly payment percentage, greater than contractual floor price, unless new trigger event occurs", "label": "Prepaid Advance, Subsequent Monthly Payment Percentage, Greater Than Contractual Floor Price, Unless New Trigger Event Occurs", "documentation": "Prepaid Advance, Subsequent Monthly Payment Percentage, Greater Than Contractual Floor Price, Unless New Trigger Event Occurs" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r23" ] }, "zev_PrepaidAdvanceWaiverAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceWaiverAgreementMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Advance Waiver Agreement", "label": "Prepaid Advance Waiver Agreement [Member]", "documentation": "Prepaid Advance Waiver Agreement" } } }, "auth_ref": [] }, "zev_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter", "documentation": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other (income) expense, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r114" ] }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were released." } } }, "auth_ref": [] }, "zev_InventoryPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "InventoryPurchasesMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Purchases", "label": "Inventory Purchases [Member]", "documentation": "Inventory Purchases" } } }, "auth_ref": [] }, "zev_InsuranceFinanceAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "InsuranceFinanceAgreementMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Finance Agreement", "label": "Insurance Finance Agreement [Member]", "documentation": "Insurance Finance Agreement" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r39" ] }, "zev_ZeroEmissionVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ZeroEmissionVehiclesMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ZEVs", "label": "Zero-emission vehicles", "documentation": "Represents the information pertaining to Zero-emission vehicles." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceContractualFloorPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceContractualFloorPrice", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, contractual floor price (in dollars per share)", "label": "Prepaid Advance, Contractual Floor Price", "documentation": "Prepaid Advance, Contractual Floor Price" } } }, "auth_ref": [] }, "zev_ThresholdIndebtednessUnderConvertibleNoteRequirements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ThresholdIndebtednessUnderConvertibleNoteRequirements", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold indebtedness", "label": "Threshold Indebtedness Under Convertible Note Requirements", "documentation": "Threshold indebtedness under the convertible notes requirements." } } }, "auth_ref": [] }, "zev_PrepaidVendorDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidVendorDepositsCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor deposits", "label": "Prepaid Vendor Deposits, Current", "documentation": "The amount of current portion of prepaid vendor deposits as at the end of the reporting period." } } }, "auth_ref": [] }, "zev_IssuanceOfCommonStockEquityLineOfCreditAgreementCommitmentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "IssuanceOfCommonStockEquityLineOfCreditAgreementCommitmentFee", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock, commitment fee", "label": "Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee", "documentation": "Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee" } } }, "auth_ref": [] }, "zev_TotalForCustomersWithSalesOfLessThenTenPercentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalForCustomersWithSalesOfLessThenTenPercentMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total of customers with sales less than 10%", "label": "Total for customers with sales of less then ten percent [Member]", "documentation": "Total for customers with sales of less then ten percent [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r179", "r180", "r181", "r209", "r232", "r236", "r245", "r247", "r253", "r254", "r284", "r310", "r312", "r313", "r314", "r317", "r318", "r350", "r351", "r354", "r357", "r364", "r468", "r527", "r528", "r529", "r530", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r562", "r583", "r602", "r614", "r615", "r616", "r617", "r618", "r674", "r686", "r695" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r162", "r290", "r708", "r709" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r51" ] }, "zev_StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fractional shares issued (in shares)", "label": "Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued", "documentation": "Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceWVAPConditionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceWVAPConditionDomain", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Advance, WVAP Condition [Domain]", "label": "Prepaid Advance, WVAP Condition [Domain]", "documentation": "Prepaid Advance, WVAP Period" } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt maturities", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementDefaultWaivedForOptionalPaymentOfOutstandingAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementDefaultWaivedForOptionalPaymentOfOutstandingAdvance", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PPA, default waived for optional payment of outstanding advance", "label": "Prepaid Advance Agreement, Default Waived For Optional Payment Of Outstanding Advance", "documentation": "Prepaid Advance Agreement, Default Waived For Optional Payment Of Outstanding Advance" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementAggregateAdvanceMaximumAmountSpecifiedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementAggregateAdvanceMaximumAmountSpecifiedPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance agreement, aggregate advance, limit specified period", "label": "Prepaid Advance Agreement, Aggregate Advance, Maximum Amount, Specified Period", "documentation": "Prepaid Advance Agreement, Aggregate Advance, Maximum Amount, Specified Period" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability, Noncurrent", "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." } } }, "auth_ref": [ "r188" ] }, "zev_InventoryRepossessedForAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "InventoryRepossessedForAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory repossessed for accounts receivable", "label": "Inventory Repossessed For Accounts Receivable", "documentation": "Inventory Repossessed For Accounts Receivable" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceRedemptionPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceRedemptionPremiumPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, redemption premium, percentage", "label": "Prepaid Advance, Redemption Premium, Percentage", "documentation": "Prepaid Advance, Redemption Premium, Percentage" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementEventOfDefaultInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementEventOfDefaultInterestRateStatedPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance event of default, interest rate stated percentage", "label": "Prepaid Advance Agreement, Event Of Default, Interest Rate Stated Percentage", "documentation": "Prepaid Advance Agreement, Event Of Default, Interest Rate Stated Percentage" } } }, "auth_ref": [] }, "zev_PurchaseObligationToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PurchaseObligationToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Purchase Obligation, to be Paid, after Year Four", "documentation": "Purchase Obligation, to be Paid, after Year Four" } } }, "auth_ref": [] }, "zev_DebtInstrumentConvertibleAverageDailyTradingVolume": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "DebtInstrumentConvertibleAverageDailyTradingVolume", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average daily trading volume", "label": "Debt Instrument Convertible, Average Daily Trading Volume", "documentation": "The amount of average daily trading volume of common stock in a consecutive 30 trading day period." } } }, "auth_ref": [] }, "zev_EquityLineOfCreditAgreementSharesSoldAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EquityLineOfCreditAgreementSharesSoldAmount", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity line of credit agreement, shares sold", "label": "Equity Line of Credit Agreement, Shares Sold, Amount", "documentation": "Equity Line of Credit Agreement, Shares Sold, Amount" } } }, "auth_ref": [] }, "zev_ProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ProductWarrantyPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period", "label": "Product Warranty Period", "documentation": "Product warranty period." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Refund liability", "terseLabel": "Refund liability", "label": "Contract with Customer, Refund Liability, Current", "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." } } }, "auth_ref": [ "r712" ] }, "zev_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerTwoMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer two [Member]", "documentation": "Represents the information pertaining to customer two" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/InventoriesDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r184", "r625", "r654" ] }, "zev_FairValueOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FairValueOfWarrants", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total warrant fair value", "label": "Fair Value of Warrants", "documentation": "The amount of estimated fair value of warrants." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "zev_ClassOfWarrantOrRightRedemptionThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ClassOfWarrantOrRightRedemptionThresholdTradingDays", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days for redemption of warrants", "label": "Class of Warrant or Right Redemption, Threshold Trading Days", "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants." } } }, "auth_ref": [] }, "zev_EarnoutLiabilityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EarnoutLiabilityFairValue", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout liability", "label": "Earnout liability, fair value", "documentation": "Earnout liability, fair value" } } }, "auth_ref": [] }, "zev_ContractWithCustomerAssetAdjustmentToRevenueDecreaseForAccommodation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractWithCustomerAssetAdjustmentToRevenueDecreaseForAccommodation", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue decrease for Accommodation", "label": "Contract With Customer Asset, Adjustment To Revenue, Decrease For Accommodation", "documentation": "Contract With Customer Asset, Adjustment To Revenue, Decrease For Accommodation" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability, Current", "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 within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r188" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "zev_EquityLineOfCreditAgreementMaximumPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EquityLineOfCreditAgreementMaximumPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity line of credit agreement, purchase commitment (up to)", "label": "Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount", "documentation": "Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount" } } }, "auth_ref": [] }, "zev_ConcentrationRiskSupplierRiskPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ConcentrationRiskSupplierRiskPolicyPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of supplier risk", "label": "Concentration Risk, Supplier Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for supplier risk." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAverageOfTwoLowestDailyVolumeWeightedAveragePriceDuringSevenTradingDaysImmediatelyPriorToReceiptOfPurchaseNoticePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAverageOfTwoLowestDailyVolumeWeightedAveragePriceDuringSevenTradingDaysImmediatelyPriorToReceiptOfPurchaseNoticePercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, average of two lowest daily VWAP during seven trading days immediately prior to receipt of purchase notice, percentage", "label": "Prepaid Advance, Average Of Two Lowest Daily Volume Weighted Average Price During Seven Trading Days Immediately Prior To Receipt Of Purchase Notice, Percentage", "documentation": "Prepaid Advance, Average Of Two Lowest Daily Volume Weighted Average Price During Seven Trading Days Immediately Prior To Receipt Of Purchase Notice, Percentage" } } }, "auth_ref": [] }, "zev_ContractWithCustomerChangeInContractLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractWithCustomerChangeInContractLiabilityRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer Change In Contract Liability [Roll Forward]", "label": "Contract With Customer Change In Contract Liability [Roll Forward]", "documentation": "Contract With Customer Change In Contract Liability" } } }, "auth_ref": [] }, "zev_PublicAndConvertibleNoteWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PublicAndConvertibleNoteWarrantsMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement and Convertible Note Warrants", "label": "Public and Convertible Note Warrants [Member]", "documentation": "Public and Convertible Note Warrants" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of credit risk (as a percent)", "verboseLabel": "% of Net Revenue", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r50", "r52", "r84", "r85", "r277" ] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "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." } } }, "auth_ref": [] }, "zev_WarrantLiabilitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and Warrant liabilities", "label": "Warrant Liabilities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy warrant liabilities." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r487", "r653" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r164", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r622" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r487", "r653" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r65", "r66", "r67", "r132", "r133", "r134", "r179", "r180", "r181", "r253", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r527", "r528", "r529", "r530", "r641", "r674", "r686" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r115", "r339", "r348", "r639", "r640" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangeinContractBalancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract Liabilities - Current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r367", "r368", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge for the period", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r367", "r368", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utilized during the period", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r308" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r90", "r304", "r306", "r309" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value of stock options granted", "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r69" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r228", "r248", "r249", "r250" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at Beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change resulting from conversions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at Beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r13" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r691", "r692", "r741", "r752", "r756" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of year)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r745" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities - Operating Lease Liability", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r388", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r34", "r91", "r502", "r561" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r388", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r409" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r124", "r155", "r160", "r161" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r146", "r147", "r148", "r280", "r281", "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at ending of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at ending of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r125", "r173", "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r73", "r74", "r389" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r8", "r155", "r160", "r507" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r8", "r500", "r509", "r654" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r387", "r392", "r420", "r421", "r423", "r652" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset, net", "verboseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r101", "r654", "r754" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements issued and adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r39" ] }, "zev_PrivateWarrantsAssumedThroughBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrivateWarrantsAssumedThroughBusinessCombinationMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private warrants assumed through Business Combination", "label": "Private Warrants Assumed Through Business Combination [Member]", "documentation": "Represents information pertaining to Private warrants assumed through Business Combination." } } }, "auth_ref": [] }, "zev_RepaymentOfAdvancesFromPrepaidAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "RepaymentOfAdvancesFromPrepaidAgreement", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of prepay advance agreement", "label": "Repayment Of Advances From Prepaid Agreement", "documentation": "Repayment Of Advances From Prepaid Agreement" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "(Gain) loss from change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability", "netLabel": "Change in fair value", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r3", "r7" ] }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleStockPriceTrigger", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price trigger (in dollars per share)", "label": "Debt Instrument, Convertible, Stock Price Trigger", "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." } } }, "auth_ref": [] }, "zev_LineOfCreditFacilityDefaultWaiverForbearanceFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LineOfCreditFacilityDefaultWaiverForbearanceFee", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility, default waiver, payment", "label": "Line Of Credit Facility, Default Waiver, Forbearance Fee", "documentation": "Line Of Credit Facility, Default Waiver, Forbearance Fee" } } }, "auth_ref": [] }, "zev_BeneficialConversionFeaturesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "BeneficialConversionFeaturesPolicyPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Beneficial conversion features", "label": "Beneficial Conversion Features, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for beneficial conversion features." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r333", "r381", "r386", "r464", "r495", "r637", "r638", "r649", "r650", "r651" ] }, "zev_FinanceLeaseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FinanceLeaseAssetAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease Assets:", "label": "Finance Lease Assets:", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r333", "r381", "r386", "r464", "r494", "r649", "r650", "r651" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r29" ] }, "zev_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerDMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D [Member]" } } }, "auth_ref": [] }, "zev_TotalCommitmentToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Total Commitment, to be Paid, after Year Four", "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)." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r333", "r381", "r382", "r383", "r384", "r385", "r386", "r464", "r496", "r637", "r638", "r649", "r650", "r651" ] }, "zev_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "NumberOfCustomer", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number of Customer", "documentation": "Number of customer." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r480", "r488" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r35" ] }, "zev_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "zev_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "OtherMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other", "documentation": "Represents about other revenue." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease obligation", "verboseLabel": "Finance lease obligation - current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r480" ] }, "zev_EarnoutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EarnoutLiabilityMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout Liability", "label": "Earnout Liability [Member]", "documentation": "Earnout Liability [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 (deficit) equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r58" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase shares (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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." } } }, "auth_ref": [ "r365" ] }, "zev_WVAPPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WVAPPeriodOneMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WVAP Period One", "label": "WVAP Period One [Member]", "documentation": "WVAP Period One" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructure" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Structure", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r131", "r208", "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r366", "r459", "r605", "r606", "r619" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r429" ] }, "zev_AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustment to additional paid in capital, debt conversion, warrants issued", "label": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value", "documentation": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value" } } }, "auth_ref": [] }, "zev_LoanAndSecurityAgreementForbearanceAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LoanAndSecurityAgreementForbearanceAgreementMember", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan and Security Forbearance Agreement", "label": "Loan and Security Agreement, Forbearance Agreement [Member]", "documentation": "Loan and Security Agreement, Forbearance Agreement" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r93", "r154" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r291" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease obligation - long-term portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r480" ] }, "zev_PrepaidAdvanceTriggeringEventThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceTriggeringEventThresholdTradingDays", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, triggering event, threshold trading days", "label": "Prepaid Advance, Triggering Event, Threshold Trading Days", "documentation": "Prepaid Advance, Triggering Event, Threshold Trading Days" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r149", "r163", "r226", "r227", "r260", "r434", "r445", "r512" ] }, "zev_EquityLineOfCreditAgreementAnniversaryOfClosing": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EquityLineOfCreditAgreementAnniversaryOfClosing", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity line of credit agreement, anniversary of closing date", "label": "Equity Line of Credit Agreement, Anniversary of Closing", "documentation": "Equity Line of Credit Agreement, Anniversary of Closing" } } }, "auth_ref": [] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other prepaid expenses", "label": "Other Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r682", "r697" ] }, "zev_FourZeroOneKSavingsPlanPart1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FourZeroOneKSavingsPlanPart1Member", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) Savings Plan Part 1", "label": "Four Zero One K Savings Plan Part 1 [Member]", "documentation": "401K Savings Plan Part 1 [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares called by each warrant (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "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." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of credit risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r49", "r50", "r52", "r53", "r84", "r139" ] }, "zev_NumberOfWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "NumberOfWarrantsAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants", "label": "Number of Warrants [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options unrecognized expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r740" ] }, "zev_RedeemableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "RedeemableWarrantsMember", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $230.00 per share", "label": "Redeemable Warrants [Member]", "documentation": "Redeemable Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units unrecognized expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r740" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "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)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r488" ] }, "zev_TotalCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitments", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Commitments", "label": "Total Commitments", "documentation": "Minimum amount of total commitment in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of year)", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r745" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities - Finance Lease Liability", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r745" ] }, "zev_ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Expense for Stock Options and RSUs", "label": "Share-based Payment Arrangement, Stock Options and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option and Restricted stock units." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expense", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "zev_CommonAndPreferredSeriesCWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CommonAndPreferredSeriesCWarrantsMember", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common and preferred Series C warrants", "label": "Common and Preferred Series C Warrants [Member]", "documentation": "Represents about Common and preferred Series C warrants." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss from change in fair value of derivative liability", "negatedTerseLabel": "Reverse: Change in fair value of derivative liability", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r78" ] }, "zev_CommonStockFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CommonStockFairValue", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock issued", "label": "Common Stock, Fair Value", "documentation": "The amount of fair value of common stock." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset impairment", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r743" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ligthiningsystem.com/role/DebtComponentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r22", "r142", "r332", "r347", "r637", "r638", "r749" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r140", "r176", "r209", "r255", "r269", "r273", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r449", "r451", "r468", "r501", "r574", "r654", "r666", "r705", "r706", "r746" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Related to Stock Options and RSUs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r70" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r299", "r300", "r301", "r303", "r699", "r700" ] }, "zev_PrepaidAdvanceWVAPConditionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceWVAPConditionAxis", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid Advance, WVAP Condition [Axis]", "label": "Prepaid Advance, WVAP Condition [Axis]", "documentation": "Prepaid Advance, WVAP Condition" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r299", "r300", "r301", "r303", "r699", "r700" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r210", "r431", "r436", "r437", "r440", "r444", "r446", "r447", "r448", "r532" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r620" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r192", "r432", "r433", "r437", "r438", "r439", "r441", "r526" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r95", "r121", "r122" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r409" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r7", "r259" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r52", "r84", "r85", "r277", "r620", "r676" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r667" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r99", "r350" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r681" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, prepaid advance agreement (in shares)", "netLabel": "Shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r99", "r100", "r134", "r527", "r602", "r615" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r40", "r172", "r624" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation (in years)", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease terms (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r486", "r653" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r678" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r51", "r277" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r175" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net loss", "netLabel": "Net income (loss) - basic", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r110", "r120", "r144", "r168", "r190", "r191", "r195", "r209", "r218", "r220", "r221", "r222", "r223", "r226", "r227", "r243", "r255", "r268", "r272", "r274", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r462", "r468", "r510", "r582", "r600", "r601", "r633", "r664", "r705" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) - basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r199", "r220", "r221", "r222", "r223", "r229", "r230", "r244", "r247", "r255", "r268", "r272", "r274", "r633" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units, net of taxes (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r99", "r100", "r134" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r99", "r100", "r134", "r401" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible notes payable (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r36", "r64", "r134", "r336" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r491", "r493" ] }, "zev_OtherCommitmentDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "OtherCommitmentDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Other Commitment, Due, after Year Four", "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)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled due to reverse split (in shares)", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r11" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "zev_ConversionOfConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ConversionOfConvertibleDebtMember", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Convertible Debt", "label": "Conversion Of Convertible Debt [Member]", "documentation": "Conversion Of Convertible Debt" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAveragePurchasePriceOfSharesVWAPOfCompanyCommonStockTradingDayImmediatelyPrecedingTheClosingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAveragePurchasePriceOfSharesVWAPOfCompanyCommonStockTradingDayImmediatelyPrecedingTheClosingPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, average purchase price of shares, VWAP, of Company common stock, trading day immediately preceding the closing, percentage", "label": "Prepaid advance, average purchase price of shares, VWAP, of company common stock, trading day immediately preceding the closing, percentage", "documentation": "Prepaid Advance, Average Purchase Price Of Shares, Volume Weighted Average Price Of Company Common Stock, Trading Day Immediately Preceding The Closing, Percentage" } } }, "auth_ref": [] }, "zev_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Prepaid Expenses and Other Assets, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "zev_TotalCommitmentFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentFiscalYearMaturityAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total Commitment", "documentation": "n/a" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementDefaultWaivedOptionalPaymentPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementDefaultWaivedOptionalPaymentPremium", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PPA, default waived, premium on optional payment", "label": "Prepaid Advance Agreement, Default Waived, Optional Payment, Premium", "documentation": "Prepaid Advance Agreement, Default Waived, Optional Payment, Premium" } } }, "auth_ref": [] }, "zev_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Working Capital" } } }, "auth_ref": [] }, "zev_NumberOfSupplier": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "NumberOfSupplier", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of suppliers", "label": "Number of Supplier", "documentation": "Number of supplier." } } }, "auth_ref": [] }, "zev_PrepaidAdvancePurchaseFaceAmountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvancePurchaseFaceAmountPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, purchase percentage of face amount", "label": "Prepaid Advance, Purchase Face Amount, Percentage", "documentation": "Prepaid Advance, Purchase Face Amount, Percentage" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceNumberOfSharesAvailableAndIssuedUnderRulesOfNewYorkStockExchangeUntilStockholderApprovalPercentageOfSharesOutstandingExcludingInitialPrepaidAdvance": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceNumberOfSharesAvailableAndIssuedUnderRulesOfNewYorkStockExchangeUntilStockholderApprovalPercentageOfSharesOutstandingExcludingInitialPrepaidAdvance", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available and issued under rules of New York Stock Exchange until stockholder approval, percentage of shares outstanding, excluding initial prepaid advance", "label": "Prepaid Advance, Number of Shares Available And Issued Under Rules of New York Stock Exchange Until Stockholder Approval, Percentage Of Shares Outstanding, Excluding Initial Prepaid Advance", "documentation": "Prepaid Advance, Number of Shares Available And Issued Under Rules of New York Stock Exchange Until Stockholder Approval, Percentage Of Shares Outstanding, Excluding Initial Prepaid Advance" } } }, "auth_ref": [] }, "zev_MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of prior written notice for redemption of warrants", "label": "Minimum Period Of Prior Written Notice For Redemption Of Warrants", "documentation": "Minimum period of prior written notice for redemption of warrants." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "zev_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerCMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "zev_A2019EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "A2019EquityIncentivePlanMember", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Equity Incentive Plan", "label": "2019 Equity Incentive Plan [Member]", "documentation": "2019 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "zev_WVAPPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WVAPPeriodTwoMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WVAP Period Two", "label": "WVAP Period Two [Member]", "documentation": "WVAP Period Two" } } }, "auth_ref": [] }, "zev_TotalCommitmentToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidYearThree", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Total Commitment, to be Paid, Year Three", "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)." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r179", "r180", "r181", "r253", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r527", "r528", "r529", "r530", "r641", "r674", "r686" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r668" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Note Derivative Liability Measured at Fair Value", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r83" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r424", "r425", "r426", "r533", "r691", "r692", "r693", "r741", "r756" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r668" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r68" ] }, "zev_TermLoansAndRevolvingWorkingCapitalLoansFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TermLoansAndRevolvingWorkingCapitalLoansFacilityMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility", "label": "Term Loans And Revolving Working Capital Loans Facility [Member]", "documentation": "Represents the information pertaining to Term and revolving working capital loan facility." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "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." } } }, "auth_ref": [ "r13", "r83" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Increase (decrease) in convertible note derivative liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss", "terseLabel": "(Gain) Loss", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r465" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share, basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r197", "r220", "r221", "r222", "r223", "r224", "r229", "r232", "r245", "r246", "r247", "r251", "r461", "r462", "r499", "r511", "r631" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r37", "r167", "r193", "r194", "r195", "r215", "r216", "r217", "r219", "r225", "r227", "r252", "r285", "r286", "r366", "r424", "r425", "r426", "r442", "r443", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r469", "r470", "r471", "r472", "r473", "r474", "r489", "r519", "r520", "r521", "r533", "r602" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r215", "r216", "r217", "r219", "r225", "r227", "r285", "r286", "r424", "r425", "r426", "r442", "r443", "r453", "r455", "r456", "r458", "r460", "r519", "r521", "r533", "r756" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "zev_ProvisionForDoubtfulAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ProvisionForDoubtfulAccount", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "label": "Provision For Doubtful Account", "documentation": "Provision For Doubtful Account" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r668" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtComponentsDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt, net of debt discount", "negatedTerseLabel": "Current debt, net of debt discount", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r177" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share, diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per common share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r197", "r220", "r221", "r222", "r223", "r224", "r232", "r245", "r246", "r247", "r251", "r461", "r462", "r499", "r511", "r631" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r167", "r193", "r194", "r195", "r215", "r216", "r217", "r219", "r225", "r227", "r252", "r285", "r286", "r366", "r424", "r425", "r426", "r442", "r443", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r469", "r470", "r471", "r472", "r473", "r474", "r489", "r519", "r520", "r521", "r533", "r602" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r214", "r337" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt discount", "terseLabel": "Amortization of debt discount", "label": "Amortization of Debt Discount (Premium)", "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." } } }, "auth_ref": [ "r7", "r86", "r115", "r341" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r9", "r214", "r337" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/DebtComponentsDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net of debt discount", "terseLabel": "Total long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r178" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable and accruals", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r484", "r653" ] }, "zev_PrivatePlacementWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrivatePlacementWarrantMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement warrant", "label": "Private Placement Warrant [Member]", "documentation": "Represents information pertaining to Private Placement warrants." } } }, "auth_ref": [] }, "zev_ContractWithCustomerLiabilityRevenuesRecognizedIncludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractWithCustomerLiabilityRevenuesRecognizedIncludingOpeningBalance", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenues recognized", "label": "Contract With Customer, Liability, Revenues Recognized, Including Opening Balance", "documentation": "Contract With Customer, Liability, Revenues Recognized, Including Opening Balance" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r83", "r137" ] }, "zev_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Expenses and Other Current Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r333", "r381", "r382", "r383", "r384", "r385", "r386", "r464", "r494", "r495", "r496", "r637", "r638", "r649", "r650", "r651" ] }, "zev_WarrantsAdditionalDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WarrantsAdditionalDisclosureAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Life", "label": "Warrants Additional Disclosure Abstract", "documentation": "No definition available." } } }, "auth_ref": [] }, "zev_EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity line of credit agreement, prohibited from issuance or sell of shares resulting in beneficial ownership, percentage (more than)", "label": "Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, In Excess Of, Percentage", "documentation": "Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, in Excess of, Percentage" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementMonthlyPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementMonthlyPaymentPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance monthly payment period", "label": "Prepaid Advance Agreement, Monthly Payment Period", "documentation": "Prepaid Advance Agreement, Monthly Payment Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "zev_FinancingLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FinancingLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Financing Liability Payments Due Year Five and Thereafter", "documentation": "Finance Lease Liability Payments Due Year Five and Thereafter." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFiscalYearMaturityAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Firm Purchase", "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "zev_TotalCommitmentToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of the year)", "label": "Total Commitment, to be Paid, Remainder of Fiscal Year", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentFiscalYearMaturityAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Commitment, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "zev_ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "(Gain) loss from change in earnout liability", "terseLabel": "Change in fair value of earnout liability", "label": "Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "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." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of disaggregates revenue by major source", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r711" ] }, "zev_SupplierTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "SupplierTwoMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Two", "label": "Supplier Two [Member]", "documentation": "Represents the information pertaining to two suppliers." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "zev_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerFMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer F", "label": "Customer F [Member]", "documentation": "Customer F [Member]" } } }, "auth_ref": [] }, "zev_ContractualInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractualInterestExpense", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Contractual Interest Expense", "documentation": "The amount of contractual interest expense." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r165", "r179", "r180", "r181", "r209", "r232", "r236", "r245", "r247", "r253", "r254", "r284", "r310", "r312", "r313", "r314", "r317", "r318", "r350", "r351", "r354", "r357", "r364", "r468", "r527", "r528", "r529", "r530", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r562", "r583", "r602", "r614", "r615", "r616", "r617", "r618", "r674", "r686", "r695" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross loss", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r111", "r209", "r255", "r268", "r272", "r274", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r468", "r633", "r705" ] }, "zev_VehiclesRomeoPowerBatteryPackRecallMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "VehiclesRomeoPowerBatteryPackRecallMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ZEV4 Recalls", "label": "Vehicles, Romeo Power Battery Pack Recall [Member]", "documentation": "Vehicles, Romeo Power Battery Pack Recall" } } }, "auth_ref": [] }, "zev_DebtConversionConvertedInstrumentConvertedAtPercentageOfParValue": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "DebtConversionConvertedInstrumentConvertedAtPercentageOfParValue", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt converted, percentage of par value", "label": "Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value", "documentation": "Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r94", "r430", "r748" ] }, "zev_CapitalProjectsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CapitalProjectsInProgressMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital projects in progress", "label": "Capital projects in progress", "documentation": "Represents information pertaining to capital projects in progress." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Summary", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r379", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "zev_OperatingLeaseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "OperatingLeaseAssetAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Operating Lease Asset Abstract", "documentation": "No definition available." } } }, "auth_ref": [] }, "zev_EarnoutLiabilityFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EarnoutLiabilityFairValueTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of earnout liability", "label": "Earnout Liability Fair Value [Table Text Block]", "documentation": "Earnout Liability Fair Value [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r379", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r463", "r464", "r466" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r99", "r350" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Warrant Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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." } } }, "auth_ref": [ "r305" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding payment related to net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r200" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from pre-paid advance agreement", "terseLabel": "Proceeds from prepaid advance agreement", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "zev_TotalCommitmentToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidYearOne", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Total Commitment, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability", "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." } } }, "auth_ref": [ "r188", "r189", "r467", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r575", "r577", "r578", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r629", "r753" ] }, "zev_PrepaidAdvanceAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Advance Agreement", "label": "Prepaid Advance Agreement [Member]", "documentation": "Prepaid Advance Agreement" } } }, "auth_ref": [] }, "zev_ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule Of Accrued Expenses and Other Liabilities, Current [Table Text Block]", "documentation": "Tabular disclosure of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r158" ] }, "zev_LongTermDebtMaturityAfterYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LongTermDebtMaturityAfterYearTwo", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Two", "documentation": "Long-Term Debt, Maturity, after Year Two" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r24", "r106", "r107", "r108" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r99", "r562" ] }, "zev_PrepaidAdvanceAgreementInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementInterestRateStatedPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, interest rate stated percentage", "label": "Prepaid Advance Agreement, Interest Rate Stated Percentage", "documentation": "Prepaid Advance Agreement, Interest Rate Stated Percentage" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r99", "r562", "r580", "r756", "r757" ] }, "zev_LeaseBalanceSheetDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Right-of-Use Assets and Lease Liabilities", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "documentation": "Tabular disclosure of assets under finance lease." } } }, "auth_ref": [] }, "zev_TotalCommitmentToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidYearTwo", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Total Commitment, to be Paid, Year Two", "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)." } } }, "auth_ref": [] }, "zev_A2021EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "A2021EquityIncentivePlanMember", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "documentation": "2021 Equity Incentive Plan" } } }, "auth_ref": [] }, "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue, net of customer refunds", "totalLabel": "Total Revenue, net of customer refunds", "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds", "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r652" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r88", "r145", "r196", "r258", "r476", "r587", "r664", "r755" ] }, "zev_MobileVehicleChargersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "MobileVehicleChargersMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mobile vehicle chargers", "label": "Mobile Vehicle Chargers [Member]", "documentation": "Mobile Vehicle Chargers" } } }, "auth_ref": [] }, "zev_ConcentrationRiskThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ConcentrationRiskThresholdPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, threshold percentage", "label": "Concentration Risk, Threshold Percentage", "documentation": "Concentration Risk, Threshold Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Servicing period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "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." } } }, "auth_ref": [ "r652" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty liability", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r29", "r703", "r704" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r86", "r89", "r707" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements, and financial instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r4", "r118" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Instrument [Line Items]", "terseLabel": "Notes Payable", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r214", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r477", "r636", "r637", "r638", "r639", "r640", "r687" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r12", "r75", "r76", "r77", "r80", "r213" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r97", "r98", "r141", "r142", "r214", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r477", "r636", "r637", "r638", "r639", "r640", "r687" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash - Beginning of period", "periodEndLabel": "Cash - End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r40", "r118", "r205" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r32", "r64", "r67", "r86", "r87", "r89", "r92", "r132", "r133", "r214", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r477", "r636", "r637", "r638", "r639", "r640", "r687" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r100" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under line of credit", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r22", "r142", "r749" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r400" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r481" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r481" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r481" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r159" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "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." } } }, "auth_ref": [ "r166", "r211", "r212", "r323", "r352", "r490", "r627", "r629" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Significant noncash transactions", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for commitment shares", "label": "Issuance of Stock and Warrants for Services or Claims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r185", "r654" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r482", "r485" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r129", "r207", "r319", "r325", "r326", "r327", "r328", "r329", "r330", "r335", "r342", "r343", "r345" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name [Domain]", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of convertible note derivative liability", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r79", "r109", "r187", "r629" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r680" ] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Convertible Note interest expense, net of tax", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r231", "r238", "r247" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of notes for common stock", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Facility", "netLabel": "Long term debt", "terseLabel": "Outstanding advance", "totalLabel": "Total debt", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r22", "r142", "r346" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion, original amount", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 (deficit) equity", "periodStartLabel": "Balance, at beginning of period", "periodEndLabel": "Balance, at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r100", "r103", "r104", "r123", "r564", "r580", "r603", "r604", "r654", "r666", "r688", "r696", "r742", "r756" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock issued on conversion of notes (in shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "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." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units, net of taxes", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r134" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r52", "r84", "r85", "r277", "r620" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes payable", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r713" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r255", "r268", "r272", "r274", "r633" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r52", "r84", "r85", "r277", "r524", "r620" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock fair value", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r11", "r99", "r100", "r134", "r533", "r602", "r615", "r665" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible notes payable", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r37", "r134" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of converted debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r87", "r89", "r320", "r477", "r637", "r638" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r37", "r134" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r669" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r57", "r174", "r508" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r277", "r644", "r711", "r750", "r751" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease terms (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r486", "r653" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentNarrativeDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Impairment of long-lived assets", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r96", "r126" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r475", "r492" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r475", "r492" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r475", "r492" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of the year)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r690" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r25", "r654" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r475", "r492" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r333", "r381", "r382", "r383", "r384", "r385", "r386", "r494", "r495", "r496", "r637", "r638", "r649", "r650", "r651" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r26" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r668" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per common share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "zev_ConvertibleNoteWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ConvertibleNoteWarrantsMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note warrants", "label": "Convertible Note Warrants [Member]", "documentation": "Represents information pertaining to convertible note warrants." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceTradingDaysImmediatelyPriorToReceiptOfPurchaseNotice": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceTradingDaysImmediatelyPriorToReceiptOfPurchaseNotice", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, trading days immediately prior to receipt of purchase notice", "label": "Prepaid Advance, Trading Days Immediately Prior To Receipt of Purchase Notice", "documentation": "Prepaid Advance, Trading Days Immediately Prior To Receipt of Purchase Notice" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r21" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r668" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r483" ] }, "zev_RepaymentOfInsuranceFinanceAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "RepaymentOfInsuranceFinanceAgreement", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of insurance finance agreement", "label": "Repayment Of Insurance Finance Agreement", "documentation": "Repayment Of Insurance Finance Agreement" } } }, "auth_ref": [] }, "zev_DepreciationDepletionAndFinanceRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation Depletion And Finance Right of Use Asset Amortization", "documentation": "Depreciation Depletion And Finance Right of Use Asset Amortization" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r134", "r505", "r522", "r523", "r531", "r563", "r654" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r668" ] }, "zev_ProceedsFromPrepaidAdvancesAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ProceedsFromPrepaidAdvancesAgreement", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from prepaid advances", "label": "Proceeds From Prepaid Advances Agreement", "documentation": "Proceeds From Prepaid Advances Agreement" } } }, "auth_ref": [] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementAggregateAdvanceOverSpecifiedPeriodMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementAggregateAdvanceOverSpecifiedPeriodMaximumAmount", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance agreement, aggregate advance limit over specified period", "label": "Prepaid Advance Agreement, Aggregate Advance Over Specified Period, Maximum Amount", "documentation": "Prepaid Advance Agreement, Aggregate Advance Over Specified Period, Maximum Amount" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "zev_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PublicWarrantMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public warrant", "label": "Public Warrant [Member]", "documentation": "Represents information pertaining to public warrants." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r668" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per common share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "zev_TotalCommitmentToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "TotalCommitmentToBePaidYearFour", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "zev_TotalCommitments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Total Commitment, to be Paid, Year Four", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Potential antidilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r248" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r673" ] }, "zev_FourZeroOneKSavingsPlanPart2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FourZeroOneKSavingsPlanPart2Member", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) Savings Plan Part 2", "label": "Four Zero One K Savings Plan Part 2 [Member]", "documentation": "401K Savings Plan Part 2 [Member]" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceTriggeringEventConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceTriggeringEventConsecutiveTradingDays", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, triggering event, consecutive trading days", "label": "Prepaid Advance, Triggering Event, Consecutive Trading Days", "documentation": "Prepaid Advance, Triggering Event, Consecutive Trading Days" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r69" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r483" ] }, "zev_LincolnParkCapitalFundLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LincolnParkCapitalFundLLCMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lincoln Park", "label": "Lincoln Park Capital Fund, LLC [Member]", "documentation": "Lincoln Park Capital Fund, LLC" } } }, "auth_ref": [] }, "zev_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan and Security Agreement", "label": "Loan and Security Agreement [Member]", "documentation": "Loan and Security Agreement" } } }, "auth_ref": [] }, "zev_PrepaidAdvanceMonthlyPaymentRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceMonthlyPaymentRequired", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance, monthly payment required", "label": "Prepaid Advance, Monthly Payment Required", "documentation": "Prepaid Advance, Monthly Payment Required" } } }, "auth_ref": [] }, "zev_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price trigger for redemption of warrants (in dollars per share)", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger", "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants." } } }, "auth_ref": [] }, "zev_WarrantyAreaCovered": { "xbrltype": "areaItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WarrantyAreaCovered", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty area covered", "label": "Warranty Area Covered", "documentation": "Warranty area covered." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r29" ] }, "zev_NumberOfCustomersAccountsReceivableCreditLossExpense": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "NumberOfCustomersAccountsReceivableCreditLossExpense", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers associated with credit loss expense", "label": "Number Of Customers, Accounts Receivable, Credit Loss Expense", "documentation": "Number Of Customers, Accounts Receivable, Credit Loss Expense" } } }, "auth_ref": [] }, "zev_PrepaidExpensesAndOtherAssetsCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidExpensesAndOtherAssetsCurrentTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses And Other Assets, Current [Text Block]", "documentation": "Disclosure of prepaid and other current assets." } } }, "auth_ref": [] }, "zev_CompanyVsRomeoSystemsIncAndNikolaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CompanyVsRomeoSystemsIncAndNikolaCorporationMember", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company vs. Romeo Systems, Inc. and Nikola Corporation", "label": "Company vs. Romeo Systems, Inc. and Nikola Corporation [Member]", "documentation": "Company vs. Romeo Systems, Inc. and Nikola Corporation" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Common Shares Used to Calculate Basic and Diluted Earnings Per Common Share", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r45", "r48", "r694" ] }, "zev_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "OneCustomerMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "One Customer", "documentation": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Securities Excluded", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r46" ] }, "zev_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days for redemption of warrants", "label": "Class of Warrant or Right Redemption, Threshold Consecutive Trading Days", "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants." } } }, "auth_ref": [] }, "zev_RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment terms, once contract executed, deposit required, percent", "label": "Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent", "documentation": "Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent" } } }, "auth_ref": [] }, "zev_EarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "EarnoutLiability", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout liability", "label": "Earnout liability", "documentation": "Earnout liability" } } }, "auth_ref": [] }, "zev_FinanceLeaseRightOfUseAssetInExchangeForLeaseLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "FinanceLeaseRightOfUseAssetInExchangeForLeaseLiabilityNet", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use asset in exchange for a lease liability", "label": "Finance Lease Right Of Use Asset In Exchange For Lease Liability, Net", "documentation": "Finance lease right-of-use asset in exchange for a lease liability, net" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r46", "r47" ] }, "zev_ProceedsFromInsuranceFinanceAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ProceedsFromInsuranceFinanceAgreement", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds From Insurance Finance Agreement", "label": "Proceeds From Insurance Finance Agreement", "documentation": "Proceeds From Insurance Finance Agreement" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r463", "r464", "r466" ] }, "zev_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Expenses and Other Liabilities, Current", "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." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "zev_WarrantFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WarrantFairValueAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Fair Value", "label": "Warrant Fair Value [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "zev_SupplierOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "SupplierOneMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier One", "label": "Supplier One [Member]", "documentation": "Represents the information pertaining to one supplier." } } }, "auth_ref": [] }, "zev_PrepaidAdvanceAgreementRequestAvailableMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "PrepaidAdvanceAgreementRequestAvailableMaximumAmount", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advance agreement, request amount (up to)", "label": "Prepaid Advance Agreement, Request Available, Maximum Amount", "documentation": "Prepaid Advance Agreement, Request Available, Maximum Amount" } } }, "auth_ref": [] }, "zev_ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment Depreciation and Amortization", "label": "Schedule of Property Plant and Equipment Depreciation and Amortization [Table Text Block]", "documentation": "Schedule of Property Plant and Equipment Depreciation and Amortization" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r215", "r216", "r217", "r252", "r498", "r525", "r544", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r659" ] }, "zev_ContractWithCustomerRefundLiabilityIncreaseForProductRecalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractWithCustomerRefundLiabilityIncreaseForProductRecalls", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refund liability associated with recalls on a gross basis", "label": "Contract With Customer, Refund Liability, Increase For Product Recalls", "documentation": "Contract With Customer, Refund Liability, Increase For Product Recalls" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding warrants", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r656", "r657", "r660", "r661", "r662", "r663" ] }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were released during the reporting period." } } }, "auth_ref": [] }, "zev_WeightedAverageRemainingContractualTermOutstandingWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WeightedAverageRemainingContractualTermOutstandingWarrants", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (years)", "label": "Weighted Average Remaining Contractual Term, Outstanding Warrants", "documentation": "Weighted average remaining contractual term for warrants outstanding." } } }, "auth_ref": [] }, "zev_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerBMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r435" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining vesting period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r422" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r121", "r206" ] }, "zev_WeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "WeightedAverageExercisePriceAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Weighted Average Exercise Price [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "zev_IssuanceOfCommonStockForPrepaidAdvanceAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "IssuanceOfCommonStockForPrepaidAdvanceAgreement", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for debt", "label": "Issuance of Common Stock, For Prepaid Advance Agreement", "documentation": "Issuance of Common Stock, For Prepaid Advance Agreement" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "periodStartLabel": "Outstanding at beginning of period", "periodEndLabel": "Outstanding at end of period", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "zev_ClassOfWarrantOrRightRedemptionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ClassOfWarrantOrRightRedemptionPrice", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price per warrant (in dollars per share)", "label": "Class Of Warrant Or Right Redemption Price", "documentation": "Class of warrant or right redemption price." } } }, "auth_ref": [] }, "zev_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "CustomerEMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer E", "label": "Customer E [Member]", "documentation": "Customer E [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r169", "r186", "r209", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r449", "r451", "r468", "r654", "r705", "r706", "r746" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal of fixed asset", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "zev_YorkvilleYAIIPNLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "YorkvilleYAIIPNLtdMember", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Yorkville", "label": "Yorkville, YA II PN, Ltd [Member]", "documentation": "Yorkville, YA II PN, Ltd" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on extinguishment of debt", "negatedNetLabel": "Gain on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r59", "r60" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r0", "r127" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r683" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r419", "r427" ] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivative liability", "label": "Increase (Decrease) in Derivative Liabilities", "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)." } } }, "auth_ref": [ "r684" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "totalLabel": "Weighted shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r231", "r247" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-vested Shares Under Option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "verboseLabel": "Weighted shares outstanding - basic (in shares)", "netLabel": "Weighted shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r229", "r247" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested at beginning of period (in shares)", "periodEndLabel": "Non-vested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested at beginning of period (in dollars per share)", "periodEndLabel": "Non-vested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout Liability", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r744" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r198", "r288" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r215", "r216", "r217", "r252", "r498", "r525", "r544", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r659" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value hierarchy", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "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." } } }, "auth_ref": [ "r17", "r81", "r83", "r138" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r400" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of September\u00a030, 2023 and December\u00a031, 2022", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r99", "r503", "r654" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Dilutive effects of if-converted Convertible Note (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "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." } } }, "auth_ref": [ "r241", "r242", "r247" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r403" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Dilutive effects of stock options and restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r233", "r234", "r235", "r247", "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r402" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, at beginning of period (in shares)", "periodEndLabel": "Balance, at end of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of allowance for doubtful accounts activity", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r478" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r671" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r201", "r203", "r204" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer cash contribution", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, fair value", "label": "Notes Payable, Fair Value Disclosure", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r27" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r277", "r644", "r711", "r750", "r751" ] }, "zev_ConvertibleNoteDueMay2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ConvertibleNoteDueMay2024Member", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note due in May 2024", "label": "Convertible Note due in May 2024", "documentation": "Represents information pertaining to Convertible Note Due May 15, 2024." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash impact of operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r685" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r49", "r50", "r52", "r53", "r84", "r139", "r620" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Vested Share Awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r136" ] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Other Commitment, to be Paid, Year Three", "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)." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r620" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r128", "r297", "r298", "r621", "r698" ] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year Two", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Three", "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)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r478" ] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of purchase arrangement to be paid in fourth 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)." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share issue price (in usd per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739" ] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Other Commitment, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of the year)", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of the year)", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation amount awarded from other party", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Other Commitment, to be Paid, Year Two", "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)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Other Commitment, to be Paid, Year Four", "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)." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r321" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value $0.0001, 250,000,000 shares authorized as of September\u00a030, 2023 and December\u00a031, 2022; 6,593,516 and 4,492,157 shares issued and outstanding as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r100", "r504", "r654" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Commitment", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Awards", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r100", "r562" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r100", "r562", "r580", "r756", "r757" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r295", "r296", "r586" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) - diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r199", "r231", "r237", "r238", "r239", "r240", "r244", "r247" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r296", "r586" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r475", "r492" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/DebtComponentsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r214", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r477", "r636", "r637", "r638", "r639", "r640", "r687" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r15", "r71" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r50", "r52", "r84", "r85", "r277", "r620" ] }, "zev_ContractWithCustomerLiabilityAdjustmentToRevenueCustomerRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "ContractWithCustomerLiabilityAdjustmentToRevenueCustomerRefunds", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "parentTag": "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer refunds", "label": "Contract with Customer Liability, Adjustment to Revenue, Customer Refunds", "documentation": "Contract with Customer Liability, Adjustment to Revenue Recognized Increase (Decrease), Customer Refunds" } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence and write-downs", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r293" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r150", "r171", "r183", "r291", "r292", "r294", "r497", "r630" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "parentTag": "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r256", "r257", "r267", "r270", "r271", "r275", "r276", "r277", "r378", "r379", "r498" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Future Minimum Commitments", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r689" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "terseLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r118", "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r28", "r209", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r450", "r451", "r452", "r468", "r560", "r632", "r666", "r705", "r746", "r747" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r276", "r634" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deductions", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r289" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r277", "r675" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r152", "r153", "r156", "r157" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r143", "r506", "r654", "r688", "r696", "r742" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r211", "r212", "r323", "r352", "r490", "r628", "r629" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureReverseStockSplitDetails", "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant exercise price (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r365" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r112", "r209", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r468", "r705" ] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description [Axis]", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r42", "r44" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangeinContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $2,086 and $2,028 as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "verboseLabel": "Accounts receivable, net of allowance of $2,086, $2,028 and $3,349 as of September\u00a030, 2023, December\u00a031, 2022 and January\u00a01, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r278", "r279" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note", "label": "Convertible Notes Payable", "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." } } }, "auth_ref": [ "r22", "r142", "r749" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in contract balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r710" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r30", "r170", "r209", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r450", "r451", "r452", "r468", "r654", "r705", "r746", "r747" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties and Recall Campaigns", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r302" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease obligation", "verboseLabel": "Operating lease obligation - current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r480" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r130", "r322" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangeinContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r182", "r282", "r287" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r275", "r498", "r513", "r514", "r515", "r516", "r517", "r518", "r623", "r642", "r655", "r677", "r701", "r702", "r711", "r750" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "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." } } }, "auth_ref": [ "r626", "r635", "r697" ] }, "zev_NumberOfAverageLowestDailyVolumeWeightedAveragePrice": { "xbrltype": "integerItemType", "nsuri": "http://www.ligthiningsystem.com/20230930", "localname": "NumberOfAverageLowestDailyVolumeWeightedAveragePrice", "presentation": [ "http://www.ligthiningsystem.com/role/DebtPrePaidAdvanceAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average lowest daily volume weighted average price", "label": "Number Of Average Lowest Daily Volume Weighted Average Price", "documentation": "Number Of Average Lowest Daily Volume Weighted Average Price" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligation, net of current portion", "verboseLabel": "Operating lease obligation - long-term portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r480" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r275", "r498", "r513", "r514", "r515", "r516", "r517", "r518", "r623", "r642", "r655", "r677", "r701", "r702", "r711", "r750" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/DebtConvertibleNoteandFacilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of convertible debt", "verboseLabel": "Warrant liability", "label": "Convertible Debt, Fair Value Disclosures", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase due to billings", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "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." } } }, "auth_ref": [ "r369" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Liabilities", "label": "Financial Liabilities Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-4" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "6", "SubTopic": "50", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 90 0001802749-23-000135-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001802749-23-000135-xbrl.zip M4$L#!!0 ( %.#=%=!5386AQ\ 'W: > ;&5M+6-U<&]L87AF;W)B M96%R86YC96%GSP$-4XJ#D7BZ.,]GO?L5Z-BG+Q^ M-9(B?OU?K_Y[V@X^Z^R+NA'\>Z&*1+ZVSWGU*__]ZE=ZR:N^CJ>O7\7J)E#Q;QMJ?VOO M8*O='^R+3G^G+W<..EO=>*O;WY>[G9WN[NZ_.QMP*US.]^3%-)&_;8Q5NCF2 M^/[#O:U)\?)6Q<7HL--N_\]&[;I"?BTV1:*&Z2&-%GX=Z+2 463P5/XX]_"' MWS0_+I$-86A]711Z?-C!H2UYFKTCTHG.#I^UZ3\O\9?-@1BK9'KX]VLUEGEP M+F^#2ST6Z=_#7*3Y9BXS-> +<_4?R2^A/V_-@L!S$I5*NT"\*KVO(]571=!I MMP[L)-1X&(BD@%T8BZ'\=UNT?I\,-X(\B^:^XL&:)QY,OKZLS[0+8[B16:$B MD9C)TKSY9[,]<-O"O;QSS2(@(9FM:-%.+B[?](XNC\Z/>\'1N\M>[T/O_'HI MW4Q$' .K;"9R4!QV6P>P*(^EM]_+O%"#*2^ 2F.8_.%VN]6N'O7CEF!GX1)< MOS^]"A:N0_"\&*D\^.79_M96^Z6=W9\_1EZL6$8Z$X72Z6$)ZY;A51NOCX:9 ME"R%5C6\C=>T0IV7+P)8+:)F$*HJ+70@\D /@G-](\=]F06=;DC2- SZTT"D M<2#&&B3OGS/TQ0QP=OKN_?7YZ?F[X.I?5]>]#U=A<'I^W J>G_SR;&?OY3_I MWZ.@NNS]O]Y9OI59(_@4>6^5Y'/\Z>/%V1%PVLGET=7UY:?CZT^7/62\BP^]X.33 M^5M@KQ;^]V.X8DH[QC>)6 >)&BL$BXD2?96H8NJ^F8BL2&66C]0D1(EW)G'7 M&TZ./,@F$&,K6(H;%@ G\U6A)\T"4I]/K\][5U>]Z_>_/.ONOWS4G.Z#1[LK MPT9'K152;PUM;NVTMG=P'0QWH02S(C5 38!P_=BC&^+$:[4'GJBLKP(CO!7 M>A"\]*'OF05#G9#NJCV^>O"Y;@5;CWG\43D$$C*S +OU.6Q6(J-"WX,%PG,%X(&=(0#(A@PH))D&?P.; MNDVBY>F2(M'BM !23\LIY.P;D,@J!/Y%^ )@_+@*0.=]:7(@D&FQX'\*K-(4:A(P8,H MU)$OY;+0",=;E23 930<'R/N;W7V7@(?J@S .8TD+_LH;0N%,E:FP*#%$R&C MM\TAHQDK$N@(-PCW]([MSDO82+/?0"6Y+/#28A2@6:#2,,AU M85?LG$" /5 M,6\J_Z)9S!:@XW/Z/M*@5E&FY4"Z^D:AD]2>+PC(+*"#%6W[+\\ZN^V7 M\_^>7WP.@^OWOR<5E+T0=!,N1PQH81R[P* &Y/IC*R-ECE4M>-@W?9\%0 MF]6]$4E)4J!V/X,7X"NI)I:U!@,5*9E&TPJVH-/ V'4B^I+JVT3&0QGSW=:; M(% GXJ8/P(S6M_FCC;OFY M9%I,=<'D>0O4ZO 5\W20CP2H <)G9"-+D<+L\V"H0"NAZ"$1PT]<",F>B";8 M6AN:(]P@C9UC$ -R_\'+X#@1RHAQ^$&F()Q63)9',)I@+(!^$#S -I>1='Y) MAV;(/1Y02-O15>@Y42LAR),CV9>39_))^[1$@XBRM;M_-UU>>#;Y&[;$5TM\ M1S7O^7:'_<[?1S![S99BJCD$<]#:W<-UN$9TJ0OF?MDO9)S*',R+4C)NNC40 MUT@#P#R.[RL+IG*EW8K<\_CF&^[O;K7;G<8Z@ MM2*$!E'"KK%L_A!*L%YP'EZ#MN:6X)^>2_QUE M5>[=4&[V,RF^;(H!S.-0)+=BFF^L:];H.B&$?G/8_"&P%3G70M85(U/?8P=J M)#:>:C#RT8=VT8?=%NP&J432/G^.![[!(&DZ <8,(\%[J,[O9!,D$4,5+ M[AJ4R4 E"7IVP;H!\D*PHCVPLARB(,52*#%"1 %P/=<8J)Q2F(,"%P,!T(7- MYLDDTP Q %>CFB63^9&6E;!"I/D16-L376PM8@PR,>5@A?(C+ MB($PH---/1B$082N:D2[$1KM,C-_#X#\I@%8^(1Y9Y$X7)XH>&8P1+G+N)B9 MPW_]K0 PEW.H#4=(47>8 +I_*'F(0320<,A2F3\*_%I@'"YS'FO,9C4QOWE1 M_53)?] <\C]HM3MWD_])"7+P1&<1.Y%Z@X&,5IIH Y1X/9_9A"%=$+,#'.W MC5;2:&W 6'&X3J9T 46/X18@2YW%E->&EB72HLHX(!=B9L;O^ 2=@IBN\@3H M:C0$6')G"O'B?>Y4!;<^H?-H?Z M'X93<"NKK6D.5 $-4 $3),ZQ^ )D'W-V"9!8 BQ",KT*3L-DX0' )AG!_RB3 M<+6?GK04WSQ9:3Q:&WJTELZY+M2J8W_7[!@C>BI /Y?J3);+3,/C0W54F+. M#<(*&$S"=<"(@^&GE.:T% LL$=2S6@!H'9!UHB(2[HFX-68DO)1PC\GD GHW M0W&<8-Y?L)/OD>*WN<2]O3;$?6E-?P-%<>,^L_V/V5A &$THH_VC,BZ6.CI^ M9EPTR/0[*HN1SM1_Z >3 02TB=O&?P%"@"\&('!6[L.X)FD,H)+MP%@F(-ZR M*6-/D+" 7,>V>&.6+"T\C9T@=0+=YKDBOD:I:Q(")D3%'E.&'#_I2YD&<8FR MW:P=*P5$N2F(W#P7&29=$H_SBV--"73$!I@QC7\\5R\X8=2,@X1WQ$MOA'RF M ='G?&N221%/73HM[PT6"?%#;I1&U$T/H6MRDVHZEY.-59AJ .JCH'52J==D M@-I!T"IRIBH&T#=!Q3#"FE &*F@LX6HS<9SPQKI"DU[S1L=XHOAIL,X193?AW<]5S=N!?F"")0H<)M&%:. M1CA9R('T)^L[T3!ZO&-L!CO0IG"C:_G.C4KC0L"MOW3NY- MRBPO!0M+O(@%$J;(6YA:7T % \JX91,#4\Y$\&.+@C)VI[PAMBZ);RYR.PI4 M(2;LU]".G#MT$)RF3K&L.*632I8J+>)+(@BD2GNZ0,VB3"5R5AZ9]@*[ *,E^"+ M8'7@\K&- [H'#P!> "X ?3)6;.S1A73GS$4.D5CO"0[">RR5^B/$&*L\ 8P! M^WM' +$/["8SQSV3 FN @'?[B8B^+&@JYS:]L%$EN2M@[B%3I CJV^/!D%/8[&"WW7E^].)Y]P52TJ4NIA6\H4<7/4RE-$R,7^)QUENK:KQ,QY4X_$J88&Y5$1I;5QS#R21!]%&N)"C71!'RHRLIA=_5^)C79'6'6VB=4,JO 7+:U8',^1)84\%,<3)4 MMO"\?, FOIV$5_,*@[N2_&,7A'*B;YU[V%8=S93CX@.X!I/L:_8=("#A%(NE M/N/'=^.JT>U.M[6]N*BVQN. ]+97U\&T0>ZTW=;!/J[#J;%@<"O(A#%;QEY1 MCLW>4T%OO19/>^\:9)[OMK9Q&7I5X7M5\RY,J#HV?A92W,X[1):E@?(V6[J* M\08M MN:W:$]8'[]?C&8^Z;8?AH%@8@-58;$:)SF<\@>AV :@I%F,[G?GPSL=SY,VO M<=]S&@VU)>"1 <1;'WG7H%90:ZS]/EFS07Z=J,Q%O-C@02>R2FL-6^8U3LW' M8A'_SG/U8I.Z]RV(0AHK8"PX8QKIGX@P$ICCJD!WQ"9?FF.%7 56)8[8Q-;0 M-O!AEQ_9,DEB$8TV0:CZCQ$W=J @%[X';2"_P^<]]6GU)"MCX=7B?D^E)5ZW M.0+T'K_"L;,YFQ5/XH8P?6F24]'%0$8Z]E=%;Z4+XMNXN6E(Q(8V,8^A1J^U MC,NLLNZ"^<+]3I?[85:Q)Y]#\>);14FT&'&-K+%.I=[Q&I0Z;JUTEY\&<^^N M#7-?RD2"6E@Q9Y^F52;MHC9F-58V3+M \55U'=R3+./) &WY]'!2"=8=)2-T?,7> W2J4^AAP)O2("82)T<3Q(]E?05T&66RBGEND<8 M#M,9O1@C>/118P,UB9] $)E*IP&FHPB.B.T+FR %G^V!%]8E;'W0H%PPMY;RRBFMI=?D6%@E7\!^BFH@SIQ"+J? M"426*7]<-P+AYE^-H(Z9+"CT_H,4 .0+"XNU :[- 4H4=M@A3, T/G;O.6E^' M/J-Y=[A*H4.+RSFHRMUK,#QB9H'X?V$0Q8THE4.P#U@HLU>I8".%SJBJ#\8O M<:LD+,BWEED!V M$I$U[,",XY23:E:+,NDGI_;20U MEW+/,[,M=+%!W!4;V9]2LFV7-5@.V3I:W)WYH3V8X=OQDN[+0=#CEC(B][2( MRU$=Z 4AE' A),VX)IT'DX$II=*E)>O+W(:(M@PF]+P#B'PX[69J2B^DK2,Q M"4G8#A*AX&ROA\J^JYS'Z"P,AB6JB$)G'H(# ,M($M[+)R22 MYQN7QPIYGX8%QCT,)#$&TAYRC@BVT+RI Z650CC*K2>UPM M>_F@RK;ZMF&XN\A9XI8F#V<7)W>K0S:WSKRZ5)--T;);4!$:[F1V4_4)\,Z? M8+1@HA6S>1B5)6,,E67CO&>8M=OMN0JEF_M^1$^.86H.W/?@L_ MFV8!6P'6&AD!7+ENWTU%QL8ED8$!I\,JI.*9FIJZC2.3<.U%[PO4!YYZP/^&[@H-$_OA> M$':93ZM3L-AO;5N"@8CXN-7RNZ.13R7\=K ^Z (X \BL$>95 M<0%!9J8A*(,'4WG"],>3JGBJ+XM;+"Q8=#3IHM0XFR<[%D5A'/XHHO(2A2]Y M0*RHNE&ZS,FS4J96RIF*&.?2,M(JU3,)'R&'H OQA:0I@!4\1\54>')0%#]% M,DNM\%TXL"I6:4O/B!-=,)R 691@^)+^6&:Y)=^!T M640D-9>7YQ^C "-A9UH!+*JC'(8E\X(S"3BEH1L62A&Q1;H3,H,5DFZ_(E: MW?' #SAC7KGV:)W=?KACW B5B0,Q-'I&I2WIK1J/8?2A"C[XK1F%5W=LY#K2 MCA=\X/VD!0':LN1WFV']3EH-RG(V#!F^$Y.1&95U<]"BW.6Y>"J*H=-NCF:X MIZ/8N4XW/R/T774GCW-T'9<9$VDL!578+Y#HE05$&=!,I3Z(\EK0^)E&K@8X--3+W00D9U^3E> R A?;S"LP8 M!Y+0N(G-15)E2RU_Q1W#HM 198G8D'?M83R&^4<^&;YKT%E:]_#=I>2BQGRD M)E;P?F11OW)&I&CC X##74C-@2%;;R*^ !^[)"?NVQU6F,:$ZOC\] DJB<*6 M<5F#$,_!<"U],+"-'6+9Q&1%W2^!GU!SB1@4%WM$\+E@S)O$JJIJ^F%OX=!\ M8@PDQ&ME9-IJ3DQZ25Y#*Q]=>EB.AI/I0H*&GH);%29S>VWB%HNIV7&BZJ9C MACS#%U:LP,?S>N&1]$.#&?@A'&BL[ET B4VTSFLR@N-( ?H"25(JB8Z40;"_ M:P5/OYGM#L+NI2?3GZO3H&/1[A$?I_:XA ;$]8*> 8\U-Y?K,N=Z:]E(-;9+ M' DV^9!3V?T(J!,&@-9$3"DTN:PZ/M^"A332G&7/1F!J(FRN]]Q<;H'+]EI< MT3)K#YIN"+"JN34RJZ- 9PU6WW#P!)=)SB!@S]59W)D4+D [F!2JI M6HM9E6;1=*%_=FVH6@'\#!ZOC9QI4-N&>^3,%28=-J-AU^D M!1AQ+'.7 ]9 MSYRYF/ML.X_[T-2IJ1<)HM#T9QQSMO/!PJL6X]_0QF?\A.X!ZY -N6M:]E0C0+AQQ[G^S@ :3E$K1;#3\U)? >XK] MV]A';R:>82H->68FQ=A8ZF3LXB1G*G(-V*A7>/Z@^=,3#RF])7K BMC4E)6> MZ$2&ES/.+/8S2UEW,L82I8_)$?;S+FR6MY'9?L""#^>ST0 O?&%=$=9M"XM! M3<#*DCI$K]S1;T>U_2HF#1&QZ8N0QOL=EG7FJQEZ/$ M!;+H\*DWN5Q^#L:3<3TVJ*;@'BXY'FGCLCL3MTU$&WVLP,'^V\8E05D UDFW MY.@*TB1T3 OU$&?RO++E5\@T)Z0M7O'<;UUIQAP-B[ M D[>"#A-Q+TF0%?5 N@$/#D04:Y@_:0M6ZVVY7FS +QJK?)\Q(W7H2W#G<0# M4W&*:V:^!+E0%2E3GVB7)>69Z+D[@()W" ;%99++-G$V*^=ZSJ-KW2Q<6.G@ M@P\L$"=*>..SY&N:C$A;]*M_!D->= M*J:A F?K+*FN\ I:/&.Z.JFC+UWR'<-E0=X1*G-T:TZA-BN(BJ?\ DGVB_'KW=>F#?E[^MA;;U> M"P\\81SFN<#P)S[0R-R.O1IRD\U5ZUS!658I'=]CYV1&XJJ(O.IOTSK'4126 M5'E-XZH"(8V"V$'2L3/DI#F$WE5">4^P=Y%/I(]'3*C$'$8TQGSX=(AY:]1/ M1YI#EP.#4KRNUG%,R?/YW>U-:X)FA7TTS_ S 2OY07-%V6D:+5P-'<5 ML!@73/1(3S !X6X%])=+GNK^3)XR)U3-';*P0I+]H**1D$EP-49$UGBY>:(3 M.0U^>;8-@N8,8#@FMIR=?6S\N+>W.L%Y"QMI95\ !+3"@/7K=GL-]"NHJ$@, M-2#3LV"WO=N=3X.\PX'7E$D\7D/-#[_;VEM\%LJ*YF2K?6KQ8R^GG(14O3B% M>F X2\N$)$R&6.5(ZT]M6TKJ*['L87TJ^/6-7)M&/Y<:,?#/D)UR@4LN;?*' MI%)?B;EZ[/%PC?6T:6'GNTKJ?S_N$,X&.][6I_[MLRND_$>938-K/ =RY=[D MRD,\'[4RKCBJA+)%&)1UBX&4RH=6:W!/CZ$3+O%.G*?AEJK78T7YW^K=6;UK MAPN N.1E?N%F*X#H9U.P"I^P]PI6P6([394DYB.EE0(H30L8#RPP-8=:SJ5- M :B_/#OHO+RJ!4!SXUB"G[:70_EE$W@PF'S 72OR5_SL'.C68O?;[!>K&6]W^OMSM['1W=_^]L_$'V#SM5G=W@=ES M/VD]\K>[R'EEBG5OX<:=G@>?3Z_/>U=7P>?WOQJ R 5=4Q5?3UC;RC^'\I2EVVTP55*CA&I1.8J?'8))>']L-+C&\D M8GJH4IH;W;3@1.89!RP-AG\VM'FPW^IV.DB>!8RFB.V+#>6VB')_+>+YW[:[ MK4YW>^G/[59GZ6]W/79WJ[6[L_>@Q_Y*0^9AP\+D$Y'^MK&],6.W'6Y-O@:= MQ9AS=GGT9$7,\>;B\O+B<^^R[JPR"_"XN2%T7#RQ939MMW6P(GMJ;C$Z770D MG[Y[?WU^>OXNN/K7U77OPQ68O.?'#PS&W#>9N]% 0]9E3F;1NKR9U@WG/W\, M=UDCU(8JIW^#M^)&Q2!#19$755+ >JWVN1A+7N^G,)MK521F.H$)=IRXOA_W M!3R^E\&>FK0^ZYV__2FKB:Z./WV\.#L"^7QR>71U??GI^/K390_%]<6'7G#R MZ?QM&)P]V#/\%Y#=1^AN"SZ(%"P*@I?O,EU.@M/T1N8%?7&LLTDK#-[)E#*/ M/G)#F<8MX!/8BV --*D-#+UM!6]D-D07\7HN>J5.<4I/848UE?J_F#SU,9-X M9AIVG(>]NY(1]I')ILN5X8P79XO.S[U'C;11B6P\2./4+J57_DJ&XO>;J8]W M-_RUGO.MO\T01'?G1[GU'N0T^[6OXRG\WZ@8)Z__'U!+ P04 " !3@W17 MEM2Q\J^D 0#4R!4 $ 'IE=BTR,#(S,#DS,"YH=&WL?>MWHTB2[_?]*[CJ MV=VJJ&>;[G.KQ7E3*Y(_[?SY?_4:O_S]>%& M^N8:X9 Z@73A41)04WJU@H$4#*CTN^O]M%Z(=&^3H.]ZPUJ-?>O"';U[UO,@ MD%19K2=WQ1>]\X96;VG$Z-4::K]1TV32J+4:LEJKMVF_;;0U6=9I]?F\KVI] M:M!Z3:_K[9JFT$:MUS?E6J-N*'6CT3/JK5;5/.]K/4I(2U:IHFMM^$>))FM: MVV@HNJDT97SM((#YP1P=_SP,O%\K@R 8G7_Z]/KZ>O;6\^PSUWO^I,IR^Q-< MK<0W^EXPOK%/_!Z["3[\A'-*;L)O6RN?5_]D.7Y '(,F]UMO0<7PD* F (_ H1:_)K5I=&;_7GWWK:SUYI_+I?[[?/!H# M.B2U^;>;=/(M-L[DU7!A=EHPDI_+7J"TV^U/[.IX1KZKJ4IS'0VB.Z9(L/SF M=?-7Y1H 1%&GZ6[.329^8>-3=#&Y]2_Z,O,^VWH.!I9C.<_^NQ_0X9GA#MGD MY79=3KZT,/_9*>'E'O&GV+KJ9J4^-:_D]M"O/1,R6H17?&&:%ZNY@*!F-YW; MQ'G^M4*=VH_'"H"=$K/S94@#(N%7:_3/T (27+A. $)<>WH?P;B-Z*]?*P%] M"SZQ1WWJ_-N__=N7P ILV@&BU1*:?/D4??;E4_3DGFN^=[Z8UHOD!^\V_;5B M6O[()N_GCNM0>+_U=HXW4B_ZU3)-ZK!?X?HM*!+/,J+7OP4/M/]KQ:@!K!TR MQ"=1Z_S2@=>]7\#@/&)?.R9]^V_Z7I$L\]=*OP8 M;W@'FYWS=E7U"N=O^_P@BX\W61OL,GS^*%: MI=,GMD]7//?*(P8*M!0Z5O14)QSVJ%>9>Y,.X#>I80WA6;]6U.2]L72((\'VFP CLYD/1EH M,K(-%%"5^;$\T!?JA/0!U"W3*4!JAB#0NG<]4#5,@5V^C:@!"^>3-81;[OJ/ M\*G?C]X8\4:9 1XN$>=FZ#'H)6-NR.U*)R/'U 7:[76\[P#D\7 5$-5L(J+/ M#_;*FL4[B_W(%)X[&G^[>N8T0J(M,,M#W/H+7W&:SEP8U%>I:-VCEZ M\A93:-;'4]BX&/_2-0POI";"T?&IWW5,-L%D&!;U+_)F4AY3U J?8CHN3B"R MS2S;:; X-8]]B%0^4VG)AYE*.JYL,P%]ZPE(I1#&;6C2* %-N#&(V@BAY0;1 MIUDCWJ-]"C,RJ+_$]4"_Z-QGSB>,7&*.XGD #L>O%=\:CFQTF-AG P\G-NUE MG+WY)CSAT^PCHM=/WAD/P7=#C_W%_._SF%AL+FBG)I]3YDHD?UDF_MVWJ">Q MY].E7OC%]7_/NACS7^XD'\T^?<3LHN0O\+N] !T*9L?79 7^)=^;7!L/TYRZ MM5U#EVOV2O)W\I)/,_->3@9UWV2(9T.?43"C/TUXV1L@SK""[Q2!+)G6$*43 MPTH)6B]LXOMW_=^)!UY^<.3S<.KR29O9%#3DT'-CPPM#LF0=M',D0QM7FV:L8,2F=\7[G#D.O"G M']DU8]/''0Y=AQGF^1LULVM48^LU:LZ:EDM.\ZYI,C\1/$9BF=?.!1E9 ;%+ M0_^]NS-[IO\##8CE@)-,/.9&EX;P>W>@BIO:WIV/,NM1#JP>9>\^S[$H71Z8 MM7?7J_0:F@R*\<%0/$":< MV^\0CFJQ]!>.:D&$YW:GCP=EP\%6GUIV=[LP;ZX(9G'K>D^R..[Z3%B^OO]P MK#]#^HWZAF>-D$.3;?3INZ/? \R1^49[P7'RC5LO_%!\$U*_ WK*'ATX? RG M""Z5/9YP.+PQA&++4% M$9Z'M.4]3:WL_N"A]*B2WPY/O>P^8!%Z-$?Z:V7?6CZH'LV3\#RN,!^\"&:5W;L[O ]>!)>X]0=Q>W6R\RHVUJ>9QJT360JF M%21IG#F@@$>MIFY97F!N:MPYH+X7 ,!"&*0W NZ^WY(AG4#O#]?[^6+9-OVC M>WU]?WL3F,>I)KCS4?EC2P''7G1^7=>PYU/0UV 9O< /+$LZ:Q+-W;!K]A-W M<%#DU'!0E)J:#QSXW?GE"@XWEF.XMG-/O)^QVW05.N;-S05/NCL_5' ;BT # M[1J,!8]5LYVWYY@-AZ7.OH7T.WD'HFA[Y@\P1Z_)C33\F;LU&W_&%7#B>G#) MY[,E:$;P:_* #)6">"@]-8_Z:>MPP](X?>M.J.(,H'TXITYG;N8 MSSI<)A\]O;H"E\>-2VX/ C ; !,ICCHS"[K3H#A,E@H%MB3QR67T5*QP)XZ M+AOS-I$/I50/2$#-%2[=T(B!:M M18NP1$NYC2,@>DJF*'<[.@*BW$*T(%NT5'M(8[ (B)Z0+5K*[20!T1.R19NE MW%D2$#TA6[19RJTE =$3LD6;I=Q;^B8@>CJV:+.4FTL"HJ=DBY9R=TE ])1L MT5+N+@F(GI(M6LK=I4L!T1.R14NYNR0@>DJV:"EWEP1$3\D6+>7NDH#H"=FB MK5+N+ET)B)Z.+=HJY>Z2@.@)V:*M4NXN"8B>D"W:*N7NDH#H*=FBW.TN'9IO M?,"YI&8B=QL_ CTELN"XVY,1Z"F1<<7==HE 3XGLGE+M9#RY6-1[ZA*BY)'8 MU+_KWU#??QI0YXDZ]]1#UI4"-MQ)4TDML%)M=P@<\X_C8FS!=JGV1 2.^<=Q M,59INU0;)P+'_..X&/NXS=WN2G:^)<58[\G[P2NQ/H8C>,[Q^N+C9A-60(=+ M&TW@A>3+Z9M,M+G;,AES=$ \^I7XU/S-=4V_ZYBWKD.'(]M]I_21>B^60?TG MCS@^Z <+6SPF&)CHV^23.Z<<:"Q<*,LB#G,@YG93)4\0[[? M@!QT2 ^@KV= M4[0 BJG%WN9V+T>LVR54>06!F-LM);%N"Q"G!3%W.UME0PL*R[6#?7M=[_T^ M](P!")Y_E-M';>ZVC\2R+3"<#<.*S-W>D4 +1QN-D_;4;D"7ABKQ0O90I2)S MM]+2@[A,VS,"+<5F\RBR MV)X1*J_T(!;;,P+$I0%44M'=P%L(IG15%K!7?1H?6L2%;N!W=(W7OWE7I? M21!0\!V)\?.!&L2V]R\S]?0R4\\IM4]1N(N <,@HRP%VP+V+M$^N;$?[DCGN M'-!^6D'M1ON2N>9<**@B3%VU9)XZ%XPJPOI2"W+<@_<1-5?'BN.C]@]T2"S' M?]G/ M@\],%Y\3,461&?_V^Z8Q_J8(R).&5@L*-QP=GK1$'YP8GL99NOZ?0VLA2S<, MO'.\D'PY0Y:NREWT)>'L-]H+KH%(7HA?G"K$[#HOU NLGDUOW8!^"^EW\H[0 MV*N]!JC3:W(C'VW 79B%3YKGJH&YBZ?P2?.YHW:[T9R[P,DFFC]1;WCC$@=S M%&!E<>T76"]^=[V?\)\+,K("8K/+5\2P;)A0>5C!76BD5*S(51-Q%RE)6'%% M+.\?Q [IU_?QK_\%3R2>,7B_ 4/+GLV-&=]T[8S"P&=W*.7A W=1DSSYH):& M#W7N@B)Y\J%>'CYPEZQ0'KV4YU)=YRXUH3QZ*5<^<.L9\Z^7\*2@:J<^N]EXAW!>U?U;EU]TO$NX+2C>IEB _<6*3'PBX7-O&G2J9? M$L]QPV!\N3Q61AFB <51G0>EII4A4,"%8.09%M"X#0O<>R[,)'B_MV%RL$A< M_AE:(WS&LG-\XXOE(3RW<0 ."9_G4J!QZ_AG(OS^#O#L"_#<.OK\T3U7O'/K MI*>B.ZZNWUU856E,^8L!\9ZI5R+@<^MI<\R 7"6 6WA1NO++>\+?R&$3ZJ$\Q M/Q>,A"E_,,YD.LX5J<&M&\\]QPI:HQK<>OW<,VHK#J M).Z]1T?$,KOF"U;5Z(+;2DL53FYP&S[@B>)YQ@H:W,8*5E$KWQ_?MF_7=ZX(T#J38>[6G4R&)K>A"0YJU\S9=(I24]/VE)^^=3<& M<1N;X(!!L[IWFN8[K7=-;J,+'-!\WC4%PLMIA&+NUMV$@MM@ @<,FC4"IVF^ MFU!P&P[@@.;S0E&O*7I*H9B^=3>A*)WW7YA03--\-Z$HG?]?H% 4$<1L5+Y#>XC:P($"P%@1Y[F"UN U>"!#P:7VUN V] M",1P:@YR&PL2B.$S4-+B-I(E$,.I1\-M:"W?W*>-K\5&=Q=N",3Q1D#Z]ULR MG +I'X#'%\NVZ1_=Z^O[VYO W+>[HM>4?)H)M4H7ECM:#L\O$=,\WK!$3-^Z MF\"7+@AXL&1''MC3+ET(L!S2NO%]BU/Y_1_=^PO7,:U)6CK>A!_?,Y;>.0-'F-D!Z M\G H(E[>YC;Z>6 XC,N%)4 M)!5X6KG9\SNQ7JAWP+6O#4M1:A4WN74W)IU(I"V'V.:$XKO$-E69VV#6AB-+ M]V$/'A!?W3>YZSFEXZHRM\&B->1.;CD0L;6:FDM&B2IS&Q#ABMC-?(C-K=,_ M]A]BJC,7X8"^PTQFO]S*:5=*E??NQF]AV4W/;H-EU\K-LN/681O?NC[X M>&,YAFL[]\3[&6>K7H6.>7-S<9SFOL*ML\R/[L]K@UQ5N'5]>3(B\R,WMZXL M+V4&]D5X;MW333CWK!=0I?KE%RY;"R MYWOF2&X'WU6%VUUN[CDR7Z0I[1(RQ[[=EA!NG?IRL2_39FA^[%/+Z'[SP;[] M% )1U=+ZZ(5SA >36BVKSU\\^_;DDZK=L\+>+JW.4/G7M&/B&%W1R M2D1L;@, 2XFMM$M-;&[=]R*)S<4JP*U_GW-OQ]3O[;X2SUSLU7TY'-GN.Z5L M8^UN=!B[H(BD4)7;P,/)(Z*@G4^5V\#'R2.BJ%6#VUC*R2.BH%SU.K?AF=PX MDR\&3Z_KL5KG-F D,,*+K5'G-BHE,,*+]5'G-DXF,,*-/<)M>"\5QQZI;5O. M\V_4H1ZQ@6]=N.SWHMRC+A-CXIT,*AC5+NF.FIHJ4H:Z7< M\=1314M1=@NWL59N.%.4C.BJ+6]G+'S(X= M%479%>6.C>VR4U).G!1E:90[*G9Z."G*]N V'B9PPI4UPFUT3N"$)_M$YS96 M6*+=F).R5'1N8Y@",7S:+'JY8ZNGC)B"K!>]W''74T9,478,MS%9KKA3E,W M;6R4*^X4M3YS&Z/DBCM%K87<1@:YXDY1ZPZW\;@B,SKV5#9#YS:H5;0H[(G@ M#6ZC0QP1/,\:8@UN@RN+A6&NW-#[7^JY=P[][T?R @Z/CS?=@^)5CG,I;G ; MR,C$'?5(N<-MT* +3S M.T3G_Y$:H6<%%O4OWPP[-*EYY;E#;+D8!BR4<->_ M))[#^$6]QP'QZ-?WY0^83^ 8%_C%5EJ3VX[3I6SPZ_ ?,[<+^5UU!@'^T-V'?/>HWWJ>8VEG7T M'"]*QKF+CV$_U1M@SC-CY07QZ0R31L1Y_X?_X ZI^_CN!W3H7SO8Z>W6^NG: MY,+U1JYWH(84C9K:2BFAT[?NQB]N(UPWKO,<4&^(D:?)'@QR[0D^O7&)XP.; M'NB+:V/@^7?7^PG_B9OBLLM7Q+!LF%)>*5 XDFL'%NP0IS+5DQ=>!D.)M0Q[/OTSA"=>OL"/Q4VJN1OVCEY%J2EZ.O3. MW)H6O9^LMW./^F[H&=2/_AQ08K+!F]9+YPO\8*"V^AI0G0 @J:)K;?A'B29K M6MMH*+JI-.5_HADR^8X?O-L [J'EU 84FYZ<:_HH^/QJF<'@7)'E?Z^P^SI? M?% 5R=V&:[O>^2^ ?+G?_]R'0=;Z9&C9[^?_^03,\J5;^BJ!4B'.?U9]@&+- MAVG%-_K67Q0>#.]@?[[&+Y7ES[;ET&00BBK_^V><>LVD1JR"SD,')HQWP9@( M-V.1!K#$_5KY93/EFY7.$^G95'+[T@5R%M;!+Y\(L .)FW!ED3?$>P;V!.[H MO#$*8.X!>TA\M>=Z,)(:D,$F(Y^>)[]\-BU_9)/W<\MADV%?^AP_J^<&@3L\ M1TZS$+=![!JQK6?GG,TSNCP!P9D< 2$ N 5F\N;X\AF[]"DP%Z^U6V=M>?5E M^4P97_O$GNTE-\2DKT?S-268%=+HUTJ],C?Q>"IPIV2Z(1(&L?!Y1$P3%.*Y M+"GL&9.7?&*4V$CGB.,14; E!_4J*X4 WK<-\)ISP&LN 5ZE\^/V^NGRF_3X MU'VZ?)R%RM3@>1GMX^7%CX?KI^O+1ZE[^TVZ_)^+_^K>_G8I7=Q]_W[]^'A] M=UO@%)144_B=^ . 3N Z5>G;V<69I,HZ+NZ%#3N-@JIT_KGU_U9.C5.)N+I[ M^"Y]@270<9U;L$8\RY#BE?(!5;%14RJ20]!H,ZEU_LTUF,F"5D*%+9)]N*&C MR+6_LX5T\I2.8'*IEI>S=B/=ZI+EJ:WF64O+M&BM6J&2-4@=O>$JM"@_\]2) M"),WM-J;A$K18$8?OA/OIW3GT(]CI,337S.SQ=4U1VH (M.3XG=X-#[>3RM? MRZF07:O\/01C'TS!]P<*OG)0D?JN-R0!6.)OP7G?>J-F#5RFL>)1*YVWE5IG M,\&7$,^F_44QRT*Z+174\++2KFLS).++C-LH M7M&:Y7I2,*#2GPE,0 OU8SR7OM M'3SQ&G42%-;!4*.C(/*OZW)50L\T]6+()X5=3RQQ_"]QY5#J3QZ\SD)'?[56 M[Q/;'ZMU#?!WS&K]Z:%[^WC-E+?0Z\OT>C!&3*+8^YX[E";VMQ2X4F9KG)=9 MXG:.Y6,,5KJR0',"Q&'E.,^P;%VR6"I^.?IN(C@Z!M"56KVMMOA=@'AQSO8_ M4[6>"@]9^?Y G]G1;"? #/J$]XU*YP8?BGN+$OWN!J[G5Z5KQSCCQR]/)Q\? M+M^($;!I8W#7&T]7(K[DCZB!NT&F9#F2%?B2,6 VX$<1;2B3*::E#V;OZ;%' M$F[82H-@48CQ9C2K#7'AAD[@O5^XYJS[ P,R< LNH"//?<'G3/R>9J7SC=KD ME7@T7VNM_ 1^(F_7\;YU5&]C=IUN53HMK:8U9+VI:&MI5ZC'D*M29S"3P,!S MP<+SI'^%GN6;EL&,/+?_I>=]ZEC3L&2W>L_$L?YB?V>)I)6 '-=G#V>/9U*< MB.NQ^<]")K8+/R[#P]S.7GO-SM[2Z.)! I'+G*ZQ$/-G=F25\:YI>M3WX__< MP/.41+[;(-^*+BE:,) > X_20'K\O6QFV.[T4,<;1'*E\QA:(/]=L!E.A! 7 M\.N=]^2^CA=,10$;W7V!-=,QYXE0S>S^Q:]A>O7.NX?E&?1G^M5;4=$3!0(2 M>W_M4:1Y123M@[R+^OU9@JZ'L\"'U,$7;9[#Z!H MC8@M7;Y1@^6U2G=]6-BH?V3+.'!>0M8O6:6YB;VEC$I^2"\"J-JZ'B4SH-<0 M] O*_6,&O8;%Z>S[@>O,A;44O=)16=ZYQM'BD2Z]XL,D6O,?O[14I?G9EP)J MTQ%.4W+F3+Q3CEWL57R73VN2;!]'F:A'36D4>GZ(X:; E> .9HLKZH?>1U1M M&)[N&L'Y,<9DM#-97QUW61>367]-UYNY1WH4_:S5:)=DL'7]3&TT=DC=5)0] M>GB%WYK!!E*!D!P'B]@.Z9,51&G)E\082!V+A\,P;$>8;?'>EU8 %6)HM0EB!@O*;@B@.TDGS7MLS9O.T= MW+/X$36\_UP]TU5X3/*9QR85?UB\'Z?HF?RXY(R-HO:8Q(ZMS4:T10M<80=I MJ]*(>-(+L4,J_8TMK@KN2DO^8%W@.ZWGG +?A^.O$DG/+'^5%2)5C/"DYV^L M=1Z9TADSMUGI_._E/XZ+;4NV0,*$QOB$4 M;4-C.&B#\E$:$%_J6S8U)0+:S&,IJQ@?^C.T,#H4N%*/QC? ,\.O(HP9E/I*B2BS9W)<^P/-0;_HA M:%9_X&*64Y(.&0Q 9\Z-_97,CA*'&'TYGL/'*JA94_J@1G/L 0K@>N]?, .\ MG]T*7\)1Q,_![%V?#8(-DOB!U)8ED[S[9YFWJRY"SX/'12G J$8"$H3^&(9J MI?,']>V@% <@"M0'A MGNO@PF"_2Q06B7?I&I4Z,=C6U#<2D"@5=T[*)\^8C@D_A'"G)NLHR _T.;2C M=(W'VI/TX3]^41K-SVI=/8MO" 86RU$<88[BOD4^&N]8DJG_,;N<3A$&Z1*+ M[5A.ZT).A9SF):<@&D2R8=A4(H8!+U=)/)D%?P@"#F_Q MDC4&T,Z*\E1Q;487 ]#ZC)\_>^YK,$@NG\%23=G83-JW'';P@.UCXXZ="M-< M,4)V6?F<58DSLM)])#X*#5U,3BF#8SSHYPATIMG2F: MFOOVC'K6;N>?BRP&&PU6VW,Z]MJ0V6%5(//9;I9KB_P/L&6=Y,[K#YN>6_Q$ M\N165_!IYXW;D]JL+CYUN@ IV>9HHGN]+PE#L)B9N1GS35$1*JW1N MEYEX^S\2O&RG95NK.F<79V^IN 6@Z7&5';Q?CAY8 6>5&4:5KZ$/#_+]C95/ M]'6E3XX(*Y?+W:"31DI"D]\82>+"LQL1TTB'F!*$]/MK?/DJ>,9+0Q!6?UF4 MD,4&88%Q7!;:"_TH#@#DCTK)+*E$X'KL7?8[OOS5@E?#:R4'IN:B2GNQ?+9@ M.<0Q+&*C(X!G*UG^4P#^/?%,7\+C&):Y*M>T_H%\7.K22YFC>9=OD^H;49&; MC=4WU&:E\Q^_M)N:]GEEF(]/7&2//?D#:ML)=*0/ @6 8I.EZ^/KWP\D_Z MH6?6\OC&-2([RXK6:E84%H!\XQH$71:XNW5?6#DF#,?+GY5F5).IBDSTJ/2* M/V+&7;%8-TA=Z%@1VUBF 2S LZR$=<6DA@5KM/]KY?KV:LD&%TMI8%NHK*Z[ M?Q<&3.*!XK.<=L)AS719!5Q\(*Q8L S!L^0QW]N53J.JM^M576DDG$]&VHER M(?P$E-[B 0-C.KO"G0SC&&."Y2J+.UT6>N1&>OG+T^^ M0GJ^:X?!ZJ_,,J&.QSRF>*QJ:W(<.NPP\K(ZREFK8V,SK>@[ V]BECW36L^C MY&>-].&EY\1^)>]^Y9,HH5V^$MK*05(,TY;5ZGZ]N<1:6!=WMT^7MT^KZSO/ MS:!,ZJYYIM;K^=>PT\YT.=T!E4PGBL[:C73G<%*&RO83M"NX!,EF>#.HW!-, MR5H\%C ??=4/'GW=G.E\H(H2^UX5EC&FJ%4AXUC2KPI8K &[;DO72]:"PX9; M!-NRL>UJ''6X=B*' YZV%1=3;/.LLYO+O\E2A(U9("PSCB4#+.N5SG5 AY)R M=BSJY&3X-E$GK,C,<(5_<*CR,"Q!?^_&US**KN#A'M^XP$/'S'8,Z MS_^LB- @>6L0=H[68=X V\3_2FSL7R<]#B@-?"SFZO891,LZ.VE<]K_6BOJ-&G%7 X7=H0KM7P[MWQ#:7VC_8A5+>T[[3TQ(##?? MC6CT\,GQL@">39G:*:\VA4D[\)523R YC!3WTBGS5(Y@?6Y/K\\H'+@,3R_4 M8DDNQY(,C-3$DBR6Y.)TB:JN79)9YLK M>'!?IQ)4E[MCW/]\(WVL3'YQW(; M%3B5RS]#*W@_)E,)9X6F4KEG,0Z1BB.8A1'6XGS#E61=UC\6++Q M[3MQR#/3Z.,3C=\LWPBCGNEH4'8=8K_[%G/&)@L!K ]F=%8;[WF@?FC/[S:+ M5:$4JP*BH'[,&2Q"O12TG][4XW6A+M:%XL>2D7%_QU(95L .2S,=#Q_8R=^X M1-BN'^+1>-)SPT#Z3KR?-) >+/^GT/NET/N,R]HQ!_^%_BA*?[1BQ:\)Q5_\ M6#(R#JL3>, ;IO3O/=>@)NIYH=5+HM5;0JN+0\_[4 XM)3FL+DZK%S^6C(R[ M8W79Q%%U_C%Y&I9&2Q-GU4O+N!OZ3.S(-F1M=81Q6!+C$)FG-85Q*-1"[FJA MF>CSKE#HQ8\E(^)*N)58' M1_U\=7W;O;VX[MY(U[=7=P_?NT_7=[F?H29^2*3^\L M+0ZW,.%27VP'"D8 MN"$\PP0.T3>#8G_M ?&H!#,E'Y=@NCR=[)6S=GWUY6U[SBOJF=Q*UW0^VS5- M;NQGL/54CSU(3=-#MKUO;Q(!1?OWJ7+(6%&8J6JL*CS&?:Z.:RD(,MV3,:&' M.D./_) 2JX_ '9TKJ'A0P4HXP\^G5]PUI-LTV33D/_@S,G,P-ABXY."",\8X>!%Z'DBP1+;GY.9) MLV /3[/^CU^4AOPYC]ENA;GCH%A.^DUB_ZUS+B;8 @3/*QGX"_TSM%Z(/>-F MSAITJ28O2R50$'];*25J1E:?U9LQMV6NH?[%>L,([95'#%9=.'2LX $#4Z%O M5F#Z#@Z>?6#4M(ID4L,:$MO_M5(#\#MD2/'.VC,AHW.$3=>] F'\0.Z05*4J]^K5BO07G3CBLF2Z+D.%C@<9 %>3PK-> )X;E8X.@%:4]8 ^M#$V%3F*'U'#^\&)'^6^<96.D5W# M@/D%ON2!4PC$[]FT*CDTP"@XL6WWE47!X(^_Y:C"NLF#KUSOFQOV@GYH)P-Y M&(\C-B.SLKY9Z:A5N=58X#Q;:S--8P-R]SJ-%IN&VEHRC:C7:A+5B*RHF69) MB8,?7U+8);4*//9'U,!=.OL]]1YM.B&8*"[>K*_"^/(KC9/,F.<^/S9J,;&ZUVSFO2R5V@ZZ=%Z"CZ[&SO+L;FT<,TPW: M*"'D.Z S*RR52D=I5U5%.X@#(/B:1?WLPE?, VY6Y<:B-;0/.[@4^N;>HR-B MF1)]&U''CTO&N.S DK&?P.5QHG:#-HK)?!E1&1P\=B8L"NYON79B!8%JHZD+ M$XD[';4';FMH*6ERWA[\&DM)U?G67$]N0.P\E%1,@Y1[L\<)Z$VNW2[0U2N= M>KO:T!>=]Z*MJ9-F^28W;Q>6-\" 5M5JO;G!@3^![=][SQW!:-Z9887;6B-, MGF11Q5T6ZI.&[D9C*R+YO4V< %;?RX3J6[@,S4JG66TK.>FN'*VLDP; 1OLK M/P"T0)4I55TY3(R*9TT6-WUUGB6;$I]*#$$UMU\+X0]F?VVOU4XGO+%!=XV) M?(,T?L"7W/5_@!.!],V*W3;N8S?S4EXBC)6CBLJ3S[J,BU2SOB$4< +&5E1I M1P2LL86[D!.L;1-P 9?9LCBI8]Z0#B!Z[Q<^#:@#>?'7QO?F:1R. ]IPAD M'2!JNB&>D]UTF(T[X/)Q4.5XB7D"@;'DA)<]D;O<@F#E8WC1X:3R4>R4\HW& M&?8C\HZYHZF=I"5S/F(C<7VN-FK6_J.)Z7 M#1ET3MX*ATN;:7-9V+C2F6>]L++$THY:A]>U,B4AL9F7;]:*@IUX]3LG22^/C(]1B7W+[DSN62NCT89=P;35A!>:6/ M)DA^W\YH;]19?H]2%Z80=Z90OHS&S?-J0Q-U&!9TEDE[P;@$$/XAF9;/8GI' M93@=7%'=N,[S$_6&WX"D6X)69WE-LBK,*0[-J8W\76M%-0JPHOA)+4USWGG7 MZ+8X1;991>T:]&S@X4&YJFY*21.G![DRK7;G.YX9U*MM[3#!)YZ5%BX#M0#6 M@3T94B>-XPPFUM9G/!IMK+S87E) LF@CZZ19G\'ZVIKU38R?JU5%WN#_'U5& M=;JCSY-PU5BE&;-!+A'&VD,8:WLH*VS[N2$B6?SIJMQYK>[G-'3YC*^I_;[C MW.X[N%Y:NDFT"JGK(AS->LYY!L<-(+=GE=WYWSGGJ/ ^+1M5;W]>W5DMXTT?N8+-\3 M[\Y[#$A 3=99=O+4V :3QUJPOE[QKAJ/OJ_Q:)6.?"8OMPGG/JA**T?NX]/] MW0;-1NAWPV#@>L!X,YUU.YF)OH:RR\>7C8#Q+>/_-Q-;BH8LD?'[ MF(UZ YD.?$[F5TS,_6W&=NU[X?SE%\[K-9!0)%Y6.V##&LK3K;!2W3J+3(9T=8MAW?WQTX@B+"YD=X46I9T0U^W-=96Q*X[O_&AW5A[X(.W MY;0X93F.'KG.@(=K;AV_E9FCH/#K6U=WLW( MW')5_IR59YG)LLS(VDR2['9IYH&M-+,VCX[5<]+;]:JN+#L:,,^N/7@ >71;@0 4-G;YU=IJ5=&7]5(\C.%:E>"A(VI@1IS]+NU@QYY.'M &.W8* M'[&E,V_1*#*VS^%NA_,$6+?!3DW#.G4CZTZIF$(7AHP4(+:$?;%KEB,99&0% MQ!;I6CN51Q[3]1[(>NU<1$3-N+NNR&!NJ_5FM:[E=#Y&N,5YEA#.B2NF$E>FZAI&. QM] *E>!LSKVK72VM[ M9&*^,Y##GZ+RMXC(F<$+SJO:4*KM)26*/LYS;!N@9BA(OA?#2X!K00L>#ERX MO]5H5.MMC0]P;=# IN6/;/*.XZ3K\7BH.X^SP^.Z_.!E+;5R280YUN(&>UEH MIM.1+AG-,\M^$Q86K=J0%P_5+(@^I\EZY<% CD9Q#IQO53JZ5M7UPQS;Y$RW MK>M>:Z=H'[A)UZ7,DX\FN]#R[N1[A.9(I:/LNI/^:$G7,7/0%>U\6^AN\ J$ M\ CAX>*83B["H\A9.O-^"K!/5K*W-)4\,45]@\)TO)C0G2\][U-G=DLJQ=#I@2M=N Z#)8M.75D.<0P+EF>6 MM, .+)RMG'7\!@WMC9'KL_CAN4=M5M/B\ZME!H,X&63Z6[&HR).OD!Z,( Q6 M?V43>0]%Q?K=1\K-&^C#!_\FF&#D/+J4T3?9Y>*ZG2[^^-*I'" M L%T/5:J[!Q 3CV\"\9$N!F+-/!0+_VRF3_@JSVA=L!-;#RI@S+PY1/I+.,] MGRI@P>QFX+W!WS&8)='O;N!Z?E6Z=HS5TLW]A&8TUT1?(=_B:E]P0WFG]\%R MI&#@AO ,$WA%WPR*)@2F7C"'":88_P44(!]+/-$?#@E-"[B8?1(KUF4PXY@( MCY<<9H;!A&PR\NEY\LOG),QH.6Q8[$N?A\1[!D4;KU.H9^=,,#:8Z/)$!6/N M'JKAV(F/WQQ?/F.7YBSOZ)JFG=5U;>5E^4Q9>6W=8Q7U3&ZM_NJZQZZ_ILD- M,=AR#59/]=@-(:B-L<;VPJU+?+](>+F*1H%A0*7O<-_ ER[!7C GJ6M27:ZF M<+V/E32W\$E:RNR*GJE QC:GQ_DC'B8[I@G;;)SM29%,S4/M2=M9YH"_4">E4M7 ?!@/:&GQ?F-E"D:E\]@8+#O*FI,UV4=Z,FZ3MHN.X M>VC!U%A=:C+&VY7G#C%2@D_[W0H&%S'L+M\,.T3J='V?PC_SB;S=TN"NG]SP M$,$R0$B$ENTJ)PI^4 MX*D$!<\8"BD14L*'E+3XDQ(\UB%7Y6;>O7MY*DZ7DI,7KL^<*R]BQ4Z5>U=@ M^:A:N*[P'R;G''W 9XSKS+C4*QT-4Z86<^KY.L%ZG*Q=8?3FPUH\+Z%5]4U5 MPP5K#VFIYBE)DNE\SH+AL.)\#J/SO>?VLQ_*PUR\>KU:5Q>/9Z0_DY>UZO5> MCX*F/1DDD)?%KLD?>:H,R*MJ.YTT%L [-N M6%U[ )["7"9E2:]M@;S31=Z" M4;@'Y+&6N8JRV,R+,^"=0A1KTFN!P5W5(G-/F4>,: '7@PZ0NUW1$>\LBOH-MQAG@VQ-P3LG8=\]N$J)?10I!Y M6:]CXP8EKQ#\WJJZ'2>G-X3@\^6TAIS6E@1+!*<+C\CGRVG<5ZLV&KSWW3U. M3F\(T.?+Z4:E@]& _;FY=[J>*0V?/A!Y MP4;)GGC>!NM$J=:;.>7_"Y[G:9[LA^=UW"]K5V5]0W&L4T@LB KHN?E$<+?- MMSTJ2&\P5\;!\AB\F?-GZPI;I1IYK5(%U/\\3L9OL%EV9SP>PFE4ZVI.-?T$ MXP]CN.S.^#K8*(VJ7.S.> T8KU75>MZ&2@DWF6\P ;+ON1$YH% //K1KC:;.73*$ @\&@2F38[, X'-2J>M5%55(% @,'N29!X(Q,81 M2K6N+48,.$/@*43<[H(!]:0/%F/GQR3@QNHLY9:*Q+ND[)#/MZ_]?T&RTC_C MI!(+KK%*'O6#W17("6TW;8C-)S3==E\)3P!66PVQ?HH3VH*K!0:: M,W-5KW0:*32"8&J!L=L-3,UHR.!.5K6E;V+Z245!4ALR)CS_A26-CFV9U>W. M4VQS0@;\OPW 2/6E\\7K$\ MT+D->HO>_SIB_VXWRV9;#&54F"T6LDE3CTNP_0 QFSVHD':EH[9%44\^C*## M2+4N1UG0S=SMH",-Z%#B.6X8[&CVB #.3-UTSZ!/P*2#FQ#E\L(M*56VD2!D7Z"D@N,4Y>K1* MI]&JUO5-N8XG&R8#]L-(80JAY0^0)U%XK+4B$PS;D#2%U?71V*+@[ES/$ MO>M_ ]+.HKAOO5&S]A?UW&4 UC'7KZ4JZN3CT^HK$\L%S'# MC05?D*JWKN/.'N3:,IU1;[,*N)YSV/ M3^T<_SX2Y?+3NFQ[I+'D+/]V7E*Y2DJD>,;QE23+,]DN/QQJ;)=7UQ8S. M/ MKSL^".PC\2X_*+ .#_7ZACZ] @B%;^7N"P"-2J>I5^7VIE3;4ZCO^I]XCX6.MFJBL7YTOB.4 &/WG,5P396%G($V6A5#K- MLU:^-:W7\:3@'0@A5T*NELI5,V>Y4BL=^:R>8E-%R)60JR.6*R5GN<(*>HVS M9EL(EA"L8Q&L;>2J-2=76XH3'K,\JR_6X-@Y"64?(G62VX[3KJ)IV6% S1T< M^%/2$1EGS[>..*2S^"V"V3)]H>_L+F;C2GFBMD*R3DFRMG07UTA68V>'44B6 MD"RNIGU(AW&-9#5W=QF%: G1XFK:^W<9UPA4J]+1SI84L-YY>Y$+I[&$^XN_ MLS^H62,P*O),(W_1E]PP\ /BX#Q6[#-NF86]EE$E2L->*481 =?Z4_*\!"5< MZ$9,N V'/>K=]9DT^7<35L3!F#2[^E-"UZYT&E6M(5?U)4?N.$K0/U%H-(N# M1BOJ:=9J5M7&HI$CH%$T-)0"H:%4.GJUT5:J\I+6,0(:14.C52 T5*8UFDI5 M6W*:X.2.^Z0RH5;$W[>FR?$">RM+*78Y%O"=&=KUW&TE47WV( 91;@C0) M! (.8O?DA@ ]=\M'(. @YDUN"&C@<7:UT:HVU0V]99B!\RD@8'["?TWKI?.% M_8ANZ7F?)KLR/?9REG';]!T&,+(]2TDZ;E';=8> MYO.K908#&!^^?OI;$73/Y^95-Y#T4%;594DS_Q-$BY*R^UJ.$ MM&25*KK6AG^4:+*FM8V&HIM*4_ZGJE:2+PV\9 8C@'ZMYU'RLT;Z,,%S8K^2 M=[_R:88.0\NI31-]GEXKJ=+O[XTJD:H" 72C8N_G '+JX5TP)L+-6*2!A]KH ME\W\:58Z3Z@#L)(Z%K1'&?CRB726\9Y/%=!<"MX;_!V#^Q+][@:NYU>E:\=8 M+=W<3VA&5 M;O(?+$<*!FX(SS"!D_3-H'@J"Y=+"2A"/I9X:C\<$IH6<#7[)%:LTV":,9$> M+T$LY 03LLG(I^?)+Y]-RQ_9Y/W<6) M2CZ3([4<1TSB-\>7S]BEN;VQZ)HFGS65ULK+\IFRY35-;FSUS76#;9_)^K;C M$6-=/58%'JOH>QBLKC?%8%.*UX: 9P8/<..M[85;ESB"D:(KR!-<4-7,$[QP MAT-P -ERF\*;WH)DY:!#%P:+!B>QV?IS3RRS9CGL]XNHJ=(I4V>)-<9(TS6, MJZ,F*L(EIDN$ZLV2Q[-'FJK*GX5F1-Q?;17'& U&4# M.&=,%(A*$S'<.&%!THBD]\23_D'LD.8K\+DPX'C>=US;MLN1])78Q#&H1)CS M__]"ATIUN2JILEK?:XP_157YDM;27D[GC('_]G3@__KV:C[TOWMPOXE;O(JF M575]\PFK9B(\MU2:VJ%I9: M%.++A_B>@) >J2@J9Q=?$2TE$FZ<@D'.J^EZRV C*A5MM+SM2?YHJU(1Z4[( # MH>AZ,19W\G1G3@=6 O*6+ MVHN^XCLE>=^'U+S6^@!,>YA7&Z\05:]!=CCMWUH]\#JV?31VK K8&UA3F/ M76FU>K4N+\9Q2A_]/W+D;;=L"S;QHB!R-NAST@U3*W<#.S7J2EZEZ 3DA&80 M;#J\09^_8FCRIQC$]LM1WGE2VR],B&L]XE.<['!$'9\=MY?H&_Z>)I]?Q$Q$ M:$NP2;"I>(-EDRO3-?\5^@&K+/'D3LYYXA'/:R<^W,F"'DP?7DRIPP?Z9VCY M5@ 6C/=B&30R=1ZHX3X[["G,ZLELU+"^] UUL?N*0"7?J!3*HQ1LRM';X4YW MM/G3'<(A.LH[!5N/\LZ3VH_$+HS8?5'L-HK(KF"38)-@DV#3.C9E.Q>FISP7 M!JO0-6L%? -+44:+7Y7E2D>7JXTES1W*?"), &F-#[H7'"E\X>BX^KFEJ6KS M2$KE=U977K@F*LD6UB17P4Q]@ M_SU"GCOUDOX,5ZR8O;"/D5\LO/K#/);W//U054 M6<.".,UJ72MU>0$AXD+$^9EUMC!*ZU#E=519!V%O*-6VMEC]*KT3+&1-R!H_ ML\XD:PN94OL3M0:(FE9MR#KODA8'HI)1),35F1PM%\.]EX5>U499O/#(7GAZ MM;V_42,.@BHL"*J*O?F]ASKW7<9;E9O8HU-KJU5%7ZQ<6"(_BK^-LIWARYT^ M$*43EXGEML')(ZF\+21.2-S>)4[==WUM5<;ZVJI<;>M"*(50GJQ09@I*J >K MKZTJ,JR6C4:UWEX\0%'F;"HA'662CBS"L9!CF+M(8%X8ME]JB07K] H!7+Y1 MS[!\BI&9J&J;.T+>BXK+.1X[7!Z54=5=ZK.QBW<1KQ(FFEG#-HI:Z;2KNKR8 M$BJ.N/*--7$2N11LRF0&U[-C(!BO>#*D4N))'D<%4\D>V)=H.YNE![R?. MSKC%[GE$CF6VVE4%2V2WEYQ#$M$T;D$FHFF"38)-@DV"32+0*WJ>'3> A2LM MV"38M-]8*&=]BU1P"K% A+I8#4B@DF]4"N51"C;E&"[E3G?4^=,=IQ51G4F% M,"91>'Z%QE1^AX@&#JJ(UJ^TEU7-%](%O[!4>?1!L MRMTK2%,MX& ;H7JETZKJC<5]& $YOB$G-$,IV)1),VSHD7Y8S=#@3S.<5"A\ MI[:HI^UGBW"(8)-@DV#32;$IVS'*@[2S5)N53ENOZGH._04$D+@$4MK3>+OA MJ,47CDZO(4!.;5%S] 5%6]1]]@I0VT?2%C436C@O$'N:?:"R3;ZDYE2;^PYSUC6L ])LR55] MB;(OGP]5(NOM!&RT$EEBF?:.=PQL]*TW:M;^HIZ[S/;2QPD'0AZ%/ IY3"&/ M"T&(W!VB!CA$B%!FR[!::!R^OW@%EJ76&U6]M=@CKLSE MM(1TE$DZL@A'?>\]ONNM2D=7JPUE\?S"::Y8)W5V0G1,+>SXYK(\*ZR MKO EZR=59$CT2STJ:WL?_5(U%>L--;6="X'Q%X\Z: ])$C2RB 4K IDP)8L,@/*/\:-_)_4L%O44.?$\TH0A6"38)- M^PT?\U8'6]/1_=6:,D<;!T/=K$G3S= M>5(["Z(E@8@N"38)-@DV"3;EGZI4/T0I>1T+XE;5^J)I*#H2' >.TF:\[ 8C MA2L8G5XIKH6&!(77XSKEA@3UC3UO=ZW4I:M8J:LERU6E(1H2<%* 051@+7L% MUDP&6IKVE-O6_=+KQU3W2TBWD&X.9IU)NM.TI=ZI)(NN53JJHE1U=3'!18BX M$'$AXONN259/V_4Q!V''/%B]66TIB[U)."NB+F1-R%K^R^G>N__HC4I'KU>; M\C%4."ND38(JVB2(%^[]A:<7F_U&C3@TJ[#0K%)T:/8$ K"MO0=@FZQ5 JPX M2GVQS&SY5IP268XG8!^6R H<1RD%X@7B3P+QF?R>A;+GN?L]+6Q&T*@VF\>P M#RB$4@CE 7HG+M1;WU_@KUWI*"VEJCG()!S*OI>LA@Q+EEX% MLU&L6*=W:D(T(RCL%+FF%MZ,H(&9HJVJTA;=",H&-G'*H!1LRK36+QPRR+]" M>0,K(*N+G?($COC&D1#W4K IB[BGZ8RYJ[37>9/VDRK9)#H2')7)O8^.! T- M)+1>;35:')6#$-@3!5^.ADW98M%IS_GNH21Y [-2E>,*3!\YMH0** 6;,JF M!;/\@!J@P9$&.*DPN&A+P(EN%!$+P2;!IOW&D7DK+=Y@V;NMYLXNL$"E4!Z" M37N-2G.G.UK\Z8Z3BG&+M@1'$MW>NBU!HRW:$I048")^50HV'2J)9%W1\J;, M6]%R@1TAXD?#I@,ECJR5<(4W"1=M"8[RSI/:6<"V!!8KY2OV$$1\2;!)L$FP M2; I-V]O0]G;G>K(-]5*1\6R*N)TT#%C:(,[L1N$ZAQ"Z/2*7G';D""BT4*M M,M&N8)_5LIK:4;8KV E+G!=PV)NX<*>XMJW>NAMI2JI!#MT(H:D?82,$H3>$ MWA!Z8_\M%IJ-(VRQ()2'4!['J3QX;=[0;.;?O$%(L9#BXY1BOMI"-%O'UQ:B M$-W!0IB? @*O@_^:UDOG"_Q(ACSU+(,"A[T8?)TO/>_3F-*IO[8Q*'L /JDR MGM*C5"(&GL\CSCL6UG#< )X>N-*%ZS *$RRP<64YQ#$L8DN/ 7S DM7/5LXZ M?H.FPQ!&KL]2T<\]:I/ >J&?7RTS&,#X\/73WXJY+D^^0GHP@C!8_95-Y#T4 M%?594DS_Q-&BJ%I]K4<):5IOQ/5:\D7QJ,>Y>, MR#.M]3Q*?M9('R9X3NQ7\NY7/LW086@YM6FBS]-K)57Z_;U1)1(_4%RNQPXK MG /(J8=WP9@(-V.1!AZJZE\V\P>,I"?4#AC]OT M#S+PY1/I+.,]GRI@83UC MX+W!WQV4??K=#5S/KTK7CK%:NKF?T(SFFN@KQC?B#Z0KVWWURSN]#Y8C!0,W MA&>8_L<2S^.'0T+3 B9EG\2*91>,#":AXQ6%&0PP(9N,?'J>_/(Y2:&S'#8L M]J7/0^(]@QZ-ER%4HW/V AM,='FB8<_D2,O&FY_QF^/+9^S2G/4376LJ9^WZ MZLORF;+RVKK'*NJ9W%K]U76/77]-DQO[&6P]U6,W;#!OW#]M+]RZQ/V*('88 M9Z.=RM>XA4^D[W#;P)=9^SK74FTT/(JEH0Y6SNU%F#[?I^^DAJVB0Y[J:Q^MTS M=J73UJNZOGA*>">L%9Q'*L2B3&+!2UIL2S[>M-ARK'=3=4PP?NQ18+YA@3?N MS"^$>!D_--!^"K% G.4L-9[.]YI36^0S\K2$5)US9'RC(T"#%97_(XXID:$+ MH_N+?;"2Q>(8P8I&57_1E_-IDL+O-L5?NHX9;=30!WSC7?^'3[N^3X/N%+TS M*U9L:%-MMQ?3FL6)E>.!VHJE^>:;;W ^DR0M:MC&:* Q(:>@D_$>;9Z=B0B$RI?#(CWG+8\U)20VN M98'4VA,(+6WU"01N"Y5DTOG>2>\+.Y1@Q&Y3J>L2D5ZF-W%0J MIZ8L]S&'>\]]L7R$ Y9.Q332H!_:+-6*I5>FH5;5>HD)[QQ7@G56VEO,"2Z;KO4LN)G!3 MWZ"L;H9C2J^>%5#@YNN:;NC"2-E@UEXG]/T=J?D-B)E98-J8L%-MZ#Q%VH2Q M>V!C=W<)$^#)O1&ZB.:)R-&@S FIM"+>=WZZ8,&ZW[(,U(,XS MQ=S /K$\Z06[+:#:?26>!RNF9%ND9]E6\'YB]NU>,M&O@,2LG\4DC?.N_WM$ MZ66;96V]TFDL5IT2G=6/ S9I;=H-L,FX?F.S[FI+YP16)V7EKE*VE'B.&^ZJ M;,MKGN2J;''?XX'"]'SZ0(VHM6><*XD5)8 TF,'C.KYETJA211HUIO"0#\\4%BIR!KK 2\94TW@3\P>SU'9LJX?7Y&@ M%U/TS"P4"A[&T%2>]L"%Z7SH!K'Y0$EE761V/]X\.K7"865#JX F"(Z@*<_>(4;5!Y^:/*@U1U6KO MG!0I3-PM*V:Y3HW5!,'#;P9+L9A4!;'1D9&\A9-RPO[-YWCN!\3(BEMDU7_!J]]FC='E: M:%UN@ESL'G<0-C#' %IS@"XS@-+FOM7EUK%7A"BWTL4/+)9K(T4-CX4-O/6& MVUB(F/AT'3-)7@))>J3>BV50_\Z[L(DUS% !H"ZW>4P?%=;OH8_898/7 HP4 M&9;XHRUIRKT6CI(>_+GRI*P6&CO.;$_V4D6ITE25F)J<S6-0K'46I*KL7Q1-!IJ/2N+M@2JMT M5*7:WJEK":=A)>YU;1P;E&BTV1)Y,6XPH-XN)9[+:Y<<1@/'5/]&^]3SJ!GO M='4=\PXISW;"LHN1SFI UT59_K)A;K^:>2]8:R#6%'41:\(Z/EA 8D3>MXY& MG(@9L[V&3JA\'Q$YLX THX+\G)R+$!;RP2OIY0TH/.I8E;E*<#TI0QGXYX5T MJ:$\%?07UO)6F2_+I 6I'1LK?F*M7(1@PCC!#B?6%#P566TJXG#.,6-M79+, MX;"FRGAZ1VOLK+,Y-96U-N,3=%9/7"3FE_? M?P KKIUQ$G!WS(?,TH7'+-O55FL7)S03'TMD?9\N,-.>B-\C,%4PU1O5-O_ MS,F +V8-:,]AI[D\80?5?]]V7WVI[[E#UHK 3[L"I"#%9@9ME7Z3UM3+?X0G MU:'Z/O2, 9XB<_O2*"Z^S!P[FA1?%M&UK7-][LD[JP+UY'8-(*='9\I;@YD] M5>$ZHX:MHV'=4$1T[5BAM2&\MD=H:9A,UFAK?$!K@S;&]@XV><=QTO5H/-2= M><8$R^=?9K(N4H1I3M>,W]&_O$X8L8,9K^^^R&1B8XG"AZ>+RQW=RSQPV=A] MA3H(+G/R),KD7?8MASA&#MYE:O>_Z ,B^7J7QVW/\.\.>RYPU8S!//)HC>4& MDNC@L$22D\-BEW-KGSBF\!40>.EQ[RUXX<>4ZF1TR;,VQTUZXP1DA#W M*J+M"AG9;-[6%=9/NLY3 61AWAY0]VZ!JO6:5Q7F+4_FK96S&BZOL;('"W>- MP"P*!K;*51?UK#!ON45,_N9M+AHVOSZY8B/]1(SQ))\#NZHGZT!4WMOMP>A8 M.>!3.UN39RI6+,ZLXO*]9SF&-2)V0O1E,HR%NC5.:M\(>_O0Z569X=*H=);T MJ"G]67#^]>;,AAU]HYYA1=FL46U8=[2]YCP-NRC#?AW;2;F+*'H9D]I<)@U- M4)ZB[^(QHR;#?EQJU+0 ->JQ=IKA7I,^D3?IU0H& ]?&P4M)B,*C-@FH*06N MY-! \FD0V#0)7N I 3PP\$H\4YBGNY\4>(B(_>0"-WZ?, ,K(Z]HI[Y<^Q"GV'[/E6)[:4=DT20/*0Z?5+P;F(/SR@O4MP2QS.SB=]'C7] M!S,NQ/(1M'OT&YZDP@5 G)S:Y\DIE!_\/QZ5? $)86:3'WB6 9837N@ZYNP' M4W?>PT1<<[&6CF&'2-S+-X,URG@ *^RRWZ=&YL0/K[1;BQXQ9\=%LT5HQS-JLK)S;RX1^><8;"Z8/]1"+H0]'P$O=[D2=); ME4Y;KS;;>17L+E+4F67T*<#Z_\DZ#3^2(<<,T[ '[LCU+9SD.GSD'C/P-,8 MW:REF[OOJR?*:LO+;NL8IZ M)K=6?W7=8]=?T^3&?@9;3_78#1[>QC!">^'6)79%I)JXVJZ"3Z3O<-O 1]>+ MFM(C'05TV*.>5)>K,RO1KB2:L@33+DE\$T^5U7J:4EBY5+PZ&I*I64!U--'X MQW TBK(LB1VE F&--S1B 64PBF#=& MC]GURCC[X_&N-L2/KV,PW0.Z;FGVG476WJC=SJM-6$K^%+P_(61,R%BFYGP[ MR9C.VCKINS?:/8R,G4 >V2,,P.K#8)Q GXPBR'PX'D17W9J\,%+&X^3**)$*:/C&?!QG7R_7]KW#@_CV*$9M34B<>]Z/!7/MO3P5H)MDT$6 M3^S<>XZQO@LRL@)BL\;3IA6$'O6O'0/;3IM?P^#6#?Z@+$:Q3#/A\1AYYPB$ M..S.,7HV1+%V08\&]E]SYUHCG!YPYU[C7LU4N&/4J;G]6@A_$-^GJ'LE&A\R M8MXAB6^UXU[T[R=6T"G7\X]8\G*ZP-D#ONBN_\.G723^M9.<[[IR/7;#34)U M%BM>%":LE==8//4A"J=RBZ><"J?FBB)60B^O+06.]@W*H9*Q+Y\3N-Z[Y-&1 M"QSTL=P(T[V)[>M1@UHO:/X*BW>;NM1C$C],* S"T8WI^S F;^9H5A/WX]I: M7HN=+S_LTEUF<(85] M)0L.E=O^2"E;.H8PJ'<\U1WM]00N9DZSA$165C N6$-LZ3& #UCQLK.5LSZY M$P+-U2<$<+0HIIO3UK&CG3A6<#3'"HK#Z$+R"QFP<]&OHPP-]_QOU M#<]BA9:[COF5^)9_U[_WJ(]IY/CI$SSDJ\VZH2;V73NR,BTGI&8WB#_#5\"S MR AI[H6@5J<>C4HJ>2/;!F$OPD^G7Y78B_$4YI@#U^*WLILGH\$W+QF/.KLX MSQZ-:@"%XT\P@[ Q:_/_*_0#J_]>T/*]0C5*'X(!9=Q6Y<\7D8G$_E(^5Y./ MQU^-+WP$ZQ\#>1'1861A'TQQ#'I+N'E;HT/+9VDU+W1@&39\_"%^TO]>_F/\ M#/RN,6#4>L;C!![!S6'V'(F91)@M.$[(P6+=H C[-J4!#-V&[U&)2=[(L\#- MJ$HN&.R@,.VI?;.IH>%\\8W/+ECT3F3;24\P]:DY*\W//A8Z-6$4@*(^$-IY M]B4OBOVRJOXV-0(@OP7:V8 AN-(+L*0:)3A: 7N#/PBQ+K74"]FP?&/@NO;X MKQ'%>03OTJOK_91PPC]Q9,->:+-FEE5IZ/:L>%O/CQ!,O/>(4C"+:& ^GGLA%#%FXDD"VB@K! M#X?#J HYT 5@"4R11J&'C9X#7,'QX[%2 NKVD)0H#./^354I6MZ_@2_,SJLI M,AL&_.Q%.[]DZ(),W'ONOX#/TCTR6?H>O>HQ[$4#!-!(KP/7MM]K[JL#C_/# MGF^9%H(%-" ,&[>-76^$YF"T=8Q#8RS$&[Z!J_(*BW(D%A/M\/CN@ZGA3UZ2 MW"@E#\/)?)A7#6T2.Y\4R:YP6.!ZM.NHY#HU@$%H-GHS=L<)NB MLERKZ,QX*47Q7GA.X+,E"CFS2@,> 9Q1DF<\7&/:CNR/[4A_;$=* _(".HI2 M)^IJ[4VR"SR3[8@QHO\X>SR3?J,.* = FM0UT)J#6^-XCL5@RIK23*OYW[K= M^QD]/R\@'GT.[:B35,)+]J9':H0>*Q7+OI;$[9&_R9J2O./Q\F("(9Q_F%AM M4_.=.J4&[^RCV@2NQZ+@CBPGMB* >"#1L()$Y6(B?QDA(J$WO*#&'<./M#& M"'3H>:SR]<*]X';!* "\ $T4QVC;L$\L;\* 9-KSR\]D[$F$H KO\D,[8)2* MU#2C&UL_D_-XD?K'!T8%B'R8I&D9R/Z(.LDS,*3N!7$\'>]G)^:L8?P]! -: M3G #BKSC!N-Y6&PY8 ^U7I@*29X9# BNM>\ )[#W886;?GX_!'J^4^*Q BG,VJ6L:'K@$%H2P^, M6M@)[0K8#HJZ]M_CB>&

P3B)T-M,WIF;$E62/9A;@ MD5:'CY>O61;:(^PLD)'FN_ ! .=^'QP;@"!@ M*NHRXS/2,_@QHEO@AP!:F67,U"\Z)KA6CJ(F0\Q=@.^9 $P_?BP&/I@P3!\K MB$#-U+()1B&+N(&-!2A?%)S)%!$-TV;5+:/!["J(&R@,*Z\$E3U:^JQGP_@! MT3Q9;!"76Z926[)Z)BM?DS>S^VY@!O#59!3?"5.(/6H0S(T!KV( JKD/BR7( M88_BD?#DJV,E.G:?)3M>/^'ECDD\$T8&3AI;/NWH/9'86U$4; @.34#0'(%_ MX*_!VBP]VVX/!@#8_PT8"AK>)$RHP-L+IT)9X1&X\.F:\;@\9UQD, WRD,)H*Z?%5?$,&)S$V> M!,#VH^4E%G^D"9/*1>5T)D5%IQ%84U?;2U17BD'@Z&DR%(1N#7ZIL640GAHA MWX]%EU'X?=AS;5^:!%?^B)4!>^[4Q[]7DPN@C$;1@.WW>=1G"O5=PZPLC[4J M]KY9/J"*V'?]&W!<;U!!L\P;_Q[L!N-],=C7D!>#:PUY,=C'K2!F7,@GQ$(< MV4"DFLV6,99CN#JHS]6$V@ L^ $%2Q[1&/<,6BH2TUX->!WTA=@A M29P(:T*[UP$:?2]1=V)/,BS/"(>XIH"',G9XHD !R!1SA/%1S%DA"V3'1T2_ MX.[TB'DPZ/ PO\- ^4NV?HT5FQ\.63'8*((#+P2A MM?Q(DF>]MF1Q9PFG&-K#V>%*:S*9LH+Q,A:9"ZC_6 @#Q,<=@IC:5C_E_-#M M <+-D@9\[LC;FAHV_CKQXT(6D7621E#1N'N8,>LSU\]90O!9H^V5O0!I]NP MI'!5GV*J[6+T/H@L,70RSL#[6KCA-7$)A[#(AUYDU,P2G; S1?CYZ\ R!LMP M@+M1V**5.:;HC\>CC5TZ6#&M*+@WQ:V8 )/)5Q,:+<@QC#S"_BSE$UD@/>"P MB[8E7&>M2A?;"M+'_" )2(5\\* L"^"6X3/@S#[(DPQ8Y[]*UI M^W5 @1)@".'S<:B H1Z-Y) %&3V&)Q>'#V2V/+1JV:A !;R 87D41M%5S-I@ MX-%(PARL' 8K,%8.H[.5PV+_74Z6;[S=#&D2M8KL[8D/,F.9ST)^B@\$UG7K M^9EM)D3B+;E&=#8@PGQD"\<1Y>0!\,I$#2Y5F0O8F].5RS*M'(QE/UE6 MJQ,4U*4)"O4\O*85+V4N6C$0W[!R2Y-%.[*I+'\FQA_[PGLI59C"*UP^IXMX MV?/0*@@GG5.+H&\2'XB7Q9F8_U2D?V8+:A)T7]#&?%N,&;WW!XJ%#&@<6GX< M@<]W!);QM&-+612+&4=*#=;AFBHS5.*LHT"5C[.>B3XOH&B.O2N#;Q7[;6NOKGD:=I!>*5,S4SK^^O5HXMQL9_3[P[ MC^5&F/_ -TZ>&9LT\L2D 0W+BELO'C-$BS>:334F*08&H^"A?B[+TNAL>"9= M$A^67T=";J*\=4>>94>NA]I,XHI3=FQ"S24$KZ)# 99V\ K2^;YJLV$%V9GI M3T+ *6%''&QF)-O@&$0)3LQ$!WVKD8"P9$_C.D6$.]GAH1-X+&(JH MI#%,$08#UP.8FJM&"W^OY';TE5T8S;CJ=\>C2&?03G%?JW147:X"__'_"Q!@ ML838.6+>^1C#,1=G:=@%]WR:)RY+;/2KXZ PV_V/VS?$!$)J1-NBO@5Z 5[@ M3](FT),/[#@D8GD2=EO'M#$6FV=^*PYP%'HP1G_E]E0$#9;8$$6_4V&1[3C% MOFR\Y81>,'L\[D0EXWR/YAW!BJ6')&(3QW!BM]2C 7J?4;!Z,AR63@'?3S(= M)BD+,,EGG&$D>Y';;OG+-%DUM@YB?S4"_7NT'9($DF JN&N29*Q@5B"SA9Q% MIJZ-\:.C:YK,I<"T#F*9-=94E^U@8YOWUB %M.* M_>TX :\<,UV[M'9GMXOFPTK380G<1W31#C#GV.\L8P[YEE*$;2GIF?"_A?4E+B]^@=L4+)/*]6I0-X;"PS M\,@ZR8YFS2#K1&%+6'T"L#,,G.>8Z],["!4F0@T2[7WW M0-'-IE".]UNH1Z9HWC_E/LKQ=EQDSC)?,X;&DX1S> V XU^MD?#L@J Z^'( M=6:_$ 3Q_EYTLB)*@\&_1Y[;MZ(>/K,YH)] Q7K$BN+V$]LAP4]T; 'X%;Q/ MCC1480R](,GEPZ0E>$@<8H^_EV0;3&?>87JK;9->'/K"XPP!)I<_XTD$X@4. M6%D#:\2>!@8 )JWAH#QV@&+#<=IRXH4%?1-7B>"QHQJ6>9*ZY@O+H1[G_$=2 M]T=7NKZ6[F^KTDU@3HX88-[:BV7;=.(_1RGQ2B-.NHE2XMD[QJ8[&3\[><[E MS=TX)SIZX0T> ; ="=S;GXE]!2^_N6!^9_@,A$PB9RIFYHRWNOR9I,,DK2:- MM3N;KC;&59PE#LCZ'FTM?2 H"7VV11;O9.+X/\Y9 'ZB(L$#"!V&?QAB&%@V M[B13BST\^7*RC[N:#V?2=U"AN%D4O2?9P8\VHZ(=[77?3][ WH:I4)C=/"/3 M>.R)@&,2@KX N6''#/P0G!\R[Q;$1'UQ[7#(#OY$A!G!>A'GO[N]1/S95R)? M+MJ4>T%&1J%.@SCQ/AAX,;@U'JT5TU[;Y)9Q4!0UG0M8BKR_L4H?[\+$'/A/ M?SK7_S'.W\,3%R:K\CYS&J3[.,&?*NLU39;XBKC^QG3Q1:R+BXRWPOIKO_N6 M/Y,/M]4F]=+TV#@AU4]$*W9I,QM;&^K>W<>ON0*AO_;QB(=![_I3X9;,ME<[ M8R':]H$'V)194Q=-2[&AR;1V%'O+&M%J;XAHL;%?LV='^+EGP9 HN@4099=2 M6O23X%93 8M>JU?KZ>"EM,2; MH];:Z,<"MJ%G>,DL83"+4 O 4FD%XZ4] MHMHL!-,J'5A?E]#+9=F/*R/S[%3BE(DVR>V-S)G8NDER[/ 4'#MI MECSO0Z1B4-T/K%YT^ WMK\B62985]BRP%?!4<6301'F6TX'G:19^3%4PHS K M7-%A_9RR50,\!,2,4^9%LS5PA)'S:11-)7?BN8(EY^SPST6 M$#1%7UP+<9.DB^&YE#X!0^Y,DKHV5M>(A6?*3$X"!_!U]-(P_CT]NB6E\Q+O M,;(RI9YGF7C./7$*J]%A.;0=D6HP;#":\$XTES$%*S:^68HARVA#TQ6MQX@M M4S,;D\"DQ$1>PCRN0@^_/CZ-&4UU;E+(,3">$.M;.LC.L_ R)*<8DA2 M]%@F'K.W)]?8"#T:[Q, \V-S]0JX3>+.AA=LRV:<)O]LO;!T/=RUB,WN*%=C MEL71U@#+4F,;+&SS8SZ/#]Z<^&PX^L6'S)^.C39-_C][;[KD-I*DB[X*+&?Z M'LF,R>:^2&,T2Z6D;HV5EJM4==V9/]= (IA$"P18 )@IUM,?=X\(($ !$&" M:T;;C"I)8HG%M_#E2HJT"K8,0_S&>_W=FL3G%KK[A:[]%F7^1M,1T%2DN$:4U(W;V M-WG 7$2'Q=ANY8N:6G]*K W418;CS\*!TQ=AHHNPY]*E#I$1&Q-E8XZA/47Q M+.\@"UIF6,M0E))N"*_RGBG.Q,M-V"\90\+1?39#BFX9[U&E99QOHQU[K8:? M3").K(?VX8R;+W.NSGD2U=E(T44NBU@P@ZZR X_'+C$^%ZR)!TQ+PG GC]NE M75'<8RK%623>UTJHD>G:>0>$[+)?#)M1SHE M$B[8&7,C)(/X (:*!3C%2NJF25SN+#.!/?%>I"2;*FP%K&(-I#!R-T:9ERB. M'65"%'P.&/N)@B-DDM&%TP".R#34L>G^])>+<+("1?1,WKHHD$SH$$HUHUH\ MON;^0<_ P[T\Y\OS;$TF3"]=J2XPO('Y]$O"<37'WA.3NL4.J 08E%2(.X[M M]D*\8AFNO4GQT\B3DS- M342]'+[,=#1+%HORY'=9A1O #\%4*$;RAG%ZDS@4L>$=.50$# 2P M+F86P#UC@4523Y-$?I0D=_\+(#=?7(;SL KPR79?@T]>2UKT:?'Q6COBXRG- M46.O.A7)@JA)E\GV^^D4[WX_72;[@)A4'/=);;^J@O2(=^P$AL=?F3&0UDW) MHN'? _9U^D%4V07Q/ ?[%/Z>33K3[UP3R"K":RCK_4&G,=3ED>[,08#!K4>' M&5IIL6(7%FV@&@%D88/%+>S#>+U$V IT_T+8XJC_39',1UI<@!=):SJIRM?5 M-AJ=CHYX(U8@#T#./>&:1Y+EPPGE#4?D\O,",FP'A(D#5ASBX?=01%\@ M3V35Z6H]RW9\\-'#AI,E\'HG&'"8XTOQ"!Q0&"CD<".$H MDL-39#-$*::KN)5-C0I-&969\C?QS]YTRE/_T5Q@(9^=9T+7DW?SEM<<8HTOK**H"11C5H<\49P""/($:^'; M3SS9*+J,O]+T73Q:\%33Z+\OAXE"QN MWL -=5 %5%0N7\A/G):-"2'R5.0%RJ[QLROWH]%5C+S&T4D5+_+M.#TV'\9L MX\E)U43E%"E[Y&XGP4T<:"(/;J(_O K](B:MY@5?@8HA)\*@43NS5 &YV!&) MG3);H"9AMTH8^B.QL<$0_=L2\+ MU:X=*&7AL7]2Y/5/9C:;*H.1\#ZWJ-G]*"'D_NO[SPKJ%EU&3L\9XD5YZ/OT M"+,#!)-(1A$^,PZU(?0DC=-%1 +5?QA!UI(? *^-D^/B]KK%)0N1B:>9QXY*4%DDE2D&#&F50J=(E-EXG8MAXK (K3="_Q(9GRB15=]HTI%IF<%LC!A,M7582#.0'G4Z(0CT#.'F1*W' MU8V*HFUY3$1>! LDKB"8 :0NE_2)M&;@VPAZC*NL G%_B0*XG(ZB-",WY'OT MW0Y^\H S_A5IID$&$-(@ P@I\2P>1^;&'+#XS\V'NHM4"GE'45J;HOJ*W%#7 M!.8$UG$ZV-79D#+PA>)C7Z?WT;P7,S<@-&,!XP^>,7 HY MF$#&9D5I4]E 7:)O?:N0"./07#,K-C= P(9T-]*_;4[_R1E:K]JAM6]&S71& MS]_6)&TDXT,/(S49@6^9HI(-V[H+_>05(%9!/YT#T\^@VDWJ8C/DBNAG6.W0 M>EBZF4,_N;22YZ[11G8@F;>+-XN\ M>'@0WH*RBF?[HI:L504S7N/":%K:DY;V%5!EEODB5N@+G%8?\+1Z6,JZNG6C MHSHNWG=^7*]"8EW=(FGBTL2EB>O,UFV=N+99OY>W2IJZ#D%=!>;7V)S\Q$X- MKG4KACN9,#:=;EH"ATU3+NCC+$"Z(!870(:7C+MURBF:Y'84T# N8!'^\T!S M5^=,Y9[G-.E2X/^-S7@9@GL0+@,S\/&1?]CA3!+7!UGP>,<[X5@_S%]E$30& M VP),.RG4>-X'/8P6X@_E=S*34*S2&#DN^J*G[$'/UX.;69'?)/DN7_$=W@S M:J>3&^[, MKY7,\95,N;J]$S[I">=SL48F5K)'%_)M(]STNE>#!&>7 .5 MCD1-Z7\7&8EZEZM[-[%MQH0OG#FSM$9!&Z=CG$ZP'*HV:.T=A\FFT(.JA[57 M[J0>KH_.='$G"4Q>Z>V)&$.-Z-V;9!1]J^%YF7268[0K!3/H]-H MWHR:9W+ZT'+QHNDU2R[V3VA)=AJM,U/\FL@.)13[Q[ D.XWVF1'4R27F2\KI MO]_)DYHQX0MGP2PY7]"B\L!ROO+XVX5&V:Z(R'+D_#XX:27D?.6QM$N7\YJ8 MJY:8!3USC^$QZ-V,NK5A:V^/@1::9T)G.4*S4@3'3J,/9)-N3:SEHJ;7"N1B M_]"UD9LMR>IB3UHHG@F190O%_CY%CB4LR>IB3UIB:F+.E)B'KO(KMB2;#6Y) MGHE5H.GL4$)SGZ*]M'!L-F]&K:HJPR]=+KZDG-3W.B5UTEB,T*VT8VFD.P9(\D\J/D\O%EY23^D'GI.9* M\T/79&VT?UN5HU_JH-BIB2Q'E.]3D+6]_=NJ',GRTN6\)N:J)>:AJ[6*[=]6 M"PR96F,X. \:UW1V**&Y3\%6AG!L5V'_:KFHZ353+IZTNJFEJYNNCLARA.)Q MJIM:NKI)2\P#2\S35S>U!++>WBAI6FB>"9WE",UJJYM:?; D.^=!,R>7BR\I M)_6CSDG-D^:#D]9DM30>X-416;8H'QRG)JNE\0!U)L&!)>8I.Z]UVM7%GK3$ M/!,BRY&81^FBUFE7%WO2$E,35(S./4/;5UW9.6F >6 MF*>O>VI3W5-/9ZM>#9WE",UJZY[:6/>T-U;$E\DI-J/K*B[CR!>3___!"TS&\J3$1UEQ@/(-M9P2@:@/CT6=FR'PCG,' MFHV4'5ZT$+IS[LOIG#LX>0_$3KMW,^K7!HVJ,C5T\]Q+I,V\]QI[>3GDHKH7.L:K6LB9CY]?75[<#,:UAK# MJI JM:ZY1-K,T379-=E[Z9KAS6AP]G:-UC5:UUR=KCE]1\Y.XV;4;-6&P_ZY M"P"M;(ZO;+*KQO=1-IUFA8TYM++1RD8KFVV5S>D+YSM8.-^N=89[Q^*ULKD^ M99-=;;^7LFG?C'I[]XV^>F7S BJH-L>BX/^#W$#4"TVRR=(@AX88V$*#=&Y& MG=I@L#?TBD[F.A,ZRU$&^Z ,9"B"[LVHK4&L-;T>1BZ>'DB@0T "C;:6B]=" M9SERL5H@@0X""9P)S6BY>-'TFB$7AX(FUFZ\-]^B!DJ$."]#Y[.CNYIM3I+%K/5*QG3I_-TNV0;ZG9/OLZ M':UGCH_X6ZV>Z6H]H_5,N?5K-EZBHMERUF4TS1DXZS"ZVZEU6F>?RZ8US2&) M,UO55.SAZ[\\5;/EOFA=HW7-@77-Z3,LN]C.F&M=Q-O7E\X,&#[A9O2J^3K:.UK'EQ&7?K57D"B X<-?:T4_*07WFVV. M;<<.5W?6O^&K.O7UY#L<"[/N##B/H - ME^.9KH2FMP:+[YU;-X2S)5A-])6(])27[! BO=Q1IM>B[HKM--R EOB:^ M, MT0I.[4>6^.?6S>&L"/8EY>KQ8F=!4#7#9:%:^;Q^MBIYO.83>P-+8%C>YK!W0H(;!=-13$7AM^+@[/ M+9ZQ[W3W>?>>81,MK;2TVO6P?BIIU3U,6IF65EI:G=ZG\*+$U?&2D4XIKS Y MJ5GK5@U7K>65EE>GYTTMKPZ2T')*>=4_3(*+EE<[R"MRR_T]-.%^&2Z/<@]& M_S7V_SY*QM+A'SE \;Q;%!EOFH.D'$&_JCU=\:]LUV)N^.86+SH^R[30F_RJ M^9H35_K?]9P'P_2902D'S#)"SPAG^!$(P$%"-R9 #J;M&JU&JWD+_[2,N6&;P&IC7 M<@K$O_3A702("'-EGO'-@Y^-AU40LGE0,SZYD^A)=$'TJ+$9ALQ?&0N@EJ!N M/#!F!(Q+!7']05(XXE6G)[ZQ0]CVR1;[(&2.\9U-O$>7TCL./,"-PQ'K:(R9 MXSW3]LX]V!:+P18[*$EAMUT@@>/]SJGYWIPO3PV3YE-R!];6'I8P9K[Z6T -J [6<[2XITTTJQ"]+ M8&-[DK;8-R#9/BP7"\<&98;9-F,R&-Z/PV4O91M&&!%(0 M@AZ#-N)Q0U I:[0+*H;G'+>LXE*.$TBG%99PND>CG#ZK0,33K6E^_TV M'@,J(IQJJSW[&*]*0^27)IR/GD_7AS,?[+(Y#'D6& R,8:LJ.30X(#EU;T:> MR_+):4]JJA9(L]^[&;73>'&T9;8+-F?HH96\]"5^!.REW;D!,&#=C_(<9C2$(EB \:O3!#(V05H;]FC"4(PRL M%--Q5G@?!28<>VZ'.$;/L,R0U=1#L '<8H!*A;L7L)+,Q3'A]WPTAH.PI=RB M1K^Y9\"3\B?&UV%B^OX*+X=OETR>NM.+L%CXWB^0#R$,?FK:/K^^9CS/[,D, M7KKP6<"O-'YC3\PQFC"EQ3+,<">K)X9+9+5RTNB';UH,Q-%76%?_3O@MOK,) M@[4%6Y.+I5@:]=*.[T$O[?B6#T*GO7A2^C1V\8R?9WO2BF2M@8@G3C P2]P& MVL:SB4WF=&U4(6#9P41\0XSI.-XSL#!+B@?C$6,Y@60PFP=*7+0K,&2U] -B MF?$R@+%C7S7!<[+Q6O)AR+2>A?%MASZ@?1(]VW1-9Q6(J!%(+1MT9$"OBX4+ MK(5%AV!2I.J+\,WPG.6$R>=A*"'Y>OY[(!@\P?9HSS#8Z3D%8IFA+8,)^/0^$;.;/C*QS4VY"1@Q+' MK!L/"S!TIO!&D&A/=L!?HY(-+H8-(WBR+1#OB;$_SYB;D,ACN D)WGS&1\!T MS6A0T2AA^W@)%&[2G ']X=;%N^J-@=5X,"BY8<^^C>+6FT[C35!H70YF1<.W M&)NO[UV68;5K;$9.:]UV[':VL,GOHYO+V>3]')L\ION];/)NMUJS%UUO66;O M#B9YM^+3PC#_++>%FSVFNOH^EOG#9 8RR&%?IU)V?_& PG_S0$> BOS(6<)] MC-5CVE['YB>[V^OGH]N0T:<>JAV2;L31/!XO)/3,=!^95#F1?N)Y,;&]A^:8 M.'9S]1*0[)J@('^3,@%&_\5?%#E7*8$))8:Y"-@;^<=;T(Y@\J[>V"X-G&YZ MFUS;#%P06EO^<^R@K#>XDU+4(XHWBY_K]--:\AG_K=.IM[N=W)\;]6;N;YL> MVVS5&X/\6S<]=O-OG49/#_:R!MO=ZK$%U;2%:8;#U*49N< \4'&:PJ+4*8<7 MUE*P[C/WXGU(>O$,L!>VP >\UJ7Y@O[-+5=F7^I1DE2W3:X][\5#,W,;;,E* M:@&N9LE:5;!;YL(TZOUN8FTN<7E*4M3&.;_ Y6N5$5G;PD><=:G+.],A:]H, MX0@/5BTE'L-9B-O05]GS:=Z)Z2-=JD*EH#S1J:-"& . \H',-\3O[SLKL8\ M>UX_]@^JA-'\9EK[1"_%W-^P1"?6SFG*URF*W5:G\YGW6WP>,X@W?#A M$*=OS4J:E0Z;-E"):;TK+V'A>FV0T:;W['AIC4Y>=/#T$.MUG=QU4D75O1A% MI9E+,]>EJ:[>5JHK&X1\Z_+)2P,BYQ@7,Y@$HQIYF:J %;E6Y*//KK*TQ!;% M9;#6TI>EZ-MB'+4Y^/C"AVWS88J&&03>Q*8Z>X(3*5UPW2Q1;QUDD!;)C6&CY^H"XM(08B M.(NSB@ASJY$:YJ.)4#7TM;<,@Q#V!1\AU[(RV):C5EP?%,GEDT2NRH&2ZC;2 MJ.7P71J\13[(9L'+ 6WA*Z'.'=OAH_U,AJAQV4N76 Q> M.X=I6!(('^25;SXR_O.T)F0Y [!5<%EAY>BX^-9ST: G^!E,9K+=(DM+XS = 2XS#+ R<'23FTG&WS-V)D,+Y2UO_G> M HS.U3<0?N&=:R%NW (W(I?5AQFL/DRSNGPPWQ/YU -S?1X#TO@R1MTZD:3( M7IPUGD8FK!D.HBN!DES.EUP96JA9T8Z""=:-]\HG9$F"]D&C#(&9N%X,0M_$ M=]\Z9+D15QL><#K]JH ?!8QL/C!(0L.QGQ 1ZC<&+#KS$%YNCH\F'@TR!LIE MTMR#\\M?L3Q)OAK8'48HWVRKP$L1&)(8!+W>$):/@X,P4%8)U#6&CX!'!3-X M'_/K8%(%(:'[,'>&2IR/DII]6(AX)!I.4$N<8#E&G1_:!$8%5,2$70;4:TX0 MK CNBX8QY=A&KE@6G#A<1\SX%[.$-2VV #]/$$H)5MY9U8VO^)?IDZ4'1I< MN +K U[)HS?P-&&J66CUV>X$CT!6>EL%W)\E[754('C&I)?23H@I@[@$RC(C MX_XL.\7<>T+W\3X]Y] :IG:>*_4=K%[3G\P$H3TQQQ-R].0K1D,ZRT5[8 Y\ M^5@S'IG+37Z43=8G@J?;9!OB/RDD?VX+0F M9)Q4*SG:3X#7@4F)D_.]>5HTRI,D&,\L#*(C.%C62X>F@(=!' >6<]0,&T7] MJL;'.'7XLIVK%/W*#_0NXO 1NF-D3*6:$9S5:8C,+LD$A0#(&SLK;&F4%_08 M3#ZEG7Q*>]NGO+PN#TW=Y>$,QG*8+@_5,%E^KXAV9J^(3MGC:T%WV;Q#;+.1 M/@XV&U?294]VO_33W2\OP:M1EA7E=!^67_CU)2R\!5?-_/_PK6*>3HOGID@"-%7C; M;!04U15X.#[\$LUG[D0JV0_S5]D$RF;K9M1LU9JML\,,U'SQ'J^:&,K MXUJW7U%1C.8+S1=[\T6S %SV&'S1 2NO76NU.YHO-%^<"U\40%,<@R^ZH"\& MM6%O/Q!-Z1J'^]GF$Z.^,GGE2T!^H*R/*LH&+PVII)PT*&A)L),T2#-\[V;4 M[6F4Q]-LXI);7%"T?0R=/L#BTN:PI2G@)!10T"_@&!0P M) IH;E->O+^7F^]A^\R-D'_XB'XN%E_[O?5YK6H T2/P=:M!7N_>4'OW-%>< M"5<4P&@<@RL08A/471'2M>8*S15G NA_#*YHW8Q:G5JG51&"D^8*S14'[GYP M#*Y _,U&K=$_OZ911]\^2D&7BXO%@S"=DW5 @,'HME#EN:\4%G;J !/ ^.$O M%90JB_%^L\VQ[=CAZBZ"4OGA"6:5UWSGY)/%6"_TMY<*+3@TAVD.J]Q6/Q6'#<_1LZXY3'-8I5[Y$W)8NP''H&:M.ZPH(T]SF.:P M,SU7GHK#FB4\_LE>"WL J9\(%2(W>C+U@@P>N898S,,F;\R%L ZF6C55X"9KF)@*NO MH1H#YC@!+EM0,X(EHJ &P!$(>PFK\@1OI:O&RX")U@N93\+[$;B(D"(E*#*" M\/JNZ2"2^!A7 /:7N8^(NX'/G(#(0&1(I6<%0HY[+J'LOH+5<22^980T0P*P)##Z+Q.*M; ?/*K)J!OIY; M-K<#;&-N+!#@'1&57;S<,TQ)3(C.&2"V_ENAC >+)D],+$I.#Q<>YY"W_:7 ;X'$,&$!;83?=VDOC&<$ M5\557C"?A#G"G7ICF L76K":QIC!-0%\#J:V *U&4O4]1_;' ![!/<^G-X2# MA7E-F>_'LDUNB8#EEGB[V.L%US+@PBR8V8L%\1WSYT'=D IK[0>)<6U\^/6' MY_\,HGW^\/_](?-%[Q*AU:2FB*QR'"Y(IM3X0 MB-J?W(DG!O@[@LL9\%KCU9R9;H2C#M((OI\NG:F-E(Z+KBPTK(F037)/@-]^ MPN:)G@U/INT0-!IL(NV7CPN-S$0]$P@(UT#87)LVR?$X:GDM:@ S7JX0.=TS MA/1YS=DP9]^1@S)W?&TK1?,(3E0T\ 2SP=4P-#XDTEB26FQU2CC$A3WYN5S( MU6; ]]@'%K,7<#/0/.E36D13M.S!99."A@"0 MA?@A-'_3>*2<;\+POPI1R^&3Y83C-E5"#/$EHU4&&4E=@F#88 #DJ[,:;\&$ M*QZL NQP4A,V!:/N68A,+6"G8O25T(ZA0_%HA0 M_M1RA'9]YA0U*S(3^/4+@@7*TY".8 C^DM\U66N4D:!X^3;Y)J3'#:,=P^O$ M4^,N:CZ>A&S1"P4)V!=-1L ZXF./3$]BBTP*YP#[XLUV( EZO97:Q5.0!YOL MBB8' 5'((W*WBYN(C?J6O)$XR4?AS58+?W<-,VVIGQ;@L?!&^(53?^(45]3;1X\%QNB\A#@9@(-V3,.?%%3$4) MBI[#'RCM?>P &)_9Q$W4GDYV90(3RA1XT*Q*8'\)CU):4Q:\A*Y<-1_D@Y_\PF[OH -MH:EG6J4MJD/QLOK/=%:6RW=>^(48[G, MWA.=S-X3W0T>_T96_T#XMG6S1Q/I=K8H/)LFTF13] [=]&@3X25[;G>P= '( M:+5@:A+?&_6T%[MH>--/GR7.G&"9PAT3&ZTUAX%.C(RCFO'UPV?X-]:N\I , M#_*#/4Q9O><5[KDX!;\Q'FA_HU,Q[32WR-'9B@TJQ$&6.P.H:87-]7/R)NHA M228-/R>+CIM@LE)?,+"L@%B =-#SLV*F3X>C)9>$KW@G*,(/8CR"HP)X MGJ]VH1VCMD]ZXF+?(F]!"-NY2(P+.ZT:N1D2[A+['VQ,0VJ5R)$02T(4+7__ M\(M-P/RUOHL#U7M&IO$W[J]+9$L Y4TP8^+9\ZV N5&R!-@$4;8$F ?A,]RX M2F5+2!<@]C/$-W GBK+?L(A,#(9'T7@N 7:/Q<"&!>1!IU1Q(KUJ010%#&7E MA,VN00;=K_.V39%>S!Y!B2%80Q$FF(]@/?% WS0G[A>(R%>"G66_>-X,7N5X M);\AV^>=?EHRU2(E-1.S4?K<1_X$0?'2O$K*O!I>REW^U H9FV+3B5OZ*N,V MR,+[=2>\I:*/,G\L#Z;*)R@C4J/$C@=F!BG^@E?P2%%\><;SO(RVS,G>HW6C M7#.R+)&%V5S8I#VJ(,II3=9.=]>#[]*MR>ZIJ2OUB<[ M>X#B+\\8$AZ@+J9AV*!;[S<'A^D4U:JB4U3EK31.44E/:9+O!.^89!2\!PF( MNO__^8]FK_&VW:P9B28CB4+U,DMQH=FUI:9X/>FP!5" &TLMLW)9.S>C_C!= M2L^);)\U;Y9/1:X2)^,R*C._RY!F;&SLE$6>L0:9;'U^M+]?U?F6-<9RF;]' MJ_Q)!B6_@L$$_Q&BMG0J>/=FU*UU^EM@4>Q"OP?GG4NN:H8M!%,^8'0,A*," M!F5A$JDZYC)E&!?(0!5BB&4Z".(#UM?H?/4@7#QWY6('H^RQ&EMBZ6/-4,LS@.+*I-\9@ K M\.J\*![A4RI]+9%_E>G\3&;P6QZC6@@#"PGFZ*1%E^.$NTYY1EIF +(&-_G\ M;O5Q[!>O=J$D4ZIM$TY(FH48SS5D4$8)>-;2EZ4T+M;9S3WJ;\V2_:V3.IB[ MKD7%!57KJ71"J6I>P!1BL&%U:4]$?F&RDI(78];6-B+D0\" [W3*2VQ,]'@: M)MR G"J27W&3HVHFI9T$]-+E%KWT_6>@>P9 M3R"-JDGIK3RA4N0S3#!#%ZYQ5FM)[IE)O)]-X Q:QUHJ>;U&HZ,I1;%%60L5 MYRK^9[EN#1MP;;+4&9=]D5*3QYJ/GO_-]V#>\&#1V'*SK^#\/RUUJ";L8>;K'99BV@'6:&< R>VE+(0;D;E M8E>G2\H1>4%;QKD^P>B #GA)L#N1E7""5$FW)XH00!,R9C&>\QU5+2LU.9A% M(7(/GDQG2=%/KF;1]\'B .FK.";HS>>>I99]OJ[!=0N4Q[SV8]WB6%$4:F-! M721:\9+$.RB!GJK%19XUI:QC[H6P)62P%7\.2/*B>(MT&*:28WYQ7.B12)E7 MXK%D'9#U#8:/8T:Y]HI%)#F L 76Y4%JZ#E3A-DD9WA@49D;[J16,UGRH7DS MZC73WL>DWA.U!':4?_]L7H!<^ :4BFRR02X0+5V,2'@?FW[AS&?;V7YKYC=3 MN"#-@/N29TZWZ3S+A4?BT_B=[UEDPB3&ET7 K6PH9]KL _UW&V:HRI\,/1:%^0X5Z&?,OK-])&PJ4 M1JAFTB4E0^H,R=5E\DR()"SM"[080H?K"S!6*&F&GP-EV90H^T,\!RLV34S5 MCE@?96!8'KD3).R%//^+]$I^,(Q+^6(P ,S,><7JC_6:.!6&YB\JV'V(/R6? M$B?#Q_H=^3*Z73U B%RQO5.MZD)!7 .9(;0'.J[0;1$6TUQ2A3:")^U4#X^>0ZL1E02 M"FM%KNF UUNCVP?',484HUHBV7+LN8@XA<_CQ(^_T&U/IF_3,2(A8J[!B;3T5DOFUC=W,VL;>QMK&DE6,%V#K?N3>%"6#PXA3 M.*XAUJ;Z;+!81T8<.&P#F1.(_ >&FF4SCG<@ TYX2>1&XQ4E9+[FE!.@G?O* M?KTN[:DZ3KKJ,"D>'A:5R,$M5$2'4OR5G;@9'Y>VMS.@[FQ4&-["\U4OF3#B M;5ZA1%Y%7!3\V7:?/#3$IJHI(R:%KD'"P)&@-S!H.-F:UPQ]<[?929Z$B;"V M( 0%U]3$J.HM-]-T)FW:>VDJARZLH?!=']H1G-H6=^3JRJDMZ=K;K??E=[EYFSEJ6^Z8# M%D)&4WMDN\AO6G*HK4J&6C)*1%FHC<$@/1,QE8X(EQ%>ASQ217 <:>\XT%5, M&;1IXL!O1Y I_"A-]$J(/1Q@DK.S70E6ZK1>\'O]M@G+S5T;>:KR$6M.&R,+AD1>>1X+J)^H42'F MLN*^E#U\MQ.%TZ*A(=J4XXPL+=V6.X3?1/)O]M-^Z#(G$>D_@OO9YO/9)5]Y[-KL M4YS$LH#>C%M#4-=.(C%K%6*^O2J(@WWJB2,&3O-H*[NLN(K=V,*E\J)W=!_$ MHPT[VLX&/M([>GKMNNN68CBWZ R5TY0U-V7NK$);%0;^ I[8_75,'3X]W_C( M>_$89MR:D.>X1 U>+R,X6BICB(GT\(T90Y3GK>"(3OYF U: M"FSS'TO3-^$*%GP"2IESM&=*>[ESK3],'W\$6^0;]HN"_\9\ETZW@^_20)MG MGEZ7"A 0Q<3S%D 5U,CXW@0:PN:>UXPX'$_]"CC_#G8M;CRY+6[&Q..(XN/5 MEL"U6&PFRO;%\JTRD+$(-MM:^A%LMN2DWLUH"GQ^BXDRZT"S1'^Y:C;X0,X2@:*>EO-0+8B M!@("+B>?FLR36] FHG8@=(DGFSV+BBH+FR-,5K+16'H1A!Q'\L=N:%/#91,6 M!*:_XG./WAM!JL3SL>)?X^(D2BV4F*#S,:SX#MC"Q@WU> M.K3(44Z4DF*RP$1F*>-^K3]^E6SYD>RHR1O%BN(_F=Z9>D)V%5RZ6^=:8FO6 M1#&7F4LYT7(0I#^8[+QA>*#@W2>-]?.29ANP^;5@.P&P745GA/.1ZVETE-C2 MX;A*$N0KX&TUS*39(5OA1&:#K*-0FTX@ZH+GPF72%$*LNBM8O*]N7(71[,DL M%55!=.O M-(+# MZ(AS^@;,=[ DY%7P,C_DQ=!PKX.EWZ'4OM3?'5TL#O9:MY_(CV)S)#6)N>+; MP4_*9J-*;>K\5!?S0E<0=8@E)81 MW<1/N/QFP-4%_/RA Q]H@>453?JRV1K&0A4;ME'I%3=W/YNA;_]*$F$= M=-%4@#\$H;]$L@6>?F:.P-J,)+]O6C 3JF(U?P9*&^TIAJTD):SQ"#FY43Z# MZ 9]@U?9(!+YT6!JPE<"]I:.@W-94K-)2V1(^I1L7WA8*4X=37&-/<>Q ]XN MW%<<([ G2,ASG-S2-9_AX7S NNET"4B%CH94.(.Q'!M2H9<)J="_U#K O-I& MBEN-)M[2L101)N21,;5]MN88MA'5&Y4Q+]5'SRY')'IBCD>5I:8T0B1HCVX<2/ MINW_"^V;K]./O%^LZ7QR(@#NV&3FVG]BA.@5 MK-=/A*!= +_"L8V,"83JC;_@P/Q!?,WK[%-&O'/":C85&&K9.U+,P3*69*Z( M\4:6-X<"=5!>1&!G6>LF*O@SKHZ7=MV[(MZ5ZF"Y*VGI+N[[=W'_#??.:+XQ M_M^EQZ.F!-+R"H0ZQ0B9]9KHF+>FGL2TA2I!(2T"G",SGM.S@N 1.?JYJX- M:/@O"C\A]LL^[C5-"U710NN-H7:9YZ%7;XSN5 ']1ERL@,L(&I*TPSMG!,:? M"8HB#" ;9F+ZV2146[L!3Z4J*?'&(:$DLPCI3XPGND89*AZ^3)=@##W?]\9H MM_+T">4B(7\1>TC3WQG07SM)?TLW37NTUW#@P'2Y3) ,[-Q!R)H+CI-DCKUE M*/'>HV_I,6+["<1U8L-3$$V+#.YE(!"OX'LTG"66O$*VJVL("-R)B<6KITPP M-BXRS2"N^V4T,L]8P%-"PEP"Q0\VE[B9G. KOK=\3_ 4HY" A.//'$'=^%>6 M644&F,MXW'=N_@+)(Q#_EQRD-4U5:*X0%-;:E1D46#?NLBVLR+J"62CC1;D4 M+0!"LA&&JA^=BA0,&+*HLBQ%;2B=5#A]3IKI;SA>MYJ>!&8N>T)ZM5V>TX'[ MQ[-GA=81LD8!8 T((\]Y(E,\,K'(:3C'9 <*4F9I2ZVJ3DH-]^IQ[(UQQS$0 M>8,04AX$$_;GTA9 S6J01V :@FFR,"<8D1910%(NK\25)%SQT/=:[_1)=_I3 M\C3^QO@1*QELF>.Y6/AH;,Q4U0WYY@Y-L/L M#DSABY7EG(4S0D_WQ8;!TL@,5E$.@2M)?D8NLS.LOUH<55>, ,O&-G1X-W\) M3/K1YH#C"9-R'95>,0*PS8$(MV7ZV(QU/Z^IO#7'_!(':5[#@41 Q^@<5':, M0N,U>1XMS)-[]'S*?!,6G3#)*1UC&2#)PM)[S^0;Q8D$FRUUL),BJ$:T_#!V M5G!+QBHH=S@KL"H?Z43JDQ7IEUN9Z^*##,]?DIZB"B $:^=L@'^@8H(5$S[? M+*BEZ$L!^%Z+,L 3)W:1/I+\,D[\L]@XK&&7('@L'=H3SD@45R"G\&2F&C8\ MB1,>O,)=BUD'!K[]8)64]<0[42C\XH$)A6[&;&(*/B<%/0.2X3-P*>V'_^ % M3%W>J\@?$.6+M%-X[$('BU XJ4-,<5,I0DRU0UE2P9N:A&N;&>%X+5W0A7Y( MXH;>'[5]J!O_5$5P;G(S!QE.H]ZVU03G5#WG>WA7'/GYA)$N.(Q^A_D\A#BI M;\S'D+;YR*+4Y]M6'!EJWHSZ]70'Q+^5A>9M%U:=4D$M@CEX(0N^<=HN"^?0 M:]V,FHU&#<@H#74UB=\!5JEK@TQU,3GF%:ZZ2/E2QD&9,[+DXC7'.'<-S"2T M<*?YTS#105HF@C%%*(3:VV0(@Y72'G)WVN-R(ZENN6MH;?PU([:MQ#.3PZ[M MT).S55SH+T>!Y!<%(]\#R3L>*JW2#55[;03JZ RSFG&6!XHN+FNO?/R=FU%W M4&MVRW83I>EEP[ ET=:R[2 NUSUA%CY[_D]JBF,N,'X*!#3A:<*R;^5'\85" M]KPM,=@J6-@@T9KY(T6-,MB=+IJ3SL[-[UHY;7NSA=B]D+#\'%IZ)[KE"N:; MK8+&D94.KH=(?5GB*X]L0.W.=J =;C2L29"2FU:P+JH@SV"ATDO3IZ49IML1 M[R(!"@BNZK$3 "/(G8,QO\ZB*Y%%U]59=&7[8)O60'2PE0A[LIF:L)0RB(W%9_2&#=$ M9F%O,M-3AV;=DN#R4/XO:K OM"5!2LID0\Z+Y)VK!-TOM037V7>@U!(D6U%< M8;.![,EO;,N6#=E>9CV*D6MW0N@K !9^T2.L")B58QVVSQ>AE7-1F:U 0% #2@',Y_N=# M3" 5. ?[C9M1I];HI9V#7#?OLT'-\O#PQ\3[U^QR3G,KQR[#@[ +]=.]_8OY M7A:G-'GB7+/U5O.*YI6+X95VXP2\TCI'7GFA1Y7?TIAP>^/3GSLH?3:1G<61 MYM2M!2YPZW0'G)=V%'Z?D;NV3TNK0OOE_/B@TO-CO)Z*-BBCT-OGJ-"K]HYJ M0BH\6>U-2!U-2"^"D(J.'3F$E":8[LVHG9&X>K;'B/.S',["&MFS']^)(Y;9 M:9![!"S/](1PEL^HTO*]H'/['B'&"L/!5_^,*KU"9W^NVCG$F#'I:_,#9TWQ MF@RRHMZ+!PLQ]FY&W6:MW4T73Y0TXC9PWJ$L_@+=IOGE>OFE=8*X2;^RT['F M%5?:-,1;G,Y\?A^P18[R$<]$+V[H7=0S\8PU, M)A5;T[KZ>G5UT3FP+/[$9BT]/$]M0IUY5:T_MFS$S.,M<:ITQB,64M+Z*K)"R\C. M[A4?T#0A%2OAR@BIIPGI91!2CA(N04C%J36#_LVH56OM7[U?]6'Y[X09-\I! M!+U(C,"-T$4;L5+5SHP(:;S>&,"8,9S^:#6VL!H$#WJ\W()':XSP1T.(*,RX:$ MU%'B&GH^W 4$MD@M,<3"O@C6RUS+[+?_# M?I2M'-;Z24>M%60O6WD9HO0F.BLDP"'IR<%R' !!42,CZ@%"^)#*55&/ $; M&2#\/C7OP/YL"^:+9CCX;F;R31;-/.!'V[-2F.]V$+=?D1UN:;$<$"ZW#Y.9 MY[#@]C-(B@CM_5:VSZ%6.1'L][N'SQ'B]_,,<3!Y9PAL+4,-*D6_.H7NLG V M@]";_!0WF%&+W+AC3=RN!5Z(PS>Q\Q,-3,KB*I M-4^TD,'EH;8C%D/(4-D^)G%- 5[I5?354'DHN>A)?''L7Y35$B&335.M#)#K MUA@#"8K:<#PSQZ&6"^(2IG-)MS#!$ M.O],I&8Q;-O#NY]-S 7)?-N=<"* JX54#T/?'B]#?EUF.P;>6QA, -X/T8LX M*+_% Y_-PK%W9QH0) MI3K%ADF\:U3=N)??<%Y1KDV^YO?Z \S")[Y9&;[L8D6#!([CKIZ?*WL]VE&/X@A+@0T9[MAJEKL2-4#L78HFNG M.B-S;;;C%6+_4;M$:BF"#4/F]G(NZ2)CV41#=\]:4KO&0M+A)I4-RA-ABVM; MD!MO)"$5H^QV+D:407BH31#'&2?ZYQ+6X2P[QPP&&SK'P-!Q'UAD%R2W*>KG M C_!;!8<"1KFZH-REHTY#JE#KD"%[&3SH4GUZ%)+)2DR@;YDFRTR7_CBH05% M](#0W+#:_-J -^F)U5 .^/=N]ET"%GQ'8V]M*BE]M)\1MMY*$+;Z<<6E$MEF MGY$308;[CF<\V/.E(RY.F(Z?[Q\BTS$6ZJ;Q#P:*(T1L_'>^]^S:)MXH.CAZ MU+91495SQD(Y'[33O&60LV5U U[(AQ>#15EXV$8 Y;)H9@GKC+HN,![!-G%)=/HVXPU+97^_A]3#F>QIFVBB3$U9 M%B@D>/MVM6GB*U9_K-<,N,<,14,HTEQ3;(6,,OPU25@8J.7-#=[T2YU#//!H MQ/!&(@N^./PD)$#M%6J ;\R?8@WPT<^F\U-TR7.Q$]J8R2$SZRW.QF>P : 3 M$D.1/7X]G].C5&)B=.+::&A(X.H8M$&]:]=#T$BWZXT,I#\ UA:F N,PE"Z( M:!F!9EQQ*_?/I;W !:S1(N-^JQU[Q]P#86_7^(!Z!_FRW616VSNEIQT]@0LU M8!O^ #R^@:[$"PSXQ^4-GQ6Y.K']R7*.+:VVZ5LVP MIVA[.C L>L&S;X? EH8%HH[:X2('*TT!XQ7-Z-23[,RC>_4D>O7T=*^>,QC+ ML7OU##)[]0QO*I#G^B\8_B5!'.T 1 T>%B0^4YW#@+#.:B#,EQ>O/F MKXKW&!&6^]&_' MND)Y )[HN W),BU1:HWKT#!$WYVD),WN6)B^BXZ0\DVQ*T:ZT85O0C091W5# M+C[V2_1BID-S $):G+/Q;J$=5JB81/M3V06(&C*3I00G>D_ZA WL3L]-0=!* MCB-.(V"TX4;2+G"=@M#N)AVT&6R:-L:5$+:;%!4X=-PLQ] M0)VD6J#F6'J"$LV\\3$9'<+%-);4#UAUQ=+N4&=J>8 B=X(\QJ6/:EP9P@:# M32Y:G"IJ-==B*=^9<+/'X =0!;H+J!?7IV@ ]W#&>BS?V',P+!>5+&@\6.W@ MA@0M/LC(($H[.:9EI) 1"Z#(^V'+B!B0B3@<2J%_(*E*3WR#G4SMR19R]EZP ML(\2;AF729Y"YHLS]W8'N#1 &K]SYR MCG[DOM'@&XQCLN+_IMO-#9O[M)L[G(+-)844I!0M?[P &>[AX,J.D**OGM#> MXTU3-QZ70(0N!?R,NX=[H],'NPAX_;PX&2L9^$$NIE\265])!W_E*NV4_"WE M(AT2&?EO0+TS-B?-K;8B!_-DRLC2XGX2\L@HOV.S>(PC;-XWB@5/N3&'.ACD M -AW8%\H[TO<0.H^;F+(,Q-,&2":S^V0="]Y"Z^$';:D?&'K!M*]S /.T^QX M761DX:1G[):O(_ERI;<:S$BPJP.0R(G BFR_CJ8JO) :PU,_;7S9%+2_,%2M MY42-!49^C[C7-G^)=%YPJYK;8!0C%4$W$,TEG*39YY&;EYXHHV.3"_BJW<;\U>G/$B80N6ML) MTU7]_9NW%>^(7GD-E%PJ4K)TXRT71"EOVKQLSV80V^QX#(K7&VQ2ZQ9]=+R) M?$'KZ5)]@"7SGD44TVH)<:Z1U%=8(AA5^WG)>F2A+< 74FIM>12&M MC#E3_L,$"8^$,8E$-$3ZS<&Y62$JM=*)IPD&/>VE<9^QBZY9(,^X5_LUC;K*<> M\6\H<0,F]LUX->9SB,/&<8). MTMN78%EN3D4&7N+A\-#)Z_@K($S;8B[N!$[BE?4Z8_-,(4/610.\!]U'7JXY M B<8#,SPM7$\6KYM\SRBJ8T]H!2\S0(*F5 (6G%BIT=+F179 ^:A#3*D T7[ M"I9."!(Y7+&66ZPZV4XB-#I>1>[W+>00II8S1^R1%\M&[JVEW#8ZEF%&4I$T M%-*4AU[Q$V&:XX'\1')8&=_PJX]]+ZY'^>!4PGB1G M-!NOUUSG]E2$$]0Y8>'"F&&*&4RN%AV,R$0OI(8)>?%GYA/CS\#9@'[&4+EE M3Z=\+B):1/&$9#93EDXNL/POT1+?WH4J\+N4\MT"QVD[%=*$[VY3[M0_HI(# MH*1UD##"]EM;YFIY-R:,?Y3Q4S/L$8D.M4$6RD)8C.9BV.#.OK%93XF MR6/$+E(E^84G6<&#L>F0\1[,P!078X_+6# 7EYM27+THF551[GSB"2+;&1-^ M8/+"VY-,?+0#U88G[^-9AG]>_0.$]&L>?B1!ESD;V+KG+*[+B[R<@O@W<&DK M#BUMS$-=#RTE:)P,8LGLW/N#$F*-;Z;)E"UE#8$_;(?K3=-W;%!C@B&$[ MY7J\Q +7T]2P9DF5\GU]AY,,9C#>N=9[3 +P*/C]@:MOKE5B9=+)$,:=M#*Y M2!TL%X*GML1+<056:M[41-:(*+<3J9S">ZS+G M5A*]N$\>A>F( R+=M\F@):\O9H["\1133?!Q08[_D1??R1?(C&P>ELB9"&83 M/)'(?!L/1&%':7;" (*EB(V1S8P6MOOX-IJ>B%Y08@V<4F"S)M&2!%3T)UW2 M-;%Z)(^X*6YLMDQUBF4BQ;*O4RS/8"S'3K$<9J98-AL'S+'D*BI#<9WJ%)&3 M<"9-VU%MW,BSN0S8=.DD M(M@\/S'ARLO9[P595Q0I7U+&OSF&!U=LW]U9E-*!KL3-,+&H&F!$@?CTB>#YQQR)",[D@Q%+RQ= M0]SN;$ZZ5797G+>RPNFK>X@?VK[-*"(;'@,4QGO61[ MKZ29&$LR3Z?T&HVKT"D*+O)O*4C&RU4N&]W+6? D,DD+:6L*)PA3H(P(A^;$ M,44=<@Z 0R8*BXW'ZF]+'Y,_R#N,63>#9O>VV3VWQ!N%XFD-_LFL1]3,,@?G M@UPSY<*39N&CRV:9NO&,3&@2O)HZ*!:(Q1:.A1 F% MQ1)O""FW,CFV9+EPD+Q;B51E17]221*)\,T!L2NR<2LJ5&PRH*?$\X([UZ(< M?Q!4B,3 OD[E53]\H$JNIO/UX'5XR"4N\34IP<,!P"1!7C)T7./L%%S6S$]< MSL+3\6R.F))*Z%O'W%&SQ]= =J(8.Z]R,!X]2J7;E&+.(:=.@L*S?4)(+J(L M^6HS9%$KY0J%[](Q/,)+H0(N6B>3UPQYF*S'60:A2.&-B5#JF &3NS* B<4 M#M[A<#R-R+9%22IY[CV^ J/_XM.,8BNPHS[B MY#KF(F!OY!]O+3M8..;JC>T2Q=)-;Y,B#X,0:UBY)/+XSR(^,1S6>\,>.AT% MLKUXL8A>U,D?N0;@RW\;=.N]_B#WYT:]F?O;IL;QL#C([[(=,H2D0>.H4>^#[#!(>1AR'M?<)VV7);@FL/C!9K=A MI,X_QRES?X!)\KNB"#^1'OR>T,CXD8-GO4/HJ\@\V 5LOM=H5P0VO\-F5]O8 MX,B2+1M<_ZPY5TE7?&%M9UZ58]SA81@WAV]Q5WZ#/?DD@GN?7#3\X;*RX"R] M1B>/F5^?3P,2;8&4L$"8:^UM>XAS2QMVT?*6> K"*:B2NID0TR_()MEO:9W&R6V531V6>HWJ6G552 %G)QBC#CTY<$Y[.<\_$7+_#_-7KB^\=Q6^ M<#Y/(S1_*54:E^L&5Z?#46@3@:(8]IMGMZ%W3_7>(8QW5B'U&H"*)2&'X#T2 M95%]E*TZ"66!L !PP5O0JTINV(DH=F+SA>>;?EQ+B#^,6?C,F)L%6Q,72N+C M!"BP4O.8,:!DB4KD 25(R<2B"0 "@GP)13R11LY] 7#53C>?R]].R <;RQB3A3"<\#Q\-D#FF6+&-&19XWRR(1TP7+'*O?@ M_HJR\ EGTA75,%'5[YB)[ZD?%8V6P00XPI45]^V&KQ]-GUR[R2)4VU66Q) 9 MZ6LK&,5.%"0@?,$"ELFAQRAI^\KC0 6$B$B>?,E:T?$V;O0*O?Y5"#TY730U>'#M[CC >,GR^6 MHM2>0 R0(5P6IAXE2O'Y(##&@?C@CTP"VRL0 :**$PRDT.2Q$RD-95SHO>W0 M.V$P45L?$A\(A:\\9>8Y%G%+D!@G+ZA+#;3L"(E?HWX ^:-_92-F HS8?F*O M#8L+(I)R8@=F'CKR3-&@89F3 5"FY8S#L^ M+R"5;[[G>JC*J$)U8SU]KY&&"(?OKJ8$3*H+VC+ W'*Q)93A;L.+.N M@",^N<9_+UUFM!K-'D\X^!BA3L1$8CR@5".8EG>$!R/6(O.*WZD94Z0Z[AY^ MCU0'ON6VV5ZO%58KXE'>\DY/J$ 8H5;G](MP+<)N ?-\0NT'134Q81WQP8@$ M!NQY@?-Y^!WT$D:R94HPG[$8J/+:Z %RY**K6<85L+ M9+=#;FV_3H3^8]! @CWG]CFW3$4#2'X=!W ,)1;EFA$K9L=$,Z.UE8TN3BZQ MK:#OP-:P)\PVL%WN>R"X*$(O7Y@(U$*M0VI*H>O,!NGF4_M(?+YO1A0 M6S^14#0#SR5]1F6PRP6F?]!GA'J:F!&4NPFGFHD$1Z59R3.72+B(6Z',XX:Q MF7L4>MY/@_'G47WM M^"(-@PU5S%2OG)=+AN;@:++DG>N>V*V02TD<-3"R^!6(@4>(N*'2-R^15,*! ML/P@3"4*QO!J>$T,HAX(68AF^BL!N5VC)N/<0KCU6>A[LBXH MEVR1J(6)_K<)4X:C0E/M!A/)/\OFW4<(],N,H!?D>2%JV9G,'\]!^MJB3]6N M%JB@JM%_C?V_9SP%=[.8"3K8AT/)+SPLG6:;[03FUH[*4,HZ[-&:\?S5^\C# MES[U--/U\_!=^M0C'[8-8%C^ZN?P%;VPY#GO83)CUM)A7Z?1/.^Y49:3'MO, MA'8^46YZN+&\3YHQXJ>FM&7L>!-4Q)903>A]4V([Z)_C9L:"IJXWN+8NFQK; MZ]>'P_R?=TZ-[=0;W?Q;-SUV\V^=1N\P@VUO]=BKR[D=%(E,BGL7Y-R^K,6( MSD-2AI3)/[Z*9)KOYG,,$;5'-N/UYP,E_T'FXK;M;VL*20Z<$&U]K=?L4RY@)MY(\( MSS5CEO'H>=9N$B9KUE=*G=M*&+FJ_\!%+4V=_9M1OS9HI]&X#F$$ZBW>30#M MM\4#,/1;M6&G=Q0KA^]2^\Q%T0\"X[-59W.YPJ477/12IHBODO*'JSSK;"O> MO["P-,.'M5:S? M;$6979Y+F8Q1TA3 \[#D$ M[^:I:H+@T&'"*W_B<:L/%=E[SDH.*,"*&>IX3N#E\+"Z\4_O&5,KD\-)= /%,W;I-2'WV&\.\4 ME"6LI+76%$FT,AQ\O%O3Q$%.>=N&A^>NO'PX3U'DD6;YHL23LYZ+A0>E4'8+ M,'_C,S]"(KZ'!2LM49J8B%9K--,290=,X(./MG4S:C5JO6XA'#/UA\7&J!M1 M@]? @M?JMHZYT05@REE+EUZ=-CKGJ@!W+L!HJ6 C.T!VM68WCVIC)9-Z=7%2FY_=*R MNJTS2=HR6>;GQ0 MX>WI!89XML'?5'T&%PVG1+/+.'MKJR7)SNAJ91:<7U1&UT)L6:(C 3==HGIC M7KRL\[UTOI?.]]+Y7CK?:Z/_XE]@-X%=93$JD]$97SK=I3(7L&+ <2I[+XA, M6"E9UG\?#BK#BMR].I-+D_:!7+;%I%WRU#NX&75JG4[5R147F, E#V6V&RQ] MK.'2&5Q[!>#$>GZ2RUF:-(<(DMFL2BCKU*XJ0T;[;FZ[@9O;[NFDKA'W^ZS[ M%W1RUU["AW<*2GBL=M20[292:J/?T E>YR>&*MQFC./4NAEAG!=G"'W-\&IJ M6VA_<93PE&>1(!84%2A$;>V<3,P4;A^"NJ=#G8>P9RXI173KP(E&33^D$T5G MQ>UX?A5F16:XL[21T45O2Z^?SC$XH9]1,Y!FH$/Z""IEH-[-:%CK-)I[)YON MD"ZS9=I+]TS27KH[HA%]\Q&H.UQ]^7A M%=K#K1S?.O=%<\#Q.*!U3 [H4"QZV"GPRKR$T,^_>!6A#O<44FC[J!2*)7&U M=KLBOZ$.#I7<[$)/<:6;W4*\HUZ[(._I19C5WMC&^D51VSR9F?XC\W5N3"'! M%GIF-Q-LFB;;-Z->JZ+8M$Z!*;F;!2779<3/QN:](.=RF_>^.%/H-V8&U,,/ MFR;XWA-OAZ -HR)B+2@;KUA7=M$PZK5UULQI-KN@*K_BS28@R%ZO(!/S)1A& M][RAJ)_O:M1:=)U6AU7;1%0RIFVBD^QFMU'U;@[ PAU4G;YW@7;/@S<-G]6V MTEKYY9#@GF[Z- D.0:!4U$Q 6S(E-W-/CW-J,T% C9K;I"E=N:7R<>G#NB]] MCIL$QT_\6WMP"NEQ3_]RFAZ;-Z-NOX @M;5RH-W-I'H99.^K@J"CYJE!73]/NU8;/@Q'\"B^AE$\&>*JDD$?3@D-:IM5I5Q]HO MT)*Z2S1#7_BP:+RB L]MYAQ[GO]%7^P#T5^8Q'?9Q%L@P90E?J^L,/SM,/P# MZ/E.6>A<6B\1TNWV\T.ZO,"C;-^6+,U<(O?P(";@=5+>JPKEYF%(;PL).T S ML=](9ZZ]/@7A%0AR67X$XV2;:?585[X\^QF/[QF5:S4$M:\6(N!E9I1OL1C7 MF56^Z_%BAZ8XW>$Q#Q>:"S07'/Q\M0,7]"@$5NLVM_%3[U"M+Y=9K$4'*X,) M#!4N>.,S,';L)Q87!/_M)G&7H(!&?(LYAK/V,LR_)56$>?S]IMIN7%"Q?GRU ME']G?EQ"^LANQSXS?]Z:4QCL&]-Y-E?!S=\3W=@IQ\;+K)]E'F\74_JS=@1 MC/+L3G1YK/I^R;V@1/SD:N8F%"R(95<76NG MY>6>I?RN9J(1D@D/"@)<26K,%M\.X\P^*^ O578)^V&ZCS8L$4'7?(H&<$_E M**6=CKUF.8U=$-:I>' M1*@:9+3LVK,MEL+CSS-[,L,F?K8[<9;)7E=2W!U( M5-$3WV#$V)YL(;S6.V\=>'0;QR*:?DD^P"Y#&!D@[@/9$?+Z!!PML@2IAZ!> M#J7E[)3'#Z7179Y;P.;KP?%ES+'WQ&H"Y"8?Y<9G?,E N(3&%#A&M,@C.PD> M]9,WJ43],9VR29@A>3!7BG]TS2V:T]ZLU\W" M?3H[;GJ_*:HC\3E157MX$3#'LQW.\E0LB.\8#2I2!7"ES1N:DH'#K#/'B1H. MZNUV>Q>8J$Z[WFD? ":J56\WNH> B6H> "9*#_:0@^T?!8!K>&Z84\.M,*=^ MD-'YF=N:']*V9A5P7&>W--O!<7U!*WS+E:D.OFW+M)5SIZLMH=R*9_NBEJQ5 M!;M=T,)LQXB:EG99LI>''ICG9M"@:1HTK43^=P'RPC9Y/UDG]AYP9?LXA4.: MT#6A;T'H!:@3NQ)Z_V;4/!+&D29T3>A;$'H!9,6NA(Y0!ZWC]+/3A*X)O9C0 M>P5H'KL2.@(J%&%#O83:CN\L8*8_F9$/WX)3AN/M#AKTDFHJ>P61NQT)L]^X M&?7;NDSV)%M:@/2QZY8V=?/&DVUI 5C&KEO:@BUMZ/;CI]G3@G3]7?<4>ZRV MJD9ZOT"?XP-SX,O'FO'(7.:;#D\(L.:V:P>A3ZG3&J2G@$;;!Z)1S)&I"NM= M0_64W-." HE=][2+V&[G!S;P,O:T(,5MNSTME^C61VB!6K.C\4%/L^6'"8;T M^W!PZQX'+>*2:G8W D;(U,*R!=];-]YMU/O=A,_L)?D/*U^LZ_0Q5J("TO)@ M@(Z:PZW6=3%-)L*#<,6. M-?:U057 OIJG-$^=%T]5DNM3DJ>HVV*KV3L,;$5! =2F^DP<8#': &)NK3_Q M<%NT*]!2P,F"6,/AFKG!UX:._9-9OMCFV'3NT M60 ;_#6<,5_YZKT=3!PO6/KL'F$!W#!=IC=H<>*"W6#672B^P](9QO*B].;7J9J,0O-@<:T4TVC&+D<>,8RR<7)+F0;=Y$;)X3+P>54=M!A.' ZQE1HIYW MW6*ST:@W.$9+V<+%7K\^'!Z@<+%3;W1W+:';6%[7.$!Y'0ZV?93RNO2E%U&' MD<9MJ+;"YZ(60\H:0XJ9%Q?)@O'&_%V'=&W0C2OJG2HF> ;<%;K8KJ*72F M596BI_K='J*BZ72K;JUZ@880=TFO.3RU-;27=*(U30<<\E7FL'$S:O4K2M;6 M9D^5LJ=H+\L)GB%%!3MM;1V-_N!(T:LHDK+2-M&^O4>LY224ZTHT:SKWCAD$ M]M1FUJXDBP5LM?Y EY*0NH%J=,"(86- M*_ Q?]CA['X9P)R8SY=8*M?5KC3;(9JM2DYI*ZI*.;7KMF]L2SGLYK>E?''F ME%Q5K*+!7D3:P[2GH"J@TC0U]FY&G2*-J:VDDTB?TGO9A[TL0G%["=;/>S9E MU!])H(IJZV-%& M2I7BI>Q.$E38-DU17Q:(0+G4_8.A";S0E+T*E^DZ$_IRQ#E6X&Q==U/2,]9O MM&Y&P]K@2/%%S4*:A4ZA1P_+0NV;4:_6ZA?@76]1S;E_!T)I,"2Z$*I1H,AZ MR"[0ZS&O?YDZV E(&R\4IN[EM/LKXUGYC.EO>#U%N-U.O5V MMW.(]G&-P<44X^G!'G*PV[4\U%T$7TX7P>V61G<1U%T$C[QD+ZV+H*:E8]'2 M2_#FXJ>W+I(6]>PE@TE8*KSR9'\=%FP:<@ M6#(KBSP1@;M34>]7G:18):;ZSGO:;-R,NE5!7^D]K1+R>]L]+6<_-:D4N=G0 M[2;/$)'Z0%M.I;RM(BZOR,]Y&8;%[Z'MP.6682U]]'5N85UL8047&OWG1[VO M]K(L A@__+4='7_S&?ME!R<"=WXF/&ZWO&_YM%M>V;42NC7=;KLM[H+/HL MAI9=0V*K$N1FFD9:.<.ML=IW-?C)0I]('OWZE&$ZZ D3SS$D# MZSLY04LSS8"\)44P$)II---< M,<1]$,M:+1/',U/',<1=-J;*5H#M(J4JZ^ M6*(.UJH1?AC<_<9'O&W[B<4E:G^[2=PE2*81WV*.@4"68?XMJ93OXY,!%1ZV M&LFU4/_=ODMF#WLL\IMF?EQ=\,ANQW#4_WEK3F&&;TSGV5P%-W]/+,3<=F_5 M55]?L-QEF4X/MBR< M\!&#$"@N^*^_FZ.LO3]MF]/^CFU.W[-Q&+7'0'GE6Y :HJ5HH'N*ZIZBV8_5/45U M3U'=4Q24.@T'91SJ45VAIO.V=ZA0*\3M'(>?W !,BCG(@'LX[JU@1>[FV&"^ M]&FOC6'CVJ!WG%93F@$T VS! (78IQ4R0.=FU&\7,\!+"$-_-">ZJ\16!%K@ MB:N40+O8"Q FKS.C3[+5!64KE6YU;ZNM?@F6]#>?+4Q0>7?6$V7&W#WZC.$* M:X3F H+M[:4\TS391^]T1<)'8S27W,O*A,^FUC7]UN!0K6LNT B"]5SZ)',$ M!O:>LN7G91FBZ'-Z-A4QL^I]G+@J*PBF1/NW',M#-HL M?-N=V OXN(_*+>U/N"IB/J)#K=V\&?7:M6'__'JWOVP:.*)/J=VZ&?5[VJ=$ M%:VPS-AWAXI:49Y9=C#!135NC:)P29FTL6NO_RD9%5"6_;U8\-)4C*&!VK"5 MAO+:O@YH \C+H6K*MK7S-$V5=;1705/8%K=3Z[?3*;DG(:J7X$K;)($+/?ZZ M\K*LMS^32]*,@ "A&D7@>FFFE.=N2YKI(?3$>=#,2S==R\_8 M$K;31,#DVK"3EN:IDY!.ESA!SGKA'F\\F71:.DNB(O&E,TL/YK[)I/$T+;=O M1LW^%KYOG5)Z G_*GG*J<]Q,TBN64SH/=1])51"RVU)2=;/S3[5%=0X)J'M* MJIZVJ/*\F0ZL[&T(2TL>S!T=EQKG[/#+=)U>H!*GY2^>.]GQP(QAP]IPD(X< MGM#[J7E&\\S!/:=[\,R@A ]U,S:@"CV7P'7JP=*(;W C>\1&!UI]>N(;&U2> M/4GL1S8R6J[CQF$]G1U(MS!3R[2T;^7+J>P9SN<$<#7NV4 MU\*YY-Z;C^'X@;_6Z!?X L:Y,@A]B%F&[88>_9!+K4!78^:G'69ME60+XOJ? MZ&U!^-T,V4,(_UC?F(\(2.9CW,#@MA53ZO!FU*^G>S-?*22! M%!%\,U=(]649JXN8FXU&9NEWRM].0&WDPK*#8$DGPXDGP-E*S:Y;U K=7.': M!U^G_ 0*$O0>7U1Z=NB;SIQ;W?A!)+4VP9D9&*8!;UCZ=K@R+-AOG-QG<\5/ MS,TNX4MU:"7PXH#-[5O3=9=@O-J"5&")^/ -:\GP7J/9I1N^>$\U=PXU E]'>""3QD.FUHY)+Y?@-ACA5L$5/TP M,WU60(BM@NJ5>)3WT0B^X0":T?8TXNUI@2741J"\-.WA>CUS/-G $9?+/T) M3)D9RP5^S)U*@),("F;QZC3KM3ZP_210X&GP-NV<2;SSV4S=[D)S5]-;$_ M![_@P!N;N2 ??H'PLP-&6QK]&*U"YB9WCY*U7&> NBNW!FAF\,\S7H!X-Q4B'431!)J*C%50+*4^IS_ 8( M&Q&"A;#D&'YOC?%KPYL YP7&\XRYZDWD/^F_#01G<$YXU:07/_H@"!GV1X9U M*VD;)!73]L+NQPP8=N8YBG$ 4@/'1ISR TS\1WQ;VE[H8CI^*\T;?Y/+=!F2 MO)?+Y#7"USM7F<&;JEF&Q^^"8>$]\C M/';&8 <UIJX!LYC?Z(M#29>)2>*O]A3 M_N3N^,:\QWT1D_H7[4K9?]9;(=_(ZH?&>;<%04 T;N5A)6ZA& M&^;*9UG,]>;HK""WA/%[_:%N6 @I[@?<=Q$LY[09L.\^>US"#R ) @'E;J5/ MCO!\N-I=U>@(B=NRA+-BRB*#'^@0N7Z_.+BB[432A1M7:U.C:U#7T;.5'Y!B MN5$V9O [HQL39^*W8(IX3[;%@(5GWC.#.VMD_!FO[E[3,^$6E%Y+?^$%3"R" M6"Q8AVB\8G8)4D_,P9[/F67#7[!>?!;KHZ7+B*/&($TQ3&WA/HY9$B]>O/T- MKBJRFK^$ZW"F2Y=[-,3KXY6'V62]JV8LG&5 C_'9W+3=^.$!7X-G;^D@=QJP M,CB6FC%>AB#2)\X214PMO9Y(-)(&87DR-QM)3CQA>SKBXN?5N]!BL91:Z;6%C0M3J/JAQV^>L"/\!MLR4HZ3XIDO'48C; M6X9!"!2'?\<01$C'&]F60FPY]S&P@KLBARA-#SS(8-YEP[ V,M>H_G MY@PZG/G>\G$6;_DKO Y5::OQ]CM,=\Y/NA^Y2XY^:+Y]73<^N9%"3CJUUY8, M-3B30T;SBR&/&I178/"C*TXATT$6J_E[KM(?N$I'?9C[ "E Q_"$:.+QZH]% MF]@<=0C;#A2.^L 8KW8\G?:&ASOM]=KYCL97Z6V3;JUXWW#M,BZ(EDUU=DQ] MCQ.[]!['%)FW?!%!D9<$IF&CO99R0V?>6S<^+GWD2;))\!)0QVZX3ET@KE&0 M38!'@=_P4AO&#T<.!F^"9UO,X5V:)=5]^9^'#S4N^^+?:+XP'R PKAK$XGU< M@H; *<+#[L&0?V0UL7C&(Q &W$ERF%.R:$*46@)F4"24BPSBA<0DZ.N(RG'T MZ8? SVCZ1I8]I'='H/DO*?X^4_PHL$7GF6=^QUSN916O:.;-=G-2V+Z\C7#._(YQN[G;A MS=WR^Y.U,ON3M6\NVWB-31W5K,PVD5!-@C !F@ZX(6.*\$*P<,"J!=7 ;=_ MAO&:/M>SM;77B$>3"X;VQ(V=>3+F*ZRN^ @4OQ74E$C$%F=>$+FDTR.'(.FB MZ$X@G>P[ZP9Y[/Y!*Y&I,X<0/7 MS&<3C"3:4WMBRO!/SOM*K7!ZL&56/'?="E<\=Z^NQFFF>@!LU+.P=S#="=@+ MH- -S$ZP+ (9\.TG4H-X>''(^X5GEPS+K&X\V'A^R#(]\C,9GM&V +K+-&3( M%.4WA3P7R#2>3-\F&DA12^)<,UW2XZ5#.@JK%;E%:^LN CE0.KVA]Q:-))Q, MO#2& R,BI#,Z1?CD4>,/FIJV#T-VEM'+)\K2*.DU;[B[IH5LR>E;V3:2+6 O>SQ[1T8U M(O?]A(Y"W,D1W\5OX,:L&/MY94*\^@?P^6L#=C?@IUD^C[5IT*$QO5RG3%O8 MM-T!)N_Q8 MJ/]@K4D?K9X&+E-I?E;2QEFB!F/0O@1A;."RD0QP>MOB&$J%* MN2[=3+DGQ"<;W6NXX:@G7?;HA38M;?0\4]:)!;7$49Q[V!*^++R2V"FZN9S8 MZC>*T9GBQ(6OPJ>"WW)DY69IH=4C -',1$D,!CW"C![QN)I_Y*:M^#]!PO1* M+_/&](.<]+;D:N3X&.+E$"]E5NQV(*=<\ G]CM:6:Z/XU^ (TNNU:X,,R%X@ ME&=GQ3V:5G8,\O^LJ]F%*87,;K[$?K,HVX]>QUV'IO_5YYF]I-?BAZ:G.;@9 M45O?--1!G)97XPF8>^;J)&>0\H:JNR7=1+FC'N*9/M/W&0U:YIAR88'Z]]$E M("G3>$390#8UZKBE'B'4VK8S- MN@3%F[GD:E7! MJYEEMM?YHSEAN[45VXW]#N:&=0]N-H+54;80JI^=8"MSYC;:B]%7=Z&:\PS6E)"9Z6!5'T$- MLBJC8*9H\>UD^&X37#NX;LY2;V, MX=L'<[W9K0].;?@62)PM#-^T4 &;OM/?9-AN94I>ASF7X\"LRIP;T#EBD(%6 M>E1SKL!-6Y4Y-VC2;+LY)7G'M>8*Y[RS-3< J_5JC;G/I@]6DZBCVMZ2NU!' MX!;=J2HUZ :((MRA[D'LH4'W>/90MS)[ M:( >[&8]JY+LJ/90 <-6[@@<<,"=9H8_YD7:2SF(+9792P,$7>AWT_A&1[67 M2C5\V<->&J*SK]<;GH.]5#CGG>VE(1C!Z:/[FKV40-I9']SZ8*(AR-?:+/C, M3$PHL+ZZWYFHS7AG_E_VOKRY;63)\ZL@--.[=@3$)L#;?J$(M2R_U8QM:2UU M=_3\LP&211'/(,"'0S+[TV]F5A5ND 0)7B)BWK1%$D<=>54>O_1,[W?;&8(Y M](*Y'7?V/("'PM.Q@1PQV1.\YC<+:#8:+KR.P23FF%?I!NQ4L]B>$B5,A&LD M2Z\\2L>*+X.DKB&#N?#$6Z! QLT+D>W@R>JL;!I.+@W.Q(Z@+HO1,8+T/"L> M+!#E=0'/!K$M K$*>^0I[[ZP%V8IK?!H@T0E9K-GJ=!+A:!E\MR;D\ MB7H_N&J#%#=G(#T(5@U/8VM@_!U%#Z2CAO+[3:1N@5"*A!UZD2D!:XM^1RMI M[$2A#BM=@K>#7;BR=T)HI C+!&W%/\&*SQ@D7M(B\9+V2VA9)6,C,?,*^[9G MSR#3:5)@3#!G<%] MN:,"./3AW1HNJD(O3\)@">R@&(/M>)CD!.T17O**$ Z!19G@/&LZ=+-NQCHG MWARD7-^$/?/.(_-]BT[/^.Q=7K4[6O;H?<;,2+IWOY-4_ANZO5V\@0/Z4Y_P,@5 06!?C M.N:80,8G+F.788S6# ,&'%1BQA@'VABYI@^C,.J\RT"/@*]#IFX,!PP.I:Q07%L]Y!U6%O8(V2!ADNJ9B M.ES%)^/5.)Z] 9?.2PVCT!(M^ M21A\-($2A8=O@*4D2+["?LZ9[;$PR.!/@7^4&3Q@ZJ&VA]D_LKE/E6JO6:#M*$MN*?DUR>+=\=)O$D <]S.+5>P5AOI+C'>Q^O/V+J[:JZ=GQ MJA)ISGQA" R *%"4E5/-FO,HLNWC0P+#2DVE]#0&P+8PC1RNK6[9*QUROXD= M%=1N3G9F>N5C-?.CZ/416HUDI@UFNH(AKF=8L?PW*2:>4_%)"+L'CIE6>M*4 M-:AU/ZD>/?0C4=@X4_Y(M,V*CD"I6J@P$>BN0B#8(S]T+Q!6'Z>T% M3+_9NK@:J/V\I)KR.]Y?41M8Q7C;5*;4ST$FKDHB%BQZQ>(%SPIJ>U")(BI: M]XJ'W$5=-&B78J^J)>(*CJA>IF!)M-K2=KI/NQL]]MM2^_TL=V\J$6O$M26( M:WJ-N'8$8]DWXEHK%W&M72Y7[6AZU'TV1@G\EQ,^SJ*'Z(MC<"1TT?MI$37! MYGF\-\'A1DW]^)0P7+- M)-"L&B7WH;T(2S4E"%/>#$JT9@#A )?XMP#0F'[(LO1HY+\Q&5R>OPPC'&>V( M*JON,^C0]R/?"?E$H$"UX7)8R!T*A-*$J9<,TO17E,]N-9A64=^6DN*(-O@3 M&\5_$CA<.;Z F,V*%HWKT0XT6#94):L1-R6?7BXEF8L5U%_ M72MW=\K#-["#_3':P,J-L8"1*W>>!61#'2)G>)!]^! M4>3YCIOLHI'3+(N#_0O' PPG.:N9L2 53#CP,"6"L3?XE.BNC4SG)6'.!^S[ M8([%JH6+]IV/X?K%,"TTO80EO5'U65_#SH#YF(1A&PJY?LH[V,7>Q"#(N!2S4+T/6&5A ._+WR#K%.U:CC0YHJHB,,MT_BA=#^6K2I@N[E*U'.TH ZNW]]@'HE! MIR:4F ,(A-&'<>#"87'L,3LGA_K@(/2)",4-UF"WMI+$!)&V8.1#N9V3GL0-7YP 9*5H.8;M#1=)3MI;Y M1A=&PK/@D,C[0:&QY3'+*FH0+EXGQ\?/D#$\BF0_&\$-!<_*-(222 91__%$ M7RW+>:5\I \PR_>9KHH$E)U>7+4\J?77)S7>VU,NM&A8SN$2_OCS^@&.C'QY M8R7O46/3NZCM(#QVQ/!K6,P;R\'"UQ74N:HGC^C\R@TT=*R(_K"BBW7,],&! MAD;5&@#U4G#%6ZW&.RC.Y5QX4A*?3=AQ,$/\"5V@D>,O&4 MC'VR: CA@2,ITJEK5=31F6N.M/1/L%/82A6UE.V(-FXDAQ//YV("1+-%KFEL MF[P9M$R)O8@E WRV',<5Y)5=4$+([N=A?\2%2>QQ"CTON1)OHI/*GV129*UI MU)P)DX)B.Z O3;L<*PV*,-_S6(DZ(\+KR/#*;SM?CG/@($1.N!6<@^:R(EZO MT,L3[=QX"^O403W@G=I21PSNCP(&I.Y\LJ-BG*J^B@L>^&]QQ5GRX+DDMS&Y ML.*5XHTB8#,N>ZIL4WK D?92CO4@_'FQ)20LER1=F"$U@V%? 7 MZ@0K6FB*YJPB;YT2&M8A _R0VF<4E.ZBBE-W7G*Z)'>5<]7B[^_!,C6MB MCPV7LT'48!C[%9JP22:(P=2DH@[;D7LF;?E)AG"&(.X,F9I.?>7)G@N; MRY,.84+,Q,UR@[M\1M@Q,<6EHE]8I//7LC^70M;E"K&B3@W[$&(M.$=.S)<< M&8;Y^FP4$!C.:DL@;U]MF&2&4N$TN4,F?0R&HN%;AI %K_Z3._Z>P&;(U>B_ MVVA3@ (4:\V/Z=0A/)?-VXAIDF<-NZ&/D>P347Z2I_-56 $R9 S$!TP1(6]. M#D=U*>(3/X.)GG4"83(3S$]Z/ SI@8\E!KB!%8%2HB'XE^/^ M$ T&;R4^:0#/M#AQ253Z.4IKS%3U^+'@!1-]RK+ZH C+/+L%\C3(_1EA+.': M'O,:*4HG^8Z3N9_ -' 6- DYA]]Q"H_1#*[%!.)0[OS9]Y&I>BM[]-YQG94< M4JZ @/.5-FAD(*<_%N[>M82R:GPRVQ^>(;$ .OSD%-Z+<1*#WGZ-]08O2\?N9&&K=:@H&6G&,I M>.@?G&2[58X#8 MDUC6H<*M&GKI'A>](%!XLZWV.SEY4>7II1"TNAC/N2199'(1$/P4_JJ@ MFT>_3?@/E=1.#C*NJRK'"49Z7\\&7E-I>3CJ$EP;3QR+ 7*GLR9)!;X) .[! MBOK6 DXDW ,P,.F7T@GA;33%U8Y68#SM"94[RT:[;=;0;_>I@+R3HY7*YY)R M7_T>"65%&?=N"&5 !:;-K!&Z5T)9,?7*":5#77XZ>0 /I;-B5Z=\/SQ<;Y#M MO8I[ULO^[6@E,_!7[<6:K]7SE4>EVH2N+C,Y.$VNL(M6UIY3=Z#T1#8Y,:#]P6^:8'E%R5Y[= 95(BXMLY M8%$TCBAX$.:9+J6@O/PGI)>&DL9Y$V2=,8?W9<.3[AK[F?Q)RV:>]L3"!W,'J38P^* MA4WX9$5&6/G9K7&OCV;/4AH4@ M#=GYHM6>M<3X@3=-QG"J&6/FJ>+ S-Q7TT-A#2>=!49*J/PXE(N'["&NE("" M*!3"*] (SP]"HE5#2!S!6/8-(=%>L2-[+II#:2X+DTWFY73]*>+=I]P:[9!:DL M G7U%+M>]R+N7%)NN468*79/":YB(.(2W9].JKL3-UH3F,V;]CY8$Y7[H$2S M)B W>67>@8%KF'3$$X>+!3/<]VN3S,K>"&E:JF:!3Q0=OJ+)OQV@]Q4I ''# M(3(HOLNC/I@6#[*3\W=)Q_>3SR:>UOX".LX[MPWRS]9;-W1:+@XV:N5T#CTG M$ JGBO9%A3IKC48,*R5+S62[L;_#8IU=FO? "B](QK&[SXJK;4GN];-BO M) ?FT_I^^.P$&R$!GW6JZ'6T$9_EK%?-9TOY#+77TZNS,GX4XRSMXHJ"-?K' MBI1;K<+6HY&H3JI69(=@,/3MYS#7XAJW9 -&TBMCI./349PH6L?+4>2H>D+O MVRZTU9KV_#EV+MO+TKQY6;1>]+2DS=PBFWFPO6-S;+C3LN#R[B M2JV.['0Q*)-RTN^.QO(#,81YW*=$#DW[N*(V.F-",L]C[+-I8U3B"\)">=E0 M"LPRC5X.W^'#4@&6#5Y]SY-W[>?"EW=R7M[)OIS?G[OUB<]EPE0YD3@Q\9SE M$&"WN?=T8,["3^88)!BAVG%\Y42RZ0@F[LS0>SSD3RJL[<0^C,X,"&W( M;#8Q?2]*(L/F>W25(=*-+)ZT&KYM;+IL!'=,G5?ZC.E"KWCU/'#G#F_=)RZ' M!0@0%RL&@T,X[5'JJU@HG+$H&YWP)8ORD9)E"_A@_!^N(N9O$(0B]KU[9K)V M/&_-#7S)B'%0A=3K&\IGS/R U:%K/95GALA":#XE> #B>&&:B,R/\J:.ZU_2 MA$0Q!3V=XW7"7YE20UYOX<5*-_G@,#<+D^QY=@I5Q_.TFT0+/)R+;)%)8\!M MBX$:I')GQ;P)\F+DN%@^X,C*4=P;E\WA.Z0FL3/I'$/2'Y0M*/8T0PV$Y$B( MF#SFA>B@'LO))EPK&>5H.#A.;IPB:*GAN<$$R^&)EGE@3<7.+;YK#@/: OFE M00U[)U@L#Q- E",,)(?5&R)Q,)3?2KK! 3U @IV;-K=0"+B"C:8V+,/S0GDG M"T">PKL05V5.1,3S!$%X7XZ0@'C]MA.^C\\JQ5B6Y\CIQA[$,T7#1+#D(E ) MJ>?EOVY"FC'U.B_[/3(F-F97F,D9&LC>?<:9ATA\CN!;3FW1Z%S$-/&I":A MQ$U!"0I($-% .6(+9-IL!?3IDFDH%6FV/[%0"/8LFBLN!/\424$NRWG?(2^V M-@&AW1G*) "E<2E@_U79UX @,''Q,2,CA/*G;@<(G$M_2'TEB8:>JR+RA,N, M,2*EC!F.RJ2$Y/?P;&IURK@N(:1)7B62E%MA65+.!).TS"SZ7>50%2#8J.>F-J:)E;JAL"<(*@-'.$ECA81.]%6D"IL!2GQ7FNS(=X9:5:4>*$* M!S*E,4C5G!7OJG+W%)->U!HY(4^CWZ3(K#HWC-QS^&S17OX1*1R[H%D.MNXN M2 CK=O,2PHY.(GZGW74FEVBQ<.:F1>9;)(TG,[3 RG>IX):I%Q9O\:0S/(8? M=]K98-!H#5J;9)VU]4:W4_SSQOEA>D/K[B*9K=_MU8,]K<&VJDP3+(S8#$XS M72XJ79+B:0U7_%M=#"F4%2F/RZ01EDBHW"BQ\/B6*[) U@G?K)SS^2R<<.JN MLVPG-:_\",7;W<>: :ID@'/(S+JF4\,VT>YJR&CCS*]ZA,6Z>9'9V,S62[;)I5IS4&O?*9#R>> MS)*,^A,_W$]^]QAIKM+9+(.+JZ[:R^DANHOLR9J4:U*.DW(\=R9#R!E:[36Q MK5!-J36E[H!25W0PKE3H]K#MA]IKY8%\U:1J[=(M_5K2W%K<<'XH?<;J(*#Y0%MAN=9GK)J6 M=^S8RE)REEB[%U>ZIM>D6I/J@3U;6XM=:I_1;6?; ]2T7-/R/EU;ZXA=;'J2 MT\GBH+ZM[J-!/5.]VOMR.[W5V._6+JTX_VT.SWLR#*^'J6;=5:;BT MWNV=FUS+6;<-DEBKVNI: NZE=X['7A+^1V9I'V7TP8 ;' MD;A8TW5-UQM:\*4%^N#B:J"V^MF^;#7AUX1_C(2_KD ?--<0Z.(((Y=#CKE- M5'N<^4A'5%17#W%O0SP'5/@_Z0."9L*HC&?$EL(.-2$(G6C0^\ZT"9G*>U^% MBCI1MU ^@E1[N94@%_B:K^]WN;ST(V+!)SO-HPOCPSAP%]072(I5[>*JU6@7 MXL[N L>_WLX;.%VZO5V'F([*^?--FYF?^EF MGD--3\8JD'"H!&-:173I1.DR>YB"X_Z0N4L=9'HI*?1)+/5W6.D'YH[BP:)+ M/2)5S./-1OY^J4-_1[#!2^32NMO;!4E4[^Z!=K>S>_;MU>Q[M!M< ?OV5[-O M3H^9=:'6DPF0?;DYV%G6]C]C=P OD$ =1L1UZD!!6VL?$ ,_?J-[W+K]'8YFPB=O\^< M5Z.KJ]C4U0V_(:;4RRRF90"Y1GZB,8OTM@ES>C6XPAC#?PBV_)X&4> MB+YB';+Y^L7^.W4C_GAFET.7&3\NJ1GI!\-Z-1;>Q:^).SY?W+CK53V5-.TR?9S<*C3EJB0Q2*$&8YK\G.&&,'AH)M.Z;& M"[;#6,0;8HG.']3A(^H!\F*X)FU%LFU'HW3G/;C[!L98T*YB,,AVC!L,LGWO M<#:I;D1\ZK+#EP]$)CI]8../F8-=UK&;$*S(LN81U"KBU0 9/IN!!(9)6XTM MVNDMHSZ:U]6>VTF A&HTN90JW4^BW6AUVKMH)-#L;]K98-EO[6:W'NQI#;93 M]Y-X+D3V?B*1]I5+LMND),,6$V?<7>(;RO@U5Z;N-9%:O#4[D]0@^XDETZM@ MM]R%:39ZG<3:G.+RE*2HI7,^P^4KU1[G341THX8?O-P<#PF[;>9P$F&#HT/$ MJQ>SPL7<6NP=W3BK+/_46DMLRDSZ!^X>U7*6B=7ID" M':2?;)'"H-F\N&HWCZ/XIB;1-T>B_2I(%!.^.\=1\%N3Z)LCT4%Y$BU5X3AH MZHAVIVM:3<$U!>^ @KO-*H1LZ^*JWUNO6'%;W\!I&-S?F<<,=S2E4-T8K&[+ MF6,A4;V($-[-4;>) -;%6Q@0@W754C MM7H'2^Y@*32EHAWLP0ZV5@"&GY43[9%9\.6SJCPS&Q;0(MUNC&>F;7J^2\F( M9US2O1YIMBHA3015[N^G[4*]@^D=+(7L4[2# Q0NS7H'#[*#W0IV4&M>7'7: M^P$7PIDX8WX^R==>.ER4CDB+?-0V1 M4^.$5;A,;],O5XF(UB^NNGM"HZ\9HF:(G3)$)1JO=2(,D=KLE8F"Y\X99=?K M;;+(!I[SO=K=O\X*C5L)NHJA.Q\GU0O M)7R+)TI&'ZTS%1T3D -X",[6SC0#]OLE]7QJ*]\?3JE!:M^L552VVVJS+[ MC\BXKVFL*M$:TE:6?%H75]H@FZU^..(Y$ZNU6UNM>Y&H"*E76J:V4:9JS6QS MA-IG=BZN.EJUM MJ"W1LZ&B=:1F$?5@/R+MF,XQYV"*/DV9RZ@-0FV0EB7ZO]E+.;%IOK!K>QPM M>=(PG9@_V?CR;^;F'M3ZB&[8US7]XQ&9%;55ND=2^RS;(92@KRP=#2ZN!L=T ML#D'RY07R$T"/W"9@G7OLV"6ZK-108;R)E'N-\DL94W:LOZ!5A,LE:;:&F2A MUW7P.5)8K>8NI*TM K8NK M3M:U=1#J.2M$2&X[1Z5"-:1$U0FBVRW-<8N0"B5(@88JK8G:8,^I6@[,YE86 MW7;0!R>1Q5VS<,W".S "\G@4850'506R#LFAR8KHPJ;2&S297EIH2PNYNOUO MMW>1*=W='7EE2MNH$/F;XS-E$+;[+E>-_>@[HQ]3QX(=]&[_'0 UX>,^@5%I M.5[@YM1@(XAFS,8?4VBQE<L/V\_YWE:NYZYI*7J; MU^FJ\7IW96):;,S[,./7CVSD,M]P%UAK^.@;/I,%\N&'3\PR7JD87KE! 3 ! M$XP.)>4=WB':TQ==)'K3OU=\)[<"'X;BV&-^/0P1H5N_,\^GWO6I M9][9(\>=BW;@^#P0?FSDPPBU2["1+O4F]5'"K?1H*SW8$8F!/X,#(;A:;B36%Q"%=@Y,QFCLU?J2ISPU5>#"M@RG\N4RP/S'W$)V04 M3 )/Z>[;Y[1$N*&WT?@?#/?>I0T;_X%OC)XI%$XSD@H@" DJ(-NN0@&SD\]& M%0MJOA $ DRM\Z'95.:-64.Y-3R?N;:"1*LX@MBXNM)[G.(:RF\,>,/&U0DI MS9DS^@(7US5HY9R05/LYI!JN>WQ9Z5[8!-QVN!1YYB_'_2&V$4[64\-^IG$9 M?-,OC3'R(S8O-SS34ZAW/-UKP[TWOS_>/2A@2F-A>Z>EZ_TG&$B3]CBZTEO, MAHZE2-+YG]L_&H)6E),3#]<>K S0:V#YDLYS6 $( +Y;*/XK,.ZB@,2+&.*5 MH; (P#8PR%RP%O#"D65X'K P]V0ZL$.,/S;]U+ -?)9;^##69A2,9.:K33%C M^I'F^XTHX'XBWVE8Q#_>'B9:F<-%T; 5$M5YE)$W M1D,9&=Y4!BP5]N\ 1BNT!I>H.+!@-,W,!ID\D@YH&B%!@HP9A7HM,0TCQ(.) M!)Y/@JV0-910H !1%&[3RC6,]#$N-6!+GN-%586OS_#-NJ"FRQ4"DX\TBEYQ!30RE: M0X-H"R6E9?%K)?_"6N"(@0^H"XU8:T-8,V"NQ:X.]:'S:L.]4W.."AL1/(QG M5F2SY&_+Z9'G-:Q<7,_,#@&C([KS&D/";*_B6M3_]Y,_^5#NW>^XN??16,NR;ALS(]KJ8#!0![TL MYQ9:Y:1<:9%!=X+.$FL#6A 7C/T$CC(]@NZ*KTSIY>ALLAS2"GD,R?0&) 8; M_[:XA0$GKTVL%W#5"-?LU7'''K/SEDN[N *3JV"=,G1M^)L=6E(3U]>:]BU? M=/: :CK\T1._>EK>=+#GGM;HY&Q\>(AI*->8F:8\@WV"6\N%Z@I6\EC$+;@P MMO.:( K4^7$V20+SY'FOI*04XJR-<&YSL$OP@@\NG*W1Z(A0W'ZY2-PE7'G- MZ!9CZ#E6X!??DH%W.I#(CI7R\M6)_7?J1LA@S^QRZ#+CQR4E$GXPK%=CX5W\ MFE1+H)/B"YB>>^$,)Y.=S9 K1R!VX8?X0 =&O K&9!S-6)2IB[SY'ZM]I#VP M HG(@;!OD*TI6="XRMO&8D>?GNOH:UVN\Q.DE\_ )CNTU$]+PM(Z M$E:]UP8%F1-@*%20W'XAZ\$6BC)4D7!E6DNB0-1^U9N@5?% 4*!/2.O"=HH[ M670DVU#-=/>C9MK4!*>1]U^N;^1+M)R8*@YFNGP/O+@&88@P2SUI!U-:E-ZJO 'G+MR_>PR1AX) M(F=8)ABOK3P8+GI[ ]<+D$O@CM>I.4K^3MQ@^C[W*47 9A^=4=,@5 M/77(;#8Q1R8YO_ D3T? )"UQ/YXX2,+4HGMB9W]X\,QQT2\!_%-(0=Q7DR6B M_F9$]. Z4W-HPG0_N\X,O:,8Y;YWL?$>:#":\I^P+M?ALGR7ZN3._BVV7(KI:':%I%#OO"P75J0BXWT/: M#1T+64).^PX\^DRA?E49!CZQ"X5NAC E8D$5.9,8!_Y-$FVTR.AU23H!7\1@ M0&>:SIA^9%1?A*X(/%$-8;O2(CD95!2NW$] 4V&<#L4!LV4H":^>F"X\86PL MY(QA$,"5',-;.'N6!]Z)-=;BA6O;-O$0:;@+^(V/+WLJ'P=N>"J7Q R&-IC$ M-+1TK!WF%#XU).W8W!N*%."X.V#(>&2! ;,%Z.#"M1R-F(7Y8R!9I*+QTML% M4F5D!6,9@GF!$^6,940M!7U]L-78BV&2KPQLF1_,Y]:;AWZL,7"TS2,8.0+X M[3+8)S#5!3GY",W "0W=BAB=S(!EZU)U@8GOPLJ [ ^C/![,1@9&5_"H\.>5 M/I<,5IQ+R O"8UU\8@_$J%R>PXK13^6/'WWNHNNUEYT^,M(B3:KD51V%YHHR M88QK]HEAIMSQXJEBF61\)GGORD/'FGV-4#J$"G 2"THL$1F1T?4Y%\VC/< * MG)S(_"NYC$>8P$6\=K%&I]L+.&W-F>TQ*1P%%?UO7&^;LK\,[BR'?Z@L")=& M]-:#"]XP]U[35$,NY2:KQ+7/NM0W;O&SOF'%6>W1L<9YYOC2D'.G>7%E9T/. ME. W)@-W*7L5F;FJL&/)OHPQ5U$20!&7QNT+ Q\>RSZZLU\8/(5> I8N'JS MM$"S(_!!X?S-HG&!T6W11]1)Z&&(V7 .[/%0I&@2*K8#5P:%[@S;D>F("1',]V":,N,&6^N@\@ M;4?F'!CX*U>M[_*5ZOLL-Z[H/W(<+@7I93EQA\%J@0'[3L' ,'H0)U"@.,J= M18<9^13*:G"M>5R>Q8Z&79)TK:_J_6R)?^&!Z\[FH1/.;>%226.T]*H4"=M= M!1T[^O*@XSR D](HFMCV^[[1#'>X[YMXE$M/6M_WME*A3'?04;OM'./K)K:+ ME,-=X?YN--4=[F_GXJK=:JN]?A:HLW!_T?0L/?'6OO>X>W'5[355K9E#N7"> M?<'4XKEEC(2/K[HMWFBF.]QB]#ZTU$X.YF1A$E>T[)C_&PL)B>P][CGB*30) M!_?JR)"!6=M;1H.2VG%GT:!.?^UH4,*3S?.#B*S0N#.]4>!AEN*06]A&G7:I3J?(,Q&DQ25-&D_ JFJMXE0Z2K"A_8A()M&3\2K/O< M8KYPR^R5Y<\D.A@R#*A5DJ,Q=.# M+;)D+=PN2FU7D6 B/HP\X7.^C2BFP_,5/!JWD? GD@*>MN,H&C$TPNQXUP>CL?/Q?R9>-^\7C2 MN]RY=[#-8,U*[V#Q'K\OV5(RRIBA8KU++"G]T K3)["EC.U_N-3Z5/%ZB*4B MQWPWK%K<_Q ^)M9&:SCLQ]1 M3-8\L4M]-.'&F(/54_@!Z00D'!;9S!V78C(@R9)E2TN+(JE"RB-#'6Q,-O;V M+H*S)RA>F(I3>'+-Y^<81&@DH+O84J9;?*+B1T9TB2>*KF(UO6#U\D]8A08$ M-Z9"$,=]-FSS;T/4B+ALQ&OT_+3JY@_VGB=UVXM2O+IB/1"OWT-#_(E[ M_S]A3O-*-FTAM'Q&*LD DHGBFR8*%)W,=@;C(R, HP>EAIW.U>:QL8M,S^2 MV1HP$W>[C*F:F\[1\IZN-&\%BU'+LO[I9-"E/:\A8-(-N2]Y S)O0,\ M5L$]!)H,*1D49"P="M>USA+08!@;59\7**8U$(NZ'0HK=++0[,D(. 4;16:0 M>!>PLD!9D:79%!'G=8N2*L0MUR+H!T?UN6&.+['\E@L(>:\L((W'R8>&A<%% M$$J,^1[WVXC:0'A ;&? &*;3,Y?FG+3):\QG\&Q3P23<(X:S8_U4&+'+)[-W M_S1,^ST<^3V/QR]SYPB4\YI:^!ABVL&4?<'6%:8X%.21%'O\=\%3W=WR5)=B M5AT]QZ.?9:HQ&_J*A"KD+!0%R6,L=%PT6\S0QTJ1:6%2%Y(M*23KIE:G+B1[ M.X5D&\))M4*TMG7QLT93L 0L$*3YD"#IXTL63ZO;2R-G[0-*;(DM&"4UTV+/ MP8AG/)V":PA<,3S:"!,1#IMD),;JP2D4P6O8/0_6,4PYR@L$E7177_V##RN4 M/P0^!PMD&7./?9!_? 1E \-:?#!MFB;=]%'43 FAA8R:PIXC,N4_1SR,L$;( MQP*P5KQ9_-R@GU)(>ORW=KO1ZK0+?VXVM,+?ECU6TQO-?O&MRQZ[_+=VLUL/ M]K0&VUGKL2O@EE>"E/86;/TUP# &#QCV8:RO_]5:L,>C)EA_'WO>E=#+O2G#"BM.6 MN_WBM.6-Y.6*/C]E-OI$&QULVLHH1M=OJ(]!BJ2SG0SDL>;:'G//6&EJCL4B M$&]3U7)*AFI:KFFY-"T7Y['T]E(0T&L6%@3L@I[/2"$79;4DL#GD^4LB?7]U,CW.O61>+]' MXL'>CL3=BZM6HUT?B>LC\?Z-^V7^S9SERW7G'M_*E3L-ZUHUI^&L?N[EZN?, M:7<3+CY0H^^:[^KE.]RA^JUD#,BC=@'PX?9Y Y4T+#\AFBM]*-\W%%YOS_D& M-;%4=637JPKCYX -QTR%04QP'AE]O,5]+C[/ZWLYS_?K$/=^S_.ZMJ_S?%^# MK6UT5I_G?Z6:K+*X"4E[IG_<2#&Q"HA*7]]%Q)?519<%91NM1D[E6U2VH7!K M+/O?0Q8]/TTWP''>-QAL7]\,#!;1:-X<(&R_50/";J@P+X_ABQ6N4Z&Y&E^&WLK49!Z8)OU;PD>98 MB%6)@D6@,QSS"*7*,PE@,WR+$-5S 8(&-'J),''FQ"1$G,2/(.1]H%X__,4 M@3X.P=5P3B!..9F219UW#XIF^!XD'RD@A#?)^8JK%)7 BR^'Q$_\91P3C_=. M)&:+_\@7!-0(F$HA3$^T/B:'7.3M7^@WDUIX>GZZ\22]A1JXQ#=MN!!+3'4R M=FP5\;$^V=HX8^I(B4]P&0X+)^8AGAS!+/!)4L-!YK[P#FDV 23/'!]M"OJ) M@)_%;=CF$BUY0N[):81Y$KV%"!]5^8+?4 .]QX4'1._! MQ+3!FU1,* (M]FR,%J5F'79PIDOB:D;JE:A7'B<2;,NWD1Z)1+@4V]<>@?!1 M*ULAP(H5:3A 0B;S I23;,Q"D/F09#]R00:C9N7[R^CMH^#QI4W=^H/*;GNU0D#@H)E46 MU^@"#^WVIT 6_(ZOWJGFZNQJP_E&\\Z9=S8';BXKR0?-BZM>2VWF=#=.LAS:(/8YQBA*6:8Z:'*N'[X^]1.^68I1WAF0O 4B]AE(_B"RO; MC":X.PNJ*22+[!?IQS!^)T+O$-[D#$%3_^9/0O0[U\#I7^)2\$8G$EJ=S>:6 MLV#8R<0F*SXTN\.&TRX#A>B9\ [QFP B;B@@DR?,1&N4N_6,$4%>"E4H>YTX MHU'@HO:I\1F+25+OU?B,1S"6W> S%CNI]%PG5:N01@\K-T%U@HB077FDR(II MU!@T,TH -'.Q;VSDGHC $B=<=L!/XZ@-N!0LF\)2W@II]L@%58%)8EG.R." M^]_# 7.[@UR>60?G(,>9.-"R#LZED)*AERM/_KO/&'RA M//EP-OZPA0]U&8W2+/<-0SGH-=IZ>R,42KTQT/1=P ^V6\4_;X&5J->#/;'! MKO?8;5$H!\<&YS98"[,,NV PY2M<-_646^K?'1Y&%3B'5H%T=Z)+\PUM[S57 MICH,TS4S^HY]\1*9LMO,]JR6;)UJWK-Z+3@W=M>F!U$':1J#+\SP?#+!NL* MVF%)CYEP@;%QOH=,1'ER2E<&^L55#3Q9$^U.B'8%B.KF1(O)V371UD2["Z+M M[XIHVQ=76K;=8$VU-=560+493,BJJ!:;SZZ0M57BVQR];8YYNX8[XJG(8S#0 M+6>.F4_GB'%3BD1;*^#3-B?1[L55NQJY6@. E-S3#/A.57O:J^Q84N]IR3U= M@9FP^9[V095H]:8>9%-;N]I4;%ZQ0OJ>E>_ND5GPY;.J/#.;N8;%TS?',],V M,6L3TQVK,/G?-K6V=T.M&LSQXJJE[\=W4&]K>EL[.]M61.UH94L%ZFW=Q[;N MR#<-VZI?7/7;^_&9U-N:WM8=>6]A6Q'C?)40/BO0W"?'!TO!6R<_H9HP^EOV M^I7+)WB;_L#6CKS8P+QM!,:I2":O.,;5M%[3^AJTOB/?-] ZXO:W>S6MU[1^ M)+3>WI$3'6B]"[9V=S\^UYK6:UI?@]9W%%P 6D=H_U6]=_:->GZ@8&8.6M56 MJ=%)6.HSSN:M'N.[7LS]+&85KJ$]CO"LTB\V3HU>MQ_.TV.(O) M@,@VXH:E=1D6Y-MDFQW%IK7L*E&IQ:W M-=WNA&YWEGN@8>Y!3IN \TV!JC1%^IQ"[NV=95)H^L55NTY[.LRN[BR10FO! MKE:4^E[O:LE=W5F$76N#_5Y1T+'>U9*[NK-8LH:%5/M,>CIZ,V%7F=+GE-?? MJ2@>O XX=YR8N]1SHE-1_\.ZFJ/DKE<4&2V[Z]1II-FO:W@.L^L5.;K+[GK_ MXJJEZLVZQ/(PNUZ1G[CLKF-=E]K/Z:.S,[_&B61IYW?X*IVN72JT_Y9]D.5R M'-ZF=[)3D5>]))/K353H^N X4$EJ5JA9 5BA(D=]65;0B!7V5!I:LT+-"FNP M0D7A@+*LH*/!WUF5'UNS0LT*^V.%BF(H95FA16??G+ZJ9P>>'2M1S6EWLV&5 MJN@ATP**'3L!=J0A@JYYOL)E>IL2X4"J$3$XJP)O]EDG53%0ST69,=""E MBI%0M=W;3_"H9J*:B7;*1(>)Q>D(>JFV]:,JV*V9J&:BS9BHHF2JLDS4P^-= MO[?.\>Y7:GYYE=/E>(V&G&MU/_V;O<1ZKLN&ZE&[=6I?=,_1@:[M<52[2S_\ M#JM[#8-_,?T%];'--#V%^?;3_4V/LBLM-EV%R<&N^=2\/=:$5K:HQ;:I2;@D MT5?54VS'5V2/6FK:'G;EX_6GK::J8,'U]1QFOQX\=^QHOJ;X__%_*AW M=ES5E->JE#K2ZF73Q/(! #9);BVQRV<#YI$4'?Q2-KXT8(S&\SJZ3'EGVLJ" M&:[WOK)2G1/)QIR5X#Z8X^C .7-RAB-M:6#;9 M"'DMTRW^7!1G 91-K4'/6X.NJ.?8G08-G\1ONH?CA/LT->Q-M6I+N[CJJH-N M-O10:]4#R)5:O5:@7C'!Y=C5JWYQI35ZJ]5KZ!^B4WWZ\M5^@!WM#CWQ@PDK M9(X2^Y7I"TZN%VY#$BRBN'3 MQ6.X$%U0SZYA^[R^3?&9.\/OREJ>^;P0\P_^MLAZ#W&^])_O4B@)SN+\L!8' MM( #FFF*YH*LH>0MKZCGLQ;DA^/>M/W.]@_<)?NYQ"3;L1YBZ3G>^>CDP_W$ ML1CVXG_]1U_7>A\]9>X 6RV0-(B<%!MHE@@ #,\Y+(A8%TE/C>7+H&46831E MX\!B]Y/\Y4AXA%?X?K'YAO!;@^#TY9?XTJ1+^&:*2^PIH*SRIISTNJ(?%J\" MQ<>4&3Q^ZBG,'@-W%'A=B??FL$"P7W"5> EW@@Z9Y;PV"D5M)']2+OC8'&$Z M)^12;;<;K4Y[-R[5XEN7/7;Y;^UFMQ[L:0VV4X5GO42QWA+K=(0L[^['/.VG M;(.,M4/6*8@8$%"@C,F6$8)T#=O\K:['G^)00\MQS0\V]/>M-(@>T""BK]#6 M(:UTQNMU_?SLLF>P\6A%[FPX*-J>.:)/?Z!%2'^](R7G!/"B\5I'O[>Z7(7D M]3T\.W\Q)]&BY9R5S\&3>1_XG@^T@NL!YXC_,L#,<1>*Q@VH;=)[2F>8G(I_ M(>L,Y%9XVA^8J"V[^_:YLE.'T!VQK>.Z93TW7S-FIB.R1JNO-@?[05FHAF1. MU"N^0>[6661GP;F9R'PI^^@[9!ZI*822D.8'61^Y7-.#XWNG457)6H48%3M" MFS_<",\*R?*?Z+<#@Z4&KERE6;4=:U;:">_.YBZ]?[J.EPJA3NY*,_E3/ &5:2VG8KT2K'!.E39+MY<350 M.\TLL$_&_[2//)$:M;]&[3]BI2KY;$V]FL-N"![4:.ZGY\J;><99G20_.^Z$ MF(\4^!&[$[>6U*S934+5^ME?-^MIU"2WO2KO61];ZR'H M[9K#<:7U*Z:@M1N=_>!4OIEGG-GI=&ZZ]=GTP.J5=H'NV4*]$LA2_7A]1C4:P['5>46;G1\)S.X-S%O MSCYQJ7WTB4OM+O6W4EO-_;0NJX^K9WI<;1]K$E*[=W'5:3:TBEH8U_1_WO2_ ME.ZSE>P5$GZ8R$XY["LMQEB1>GO/:39GE(BU;LD@[O%P-1D,2\N_,$G_!D: MFQH8UA-S9_H:Y97MP<55K]$Z*I"2@QG-?PAP.GLL"T.I7G$G]G-9X,GT3R?. M-,=B7M]&^[RA>=UI @>UU.:@(NNB]E;5WJK]6]TBZM6O]&MZ;^F M_P-9UUN853'"3UK76AGSNJ,?OT/V1"V%/9G7Q0*PR+Q>![VDTT+S.H/14A[$ M.OO]NG@_8DW;")DQ=SS"5_K@,HO:N$=(&;]<).X2!FDSNL48>HX5^,6W9"J< M#X0KI/=39GGLOU,WJL]^9I=#EQD_+HT)#/:#8;T:"^_BU\2<9J9]&5_ ]-P+ M9SB9[&R&G&M!)CH\NO0!6)ZY>!6,R3B:L2A3%UGU/\Q)>\@,H]_4F=9I#^!_ MS&@WV^W!J*MUQEJO^?]Z%U>$C8/82\AC&%O[QZ_&5=XVY@/,#/I=T QE)4:( MX?-[#(HR"U>6A#0K /'!/K$G .">@A#R?,,/"(H]#U (EO)2X+5[.6!2.T$8 M2@FQ$X(,ZH%N;17_?#[ -JT:V&8)L$W(4Z2U>6F)\CM*S1C430U%DH4BH0([ MY9/$=/F,&']_2'"_:#'/#I0DHJ@:D^0 F"1;'#E"TX)['@66X)H Q'$'3(<\ MD(/6<7A@:F"2&IBD##!)%1R4.K*3KD!5@5I"Q$IS^*9[<=7J@+U7<0_A4ZZ& MJG$UCB5A>TMOL"[7.2;JJP/ 52F:K5ENHW-$%S. FO4YHD95.#Y- M$IZ0DS7?6RN7KG9QU5&;[2S-UT@+QT2/]2'F"'1+(1-NIF[TBZM6M['*VWLV M6=O) ,CA,[7/,UBR5J+V$01+NBVL!5/U/6&"U:>5,SVMK)&N?;# 1[<-/-!M M]#IK:)#MNB<>70+4TY0IAFP.HY@RXU>T"70F8?\TV1ENK+PRERG_629EN;O; M@L ,*B+UV4S7!F:3E+N=BZNLO4[E3J6FUSO2Z6&=>[.;G>"8L%QYLMG49>LF MJ\&RP!^ZJH":F3-LXL>L139%;26)'Q%KT!/7[SD:Z[!+Z+=R#H=@7&7'+R^Y M-+\#?Y1OPUIIC\EH=VAS<$0>;[2YHN%DMW<2N:I/44HJ;]/J*=\??Y?9IXGV ML/X4+/_RS4VS78[WW-RTVX>C7%%ST]AD,7&6--18(8M <7CN[,AR/!1MHMD=YN[2J:Z_7< EM"=#:920*!]]Z#WW*>I8>?[E-4/IC-X<+M$OKCJ-]CKABSIMMT[;74,Q M_,U>=DCRWYG%\*;-U4+KXJK=5KO=.I7WN-FP#HYOI7WVPX:;Z9SVQ56_VVC5 M1Y(ZR;W=C_?*H_$"-.LI M#Y9AETC^._8F/814'/\2PG).3-?SCV<6]Q/Z,7S$7&*N:JXLN(2].,.V;\>SP/Y#P5;JNRC&/% G\RO1'( M(?@6Y%?\HNL9&$(1H<0J&/HM6%R]O?L2C1T,O0U#U[),')+XUI47:OE5T/:^ M"HC$J&>/Y^6'WM_[T-&WD&/E+8%Y+KF!J7-X>4!['.H::.+=BWT8E4M-R&\. M2"E-(P-)TSXN+T/(%'[\)'684.L.,'JCYG03WA@@ ,NI_W8:Q47+V _Y]RT M!I-TR!1C/H>C"15;A-8;:#\PX9!/J1Z$5!UH17.)8;I* N8X9D)2N_V)9TXF M#CME6I_T^^7ZN?3W,*1!N2&M4/05C&C0+#>B%?J[BA$!?]A.SJ&^]!?+6&S( M1D;@L3C/T#D3+@I<%QG ^$ET#V+.@^L]^('8ARNVK -, M/-E3G%@X,889P.V_AO+)M +>M^881J@JKDH<& MKX%;W @O@-^!5XXP_.!Z0F3Q3SZYA$$V1:C&L$ M%MIN%MENI X*]'/@<9\.G"A&@84GTB$9-7B/U$SA\S*&@^%S/RV- IZ2YVBB M*Z>.!7SL?2AG)IX0GD>[W=";ZV%9O&T\C[,?;*?3V\U@.WM!2AD<&SC(8-7) MNYNT=Q4P=:O 33G1I?F&)X$U5Z8ZG)TU))LW=BH56]X=MLKRK(:ZR.>3U"(]ZA.=2 LK- MHED6 M5>K$$Q;Z!-S?[6733^LRU&.BG9HOBI)X=L,76 F@ZJUMH$%JMJC98F]LD,9IH]4K7-R29A,9P(\@:510G0FOK%55=M M=YMJ1]N:@XX/AZTFM$*S?=^$UKJX C'=[ZEZ-PNW5!/:T1):LUF>T+1#$AJV M@,/>\&JSE6V951/:FR*T_B$)K4,2K:>I[1S/W>$([:R\]*D8F/#4IT-A9<\ M;[K51$63/UHYLMIO4X1DE$;/*W#?Y*:-YDJ([L55K]'/PAZ4]M.L':8_9@]. MS55GR56]JKFJ=W'5;+2RB!PU5]5<=398T[L+?FE5E?5;)UYL=F"['H\_9#"; M.+(T(49S^%Z5L &Q?8GQ\\Q::1*PD?[Q<$GH5?LQZFVJM^E@XJ;>II/8I@I- MB#NA2N[MF);YQ(8^V!;WDR?C9WFCH0VG4TWM5Q:7JTN%2I+'=X: N0P,ARDV M_T.TVXEANLH+]NA#,P$L0O.%$&(5RS2&IF7ZBS,K'MI,TAW?V:_>IGJ;#B]Q MZFTZB6TJY;1;83C\TS!M=#O;$(YCU0<+H&_,?8BP.5'U[\)^],.%9 M>D!?SK,GSD$A=NE8]4E=-GD=+GJ>& M[Z7KU>-[U>3YILCSD*A@>JMZ5+ =D^=9Q9$H;_63[&D*J\M&V,UTHF0[0>.[H,=>QKLA/CD24 M8>,'8X$77V-?[6>Z;TU8_+@90KFN'57?WD:NDUTKMC027=#3)31UMFN=GU=O M4[U-=;;KV]VF0Y@77,]X\+K["5;1/+)1X)J^R3:P+1#XO*^K3:V&/3_*T&!! M7FP9HWV+-(2CXK>]Q09% #[C12S/7=T*HX.GE!E3D^<.8X/5D6>OPNA@39YO MCSPWB@U61Y[]"J.#-7F^/?+<*#98'7D.+J[:(#G[:D\_*73H\W#99=!WM^TG ME S@\KEE8KC;Q.J/:0DW \BJ9FV.6T;MLQM1F FRDM8UI]^VY*-=?67'LF7+O[5DW+>+4% M9_)&9^OC^#'P*YW6?Z60'_P[-E^NY*R^!3/8F]'5/^A+/J6A^^M5.#WZ'OXC M)QA[\;\"SS*L_]11FXR,?V=QGZ";BY-)JJHK>U%MT=?+^-6[3E2$;&8&' MT'@X9)K'E,V45R>PQLK4@&E/C3$\'/[GFY?C9'J1,@[@90Y- Y;$97.'DHS& M@QZ;2T-@VYILEW/8-']TL'1 M5@>8L=M4]5[6V;G-=I<1:37)%)),^QA)IEN,CT_B_6H97K<:'PUL,II M255MV;F_90[L'",'@'@^09/[ M,0Z$4(7=]>:9;WE&]H&8#X']]);::O:.SI@^&\)8GFQZ&,)H-S$TW58'S=ID M/AF9_+T<%$UM&44\.#A&'D2(O79;;0\VXL':9*Z ,'K-8R0,S!OJ]-5N*XN' M?1["^00-9EYT30'_N7(5LAJD)M1A^**O2CHXKV5E3Q!L3TB8(G$/T].;YAI?*GR*K>QO1:.^WO M/,-'Q^B?;&,_/W70[JJM3O_H[/":H+9 03@0076)H/26VG]3]GN84)Q*)8X2 MC'%O3#LP^$17IACC@IF3]I 91K^I,ZW3'L#_F-%NMMN#45?KC+5>\__U]8M, MX(SG\N9CV($\FKZ4] 4,^JT;L(77C"?6R9SO89R77@?9I&# M_!4DIAC/+B.P,<6?&J!XYB .)WC2-2R+"J?@T\C GYD[\]18'OL<:)!OA6_. M\ L8!27'P_'8XS(2KL??^3WX3 5D$GS"W/\7GHX/]'PY9RY)9OB!C\+$N4S@ MQ29<:2T4RW"?*1%^9OR@A/?P\KGK#%&8-92G*=R5>#Q\!LYA+E49A.4$L"HP M4$/QX5&7CGLY-Q;XE!<3L=14Y75JCJ:P1O\.3*Q"\&.[ N_'BW'4?#G1??OB M6,&,WXW @WG"Y'%(6,CP D]SW$79@H-CXCA-3W$<+ B5 M<8S @C+,9:L8UEXP9<$,5Y1_?&(CD26M\<(/24DQ%H*M3RY*KJ:5JR"&VL8" MAKGCF7C!!Y=9U/\ZJEOXY2)QES OF]$MQA",R< OOB63S'L@ =AJIE8G]M^I M&Z6 /[/+HC85W\6MB3B"/+N,+F)Y[X0PGDYW-D)OK8^1< MVNT/<$9@+EX%8S*.9BS*U$7KYS]6VW,]8"$JTP$9@H8*5\+&5=XV+C% ]'P# MI%5(I8>5&BX;!R/@>%2X,;G0@.<_.[YI\'X3I)L=T@&A5E:P! V&#HK5L9\= MDB*. @MHCTFHPPSQ3ZPQ UUKVB#^Q2,F@0^&94H,D4*DAR\4$%,@M& 9/="^ MIM02)-A-1!,UL'P,%1?(ARG9%J#B&\K=1+'CHX8'DB ,Q6"N!,1IV [8"L%H M!/IN$EAJ0M'-#%2W<$A3\.B*3S8L6<*&HI5/1I:MG:X2R9AMH,4=98IU,[1K ML36+VTULPX[G^!V17EQLD]T-8 M1=K_SR8>@?\"I?;5\/&(O9!%?\3F>>>:?J9P;P\GN^*-,.B<']:.\B+"(0-+ M)[)ZXZ1*I\#>1T_2)#"=.0MF2;XN6/]]SR]O'"=3)=GI-[2V7E=)GM9@VVL] M=MN:/:VS3JWDTJC#/JW9P2H_$WD_KY/%D\E:\I2!=&:%C^LM8,+A4U= EEH[ M[AJK%ZW4HE$4,;%F^\YU.81I05,G?(MW+IN!R3_F/B'IWGB?(ZO6!TTYLZ[W MY29_HN&[G*[W[>5=[Z44CYTTR-S^RJUMT1[+^R[I[WX2G4169G&T8J>107$6 MQ]:-.@^(%%T-&%?-BS4OSC^0:1 +FI7AQ"S'=9J8]YP-C=?<5G/;.7/;W^SE M ]F3$:<].;^Q!\,S._@8/>'IEU@O[ MZB"8WGHI6G$N(6!6M:MGJR+KIKQG0UTIJZ: M'*H!Z%".S7IG"'I+%'1J)'O M,1)>5A9AC^:>VLQIR'#R+9J/735WSJS/\NY5\R.#IXS+^F ZG:I],$=T]JMI M:AN%'">H',+!7/M>MFRC)IHW3S0K5/'3:[ZDZ1T;P9S)*;A;GX(K5K5/4],M MKVG[E6G:^OQRNB25IVEC])1#-P@DU=I:;M8T+/)+I-H^-9,[D M5-NK3[45J]K/3N#ZT[*ZMJO5I]J:IG)U[88$I=<$=<8$M4(1(TV5HJ8EH$;U M<7BGT#,@$!C5(=:'XDV8(*NE)1]U7EO56X M@Z>1FEWS;\V_E?J!RC,O-=+1M*J"US7OUKQ;\VYI2[Y\MGEW0!F>O:K+,@[" MN4DHT!"0+ XPN;J'_(ZH@9ZX/CKD%_8,]OR#Z\"JXKKL"@NR\ 2V!T:@B5Y[ MYI@I$]>9487V/)HQ$#W"!PW9F />9"&9AH3=YU@O"%YE*Q:M&5"_SZ&I3$(' M%,@Y0'BF;;@+X*W ]0CA:XCP@0AOR-\.LT*X*/RWH?PY-2V6>"&,P60O3" ( M>L%H&GL54T:!ZW)H1P22DAB(-&;\%59\B!A3BN%Y@1OA0FXR6L<52'Q^$F"3 M4!P#"Y=KA!B:B;4Q?6&8*Z\(UX6#G!HO3#'"L2K&&+@+7@9LS$8^(B\B(IA\ MKZI,8$CV"*_$M$>"P<)WNLP++)_009PYX^AK*>S'$-S15HS1R W@$3@+OF$< M*DT@PB+.)+X7-I]#ALD%-PE#4X)CAM\A-A4AS>UNY#IYA;$J;$%LT%59K'KAS MQPU;-DT=*X:5(/=N HPPIHM] FI41A;0L"+T%A#:W$)\-DFYGYAE$/K7S12I M'$CX!N.)*NP$ 8$1LJ0%\U%>&LH_S><;8XY"\1H11#F^H]=2E2]?;E0%D3NM MAO+N!N':OCD-&O=EL]L;O$?B'+*I84TX]&DT$SXZ^#(V)4&-,# O )I ]>DM M?3?'@,U#U0+M"DLT-H&B?0?X]I/;4/[;\/]6Z:]/IAUP@-BOP#'XWM^8[YN7 MOS$W $6E*E_-'X'E_5C@7ZBZZ-H_#?M916S2,9LP>VP01E=\P(8%G"(9 8<5 M7:@@<"1BFN'WI@N[-0Z 16'9QP%P@>>S&2'9DHB#*8\+$@K" MBRN/"[R#8^T%-M*RPFQ0G%/"TT5D50&C)XBD:,0>8S\0*G?F((HN@;>X*#\G M*CQ6(O*.E;$Q,V!B*OPX9C,.%$=Z7L#L@G!T7)LM/#%L9<(8X1*:&2Q:&^0) M_BN @X4XAH\3.H3O$2[%50P&._"_##G"K.$NVU&4,!$MMFWR;HU7_W["/#KT)!C$VO9GI M[0Q^\. B[,X.T1<)%O@>M@+Q:;6.E&@);.(8YJ.@B9 67E$EHQ08)[D.95A, MT'DA+']"YG$2$?(/=1+CC:*% /R]\8B"@'?#$WN'RH[V5GY-^**P;,;8$8#2 M7DQ /DZ-"4P,!&3$F>RK@Y2G*G?VJ"%EHZJ$LE'[ +)Q]-+4>[UVOO1X,1TK MHL5'QO&L%:WY;OA>E9\5K?W.>$]#TIOXER#;J$6!-E!I3T++. #3KXN(VA66I1(;D_@=,,(L]GT+&;0BGJP M$0(BFH-12YCB-'^&ME%D@- @BJ>L&BR M).EI*SEUA0(/38.Y:UH*0CQSH&>\;$0#-.9S![0[-ZY@6Q2N['PE385 D;HSL")CU5[#M=8XLI_-'A4_Q2+5(Q4$,:R=4"C?JU'S5P4E3 MZB/@?\*,C5NJ,2N?<D1+@8 2Y[=D!*>HB* M_@R#]L19(?:L-RNA@9(^LZ%+.JTK=5I),Q-^,E^$H;F!;?G[B[$8.R_(PM]1 M._@P(OO5'/VX?)S![JD*3%CY#J3 W'P#LW79U%J]RR]__OD^SVJ4*D7:%R1E MN'40JA?\+C(54O/N;>/FVW73,;/&J68K -VK\(CCH_Q'JM1JP_ M@K'L';&^+#3]4:D:O;T#75/>C(^4T!?#GAJS8AV4T3M@0[;0>&]VFKU#J9V$ MQ/?44]-"QZ5RUN&E4^D'<(\&N0LF["#NIDCS4DA-8E'@QG@J%0PA.K4#=ONQ'$765&C+_E3$[ MXVW@,^;'F?\*X!:M10L&!QGIW2?&H.NBTY!A6@C43Q1F@2B"45-, (_:_*!, MI!J^7K ^M<+P,)S@ N&!SP#?>W8Z$KP?_BL)!N8<"CE=QG4[\GVD8O%K:33 MQ71 #\EF2=A>2KH]#,Y LA%(SMO0O1783-'[>52#IU,TY<="#D^,P/*5?P7C M9YJCH(C(0?^?9>*E>J^U/-OA2Q@,>62^;]&Z\H:*UWQ,V'Z14B(>L&=9Z:!J MKWEQ-5#[S68FIIIDCX989/S&] /:#EQ;[+!$ZR 5SI#9;&)R!RR8VR9)>%BD M&Y /<(UM&FF/-8_R('/B21LTVXP>AH&8%SPXB16.PFT-Y8XB+($=.C,GV0?" M_0S5)7XQ)@8=!MS3R2^F-R5)C>Z3[7"HXUC@>H&XU L71,@%,2[I1ZA,JAY+ M7/<[9[$; Q8'!I\-ZX;6,^]F@9'R;C*_X^#:(/(_=>,.H[5D"TDN06 4SL'[ ME9D#LH\W'\LXWI3_N?VCK;RPJ3FR6-@E: ;RPIQCJQ#9;0898 K<2Q^ -H%1 MY@:/*9*8QY8]0K1SKN/":J',P9;UB ?1'@C]=O1:C\MA^7;A^J7X*';*DX/" M8#0*ADJ->M0M,/9(70:Y;)M3&[M7 MBD"/P4(U,3PDFAY)#R@HE!\4^J*(JCD&:2&E"89$AZB@2&I9/"+-K27!I7PO M/BI3>-$+.D*B&S$N+(T\0Z%3JP@O3!V;2R/3#9<.UMH%PW"1'S61QBIYVBA" M#8\1H1O8',L8L6BE@3"#"?;O<:4JR]LE^B&8Z%?%?LZ9 MC5VBTGHZVH:841 WD$Y1,' S4>_E:?RUI4),%J#QI'Q^:EVVR9+2!EQ:X#=] M+GK@Y]LV?! !"WZ%1E]J^B!B4&Q^.9_+Q6=?#=!ZV[ =(2 MB(Q79HV]\"Q 4@2L4)@)Y2\80%&41B$8+K!#^9$B7$K80%[GZ1)XE>F)@(Q" MYH_H<,9@/#\VDV04W1X9@<<$-4LNYPWAAHRL<1 P%HC$<8H: MT-#@B1Q.;GX&V+$48Y)L&4Y#=%TKYJ=UG']E>6G++M&=BZ/DXV7]I-O*99^:>EFT:'3U+X0];V2AZYZ?M@WN\"MUWM( H M?K^! IK%(N*8RY)VLHB3./F8R=;!'!24#4##/"TM.FD28]T$/A8>8?/ M0"-";W[\;(PHG8L^:A_?PRG%!KDE M HTL3X7@VRDZC',_L))Q.R((EV4(;( M$Z81.L;&U(MRDG.XID^BE:58&*ZCV4_FCD2:'H:D*=@AFA?S6")?,A"-09>4E6 M\1<@OOO)#9TTY>@_\17\TT 7Q>>(7C[G ^ST$,6ZDW< ]E+T-F&,*SF>[CF/ M'R?SZ1*4Q[\#//F:W%K'S4#MX#)8Y"%J6.G2$3N \U[Z2-G:V RCTYCF,#6' M<.;6FHT!?Y"):0CH7989&Z!KA1L+;L'$!AA,_/V-'.U3AYIDJ$DO#C6MKUL' MVD4=GWHC\:D]= O+-WGN0#,J>@/.+S90#@J$\ S[R?3@\.<)F70-YO_",TF) M? YSBV[";&AR T?IT/=A-M*)MP3^+B4:'>&%;GYEJE#+\IO 2W_C!*[\1K@R MQ0\Q7P'^:' />&'6E>\\,_(;D()%@?\Z=="UX;QBP T[#9MCC$2I:!VPN8]Y MY"Z3"4JD %P\!()NYM&D5],3>F<"#W)>Z; 2;;8W%9GT>#H9._:_ 'HD4 M>NR%';AXB G&)D]@BF4S17EGL10V;BCP&(/M^#P&!3K+$9V4X6MF>8P/G Z1 M286#[ROW-GXHBK\Q?!-F1>+S;!N3\<5;8&:@V6>@\B[_._0]TTF<6V;2\2=Z M?_*<-%VHS"B_+$H5Q$&$Z8)4IB182?H*1(BDM7U*U)YT6;X N;G^_>GN_MOU M][^4;_=/M\KWVW]>?_]T]^V?RN?[[W_"GY=?[N__&S\_/ET_W7Z]_?;T6'I2 MIR(LGJ;<0'-AZ-8BA[;^KR1#"M)AQ.723^\!=-B$Q:549!G[8<=XR9R8/.JKY MZ:[(I<")^,\L5$]@T1JS4$>A'V?D,F+#HIP ,F_IT.$Z_Q)9Q"I.G(T,]'OB:$E6PQJA MV0]4]'>4=RSZDLNC&5QENJ-@!B]!]1+O*H_OYB;'@CYZ7L#3S##:[[(E2\WE M^BN5'(D=,V )1N82'\IW5:9[VEGTM_RI(+TMS-C MD?D*N2K]Y=PR[,QW#LA5L+*RWPNW6>8'/-ME1R9V-/TU5X;I;]']G?D.+PR5 M.C"=!_1M&>1K!-7+78_HNZ2(!@*^,_!XA&6(5Y.K M&^]Y9:)N,63H,;W'6[HJHA02Z,,.R$4&I(0A-$^- MZD!MYYZ->"7[E#@!:- M+1QA?E$6B6.]CV1<3"K)@LZ%PIWB&(TBVTJ&:@(G)VDL+P^D3 M,K)]60R+4Q9L@YOF*N8,DRW&PB6T=,)R26B.HIHK/LT5NB@,,<:+<(6#@X=" M5EB/,3G.WY%\_@=^NRC5Q (JF1] [J%G!V.8*US!QCX2FP_A(@(E>#F:UV13[%(IR1)5B-G,SCP &?L$@(7X]9D,_=Z1 M+B(>B/6QJ,R+1^T,*0+F!9C29R(IB 0;NAGCDG#V5+'DBXY&49Y05-4P0G-F M1 4OL[EC$_%+2SX6(Y6#^9_;/_C=%#V"&9LX+,.6820657EX9!:YQFM(M&$P MWK0G/)#UD:X%.C6X$17^P \_W'?J4B$,UHZ*J&J8KH?^2*XB>)H(C\3B&/F# M(]XE& %/H1@R,03GSMD,/;2XF19C?O2"CV+^[@],O1SA =$0"@5O%*E>XC+C MQ0"5Q7=%E3E(/+G2&V(UMJR%?,: +T_4><8P.&R)Y1AVS *"543!^,*\C_'* MDWRF/'G-],C/S$!UE-?@N#&-S>?LN"DY)$D)WL*M4_X(4:\G2)>H%WF#\@(E;BW2$ 86F M,VDH?S)NRU(2G>W$*D.1UGE& R^F?R&Y9"^WC%ZG3*@?ROBC\"R\UH:-!)ZC M;#6RWS/6=NC["!TEAB>Q%(2#A/C),E[+GLG7=-BV+P[N[[M_0W QXT'%.7 ZHZ.F"?>C28BI%R0DXR,2&=N1"/7X^5EFW3IH M#!$*",\#(.8=P6LU- TSCY,.'<_1HZH#6E9\P5]RP0,/" MJ>&'F"W*]6' 4RQXHHX%\@"CW#%%2%-,/DR^-5HH4L8C!S.F4E.(EFK*K+DP MN85"PJ*I@*<_@?V,82@;)!\P_C.PH]PDTB>8"B9,!K*)9&81*%F2A@SV^WF! MAC>9#*/%KJH+]TC5E!S'A;/>;/:YE$O3\W0Q=$W8>X%8P--;0J*.,O;N\"%8 M*?N*$HX72#!NSL.B@>'J\4 O[ V*1"OP0%^C9]F.&PW.'&U(5\^X,8C ;0\$+L)K)TTK: M [:"V3@,Y8?MO%IL_,S3&P5E\9SY!%M*$R^Y*)P>M?8E^7 Q4^C')8=B(5,. ME!HY8,@2"#%.]K,5E M+(') 3.$3V0&^X!>#9E\*N/'XJ1+&?-H@\@D5;!3?=3*G'4-M.E'TE]'?O,H M<95$N#A+TA)Y8H7@J()'04R7-SE.3Y@A%1$G/]O%")<^\L&]LGANJD&RY)(? MV)'4@+]LS' D+Z;%?J(_"8?JHFPCT\M$CZV1H X$2[KTG4MI6H]!./M )K2: MN9["09&)A,QRR0>?9NH;PEEHX7Q[G%ERJ^CY:"A.9(_Q_2P2X2'X1B1_ M8SY%'."(\NP-:P$G)2^90#QSAIAU&VJ_Z!EX/(M+\.+4]/.+Y+?JHM$C&,N. M@_+'7UB!JNE3S)>X*H5:L!QF7QXP&;-PGOG,]A#: ')ZAV#YAO(I<&7DR,]B!0_PLDR'BKF8!XMD::-%2.OLL(.KNYTZ >MV::<-<(4H$,[66(J M1;M%2E_F(!/:%.]$" *UAHS)\=,!FQNH]4#S>%B0D;P_;N^_P_SHZ+71 _FP MY%/5N*J0:=XR,YI4!T&.B17BB9C2;>UQHR=FR:'A8KC<4J1P.E:WQ+U78!/, M9-%?PF='J=-TC,"O31L/^8Z[V'!O:(RT0!K8HC3AQ-BHWL_@0F/0$A<([>P9 MZ&P%4G*$T8X[;"#0$K<+>=#!8Y85&L%TH"L>MXUFV!8D!9*/_]+NY]'49N^* MEDAO#E8LD3;05ZY10[DF&S5,W-7C+R)Z&;.YY2QP_;"XI-=I1@3/DU#PZTZC MKP"36TA.\"]62;DP33O'H_@61.#=X[TR:#:U#W"NZR@WB @KC;[#RL1[.Z(< MI1?;2C"MG8#L3GF6 9L:;6.>HX.P<8@BA@KLCA\]1%#BWGTV;!$^)P$ !K ] MQJB]^.X=+,;[V&J,XJL1B@Q*E_47\0P"?D2$XS$LILFK>:4;R4P,P1-OY$.7 ME?>>2"XBC^$L##,8RUZ%D4NY=ZF!XJD43A5_8V" 7"BF@X$,,4E@$?E8&5*1 M"5&Q([PXJ7%$4SP4QX0LU;GF8>.]!7[X]M?CK?(8>%AJ)I;KR35$#L58N7^Z M4?YOX/ (;R02#E0C%C&(UH]QB"@LICPUC*F%@, T.6 0HA02V *6 NAR,B%/ M0@@52T+8HX48H[N#4_,,<_.Y_B?/)CJ),/@3AQH6U?>>>#3H'+]'8>W*+:=UEB*;+[:9)\0KSD7^8J@1'?:&J_ MR2GW;&PLA*H\%16VRJ6)R\H\X1 TYG.&CG=>@ \'?@0R M87(KD,P(H9*"BE0P.64&;4D"$5"@WJ Q >06 1D3D?SFD,AV**#$7B.."6E MTF/"%))8EGR$:AA6#7E ^MX$<0@G*;Y2I.M(KK.S]\8NCHJ4!;ORF@M*\$O+ MAX9R&SJI8K^&:"29]] "2L;$ 3'Y:J2Z2_CC:&3K((:,-;S(:.Y<6, M_[_B^4RQK_\,DY^2EN5.PF9:LWGXN-E7&5-]<@D5!Q?D]W@\]S1XM:1G885Z MO8[R-VX262S_I"R6&Y[%LF.M6])B.*P5<(U 4+; RC*&P)0Y3(Q:,I(-7)^* M58_+$2?/HI#P_<+Q',,(DYYJR82YOA,PH5+&"+8*GIXS/,)OG =0DIAQ:6+R MLX[CJH695ORE[]_$T;+_=*- M1G80J684Z^'.K8!2&-&(1%XA(Y*7ZW-O3Q*>%+AY5[_B&(#\G&/HH%((, MJ2W)$>11JT1U=/8B?%5TS@[FE*.*F'' ;E*82_L6/T?)@ZF1_XIY.@9/9HLE M$,JEX;7"8$7[BRB-0:4,05FJ@T>.*$U>W"=M$/;HD83E<&2[,I"5Z M4W-.3P/1CQR-@W(INB;2*N3ND+F%.1#$F.@\B@J'C/&+Z2'8CD])NG@0(GBT M,$^;GQ'2KU:Y U+6*4K^BA]9I>\PE6FFBD8ID2*1J6*OC&L'H@6*F!L>D !% MF DJS\0T@VB[Q-J)XG+RDV(5G8?GUH#C)"&& % *_,Y3(B4F7DIV4YIHXNC2 MD0'SUQ2^",;_7T1ZI:C97YE%+B7AE-*)D_G,C&/77? M4)')/G(=!E-V9D#;GPT"!SVLE_0ID2(LJQ!FB8&&K%8((?XO8^%\$4T) M;WMVG5=TBKLYV#>$C,A+4%0*^C.2\L)[D3UT*&GU0."DF%4:R[ M2_BA]'%?8^6;*!+&M)=/YR&IR)YT<"WT,T2D.TSF<69DPE/".[I42(@#Y>R6 MB?QNI(@7694YYG+]*:2TI* I"#%LXZ4S\5&&PCXFG-$S'J>"L5%3=Y#QO!!9 MLC&/!JD,;&*?U%3K-!S%H0Z"VN^IDXAT!BPE(P+J1,(H(V?LO@$EZ%8V]TQ7 MFP_'EUO4LKE%%5C+D^4659)-KL5(LU>AD7",(AZT MAZD!J1G0NM0GP3*A@I M*\QUTD)AG(F&#A5+12KZ"ZJ#K*E1#;2P^KOPZ95>J&+?JFJ* MH/+M3,O9$7 ORJGF$" ;U< RD8/C8O7[?3VK+0&;^)0\!..E[!.#"U(UI$(Q M:C@Y(>TDQX[;B4S :,IB1M8X1H7Z-LAG7$\A/7/#&2H F.S*['^"TD>W&8O- M"MA"&%%'>3_(I.W+_4YEX1I8IP$%@&8\/+0\5<\83&GLJK!UIWSR<[7ZM*CR MZP7V-E5Q4Q"+*!L)[K,I81:F-M$BN"2]5'8W,'H[EB=E%HO22J94,9EPU'52 M8I:;^(_9!*DY'QF_L$S,E;\9!75*2KMR>A*[]C[^./L_J?,IOCGE5JGQZ0>5 MQ_5/J:5]Y1M5HS39,_Z#DN+?N9SC%\"#7TF;D=<[!E7S8K3%+=>14((A!9%5 M,@?BG=2&V/.YU-D\\7_* \ B,JHR+8X2R154U$NREA7L 3J_J=:\BC\4S3I' M3#+D["#O(_&*G).TY6(I;YMHB2L3VS[(H"ZY>B\!?L0@@Y7R(M M&E0&HFK&#\>O>A^K]DG)[I;3*<4K$>%-M5P90?5V+N8ITW M =S'J.B<<5A?%AV:M !*+3E:K]ZHS[%K+,= )X0#[ E=F9,9 MR$2ES@TR<,77DD^"6Z&3#9YIJ16F\3P34;2-CCF< M4(H9"S7IC:/,*W$=\) 46KT8O5(>/]VT@XI;V#.CQ#VV-HFH1X?R6=.JEYS- M%: &3?E8K(LWB^%U#3S!'L/TF&]2G'HA^O'HS-IV[==5O \.3G)\?<(&E^;A M]>6?74?(VL.0U;)RO;Y>MEI$RD7VV(0='H,N]E3YG$O("-P'^ &%%1QN0R1G M_S">%%EO!$8^S3G?DF9B<]X,I3PBQ:1"L(22?8'.RJ7&+,Z*)^F8W-#'YNJX M9Y#Z.*E"10>TI[QT:!HH2\ZOW&R >NMS!19!"FX V4D4\*M0=5^B K6E"5M/""N&D2QT*K!>64+T+21>HPU62M?IN&/7G9,V"* MUSHI&?3UEW4CQU=GJZ1&#],YI8&. GV(/BDMAB:H(J%JETIS*<+; ,1(7,;8 MKUV%9&3;?D"(:"0[VY/&&+-7+HB0?DU022%@OL@H8EOEZI09>FEVH.[XBY)' MN>Q*WFU2ABPF+[%9XD<%>YKO]B&Y@1YLI!S,I<,=!2F*7!WNN\2"92 :Z7=? MXO$G7LTF;#I'"4!%-^B&_M]XB=JCHT%4;\!*,V/MD'F\D0],;5Z43F2H!0L1 M-S5NQU"19%4V ZA<='I5U(.HBLC"P.28EBE:]@MZH*(/",C0+!=$A\ I]Y7HH.P)K#"DA=H1)8&4>2 MQ9DJ1N3B:;&'PETV ]HMFC*-2T%:UNM46+3&R?A%K*<0)ZM@2K$MHW5.L(;> MY>)3Z059J/$A3T-ASV,Z#OM*I/30I30RO,WU(@$V LBQW8$1>:KEDY%&A((I.P2J[&LYI@/#_(N 6,7A%MCFN9 M9:.C8H5QI-KR$/)@\;:+Z4]#Y"^( M=6E^"7I*5O )V6Q&$H&O<%2'"7G(3BEBK":\D)!&!4*JM?,=:A6=D-GB+HS1 M4+XUS?U,&XH*TVDR2"B[#9B!;*.LNQ07?G/=$QSLN M0\H3%0DG]9Z==(@QW*<%38LET5U?[@ZMCZ+,7:O1J+ZGW.C>OPY82S0Z6Y3B MW$N[J9 +*O2C$D6AVRD&Q9'>4_3T8QHEE=NGH"QF5W-[ ]J26J3I*6Y,. MV<+1*K.BZ$U&MJDS#<)8.V9=R<-9$@3)Z!2QRA0Z*,GT)4M:I:G7_?;/BZ]S MKA&R(\J>;"6F.--2&A>J;YM+#H49.5#,AFYL ZM48(ES[); T877A'[ _I5O M4W7N&?K '.)+U\1OLLEU&P_,6)OOA6$XR8&>S?%?Q69-VQU3\7"O<'I+? ?, MYTEZ9*(H#)FK@YL#G$0 V<]+NEYD]HO1^)+F+:4R8G!'KTNS(Z\>]\FN!M>8 M:L6Q@L*#+/L5&[JK](A3)EQQ77'*!;)H'"HY'60S8@2DL4V>5Z?3QU0_.":V M>1E)WC/2*.#)0^R# R\)J3$,WZ#Z^!99($;[/W0]< 4Z-9+2;C+NY"E[>V*V M(2<4$!*0ET[-M%)]"QV<)03XQ0FILKV,3(3]7SDXAAT[SSA5^([[CB_QH/T8 MXTF\>M/.)SF@=(6=S01;U?3DP;-&GG]'6^K?5.<*EIBLO*)^%CPG,Q+.[^P@ M_;!1AX@G*LSK/$MAWM;M<$BB/007GK>AN9K!PAX V54CU9)9.9\R??[;=PAY MLRTT>"U:EJ'L/J5ZC&DJWJ@_WHZ"%!3#V9L@HKUQN^FRQ8OLFW+BAWXHA1LQ M+_ZYX.RU.G/W+('_'ZDWRY]K]-/K;+3X6ZM5:[9;*W^NU[R5OZU[K->HU7NK M;UWWV/6_M>H=N]C]6FQ[H\>^)LQE[ 4"08JBL8!:\:$XZ9NZXTTSXWGZTO[" MI8WI+5[\=D$OG"[M5)HT#9X#3OWNWF(),R9.XYAP//QN-2QUJH[15L MSLD'8*&S'#I_=9; YZ'\JN'M#\/J;02FDQ'JJ8DNB26?6)S#$T?IJVU@MV@: M#H="@&FX!ARA&"\HOD\#C+MM#=*L?TWB-'7FC:.R5K/11NM.Q;=+A_]R)?-H M;'FNM7X7B(!V;NZ8FCA4:LM>P^WTZYN(Z+OV/<\D+'H< GIXKM?T+'K<"SVV MVF+%\Z^]+H4_RIX2*V=G- NMOK7AZEBTDM_7U5L M%[Y?TL?X?%?]J[-J,*,<]-4G2:OIU-H;+'5)T!,M@]-F;8EO%Y-*."9VXKV: MBR1M0_W+3K60M)4GWY-FH_7J7J)V;N.;V+6'!CSJT]E88'V/ ;YM0'9HFLJR M+58;$992T9:"X$EUE*M$(C/3)N:?,5QQVWT6S?SYFP<1S( M.H*>D/2M(^@ABC2?@V$;U:L+&)Z#81W2:B MVT1TFVF\Q98;+;?5V$D$U*+'/J!'W:UW^Q8]CCT1O>4V6]NZ"VTB^G,3:\/& M'VTBNDU$W]-9PZO4 M=\]M]S>*EMC,88M2%7??'#1*'4DR>ON^E>TV&7WWQ[=M?ICU!=E<](-);6W4 MM^V:CW9+:'KFM4+\=[7ZXDP+ZF'O7O M5LYIDU/9GA\3:![ B??*F0^XT7 B"GCQP!T>&US!8;0 MPCEJ:C8OSFFK.7>Y3XTAEX.9\]*K-=0 8IKAY'E_=9T1SW8J)C-L,I#!59-D M_:@T+%/IW'+FFYP<"N_VG33$#<.NBJMI.A-P,/]2R!MXG.@4=D!/P;$/<+/: M#<^L+H:E\=43?T1+*>90J4D3A%[K,4C.3A_&4<2C88OACWP98V?-^7"K1FC1 MJD>(,'KH\SS<76-^5?D .N4#:-WW )YQK-2.B&%SI&Z78-HK@W3S&2,6H^^! MT:U:LP3]1N.>X']$A-YTZD__Q8+ > )78Q8$A![/AFZW7F[6#LYZU%E@9V<90N6;<'RD\+3%BS;@F5;L+P]F&S!\O;QF?,Y M:_H(:Y:WVF*UHVVMMMOI[V:ZBBUU/5:D\UINN[=M*TN+=!;I'K*WIN=Z.YHC M97-JMZC0V+85JLVJW1_=\5<==WE0<>2!\=(]K/]L-MUFH[?/!: 6X?8+X=Q6 MJV_QK4IGY>(]R!)T2?]#J=YSZ>/502]]#!^*N9C>,X*YWWAVD MG32Z]18U'HH:^_X,.T1@#Y,X]C0IQPX1L#DY-B?'YN38 MG!R;DV-S[;<%_]2+5%NGV">D:7=?K[V:ZLD6Z8T6Z M9M]M]W;31LVZ';=(U^O8G!R;DV-#UI7&W)-6V_5ZSQX3M3D21XMPH#%Z#8MO M53J3@\:W9L^M=UO[C'"'GI/3;K9M3LXA.AC-G)RC2\BI;Y$'>"B6C[6,-Q-) M6_ [BQK52Z9YM(2O85[Y,5%:T'LR"9O+7\9 WY?"7_D.B,QA9L"ZDE%CYN& M?@2+F0KL4P67AM064=Q.190*>$UZ%4RG\(/KC ,1 L&)Y#H88ENW,+X, (I# M[NIVXR<)/&G&"]C[[J[+CDBV4%SH_;E=U[H1=HB-J!MEY,38.TZD0Q$-A3.\ M HD/CTO3&$](-8H,(K@^BY,9O0A;74ZF?I!0V\<$&XSAV_Q+/XAPR7GB3!,\ MSHRO%__*@RE>6W/^$(!?Z1 6&<"6@!;A(KA+M?!%5,C&<3))55M-:F";3Z?A MS,DC>34\%GOV_10S:OL71]B4#-8!KTFX23"\?I0/$3@B-1Y:<\X 4^#*- \S MU[FAC8H4(8J+]@=!&,##,VQVF:=T._PU@5J=:>QX/EUJKU97S47GFCMN MU%'4P?Z2]/;5;U6/W9SF\(Q>-NJUKEK:W%'7+L%1/IU&K:<1!^]^V3):7S^D3^CS=ZGU&B\6 M!-\3"#!ZXN9=:K\!._83X'((O??,%O'D]EQ2KVU(FYA['A5[7N ES]A_]MTS MM^GL]VN]5N]>73KKM4ZC__CM&9NUNM?8EUZ2=K%/N=BN[=*Y.NW2=NFT%0&V M(L!6!-B* %L14#$P'4E%P#PPEGOLOZVP,O:X,&"SC>]EMNQF6_-MCO6FZGT[#>#HMS MS[@W+-FU@W LSCWGWD[:WA:3&ZJ';?OJ8]OT>+PC[/]\"#4TJ[1"G6A,B=%! MFCG3))CX":Q 9;]3FC;6"XQT^B?51<"!S18>!_=@MO:?(HE/Q21(4\Q&GF(R M?99@RC[8&#FF4JF(DGC M*!+AJ7H@(C$.L"H(7@^KI+>F63S\>3J@ZA1,?87; M?4YLQ_WI-^!?F/J-3UR9&.O#RJ^##%[VMEB)D2:NBI%@!50: A?RSD6*]4-O MZ0."/@^IGH@2P8?#'%!D.--/O&]]D$2!%B:^3N.44MK?T.J":U&,I,N M:3G7BUO\ 9W;ZEL6[,,=H7FS6X:%^>^5]I-/_4MQ.DB$__/4'\-BW_CAC3]+ M7[PN[0D._M0$X/S>5^YP/'ZR'3+;'&$9$Z'L&V"W(L&K8$U^9=;B7"5B_/<7 M?[D[^;_[XMT/2N\&QG$.+\0*C+^]]M\M.\;]Y*L H,>IA"L8LZPW\_6SJHY4;?_2V+Y?VOXQE78 [Z[5F7]O7=O1JC7;K<=/ZF_4 MZKW[5AD\>P6"7>Q3+K9M:SML;8<-/]OPLPT_V_!S%:!S].%G6]NQO>OT^]TF MAXU$[W.$QFNZ[7K3A@4MTCTGTK7<7K]KDYNYMQ9]\>Q M(EVS[];;;8MT%NF><6\-M]G8_T&_!^YW.^J)JWM>"+*!KKA8$Q*/UQ5>8.8H M9A\/XV2*N>#"A=_$,,=GN69.LBL;[L.WJ1\*FM62_!09_31-XLO$G^!\%O^2 M6O%3Q42<9#S(A:=8S*UTG$=4.I*Z\\O)TF!$Q25C044HV.-?SV(I2D5"<4F3 M8N 3]^3WAY0T364D^GJ<60%PP_^67F/.!LC$\"J"0[R<;(;D=J^)6NX0.X^3\%5<+A=U3T=AM,@%Y) M*H3!O_( N.OL*:>QZ)=P/9T_Q0J1IZITZ56QTN4"770"CO@#HYJ+$XOVG(^O MK6T)U(9M 8LM8+&+KS-D5 M94/*!I7V,*C4='L=6SQ@<>YY<:[;MN-)+,X]Y]Z\>G_O,>[ 0^>[*9RL2.C< MEJWLEVMF3UUMMFS%>MJLI\UZVJRGS7K:K*>MNJ:8];0=H 7JMGK6[6&1[EF1 MSG-;'8MT%NF>A",\V2H[[CQD\0G,P$>+T9K9&(ZKAB [:>3* M6/A9G@A.4N=MV"DA>DI(STX)J 1,!D<, MP$PR0G*\B4T[47R\C)+-HI2EIVC MZ[RLUSSSV0MU#'Z:QE@D" ^A@A[SU.G%\(3VUD_X^O7,+(M:N0J 03P1*/RH MI--/KQSQKSRX]D/"$N?A<&X8<&Z55_%X<%: NC^HYZ"U'.+WAM;FI2D%L/JU MWA,B9>N!2.G5ZH^ E-W=@-G$2<][*C@KI&P^%E+>#UJH$I:+(C>KI**"Y$U0 M]@9%4U'V:KYK*5@&?DC:\SB))\[+7M> OT^*^\;/=K_;GK5RSLB0H" M&UX5"P(Y((,P_^@'B?-//\Q)?_J#K0KG4^ /9)'ZGHO^M66"I/QH4(P1%-<* M%-+ FI$Y!V2^->>W^(W";M;!]R^A6GN).AMH56;9-Z]CK4[>UU MI-LBVUXA6[O9L=A6I1,Y9&QK-RK75?M1U+>YT+ZMLZJPQKRG/HZJ5EE9%X=U M<50;GM;%85T6Z8MK5(P, /I*;*35B;2)6(GE,UDEPT!AWXG7<9G>ODS4/W$L !]3I5(XM''5ZHTZM M8+2)8D("XO%0W":!'45>U5XMUB:!V22P*ISF'OEW;1*830*K%FRL M?]?Z=RM@T-]=?K^@4UNO[E[[V%HMV_*M4B=RT-CF]=QZNV41KDJ'6S6SV']'-;/8?T<549*Z^>P?@YK"-QE>3;<1J=M M#<\JGM]QL'Z.DX]%2\QT]2>L0\/+6X] J3 MK6I/E%[7?I[TNK7)=)_CZ/37L[.OSL<@\J-AX(?.[\)/\V3O1_1>1 [2-PW) MSF*:2PV;RD,P D8"K)0)W$$IE?YP"+8.38.FX=<(#M>Y$ MI" VD7!R<0+T2(S5\RX "QVO?B)>(3I]$Y=YR*.ZOY_^)UR;""=/Q3@/\5J! M- &_PG-Q@?%4<.\_. ;X$RAB@NNJ.7_03:M6,M9G%T1T#[T.3!Y\+-Q3?O!$ M9$DP3!$H\O6"7QY=QK00=6U*9(5D2>.Z:5&A'T5XD?Q%#/V45C_-DVF<(JW\ M80+.S^Y8)0#Z2L !^3_A7TP*!$H-KD4X(KD6:Q0FQ M%#^%UZ5SD,.5F'!#-C2%,P*[E($")W('V%(P#T/@/7&&;Q\"& (PA/EH S"# MY7,2/'7?2?,! "#+N=.>B]^G.2PA0&86NWQB2]\#R\)4SA&!4JYQ-4)NV>:T M*KFZ'WZY^/'^C+9X-D)^ #OD[_:7NU GW3^$)'E';3%U(A @032,)\(YP5*Q M5X! 2"-P)9PO( "3)< "2!-TBC^++XC +<=<3L54Y"Z]Q M 6SQ\.?IP$_%B)*+X5MY[:4? < -,87 ."H.2YH28,9B.,( M4&LBD+;3?'B%?&B>1P#3@<4#\>9!>H67"F-![:"&N" OI>+BR[($H)""@A7HRA&E+A4JB08*J1K9%2AQ"!^^ MO*@YB0)4=.%1ON.88QH/+N#*G1)9O6*(T9DF.NAV=+*A]('8UFL7%6M5QW01AB'?F MD3\>@PK,))='>9H#).-YT1B B0&K_ (/PM/)BW6M@14"2B]0GRZ:1H3P$EKA MS %]-H3;].;X%;PDOM9 B0$0+"(F4&WQM7Z7@O%:*I9E;:D/ZLS83Z]@*_?L MZE\%UDFR^A<)%8TI(4"73PE@M@86#[$^2@RM.#UU!*MM"^1;6OG3+\MG>? MTKZ65VN1+O/H!6C==O,IJN6:3U(M9Q=;:_>?:+&]C1Y[I*ETSU$SN*>@V2;+ MT.;N[3YW[P! ]C3I>0< &(M+#\2E8TB>^SROF&^;;[#9X1]H3LF&FZ]VMLE) MN^YVNHTG.OF*)SY9]-U[]/7<1M.SV&NQ=R^QM]]VV^WMDYDM^EKTK<"N&TVW MV[[G;(FG1>&ME?*>^77O>Q-:SS]CQ,Q[)*F6FVJPX MAK]?E_IU+Y1?!HU:OZL 4O4NO;U&]S&V?2^LW'/0M3W/@NZ>K3?-!T>YW[,>\G4"GV#WC==L\"[YX< MJ.ZV>A9Z]X6>Y[8ZO:.+#,U5M%B7SI&X=$Y:;;??W7Z>J_5(6O2MP*Z;;KUY MSR:!%H,M!E=@UR<]P.&NC6A:]-U+]&UVW%:_DASXJ-PNWU?40"LWS$.LP0V/ M:9]L/+?3:.W:0#Y$L+:Z=0O6QP9KRVTUVA:L3^"@[3Z)GV<_),;&\Z!E-PRS MW\5*9#S,6:DGGIUD6^'3:3?W>@[*H1]/QQ)/A4_'.= M[R5NET!K3W"RV6YNZ4]8@QE/Q38V5:T/\XA.FFZWL470R![0QVUVMY"]CWA"UM)EV7OGJ(A#5__V?(;DH1_/_@]=//03VOOA)(=^0#N< MYG&T%N[*'JI'9LG^VU]Z#:_QUFKB]ICL,3V&K.UO(VOM 1T;'=TAI$JL-4G^]'TM;*>>9CZMVW*X<] M(DM)]IBJ0DE'Y3!8-C3ER/P#S4;+&IW5/J*=VS3VF#:*=[N]ILT:J?@A[9R6 MCLJ,O9A,_2!1WOI;V@/R()4.8,/E'%G%.$80G#$D:),+IMM]^T M$L,2AB6,A0Z@S6UJP"M &&0?O:9AW.]V/2B=GO@FR&"=PQ*X%^9.TNAT;?9\ M$]/3_VE+>3\':<('5&8@S78:!!?SL0XS@1SA"N MC2_'@%%IS;ECDKR\G[K(8QAC_@'E/;ZT\R$=TN]ND6V[:SYI<*!SMKWLZ:?S+@V?G@ M]P&9G35O<941;MV*MN /B;\$M%IM]3/PAM:S. MHR#[)L9_?Y&GHQ< F0A73U\,3SLOP+H)W[V M]Q?!;?8FRB>GHS@[E2^%PP&@":+58/3W%^-3S^LV7[SS&FZST_G;Z_).WFW" M)FU+?4LFCTXFW0J228MF:WE-SY*))9-JD(E703)I@[KHN>U^TY*))9-JD$FO M@F320:O*K>.HW75D6/:.>58?:8;)7E@1S2 MSFGI&)R;*[,XMM.KCS'EZAY:]\-RC/9&)_<:;J=_OP%JCV/F672TZ&B@H_36 M672TZ%@!4#5P#F+'HJ-%QTJ 2GF?YIU-VV4EJU7+1[)SKNC+LDJ.O%+?X )MGJV]9R)/84=YPRRO#POP7EXN.OF#<&@C?[]4; MPFNW^O!_PF_56ZW^L..U1UZW_C]@XKQ0=UTE14[.I3@=),+_>>J/88MO_/#& MGZ4O7I<@,0FB4Q/L\Q!;"9?Q^,G@PB@_$L,XH?'-;X#*1()7P9K\RJS%N4K0 M,_R7NP^H^^+=#TI^CL<..H@!Y=*_O?;?+3O\36FEG!+=@:W(;Y"W=(BS5R/5 M_U/PKSP8!=F,DLI_C3'#'8 P%$ET[\V93'&WF?_? ]B)$^>)@W],$452!!Z?7OF)2&O. <#S O8Y!&(;(>"/! M1DX6$P$&6!_AP^5E?'2=$[RC47];O(^^\-Z^*DY5X)A"']T>-U<"%D=5%K 8 M'TL[XF@4\"'C<:%;)$M=_#H-@&_ /4%$&_(O+Q-Q"4]QX:.?.8D?I'#D^2#- M?%B?'Y+:D,D-(?[XQ1:&I2U 6&=$2BOJ7>3ACIR7';?>:. A#?WT MBDD._Q# P^#8&2Y8;$-HFD_RD."'M3[#@!+\7C8ZGMMO]6O.1UE_LW'5C4OG MC(F"-#_$GX!ZB4^'$W_9;[OM=KM84)XR+DFN@FQC"%H2#:9V;@ O7K;Z;J_7 MJ3E_\,XBQ#87JQA.?_N@1\BG<.E^"L61\&EN.5X "@CN>6-8,(R* @^ M18)#ML0B #M VT&TU10OJ10O@3T1 XZ84D(ED&K.;_$-D&A"QW\3A*&3X$$C M+8^8C&&-:JUP"A@WG./E->=+F38!+00(/1I0"#P6#,5K:(7B=@J;IH6P8)F7*[AX6$4\!KD .X6[RJ(%CA>N M)Y:EU@?D^E, 4F<)T!;'CHE?A2%P'OWR-,.57@9#9^HG&:P[O0JF]#30 02< M#.(?#DCG0Y 5;8S +,^""5X#)S'.,^3<"$K\1@*<.$(ZXD3 M>#V(5@Z@$SU-_2&7LX',R\,LY;$ZUR*,I]3G#ZRP.)%T.LQ7@9^6P&]!C PBE%MQ,@-,$#[()3AHH&60LF$))^'K5(B? MH(G$F5 9%$"DCC^= F+0H@9^]#/)I]EPYH3^#>%,"CL+_81E#=X,EC.>+J-- MPN0!BXL(U'E"J$Z"2Y$I_*AVS(*3))J$"UR$6RT)RKDC/P!YII V%7 R6&9* M!YX)1BQV&.:*2>R0P<38JA6 8*V/Q5 *<'-(7< BD' M:0H9 2DRJ$$R(S4N88;+Q

  • $,&&/-@2-+%+.^ M1_$Q'1=H H+ZM$KVD):Y&6M:H&>U&/%)375:K:;;K'/UUS1&,X==CLB9?Y&Z4NL(HZ<9JW(3?^9H6@,*+!0-Y<34ND) HOL6X#^\$J,\%,SGX2B ZOW9 MQ& 8)FS/#4_!9Q#/J6($ZA[D.#D)6;1AY)&_AT52,:G7ENB'[.PZ#LCD(7.6 MU:VQ#QQ#R]''A71C(T@7Z+(38IZN,> M"7^$V]CMF>WRR#Z"!GN%TEI*$L9F>7[$.7/B8.,\),4>38CI5+")/!(AZ/SR MA O%@A2CXC=I0TZ!.,E(=J0[Z2,0LH_' \[I[G;KO0K.9=@M,.=PH<'7<4A M\F+V$I>IE[4UW TIO=),S5/^- 41?86*.BYZ\5[X.I-F?$0;Z&H-QBCKU!T1CE"9 )$0S4F[ MART'9?& Q8\:LNL,;-' M03K,L6 W<#7P@#=(SB*39V2](OL1H376D77%I32-U&M9:?3>$,',K[=)_K! M90?1GIS3EO&MWU%[PIV?(W_\9OBS]F.[ZV4F80$\D40'_E=2'I&SG\S0E92D MA!2#')1_D)_LJT3FARP0:%P9N2G;]B!V1^A)4_VIM$!A2V4:1]K-GO@WH"HS M?)6L4)YO-GZC'+V$,A84DQ(4C_(AN2!C_' =C(!/A.(VD&01,$\Q/892$N)] MJ'E/0Y^C;?%T"@(1BX*DYR01D;B,@>HR%G_*]F)?;@CL?Q23*L'^Q$ J?Q@) MBF"[0T&*7[%A3 9)85.S6%KS$89L4#P;OFE<<$(V6BR]/7-PN5;^:7/_1KR* MY-"(#V,";#4XI<@06"?!))\4RREL/7E2:3S1<$US].G!HS<0GR@$ M1Y36/8^-GIR%(;"BJ8C\$/V9=X1E[GBNQJ$E# RXY,MZ33;-!](("_B\UP:J_-<;,;*_F>L M[)]@@W50J(FY+8@R#,09[$[ZP$V6.&(5C6@>Y-Z5SX%(]*T'2F -8V!Q8!HD M A$0? N*)X4( I&M\%J[".UU36V-V*%-E?140RB+A.%#[MB4JU]B@P@*K" M"1CBQ P*LDB1$6>S*<9.4;(&&"9%JR CP?Z_Z&,Q1&=Z!;*:3A-M:@%B/$:T M)5"N.S+I0"\R-R@@"'9;,"'--T?!FQF!X-(:E0 BB:H<9@.,)8(T@D6\;-?J M])J7/?A#B2&\:XT"4H3R]R6G9TN=^;T89/NQL4?(*3']@"_;_5I?HP'<7'A* MT+DP !: *C3:Q?$PX"0C5#B66L'*HSOQ&1?AB;^#=B5=MRW"8W*Y>-]HOH<@$N\MOA^3KXR/T#?<>65#K MG/6@T_N(&]< .>!WY.!CG, WR/?1A1P55O>^;-;:YO'J;+0M M/'<^^C?10Z$NZ[?)_P>BCOA; P#3:C6-,-1"3),>H2.7+[UVK5<'TR#A>PY" MMB'I@-FBXRF%<:PLLDU/N6QY\-FF:T\^77KT7GW;LU^/J7C6_6;7;=?K:\[: M);S G"R!9AE W2M.VEW !*_6.#!,0%XL%V N&C/R27QA(Y\&68 MQ7-_K_=70>[N/HO8>B! A<=U9Q1G\ M-0DCKDY0^7KFRIR9,^?BPOGZV74^9:,:T)1S#N<(^[I(0Q^[Q(M;,9EF3AA, M*&AOI/+1TXR,A!59V!PWDER!7\RA;(Q'$>+ >BE0HT/^<'$^I0S6A@O@+-S* M%\!','UTB1QI_-4YP30QC*W!?BDZ+3F23E^6!A6]?0*V&ID(Q.Y>27#X)FNC M/1,ZM^NX#MCP-3XU NP\)8<1)?Y2)(*#4$X<+7!"F;N*#\6XT\)1 MP4+K?\4(X>!_9=:F'VG3D )F("_S:2S#ZJD15X?_IL,D&!2.3@!VS3G+Z$WD MAI69%8NO#5)SE6YQJ@@JUQG,I%.4PI5 PV CH<<2.*\[%U:D/!;2^BBE9'DZ MB,;TI_>."?^*SYEF<9#(@Y# MJ!+QW%(XDG.F'*9&U,W@[/U+M<83O$0&:O_YQ]E7E?&_5&61B*"RL4: ?L%D M(D8!B_ IQO=U0!'+%&0*"&?0R3,RW_@QN(45?<65%"].G)/!*R"$6K$'M6;Y M,;N)"1R IR,?*TEPY>BCT)E7*:*5N=!T;J4R64#FI:@',RY0]+/(XF1'K%SQ M5W7$I46[H'20#Y4\IK&*KN,)$P*7\0(./>04.2 *=-.V.R6HJ#9:>/@?PQA6 M6GK90?!_(TONGKEQ\\1?),EI>C32Y9INHUZ7B=,;)M?IML4Z^"<=7 M7MSNU MQ;2_C7>VVC7"Y%C1AU5>E\D;E!;X32[C3+L[@UJ8V$-MU=?L3"5 M:[C]PO[@.2^7$> -\"4N_$"1<(OY)'F07JG1]2^;[2X[DEJ=WD-FNY13'_$L M)R6S>B>* M^8S]0!D).LILP$Y"EBP$M^TQ,I\T%AXS])-D5J2 &!%K>9A4%@'/\-K-.5!N M!D%Z[T.6WW1;]=8#E]]PV]W^/9;OS!^T0Z$G-@FDLL$E1+U&^\%3A"@-]OX/ M:=2>*?];:UE/*%E6-IQZ1I.CF!?B]5<;'C=^<*U<1T3AIG#^@W_4MD@AE?^A MZ-P!*(VJ[ ?K>U4&"*C2Y;0(%%!&2:;Z^9JJ HE9%HDS ME!)&U.^B%9Z!V9D34?"7G >#D3<@-ZR\8T\2>[*NQ;(7(35=_*!BQ"*ZI2H6 MPR(P6EZ#OESEA-CL"9T]T;39$Q58B\V>*+I>K"M@YVBYRMJ:YTVRGAM=_#K" M*#UV+YNUAG8U8[:%%&>+R5V&/[FWVS2*RD@XRC[]B'7W%=S+6F1"Y61^^*E, MW,2L93",)AAG57545!X/I^P[)X0?<9ZB=_O5XJC2/1HYVO5J_>;JGX]G,&;3 M#L9<2N-V^N,>3NR3S&/N.8<#SZW&^6U!E)6'4&\C")V,4,(DNA"M)*Z.:1(B M,R^1W=VZ:-L.X@?07'2K+5:[&^@)]YQZ]9 M/O58A =VP;4(5Z6]G70Z;G]' M"/=(0Y4JC3L+/#L@G_UZGGW@DT5.FF['JV^.20;PR^]@^C$-L*G"KAX!-MUWO;CEYJ'J:T($?TDFG:=6&)V01)R/! MJ:ZOBJ17V59W6\Y\Q),GG@4T%2=4,"K[O?[6\OQ1!G'L5E&SA&$)8PUA=!MN MM[6%%*L 8=QC.,SS!UBWS5$H0J_./U -OL 4,>7;/%O4@K>:\U&9F/]&_MNB M( 9;+@F/KG1"+,=/77C3+9?A<1L=6?^27 >Z33W[0#BE0&8HJ-9'^!E[ M_U'))UX[7^2/E314EB,[!G$/WA$F2U"/9DQ_Q!3[M-3U1SYEU:*""9IB8CZI MRY_Z0S5V1<@6\\,9[P$[(F"[!+5[8!0WV57-^6.NIF;+C'FE\Z7<-F<#A'&Y MG?]DZB=!REU/.9DCP57$G!O)M2IX##++U?=S''_#7L M;L@%M%C LT7SX'^:W/[OHS'I[_(\SB%,(,1!B( MZV)D66*.Z8EB4Z=WN+E)JII@JI%+JN\Z*9$FF%1[KU+%]!82/94ZJRJ:BU-! M/0S"6.FZ.!R#&V)\$Z1J@[C_&"<3QZN?_F>Y;1B_2S5MEZ_BQAT-%SNWP"KT M';HQV5S1'A@!?I"H:LPPCBY/0ZKQ]=,4!SSY9CMA &U\LRV9[ !%MLR!OE@/ M@^KO=RU)?%HX4VXU=R5"V23=P#VS'#83+$KC M:O(14%&FQBO)JE1=X.HO@)A*Q^@/]#Q-S3$76.9\C26&7$ $%Z6I^E)UK![, ME"FH>AAP4:SL]B>P#[SJ%")&QJBY0EG)4U%,7D3JP^1N-5*#>GZ0!-%-XF$! M43P)ADX8C#?<%+;&P.[6)7A05]RY.EZ>UT;#E:B9I#:(>LD C/9Q0!---,AI)H=L;S**;\BQ0*7(4H=@9X(3R,E+W 144,GCC+M6 MX& 46"IV])5-I]7@&\">&)>/W243H::X2G_,(]I:QUOPUK(%;Q58RY,7O%5& MM);KXGO+>JW(OCBEQ@)*0#(OE9VI0'B.QR66$LM"]9$N43<;\7#;8/@"#2!C M&"([?G&R#/=?7]Y.1 VY!-X.=C"=P0W93UE:7JMV)@54+X]F?H(=DXIJ>MH1 MKYZK[K_+F8YP\+6Z]XMBX'3=IX#FM)ZC+ $C[G>?5-V!&/HH@67GT[$?ANB8 M16U3WZHGM*KA%"-'C<^A8G@_&HG="),&?$#]X/*2"]#E&+$A-4(8,>7H093<>TSIJSS^ M=$'Q+2NQ5#&NIQBJT7C% &!%R!A/,9OL+)I-0'YPXBIFH@O8L97"WX+;-U$< M?4Q\->@TR+XA>\S3T0O"93A2^F)XZKT@0IOX8?KW%Z?-%T[D3P1>>7KI^],W M/\!6Q0::I/84-LLY4#C8L"\<+DO]^XO@-GL3Y9/344P,&I_W@D?84E8!NBW& MIY[7!>Z[S>HZS[NZ'LASM]?M_>UU>8WO%K[8KDV,8S1J(H4P2(NYE457H_.Y M>,]W2C)W(H=1N[=RA]F BL<[UT?J4(H&;HWP$4^;Y;S++G*;9B5MOD M0*>4)S.R83[\>C[O9522KX%]!I5C$4>OL%?];)C1'=0O)2@DZ']\^>4[_L@, M*>(GR]Y#4V2%F7+84"<9='%GLJ MA+N.L88'V1OIL:7&!=B'N(IHGV:)-E,@,5G9Q> MU/H96VN@PI'$8,M4 MIA<9AD:O+TS.X-5)/SQZA@C]D4S,4?=P#V@=I_/$7,)UYA&J]=C[>#0Z!34E M^NG\@6_]GB48IP)]"AWZB ]@]*8Y/-#YFL29W(Y:,2S9I$ >4JF1I;1&8M,% MVGSE)2F9;,1\O@!<4T1EYY>8#:9+GP8L8A(0$"=FO= ).LB1'%B4M(02ZJ@! M7%V^G#7W^<.6!UQT"E[>-D4.'=1/T$/)E[*K$_D6%8=0"1!JY@1:!4C-I[J4_H84,E(N;R5\1*BS46#U4.T1:BQ M4<@HAS9, 6\.B1OP!A'E"FL8.D2 MPU-18-< +>HM0U!OKY48QHA!3DQ6:T@AE*.(TG0:MT7T,>_5#V3 S7P M$A/TN<$R%6?@#+OE.C3;4/3;1VTZR-]<4#)2(X&%=$GEB*"B"ZG.,$ ,ZRPE<3^2XZG5?+#G"G3>=7X>H9S7VGG[TAUF< MI(?!WT-:P:];RBF4B&&#.=+Z$>6PQJ^AG)$H(\Y:H'N.K&G.2DYDE)5U00F<5I M,@D#\VE,%9):#&"L2FB%D@"FFDFX!E/0.0*DH!:-%#A'1/>AX(*(/1F7O:6I MI-*-? 484R/T+@(_P4$ M$Z28R/H2&=5.J 0_S0>8)4,11>R;DQFQ=T)W6H=KRYZY3GCU@>'W7Q6';:J\]5Q9N'/O9;L>>J#73< M?2IS.S;?NIH'-I*L3E\*MT4XC%;.&YU,?.F>51E3:SF\C"E4AB-3117PG/]#'< I*149X2 M-49K<$'&'):APC; ,)ZHG=@L4;'7T1R\"O3BQ/V%)Y"_793N:0HCYM5LS(E M@,WIE^=&=@B:29JLU#U8I9ES.BX>&^>9:/GAM65A/K;#N8Z#$67K7LO:#3E+ MM/8TX=W&9N%=9Y?!Y;,0!X]BZ#FCC MI\D8ZNQ7)DL)C 7%O2AJCRI]B +UQBOJX1\(? MX3:.^,PDKW>5;L_H;&2N@!3"7 7%/K!QTKN)PQ)GS"^0K34A,4*7\ M9 K4RX1_>&&>@+V)_:I@T8OWFKG!F9XE/!?U7$B5!ET42_X3'D#J<^FY\2[ MMZ' 9#?8%#P8G;DJ.JR;R8R4I B6>0L&5I= M(.4E1H4B=78KY1T?/%?1 @YC=NEI^;$D.HF94AIE$*59DI+%'1KJ;ZJ&\TN5]*LP%:3XC(8DFT1@4YJ M%%G)IEFF\@5Z:Y"R#(6W8*%XSHTO$>?@"+FB9_Z9QCAF"4E6W(R&,9%1I#;D M[RC\>1M,L!,)U>0&P-(!)#-J?**:#H*61BE&UWX0JF(D6!,VF5&]4XVF(RD= MM:"6GE*K-^LTX%Y^BZH#U@T]7= NJ'5<@BXXZKM9+)\L.CK7:5&+P:2#U6S! MD!8V\*.?23[-AF!#^3><"@:[PW%M5+)@5N(K-^(Z%D"BE+J5\*X9:[B9"L/F M1F)V"3-+G7J>R"_?KU\'=?)JU_X QTH\(2<>4?*1&4 M#")5)>GT*7(;L%8^H!83G$L/Z&J B3L_/!5RK&EON+*#^'/GQ;]G 9@Z_\!T MN^\B0LNAP):'8,8S[G%%T]DXVCH@=[2)(=U'20SI=VQBR $EAE21:;5JSN_8 MNN*[/Q9HH16U.WO.K#)#B7HJD=2OB+[2KCE?R-"Z,#(_[K*Q-K:H=GZ87S C MY;KL0'5E!&:0@G+OHZ;]">\@N_4[U7F#?GT1#6NN0X* _0;8@QP@! ?+2K$. MM+!=L:9W@,Y0SRQ]2>$!ZL%[5L'N]4$4>Z"N2Z[OQV;>% M#A)Q*UUDJC6F]B++_/JB&I+_]DM]JNF3LJX8,)Q9 49K,N0("_J^R$.F.@I@ MO;!(EZ06"4?MH61U&ITK/HI!DF/):Z-/Y]CB0N\!=?B:*X=Q2[4QM%*NO?%G MV!RKSO$<\SC'0JCN83CUP&PDLN+8.54IU 4ON%?NELA=/G4J4N'BN\W6/M(H M#L;:'>P$Y7RXO0H&008H4.OK)"P9>KYW*M2VY+R6<5L%;DZ!ZSV& @<(;A6X M@U7@GE7$=VJ*BRPJ9AMC8WM9WB,L:W@*L,3F9F^X7'#VMBJYRQ_^^[>+7RY^ M.!>?WW_X[\?*4W[W-YKK5; I&B2&\45_FHHWZH^WV)$Y]&=O@H@61C>]+7NH MD3+GYHC18OAG2;3]?JW7ZB'=RG&:\L62I&M$TG-#T>2=M7JGL_+7>LV[YV^M M^OV>NFZMO5[-:_0V>NQAC19=P-PZI[<2M1(&?HX+\?T4X[$/!W0T+_!]H;V5 MP";19DXI\=H$E"WA ]D.>L>4*[Z"I+<\?WKJC89&-FO?O&Q#+%A"^ MU]8K5MM1WU3Y*DESP3SH.0SU]0N4&ME5EDW?O'Y]?'..=$5 M.K#[LR@2M\Z9MMF#B$N@;F=%3<]K^$R6?:[L6(Y,4E\; /_)X-5)\Q5FR/U. M,R0;'8*B]VI.=5[#M[MK^/8]R/N^EQX*XVS6/,LW%R#3KCC?7+] @V^F&S!. M9)A+>*?7[C>;[=>CMM?O]'HC<=OTD'>^>/<=A\J,G#/IC$0&]HUZ9V+#?#S= M,4_5 79YH?U3TJ=6<#KQ>YQ1[CMQP9.2)VO>A:8\88"LDJW(YJ7S?4_.N6)I M?B95#YMB\8USO7.($\T5-L]:PO.AH=+C@]O^.XN'? M[]3E^,]&$W?0JK_^4UR?8BBG#NH$\Z,YGD-\R>S^^A!^50HL%$V(SJ9)$#J- M+D>5*J&G[81[CA4D6@R)+?0XRSL?68]K6MZYX SN5IQWKE_@4^EQ#>:;2QGB M+S/.%WVXJM:PJMKALIN6-1N/G=TLY37]ME?OO!YYS7K;0U[34C8C]@<%?H/4 MC$VYO]-T-U/[VHRMM.[288B)?#_UG)./ 16?U)QFLWG::'<;S>ZKU:SE/_)( M. W/\I8J\!9K!EK>X]5;<\SE#QX->0^^ M*9:_.U]6:R-[K$K!^TJRO8/U?MW%]=KM7K-;;S3J]5:WTU5>+\]K-+U;4*M& M369][Q=35N=YE5%VMFM'U:8Z7G,]]SWC+DS?[M>%R5O'HC$H*0O7&H\4E+0, MNI(,&H3\)B:LY="60]^AEW::O9X'>FFGUVF26NIUF#FO2.N@>@Y5% Q?8.7 MM7"^AGZT:P:]H;:,M-.YKX;\^NP.';F[=4Z(U8_WD?UN8N5;]FO9[]9N@2ZS M7V0B^\YFNT_NA[ \]I!YK'5"6![[)#Q6^A\N= ,PSI)&YM)19K;,C%;CB4MU MN?#]'T$X =3(@"?]2.!L7>>S+WM0G:5I/ SDN#%98#OTI_X0>3E.0,;KA>#> M99QBO&N>OC%+O\.Y85FZ9>EK67K+LG3+TI^"I;?6I 6IR-I"65$P!^P$-38)/.O_F3Z5L6 T6^)3#Z&_E>_Q)YXM[P^*?\@\OFUY MO.7Q]^;Q,F.^@2MO]E^K3LZZV4PX'9[^*:Z9W7]5#:076/M9?HGL6(7#W)5\ M_1.RQ9#&)?UT9/FC:GSTZ7Q_N/83%!?-P= R[@-GW)U]9=R6.S\S=VZ2-EY_ M':H@8J+D8K;( M?]W)MKW'+6O:8[;]FMH8O=MAC[>*-)Q:T?BMO[KQVV.W<%L'D-7;WWE_M[O8 M^,$U?;/=PHZA6]A.MZXOXF% M*<+TN,1:WXJUG8JU?9)>?1I T7IKA=A1";%03)3'VAAL43#,C\:TBT+,;"R) MEDQP>5P&;+G.82G3W S+JWF6'1UCSU/=';#?K-]BRU)OOD>@K)0^OPK$&'0= M'+*+92%?QO K\)FOQG#N[W*Z:K/>4,75W_UDX$'RT\:VRHI)U^3 M #C,%%C,PH^OV!A:P8F,.Q=^?%7B4U[/^4?M>^V\ICF6UVS7>0SE*)ZB<39= MPM;Z]8YE:T?/UKRZ5[OX_'TO^=HNX'5!V1_.?__R[9-S$:49N4O>Q\,<72%/ M-LW*TLAN?:9>[?OY;Y9&-H2722,__-LXBB8A1'/NA\,\9"WS4Q#]'&#YCR6<@R><]Q\^6L)Y".&\%^,@"BS='!G= M?#K[Q=+-XVAIG_R!""WQ'!'Q?/WVP1+/XQ#/UT2DV#W#"J#CH"'I2FOM<]1Q M%R [CZ\QZ.9?8OI/)C &@ [R]W[F.S05YF0<)Q,_0Q\V-AD.O^1 >[NI, VKJ]N84O]E10>6_ M[RA!%JL%RU!I(@S0N33*0W@%HDD:P$O]Q $,\H=7R'M3SF@+4D?&FIPK'S!N M@'EJ\23(YJ,E%YF8.)VZ=^*_.FF_PK#(-W&I3/+OI_])KRDEN&%>'+UEG"=1 MD%XY/F#KE$8PIOGP2K\%T!HV[8>IGG[YX=S)I_#81/PK%VE6VT-LF&. U<") MCY3?C T(;X+L:A&LNP'57_[M+UZG_G;QWXMH1 -Q (4!22)@CI1FB2P/&:03 M)_#W9 JJAI_%ROUL) M<5N!CPMMUU=7X.,>@M'?7]Q=Y-VH]UZ\>Z*Z_>J6YN]\+4]6A:]V^/Q8VEV* MI=\O?OU\]N,?WSY\7TG.JY:Z@@OLAMK,1!%4,E"W"!+!JI!*_RCF#GVX'5ZA MZ% Y(%Z_V7+EC9=!FE&+QRL_=4#'FCE#/T_%B-6IA N+X#4# 7K79<352-@/ M>""N_'"L"HP(F>0%LBLPW$3/\_/L*DY@=Z,M.>QN8 MFBGBC"Q]8>#=T)=YV MZW_>'A3 ZVIUYG?;-J%H-6N-?O/1^T5T:O7&_?I7K%ULM];L;=;<8L,"KY5F M>>>^M6!\,,_/YL@ _W3QZV\_/E]\_M7Y\/N7'U^^?7>=B\_GM8=ZJ+9P8CST MTH>>V[UK^)[IW)8[3GZ9O=EB\NH^[.AU^MJ!!\;9%1:I"GC*,B1\_F/>G7/L MLS\1FYRRE!:PT#>P'P=L@V#DX/+VQP]H#[X,C2SKTJ/1>8:QDF"T M(BRR&P%3>7BN32NWPKOBHFXSX?U8T9V=2_7W_C4(I+-+/TNS.#IVYGY$4MT> M_#%(]87J)"O'[R/'%XN\-@AE/WMDH3)!!&]U$.'U(![-X#]7V21\]_\!4$L# M!!0 ( %.#=%?Z#HJ*V1@ %H> 0 0 >F5V+3(P,C,P.3,P+GAS9.U= M6W/;.+)^GU_!XY %(23%FJ:F9L2VA&Y>O 70W&HU?_O$T#YT'PGA H_=[AZ\.]AP2 M>=0/HNG[O2_W%X-W>__X\--/O_S78/"OC[=7SCGUDCF)8N>,$3$+9?##X(,C.Z.*9!=-9[!P='!VK8NI;=OKV]?&[UZXW M'KP]FKP=O#YPWP[>O3TX&AR?D,F)=_+ZX. -^9_IZ>3H]81XY'CPYOC-R>#U M(7D[&$_\@\';8^_PV'L[]H[?O1-,G_@I]V9D[CK0M8B?/O'W>[,X7ISN[S\^ M/KYZ/'Y%V73_Z.#@#X\,2Y:&>]&!P<#@X E(WCEDP3F)R M 7"?DXF;A-"O)/HC<<-@$A ?9"DD*"U+!0I?QRZ;DOC:G1.^<#W28C __.0X M"'4P7U 6.U&)Q<3E8]%TSF)!MN>D8G%%/3<6THXEN8*@5'Z?A#''OP;XUZLG M[N_MF]>:\,'4=1>M:B[2I+7+3]JTH"#CARN&OP:*;A-MR"=LNS8HNC7;4#EKZF1!1RG^YNLV(YOWK9LA*5LU MHWIQ,\1"$2 (;]I4R(GW:DH?]GT2F,R_U>+X2\6,/Y&?+19!-*'I M!_ 1RLVI$IY;,E'K>&E?J9BAXL>IRSQ&0\UTWE\PNB L#@@O[DF"P8R1R?L] MV)D&:JW\/73'KZ AJD2)__($P*_W@82$5WE'%"V"_WZ/P_B')!T:B_N]8*1M MOX&$PWXE8/ZK=]]SP[;=!Q(O"?\C>N^32=O> PGH&QTZC]3W\+T3^._WSBBH MTWL.?O;E]E*OTHBJ4R+%5?'-&_3A0/QSZ QR#7S@"*I?]E?+KG!)./%'T0?Q M^ZI\2V)9I(%P13*,Z9;'M)),?J@&L7%H(T[#P$?#XZ,;HI9P-R,DYNV'NXZ1 M%H(C&/<[&$"289"S,?_HC M">+G3:%7P5F+XAMS%(OL_]M)*]CA.3ES^>PBI(\;FX0Y0RUZ;\W10ZZ.8-LC MS,X)]UBP0&YT\C'A040X=R/8LW@ (WU3Z%QK^%KQUB+Y=U0@ ^Z%E">,X!\Y M>X1/5>! #8ZH C]=JJ1'N-XE\[G+GF')"Z91, &%((J'GD>3* :D;F *>&"- MM$74D*L6RW>K6$K&8A'-63LY;T<=K#4CGCJ #@]6 9)L'<57K'F"LR-9 M.RGO7L$G?"S/,!2H>2UP7V\/5P4/+3R'97A2-@*6C%&/L(!UFR6D3NRO G<< MA$'<85TS9ZQ%[6@5-?A)( M*NWHOEX=W92P1^-[YBZ"V WO8I9X,8Q!:P-TE5X[YF]6QURR<#(>/1I^X0\! M4XSX9W2.BZIH3VNCHYJ+%HJW)2,#&0T$)Z?(JD>(7$8PK.3>?>IB4N2DVK$O M&>LIM2/(>S3>GUPFQO**<@XJ(4C=G$9W,[?]4M3 28M&R=Q6S)R?D=W?G 7J M.(*C(UCV""'L=A +)R#H>V=4>!M(U,4[TL1*BU')""]P$YKH$K\> 727C#GY M(X$.?$*O1 >?U0J]#HJCDKF=LW!2'KT:?A.7WW8=BB:.Q9.3-Z]?_[UDBIL[ M%IV?U6]].CDU ^#>'8?; E?RUD);LM?;0)M6TB=@"S[<;NB5&6@A*IGS!1Y] MQ,#$^]L-G!: M"V7)3='.#]U'B-%+W V] J46F(J @W$O9U3J-NXVX$NTVB$O.2I2\CX.^JKK MN=OPUW#1 E'V1JRZL?N(2;4GNJ-QU,1+A\^[LHNBQK?=1YCJ7:7=H-+RT\)5 MF7[B%J+(,^A[XM:W? RPFOVXL-S$KM! MN,W8TL9JM1)0$:+0,NP45?JL"4ZA#<[/LA5]DA&< MW(E':_& 5=>#/LHK,W1RQ@B,X&W OV]51O35:@6EY+AI)2C+#1"7%D03'&S# M3E[J)W?Z";\E'@D><(_>[EI26YU6/LI!*ZT6$EFQD]>\DXI:F&"F4D:F; MJA&WY(%$"8&-_,=O/QW;HI6GDA.KE3PMMPII9+N$MK/;MGZ(P/U^:)/(06MV M0O=7$KJSF0OV*1@I:*HRURN>46Q76S*H6"M*:]P40WTI;8(31(YJQ/+9R4YJ M&L'+L9.I!GZ$Q-17JI66DMNZ@[0L"8MJP4Y2:D&[< /VU0T3\L^ ,)=YL^>M MRDA]=3KI.*F(ZVLA'5BQ(VIVLJIW8E&+$WJX:9*M^=L5BKK*M"*Q3KQ@ZL6' M:K,MI9_R4 CRZ@AR!0IF9=7Z13KW,F M'*QKEZ$;^*&K)].(IQ99TSC$@9/QWB$H!Z4HUCC)YI3%P9^;GL(&M6A1+CFE M:U%>FJIB'A?JZR7RQO&B4O/L"'W7:K38EWQY+<-3FU08:8Q1?#3"0*/.(3)53+1PEGQH(NQ91#Y) M5CM(U&BV/YJI8[.#91U8P/0'+6,NMLWB:,=5 ]N:@Y&_,(,M8 M.\A;K(^*^P[%=,#/"0L>A,&P[E;8CKD6U9++L [5O)+=;A;?,'+C!O[0?\#S ME.&4$9):)YTAU7#4XEAR($H<@>\ &3N2LY.Q[BUX^-]G-T[8.H?&]8RT4%6F M"5,_](76+KY31R1=.4EC3M8$*%$BV_0T]81R4U4J<6\ M)GD9_"(J'M#) *I6GF'<046!)P@L*U M@QVDC$B/9=?]4\=."U_)_5H%G^*Z0PS& Q_.]9,09LJ&L:MGK$71X,+]P%'\ M<0;V&M'JR_/K'HD;U7XL1>M=0I-E6= MUSFRL4Y,I?XFVRMHL<4[6\E#O6IF6Y!KXGP2'V=@,JV[+4(EIQGVD10./F*5>U@7L(A M-[GOB">]R9^>O##Q,59]PZ";5*85@9*[S4 $BH9_7K6CZNZE3#1D]UK7$="& MM1;OLG^N,858WUT"#6-_D: ?[#/4-4_FA7*;1UE7DQ;T=J]YX.U24:,CJUPJ MWDYI.Q4]^^#F] TM.,'<.G !TQUQQBP,3F&K#*B/C7Z_YR=I6JP]AP-6<1 G^->OC":+]WM8W(]/ M_0 :R^'C2Q"3/2<6A"DK-'"B*7Z.[/;VZSJ8AM%GT_,\(<-)3-AOQ&47-&'% M#D[QA$>!LO5E^-T]P$[_<\<1A7V^_@-"CU%I0+D%[VK._O,C+# M!\+<*;E)F#<#0_$&C$(RF@@UA7_]-KP93=!R=*-GJ36AL7C/7!^&]MQ]OIS/ MH:5N3,)G8.L1_/A^1LY@EN%E;L(PN1FPKQW$EVG,!F1O&0,_9@/\C2,3K$8/ M0QI=BJ*+O1[*WM7ULP6#C?>WW0JR(L1YX.K$3<+XFPN:GY]Z7MWPQGW&[X!D'B1S MTWG1BF6;T?B1"\\WRK[#>,IST-JNKQ;KOHSZ9+RUSB@#;C19N4L_E!>STCA& M>3U*9!&^)T_QQQ"6K-JNK\=TF[,^5M6TG0UJ+;]P08SGF'*C]:[0S,*&M7RY MO=<)KL)JWQH^@$Z)#00,+SE/\#31)^P68.:CR35Y_ WD7>QD8/P+!_T7,"1" M\D)++3"TAM.I?_](FP&L M++K%+<\4M%M8HX76.9K(A9I?,#I7:[?25VNQ,Z:W59F]$5;Q$WX*)J; MO53$AC:O9AIM;GY=:1MZDNN*HXB8JI6%HA:HE5?4C8:1+R,BGC,]L+#U9Y\U M][ +)PL&8.C_&^9UNMSFB?%QV;V,I$>L_(;PLJ%3J3[F$4H?;,81#A MN_0PK+;KK?F\N#\*M9#_(XS"0O:_=^X#Q@R@A^/&9?%A\Q)A0FG#NJXTE,PZ MU*C2]>5?6)-&CR:98P-4TYH!JB]O RPKZG']RX'>5 7F>W'P .NDZ;'>5BJS MQ-(OA&)D+SG4CD1U84NGPZH:D&WW2X$F 67W5+S.MHA'$W56F9[B&&L875B_ MM,JQDH'-=(UH)+)A75].B+X(B8A9RQ(?B61%HRQ+4C$=9OQ# MP8%_&?$D]KE>&)0WEZVY$?C&" M.7ZW (F?!+#GB59_=I_PQ#N-WV@;]M2>OZU;2C(. T^N>IHCH:JB-JR/#<>N M7=S)UGN2&[T!L)]QXB5XKKZV9Z&.UTMO] UV\E%G"_O()I&^"B*/AMBN[](/ M=I%$_M65)L9%2V9#W^X)FZ,S-+4N'FB(,"S'6(JOU9%K[D7]VTN;Q?YC:7/-(IG8"'*P.\LNO)71D!)8OIO(QR11\)C\_= M('S^2L-D3KX1-->(KRZKL"9#OQNSE][Q:XVRYLU!2V:!XT_)Y+<@GJDC].PT MMWA )I^H5F5NR03V]OIILC9?6TV^U43["?GL/A\='+UNY>@ID]F@$13O6Z3O M7Z%Z&@]K7ML:+K^VU>%2Q_J56.+U78V#J#]0+!6TU,RK"QCH%F9@TXH7NIQG MIX$C)KR-59<+Y%= (0/4,5 MJ8[8U@5>:;U#4-S.*"S:#3VM++M-! $\UQB]YMMRVH6Z)1=+5N+5^$5>MM+2 M0 [,12/[9AP,:<;LI=55>2G\*[^%-M,[D3*"7T8>('@=?*?GM!52GRUOIZCIR)0=FC# MR=/&:]KR!F:83:!Y)\Z"UEKZJ]=E^^(>E.*U@I5CULM(75N]H&SI.8SG:U(O M06MPM-=7EAU)MC_+-:2VM.\KKZJJ/;_XG&JZ\=<'U9ISL-3RD;,["\C1Q1?6 ME[#*@H:(."T.A=DWLZZJ@R\3EH;&E* M@1%,2OCQ,1WD;LZ[%NQM-?'D]=*;T/7$%V8!",U$-HA%%N&<76;(4[P9KF(: MVA=>T4#2&.H1YR3]>1G5;#?E9\ ;#O?6X&GI-MYP;0'TDUD -1-?:"B<)R*" MB-V1,%392+[-2)3%&&$,;A+&(B%)?@%W]!B!.3P+%D+)(Z@5&R2R>?%V66&< MU&REI1/$YB/:%CPL,3L JFP7D2WDYPD1$4]@*<$\NX=I1ER\4*NQ-]JQLE0+ MJ8D NR6XVOOH=\J3O+4-(ZMA8NE(R-?T0*5(8V;D84^60U;$@@70F_1(*+\N MP-,W'&#-%@JGR !81:(_F/F13;!TUU#*KC8+2T5!&]0?I:I>F-T4O["J[7EL MR&4$BQ;85#KG=!.)I1*V?)U6GHFC 0$=3.;IC$D_&A9":& +=S47:=9G;(5F M\)7, B\DJ;O]ACX2]M&- 5K8X[SON#2%8;-LMV!@A=2G:RWH?O\F7LPO(_@- M5!FNNS6C([.A;ZLG_9E_R#!.PIC>DH,W,/ZQ%E#,C)/<-)*\L*G9$)X_BNH7 M(AV9I0I8'I1C[+]M'>[3F;,E EYGS:R++L)W8_QM/248'AT< M'79),=M(98-J"GAAR])J;@/^/0M<,%CCS8BM,*<^4] LB+2)SF8NFX)]V Q? M(XD%N_45SB6RK#BO[U1=DZNE*^#*FSLB:6HGM:V&U )QR%.I%!\T+7@G/SZ7 MLZW@JZ9JA5+^$2YT<;RE)).OW$)52+1R(^=7/"0\!Q5.G]S$BK;9$4Z=72!4 M24LTJU!]>1NV#[S"_&D><'2U*8=3FI3>,&&IYU)%R]Q8"J^O%N HJ@N2US@P(@(HC1J(\V66J\F;(;[IKU( MTENWEIO2IL]2@8 MIG-:BJ%=R>NT;JJH9MXO'BBTW(O\9H5\S*^U"[J1@PW9%6I@2[- 3*3T;](7 MWX:S%0,D+:#1. RFZ17P5J\V&--;JG[CR4(IC $-">BN09\I)1FD.C,4BB M+2M;E](&I2K5"^Y H]!<:6C%PU+=3&G>VIBMBH(VZ.&F-^HV>3O/LBMYREEE M\$YB95E+%ZZJ0Z$TQ*.<_47%WLND6F Z^62E-=A5TK;[+KZ?1$#U2 M>([0D(NI([^7OM IYW]QV2Y[>W)E^P@388I54K2!K/DJT;ZEKA!9YSB'2::?AU MNY1YYDQM-=2V?PI\&6E<8S^R"=O:(0S]T$IN/IH9@Q^M6O.7UXWT!AOF4S-8 3_\]/]02P,$% @ 4X-T5\\K+@@') JV(! !0 !Z M978M,C R,S Y,S!?8V%L+GAM;-U=67-3R9)^O[^"85XGF]J7CMMWPLUR@PBZ M(8">GGE2U)*%-2U+C!:6^^LG2Y:-;,NVECKR@8A[:3!"YZO,[U0NE9GU]__\ M"_?WW[ MZM&S25JFC^2D^^G,R_6OX*3QZ,PKS,IF> ?QC^<^> M3CY^G0X_G,X?"2;DQ<Y]_[)\F\O/SH; M;OH@?2U_\M^_O7J73O$LP' \FX=QJ@^8#7^>+7_X:I+"?"GU>W$]NO43]4]P M\3&H/P).HN,_?9GEQ__XVZ-'Y^*83D;X%LNC^M\_WKZ\\LC1\,/\=#@FA<^^ MSN9X]E.:G#VI'WSR=#*>34;#7/7\:QC5!;P[19S/:!G+KYU__8B_/)X-SSZ. M\.)GIU,LOSS^%WZ"JF[F):M8_OWV[WKR#68*H[08+:7RBOZ\^L:*I2UB_#+' M<<9S"5T\?#1)5SXTJOJ93"_^Y2A$'"U_.EC,X$,('PH<39BF&QRY^IJL/O%DMC@[6WXG#(DW%_^^ M3"=G!VMV/FDEW'/U$>1#]?MF.OF(T_E7VI''\Y-Q?OY_B^''NGG_CO.!C%K8 MD 5X;AVM37+:=M'2WN$,3U+*I&QC==^%9QOMB^]'^\U$WXP,KPD/+7[\X162 MJ7A;Q?BZ_#'#Y6('G#LKBQ7 C6"@#-G2&'0"5T3BU4(;FQNSX4Y V]!!?C]T M:"?\=GP@GVUZOK3?)^.TVJ=H*\(B?0+!O20H1D-@,0+!T27FHG@PK7FP"<@V M^E??D?X/%G8SO;\:AC@<#>=#G U"L=K(X %MH8V(!WIV4AF$MC&II JYVHVU MO?;XABNY,+/)\Q@*RZ!YXJ 49G".%R@R),.,=.@(AL@6E#89R,9&<,S$HH(N1K0V7YN1],F-::;[ MPV7>D1=SL<*OZYMJU-J;D, :5T A[="QT*::T!17T!4>6*>>S 90??)F6K&B MK2::$>093H>?"-Q4/*I#-M0J\]A&,3Z5*PSO?VD+< ZE/ MKDXKYEM8> J4 6J2#%9E[J M:^'OC936IN_=1IGZ.U'FP7)K&ZML9I(+FBR/KV$3&2#E2P!7=QI66!1)B!!% MZ^3;[6BVT;[Y3K3?6/;-N' UKY:%(.F@AY*1; R3Y(0&YR&CTHD%ICAO[?C= MD;3<)T6''\,P/__R$<=@NQA1X M;)ZINQ=6GZ*<_3EQ,V_75A_-:/]R_(F>/9E^7280E3>>'@R.5_.)5H#3#"%Z M5X1*4H70.FY??WZ?@IQVJM];PNVVMI0FB_%\]A83DOL41TA0+I9&'K,UJAY] M.FXHYJ*8.R)3(&SVGCGB(V^M\[OP]"FD:<>!9AIHQHFG879*VU#]3SU#^!1& M!&5V,G\:IM.O%'W]5Q@M<.#1.\M8A&AIX M'JLJGTL(AB1;%"A)5CC2:L$**64NC@O6U:9X%4F?O*$#.7#;GGB Z)N$\(1C MNL +UVQVX9MM6*TJ4>@D#12ER7A+EB$R)X"C84HH%!BNY7@VQO9;/[!/_E C MY7["TR=OJ?'VT$P-79\17+IQO!1>-(/(I:JN?02?D@-O; K"NY!+ MZSJGNQ'UR4EJ3(Z&JNCD"/'2F ECG/ 9LM8-&;-0 $7D/*'W*$.'YX<[ M$.$!DL06?&BFAF;$>#>?I+].)R.2ZJQ&=?.O ^M$(FK2SL1XHNV)ENI8=! +KK"@$;X28-4K'A.:VPV+AC9A:UD*[(+0.(@''O#SQ M(_U%QBD@94%O)F.BD4F?OLO0F,[%5BM%<9S\A> MH88H+>:80E:^M9^P]O@^68G6RMY7RLW4_/MD/+FZIA7M!A(-2HFMLM(%TNSGH'Q9,.Z>F@ M?:8(-1E&KSF]J*BML471BIN7)-\):,=ML5LCV U)VBFDG5D,PW'=]5^/OQWG MO!S/YM/EA*#9[SA_,\5Y^#)PJ!47TH 0G+;TJ%UE, =M=$;AHK>NNU"C.ZGZ+M.,^_U)7N!C.3L_M=2U_&7"G8HFE .:ZSX:8 M(<8EQ3U)IGZ*3&9)P:I?$,]KI1Y/E[*L+-9JDC&520$'+:H0? M@=Y4!2$5R5(6RI;6U79W NI3A'D8'VY6FK320[OS%QS17WWX)XYIH2,"=I+/ MAN,A^:-+S_0"6[1)8U %9*ZSD>I4T"@BIU]<0!&2PM(Z9-@.62\S<$W(TH%F M.LG "J[11N\A9E7[\%"#5Q3KF1H@0G+07E?9W1E\H6-+N-U)!<[7#EV\+X&L M=SZ?FZT2A;E1^@ V!L.=<#$V/UZ] J"[>0Y)7J%,JF)"PDADIB9]F@T MF2'W4.S;AT-KRZMS-2+7]'*ZZM-X3.33) G22I&\06[# MT:L''M;O:Z?^0^7]H-4XM0'_Q6CRN64QSK?O/$8MSBTK:%2*4V=7T /(Y'T: MTK?]^O4/\E9>CNN@DUG5^4DBO_Z\%,^K9$/A1!IIR%>A5QM"\-7'SX+5JJZ2 MFV^T6Z,[N+ Y?%W*^_WD)/W?8CC%6Z=S#Y)5RC-IP2Y]-N$L>,$9,.]*E,YK MRW3K>N>MT?6JU*YQ?#,?U%I9K(^]/SB;3^>K,;U"D M4YRE#$49\C9+21 L.9HVEZR-#Y$6LD4V8W\$/7/MNF3+$575A%9+.=2[J5Y, MIL\FBS@OB]%J(,T@:%F4HMC$1$F1-TH'CJ)ZH$B%/%2#J,4V(USO>$2OBD.Z M)T8K8;OCGE(3S;/)Y// E,2Z$ ZM3G<16VR! (FU2*J\Q;3SJ[B:)/ M_6A',B\'JJ*#FK-W882ORQ5W<,T7Y(%S"H A8#VD2'4TK:#?^1(]"N.--JV' MO&R'K%]E&,?A3@&=/$:5='E+B$1'$10014EO$Z_J)U_OS@.M>C ME6D;8?,[21B3;\,7_6'QIH))V\X?64@WG-9G/AK-E^/EFBF?#Q=D 4S1&)@W) M&4TKK6.1=(K@\5Y06^4:V8_%FK::.LX=I^N8+\ZX0Y&!"VO! ME-H;X(RED(-;D-K&$HQ13K?>>7;%N!6]?K!<=J=Z[- _NGE]P$#[))*,'I04 MHMZ21QNI50:$-;8-K*U8=KV/RH7RC Q76(94N\FUUS5H&:PV2 M]R\5UL0()U^M=M9G9Z4AN#YU[V"O =J*//*')\^^*NJ0-:OKBYZM9HIMO,9H M8*6U,20!0=7KQPW!C(+LL\Z:YX#9N= Z-[H?TJUX=KPFR(?B67.E-DF$;=Q, M-]T7L)KJNQY\>N&D#]&!]H'7TVD'GNPU1$^R"=HY);:YH.$ "%M1ZUBSMH^0 MJSJ6MH[@7*WN(:$M5S$?$@,LMIY%ZP3!H0&#,3DG5'"J=9_",\. ^7&Y_,)/75E5MK-ML MMJC%,#4W?SF;]\5DNK+%)_E3_=N3#U-<9O0''K/ECME M58G1Y6UJF'9\[%9L^4$2W%UKI9WEN@2YA$>&]>*TDI"^P^FG82*>3Y^.PO!L M-F#9B.(X@ZR#JI<*DB@T_6(RIXTQIE*NNT*'6[%= &Y%L1\L)]Z=!IN1['T8 M?QB2;5UZ_R_/B/W3ROBGIV'Z@59O5$:N!,6?Z.M8:D,+]Q07"!:\T0JM:9YU MNAO15B66/UB2O*&..LJ0?P.U+!I>WF&J8ZJ75=88TD0(T02P6CK)4M(DB4ZS MX5?Q;,69'SKS?8!^FEY >^VFT[3?#-"6'50 M/_^2EI40;\,":3Y SA6/,8),!FOK88 8%2=96F6S7!8\-.;@<5=XQ(83 MQ.0"]Q)*'>-&81;),B@#10ORAW3RYOJ8@ =K.'G8%HT>YZTO M5_'E>JL[=V3&3;&U_UW4MFH'12E6T$A"W_J^D^W1]:DSY?NGYZ'J?PAZJARE M+4Y!B8G$$+.H$](M11,J%I=*MM>[YAZ,GKO+X:+K]RTN;\5[/WD?OM09//7: M$'I0#<,WUZTQ$=$@TY!4\?6L0D#0OD[?48$C2UIBZY=V7ZS?0S?WH<2[K9N[ M4[VVZPTY;XA6_(78!Z-6OI2'QJIZ%&S2$?SY_]NKP50E.OT[*N^&'\; ,4YW'=5[Y19]^,QD-$TGEZ83>@O%\=>/D MI#R=8A[.WPYG?SW#>1B.]IG=U^K)+2?\=2*- ^< MAQF;(U7&"."J7N8\L6! MJ[TVB?D9'- MKW#9 V8?CM4>BGZR8%N\F ?"Z,-QV4/3[MC:/(J57VMRVM]@;_B2EK;W/HR- MQNE>CL BQ@R\A%[KZJ1 M>W'U^5?;>U<@!LD[;[BSD$*6H(0F4B!R*%:RZ(K :%IOREO .BQ[O?SZ_R() M3J;/\.-D-ORV7/3<%IE??3GDY069XMET>'5ZP_V]U+W?59;G[7)BIMYL+=< MS5,#(T%A;.*6 \9ZG1R1!*)3#K0U.D7A5?2MFPOOPM/@9'WS=R]OF1S(Y*6* M@IRI4GMOBF%D2^E5JY.A?$D4Q(OF]TC=B:A??FXCGFPX16^EE'9#36][#[]= MO+(^T?#VZZT4^6'U-E%@MHXZCX9#U,8!HJM'!(DGV[JTO17V7I4F=\:^!]'T M40SKM5E1X=994:LJB/W-ZKY/:FE4FZRV0>G&+1.ZU@!<>&+DUVF3M ;:UQ@H M;SV$9!38I!.R6+FTS4T!6S^PP9Y8'U3O8L99O7 HC%[@M^7DS#06;>@E%+KV MN2MP(0;PW' ;6"ZI>:WKW8CZ8#R[8\2&?:R5=AJ>1\QQBK/Y:J38942CBE;< M!,B!UZMJ2UVF4N!3<;'V HKKQ0\-SB,V(>E#XNAX#&F@C6;,>$Y69?(5<=52 MMF&EJ)CA0B4RHLZ#RMY"Y"P!_4@%*8LTI35)[@75AW32\?C25D>-\TKG$MB MR5B1<[V 2@ME*4A("$YB@7I[)A/%F*A<)SFFVQ#U(=]T/-(TU$[+>OJ\2//5 M.+"O2W1A]'04R$Z6(>8+<,Y2B.FS A-+!B6$@9"EIUC"2YV#2/QZMT6+\'\; M:'WHV3D>A[K05[O)2E=J_RZK!"\P<6X9NE) NDCK#K'V*18.1FI/VV&66;6N M-[X;41_:>HY'G8;::<:8BQ'@J^+1@4";,-*F%Z0@JVG(X?)>D#]NF' R*2Z: M7X=S#4(?6G6.QXE#Y-_)5((;M#0&H]+%$(X4ZIPX#RYR"RBB\=YH:5/K3>,N M/'VX@.UX]&BFF78F9D,Y^BT;&H;HR-,V8#-7H-!2W.9L )0\.\E54,WK/;=' MUX>+V8YH>KK1VE%2Q75<=YW<,AG7$1S[)X(W?T_+-.\62!N=B[Z:C#^\Q^G9 MJ!1!:B17T]29U+RD.@ VY'HPKYK?OK+^_,-=D#A_.9[-IXMZ5/'' M.)R?:&"^N !N4)@F[M51R#P+^H76YH)3(%DIP3HIA6E]T'LOJ%[-6MJ;#C?= MD9:Z:.BEKL-Z2K'7U]IQM;SK=N!$83XZ"9B9H[#=T[XHM +&'&UAG#/>/+=_ M%YX^Y&T[YL4!"G@XBS'@K6P&?5/G5N,ZVB[LAJ2P,NJ<(94ZS,KK +[4&P]9 M=#XG)GUL??S?TFZL?]>E\^)RTE(&T,X7XKAV$!R%3S:X:"(WD36_?7,#C#X< M[AVL\>M;P*'B;F8,UH'\/AFG%181 H^2&RA>U6DHB;!XF<'(C-(D6T)L?2:S M&4EO#4 K[>\I]*-M_?7_OX7Y8KH,GPX+ _5^OM?PO$C0S W88\<*8519BA M:"*()I8XPS((70I*%D7[$L/M/:G#-HIOTKVCTXQE=VU#W:JT MR22.#7"_GI0Y3O\'P_3]Y\E &"P"L%TB"84\X:B P):1T4Z;5,H'TQ5E,$%TN7+NRV./M0 M;M*O[68?!3X$U=[B61B2*S%]75X,9Z2Y"GP@1=8FUN/&5(=,JH"URUP#*[JH MDJ5.J74?_J&8^U"\TB<*'J[8H[CHR\.LV=NJE$GY8W9^F5FMB;YRRC570J, 8>.)XR#R$@(+ 4JI@RB3DQ",K!/S2Q!1)\-T MZ^!Z(Y!.3[J9PJB\L&!C%*"P! @A99"H;&!<"]U\5-&A)]W'IE]I2TY?CQ9D[+.K3-1RCE%*3/3V8Q39^U!4MQ>_]GR[/")3]M3*$6.!;W'-I%QW?P_U^+?Y[O9^_:-#!44S@#'=!VSH1L#O*/O2F/CS-#E=@DVJ(RQNN;G7\ MAI_JG,'WISC%4$_O!\JA<$LO4$>D@-5)\-H'$HYV:$T, J^U-FRLC]C]R7WH M3.V4.$=02+O#[7JQ"MZ2WE@71+3$6Z<\OA5O=J[-?^=V]NG-V^?8'R?%VU<6S+0.-MCXPM,"YC: 4MQ E$Y!EY-+J M0%M1ZWE#Q[*'6SWGEHHHBN&U21YR+3%0J,B'B=H!.4\2"_<9^8-(9>\(IG=6 M=1?>[;3SM5-LF_KN+06RV9>.B0!G5;LE0^V>JG41UI#O+K,H2CO/K[=;;"[^ M/@3$=VE8]Z'7<=5U]-#G\MR$$<=M;<1CUM7;1C.%:JZ0\YF<(T^4F)-:]_#L MBK%/6>7^;&G[*O'H5+N1L;0"4]269)&JGQLTB<9C!LUB/<&SA+SU+3O[8NU3 MVKE7U#M(J0^RVYT?[*$Q&!@9^LB36@W@%T6"44XRE1"C;GUKR\X@^Y2$[A7I M]E/CP[#M\V20,OF5CEX)(^H0?:DHE.<4;)/'J601,N?T4/O<#N>UQ\I:]X]I M.ZKP* F2YV&Z_/&KR6Q&JW@Z.3N;C-^=ABE]5YJ,$RTD'':MT*Y/:)DH.6AU MC9(E?R[)COGD$Y'D _Z^.(LU;'PV'"WHITLPL]>+^?*&(\(Z<,%Q'H@3TJ(A MW\O3IE3;17D(W);DDVU>YK\CQ,,GWZOO)\N? M_4JO4UZ]1B=UX.V'Y;^;#5!YB0X=9.4$*)$B^,(=!*4LTDLD0VIM=@]'W:=4 M2I>LO#E;_ZCZ;GA#PQ:XGT[&),)ZIP1)#^/\':955G:0@F&)DR4)I@XGX<:" MSRR"L3ZFD+E4Y4%(>COD/F5C>L?01IIN1L];!'1#,O12#=/ 2JEYD H2B[6L M!Q5X)/$PFYQGT=E@6I-Q)X!]2LH% MLQ>+^6**O]$_.UNU]"I;K;G5'96+:3HEP_DZ$N3EL@8DLD#F M$J$4C:!H+X(84P%M6? N&Q&:)V%OHCCX9HH;WTB!U(:I.LQZK;W7$,]C*EJV MTYX6F[PH1EKN;?-K.+>#UB>'[T"6W+B&H@/EM+O39#.X]Z?#:5X>U"EGLZVW M8>2$#!1S";Q6"B3*Z!T*E77KVM'[,/7)]3H.5_931]5<3 ^>P=,[&U7%- M]>H=4$:8.M]>@!/1A#I A8 >AR7?0/7)33H.3?942(<\N6+D[ZX(,%PKY*)> M)5CG#X0Z'B#S L'RX'WB#F/W&\WV>/MT/-4YNSI28]N[W+[YD ,=C>0J<1 F MUBIK>@^\M &X%VAK$_7F"1T[N9WN5D1]\M\.8^C:Z*$KMF_V)E60L=A<-P!31\A+#4'1 M&RF34U+P2.YE\V+S+7#UR7?KFB<'Z:13MGSS)[&8H(3UX+.M0RSJ^*8L.'!: MN%726-T\UW4GH#XY;5WS8S\M=$J,-0]2:DV^HU#@&7)0F(BL@B%@D@1-)B%- MZP:=NQ'UR>/JFAI[ZJ$K;LQV< "%Y=ZE8(!E3@Z@9AZ<-!)R0<]B:X$ MMR%P7[;0[?7O;8CQ_>17?!.&^98V!BF=2J[>JF(+*%8'&ZI$;XPU4NED,68?(JV#=;G.TLX$W@5E+]!5,*_'.:2ED@L3K*6.L$\2E=4 +5CJD M0J_1-K<"W/V4/@1-QU#Y/D+M6LG+43+()#(=09;:/R]8AL!M!H0 ;EX% !0 M !Z978M,C R,S Y,S!?9&5F+GAM;.R]67=;R9$N^MZ_HFZ=UQNNG >O=I^E MTN"C=>6BCB1W'9\7K!PB);1!0 9 E=B__D9BX B0&'*#),2V6Z9("OO+B&]G M1D3&\.__\_OIX*=O.)[T1\.__,S_Q'[^"8=IE/O#SW_Y^>^?WH#[^7_^Q[_] MV[__/P#_Y]B@/_SGG^L?,4SP M)UK><#+[ZU]^_C*=?OWS+[_\\<QX,_C<:??Q&,R5^6O_WSXM>_W_K] M/^3LM[GW_I?93R]^==)?]8OTL?R7__.W=Q_3%SP-T!].IF&8+A] C\_3BW]X M%8W^9?Y#^M5)_\^3V;]_-TIA.E/0O4OX:>UOU+_!\M>@?@LX29G_Z?LD__P? M__;33W/)A7$:CP;X 0*2E3SIF1Y0MXYW]-?%/ZZ/V!T(?I_B,.-\RU@^9S!*UWYI4#>LT<6_'(2(@]EW M>V<3^!S"U]['*9T>]2 A8/B6OIST@C-&%VM!&AY!N<# %\FS\1+_;"R(% M68H&:PJ=5X0=O)4>))UP+AI;2A%WK&:"Z4^?1]]^H<^=+X2^N,1_\VG745]J M_<5XB7_Q!NSXBI3QZ+2I_J:C!F*;ZX2 __S3:)QQ_)>?60OU_>^S,)[B>'#^ M ;^.QM->=H5L%"_ 2DGK(GP$*07P3.:D#3+A71--WGCP42AU'V'>UB]OH=_W M..Z/\NMA?D6K[3GO"QEK!F2U)A7+&;PW$;BT)3<:Z>=D'NI M]N83G[1*]Q+?;56J_57Y 3_W)U-BV/2W<(J]K"+2&BRPS!VH0GB"#P5HY^ * MHX[,F0;JO/[4(U#I'F*\K5:]OUK?#M-H3)O%+%XQ6^W+T=EP.CY_.U M[+K0LNBY'%UBY*4K6Q2HC J\K/9_%I%98;D2^UG8:Q]]E%K>3J"WM>R;:?DE M?7DR_C3Z8]BS3"6IK(&< D&26D,@)@(7O*@L+2]I1>!T5QU?/OAX-+RC,%<$ M0/:*<%W#-%OKR?C]>/2M/TS8HW,B:Q8]9)X(F/"\F@V*5NMITPDE1=%PO[[Q M].-1]3YB7:'OO2)>UX"]'TVF8?!_^U]G1F)R ;,I"4RT9"1*YL!;F\"GH#F3 MD1S %I;XJF\5 :L;S(LQAAD089SPF 08*^@MQ[W$MT*7>\6W/F(Z&Q.QN(B?^M/!+#+NE8^&W#-. M8#*= ^23>=H==%8Q)%'B?O;3S2<^:5WN);X5NMPKJ/5I'&HJU,?STS@:]!*1 M24M!'EA="'EA!3QC%F+P 8O0$?E^0FT0>7IY M-A[3^N875)5PM.*S2<_P( R+ C"@!\5;OZZ4]:S\W$ MND+?#6)0;X=3'(TO&? C>:<\WV MR[:YZ^E'H.\&8EVA[P;1J'IE.7Y)J_T\&I_WK+>AH,R0LZ=SI 0RZTQ$,%Q' M7I+G7JE&E[X7#ST"[>XNQ!6)&@TB4!]/PV#PZ]F$EC>9]&0F?TME!:B02!99 M)-/..2A)(RV,MI4[\_XV5>JUAQZ!4G<7X@JE-@@SO3[%\6@Y/V%ND+9>T6: M%KB^7R8'S=/ >M[QHHI 8*+>7OA8(U^UCB,Y8Z7WJ&1HH>E;3SX&->\GSA4Z M;I!L]?$+#@9+RMF,J201P.94#PUA"8[-D# R3H9!E*5%?L[59QZ!7G<6X0J- M-LBY(B2G-6%DE/[Y\4L8X^3D;%H+DZJGWLNTHSCRST$[*XEPF,BV#PHD(H\> M:V)8B_?W+@Q'H/%F(E[!@ ;I62]IJ>,P>#O,^/W_P_.>CRQ%PPN(XFLZMC3@ MN>!@@A-!E""=W2\.LO*QQZ#G/02Y0K5[1;@6WMJ;_B2%P3\PC"]2LIU(B3,& MI3 -Y*!GB%XAB"2E#<0ZY]A^%T%KGORD%=Q$G"MTO%>T:YF3?8GJ#7UGTM,N M>I-%!B']+&=$@).602;&11^#Q1";9+C?>/"3UG +8:Y0\%[AK>N8YD;@ A6Z MH"(B!.=J1I!0X!2WD"PZB4+RM&3W7!T;82570L<9W8?C;7M<<]:77N+K@5E2@[Q[!N+>Q3B ,D M@!&3LYQ6X1PH@05HPY"0$SKF=?9"WW7#NU?IZ@Q!0]5>J>3O3*$-Q+BJ./"G M>5WVG]-@-,'\EY^GXS.\_.9H.,7OT]>#V0/_\O,$/Y_>"MYOSX27@S"9G)3? MP[@689R,/]16%R^^]R<][F,VCM4$W9#)7$ )/M<&%H)Q(9.75MUE6^]"BK5@ M&O+CCJX*=_!E!P6/NA!TPYK2.X&]FFV0&T'KW>CTT"477EWII-#F(%C7K^(V M%QHI-NOF0)&C:6WMFW$O_]R0SADY/QS_UXNP\EHT,^U6=;%:3@9 ME5F(\,MH0 FK_]UUI^>7\>W8<.7C3^\:5>8W9;47>L8XY4/3&:PHJ9>&^,@ ML.S!&6$%61FFZ+O2?1ZV=7J;X+K<>FBFH6T>+UTLC% 9") #MH7'ZSW[*[XX&YOQNK-YY \Z%1QMYS8 MO:3>@<%Y^^:)1QN3"1K4['K"$S3'::4HG8[&VR"!YT**GPNUHA[;Q7; /RR$G4J$ MV#D!T61Z-Y*D5T3%4&1KCW=[E#\DS5IIK6&_H$U>C \XF8[[:>:,T&^]J.+Y M#:H8T68(KSR5@&WB1:@.4)7& >D$G:QC57]L[$T?&%$;D$(D4"S5OF%>@'9<>PS1,W?7 M;73K/?)>P#\D&3O09<.64!N]2?>C]TID0<*!;(1=6+6UJQ7]C4MD1AIU5Z>P MYEOC,Q4/IIBCTK"6) M-;7_ 8)S*8-TLG!AT"G1.L[?]9J.F\"/BA$M>XAM8IK\AG_,?E+3+(6P6F90 M9'/0']I!T(I!=IX%D00/A_)OK@,[;O*UUTW+KF0;[?&7,+$V0Q0Z00HLU?KS M $$$ :$$[J)/,:5RR*/XQ^;0/MIIV?!L"9.\[]H)^13?C2:3GN"6$Z45J=33 M@E%;<#(H"$8K75@(*;<^)J\!.&Y*["[KEJW2[KARM39+SU,$/NO>YHB1(68% MMA3.32FH=2?7"G=<=+>XN'6).39KN1'(8U),N'J3[$ CBZQ$9DOS)(][+F[W M3I9/@F7-2P!M?2VCBA:\1P2;+\/LDH>XCQL23+7RQA_KI4 MTWF,X(!7N28\_-!.V$787Q1*7#106N=U!N%!B39S*9'&J&D/V M.@7(UD?ABO#&W-7T:Z<2B9L@#F_<-U#.S8J(O23;0;KJFM#8 APWF7-+:_/% MY7J#18YE2KJ.,BHL26Z]:IVR>">@8Z! .XEW\.9_P"FM#_/K,)Y5'2Q019:+ MM$*#%K:6^EH)/G('*)(1D=PB&UIO_JN1' ,!&LBX@U35JU>(L_WIU_._#_O_ M.L-7.$GC_BP7;7;:*5^"]]R"L*8.4V"T88G 0!81$5.A_[;>$S;%=@3.0B=J M. 1=:B_BQ>85QNC@:D0>?L'BPTI-1 MA$5#],F %0I=M"S[FP7:*^MR[WW0 Q3HME+)J"MY/HY*W9=A\N7-8/3'Y#JL MO0IT+S_S '6Y:Q;083DNQH+H"O!:DJUB'=:A8R#1Y#JHD/$@.HOPOVM5COL; M3JO@9H.\2$JT*4Z07*83LLU";8G_HG9+GR6XO8AU F^:]C+3SN2< %,D;J>L MZ*T)$G343I?$A;NSG=..5Y!;HGP<1;E;,&3%5627BND@T'']\C3:[+"8#);\ M;5!.T-I%8L!SK0US&_ZPS!,.&OQ.V/#JZZ#G;03V'XN3H1,V!O3[^& M_KC*].67,/Y^Y &1T@!.6!BR2=LEK[.P>:[T*GN_ \DZF= MNAKV/Z@[ZFS]-=3Q9C1^-3J+TW(V>)'2Z&PX[1GKO:O5G]D'8KAVKO:GC: P MTDXJ&**_+W1PSR-^8&*T%'X'O0K>#K^1C$;C\]_'_2F^JD/?F3#>1MKFE*]S M\VS@X&R.M:5ALAC0T)H;;RJW4?S C&FDF@[:"/R5Y%CE<#+\& 9X4D@2M/;I M^?M!F&?\?*WBZRF9N.>I@-45I5 )0K:S/R)++ J16[>OV S9,ZFZ4&$'K0$J MRDF%B03T]?L@ MZIE@7\YF4K\=OCBM%N#L[G'5/WG7#[$_J.5"218ZX76$'+%V:&2%_ ;R2$N. MV5C'&!D%&QCHAT/\ _/V$5.C@WX"MZOZ7N&X_RW4VD,PMT-?]2>S^,O[,9[VSTY[ M.4F9:U5*B:S6.I)M&ER)@,I$E33+UC9/X+\/U#.?&BNNB[K^ZP'?.VZF7G^O M[P/VK)*,_D,(7MVIMV66@VINUQ46] M%ZWVXD79U)O1F-Z1KZ&?7^1O]: M#5)Q&PP466J7)UY;.)H"T5O%T&?/FP\5W K@#TR^[A6Z@GY[WS7<=DHNY5+W MX$N9F")2K)F93AG:>0T:H!V7,"?E2O$6G6F=P+LQN&?:=:3(%93;^];A-M+% M)>V$Y(CD$->:-:L2QI(=U$:AH"S9FTZ14(0*0F$1D=U,#>N ;;=Q/8:&3DWT M>B][]M1)!SE?MS$NKVYG#66#=YBM!\9+;625.(1"?["3)YRQ;AR?N!/3C M,&57+720Q74;W,+L>X4%QV/,"S>"#N63Z1<+)G]\HSH7JNB+N\#LF"& M1R1N6UX]5/00N""/@7Q3&86,)=S(\UD=1M@=PK%1YI :Z2 _;/."E9XUV1EN M$B3:#D'%%$@Z7(%1*6B. 6WS\1V;HSOZ4I^.%-7!4;8&:37M)FL$0T=O*H(5 MR,K+VA^&UVDB'HSW7'.MC&\>8-\>Y;$6MK923 =N&IVVRS;WZ5]G_3%>RWVD M7?4R_=&0(RF=,D&A6 MWC[V+!EU1M5):W735,8@1$-OF))>B!12E-@Z#' OJ$>S%S73[,WCK:E:&O>8 M^H!?YZ?O25G<2,]P+B^I+VZG$\N!U][P,6I9\TXMA&@N)KY"V?7X%!86R)("'6)-38\"HD4-7F@OHM"29[W= M%O%CLJ&YL#LH(U[@F27+O1_W201?:]OFN1_7"]F:D)0#5"K58M4 D2A*VU<2 M/JDLX\WZE?W+JNX"=+1T::^.#J+$5W>WF;US,NO:.7G]'<>I3W+IN:QH@3(! MLR+4,#:"2SY"2C*&PK)*HK5#J#Q$K1U($T-.PJ9D6F=@[(KU^%EV""5V M4#>\N9C(3G=<,5DOX>J\.7I/()02(#&?>;%!HGVX<,S1$ZPC174PZKO"K/]? MH]G?PF#^5I $^HE>C/J#%\-\_1M7?G,^Y/+V77$:G-7WZ/7W-*LD_4 OV>M2 MD(3*A:+WQ&OR%[VI#;$E..<5\*(M;>!:YMCZ6NRP*WSR$<9'3(@.;G;W6FW/ MT_:0DF. :#W9L)E#(/L50O5[Z\01E*U[S.P%^,S-,-@V8[][;",QJ?S?@7+ M8SI9LKU0D"H)/BBM(YW0G(%&;VWQ*L7VG=,W@_;DW[8N5-"!2_9V.,4QT; . MZ"+#JZ>5+]$I!"[I(%'D,-9N%!&LB-+YZ)$DT3RM]!J$!]!\%ZJZE4*ZNYR[ M2'L8#1.M]/+V?-F9E[Z>&<$[J_*8M[OA/>9L9(+12\&LHY,6Z\6G MY4#?=XX%4U1IG16Z*;8'<)R[4>_H +KI8B[6O)72+ DZ]Z=GM!V266.Y2:X.AH'O [3P\P"[D"-=Q)E3QTF=I#1VD2N=:^B(MSBY(N]T\'GC^[P-28QO1'WSR;\S9IT)FL2@E MTHJE@QCIKYR%D'5.R;I-6KH]PLF_;?2QU=C?;81YV+&_5X@^*K^>37)>&%[[0U;;)I%M$TJN>?S!Z<)JP6+KV-0J(!U/N=/6:\L8 M ^6< R6R!Y=JX1ZZD)+(";'U!*''-N5N?_UO.:9N&YEW,#5XMM":Q$<[:[V* MGI[_-IKB[+L?OP[Z5W;P#_7=X[W"1/%>1C RY5K-2>Y[K$G(R82,@4#KUJ_" MMAB/@36=ZJ6+,/]E&=S[,#X9SYS#/!L \A[GN:$]S43@7FNP2'\HI7(MCPMD M[$6MZ>#W2;:N6MP UC&PI;7T.RAJO0)QAF?RXFSZ933N_S?FGB)[)=>QKQA8 MG9[M [@0/9 A*&KOG1)4\ZN?]7".C!![2;NC_,$7PYNY3R^F+\-X?$[6XHRU M/2G0^J(8N)(%*/HK^&PC"%[09W(%,^\B3_!>8$=!CN8:Z" Z?ZWS;:]X[KP) M 4P0M.;(R+/3RH/6')WD3*F;97Z,.V'$M,%<*7P:8ZR+G6 MUWM#;#0RYJ*+CTRVGD'TF%N.=4*,+G31,&^QAG]^'XW_26 6.0N]:&WD@=4J M-HNT/>D(7OM$7\E@S^X/VXGVJ((]4+@\_8X]X97SB1 MM5@ZYSB1U1M,((..EA7GO&M]H&P([2FSI4LM=#$V\&/Z@OELL)R8\^OY3!3S M-!6N"A/(-"3%*[8Z'-T@@K",:X.&2=C22\4/G@$W&T][+ MNL?A^&L83\_K1?4L%P%U43H9,IYC#:AKM!!$#_CU;)R^A,EE$Z:;$!=Y"IN W":MZQXB M; SLL+E=;70X.I0"'HPM1GC&O$(P"0V9R:H.698,I,1(5C+RY.739\F:+*\' M),DVN1D_)1"[,0;8^VU2T9;9Y: ?)"BM@+9B_";".[/'MP M@5X%)Y.6UL<<;G;-?6J$N"?#_[!\V$;M!T!G%-4:G@S<0T=4N6?1'8.3J M%+);/,O*,-9MU/D838,]Y=Q!YMIU1%?,X4UP=5@ N K3PQ4 [J.S.RFPI\ [ MJO9;C8]CX#6YBM4^RTHE!B&+!%ZB165BY#E?;,* MM)J9_^H,_Q;.22MJ68N6F%(U7])SKFOS05GK.B)D'8W1V2/F&[4T=Q3VK7W, MPY3U[:^+6V5];01YV**^CV>GIV%\/BH?^Y^'_=)/=A/KMQY,LR&1^T!:V!))3)R(B\>I&.: M6\PER8WB]%O5&JQ#L\\&]-M9?3U.RLNSR71T2B^*B,5XP3-@Y@R4"85VV"P M=9:>Z:*"W"0D>?-S'R!QH8WVKFXR>PFK R?BUA(OLR=XS[LHH\NTSY&T:]@[ MUTX:LB;;<"XC1K2MD]WOPO/D"=!H8>!-90*&$%W&+-WGYN4]>D7L+JX-0\75[:-GPM;9KGQ?A74F+RB4+*52 MX(L 99&!4SZK:QI&VGM;9K)NC>_+DZ%@A753"7;=\)^_#^;R3$LO.>&? M6T]G4](((:@"E@>G67".-R]V6@/E:$C10M1=]+>_WL;D3>B/9\5WK_J3FOM6 M&W+V@E.,FQ* 2ZYJIIX#7U*!XJ.(3%J1=?/Y'_?#.D9F-%%!![5RUW>T997F M(C,[19.,9<1;+SPH3N2-1M-NYA5A\]FET+IV^BX\1\.+9D+OH'W_U2UL!6%[ MR)7@CE8;>"9;UEE7BS<$9/21"\+&?>LMXQY(1T.+EJ+OH.3NGF8S22850Q25 MLIEL973@?"3[)V H4ACEY%G9]QD-E"JSN;#7E$J MQL2)J%JYVFJ/USFBY#LQKGS,PD3;F@JW41R-^O<4<,.ZN;4+G=_(DE=C&1?U M1G9^'1_ <6DA,43!%%H76H_T78WD8)4O!XHE;2_>AZY\6;N47\\ODG=4,05G MK$VS#HUDXSC4!L@YHK6%8G@'+9O6PGFH%(<6RKZ//SL*O9-67C=7>YG-LPFT MCC(=[H#U,,D.S51X[]:RG_P/3!'&D!EC,YBH&*C,R-1QC!PDM,(95;P/K=NU M')P:]Z0_/ 0SMA%[%XQ87*S=@K@LY7!9(FHDEZ@.9&2"D'F"Y[POG G43#5G MQ=V0'H'MN:OZ;M*BH>R[:#&ZN*E9!R]X80S/ 62.G-X(+\E&E@YD]-&%5!A/ MOGG6[)V0CH<:+65_B'/DU_-?<9B^G(;Q/V>[)4M*9.>KMRS(>0YDI_ML-B]=&JCC M(+O*#9RF>.>3-*"%JEWL9 +ZAH?6T>.!8>V*&SFO10L%,IVV4FD196[=X7P=ED=@B.REM9M1TA8B[\!" M7>):W.LL0!7M!.,N@0E20K6S($AN@7.!(GEA8_.NU"N!'"D)=A=VX_2[BX&% M[Q?5[Y,E)LNTTTJ#,JQV0 [DJM=9B);L*A?)_$YIDS8.ZS[_2/3:3(0-#!OX;]&XZ5K/)G'7C"+R&HW$EF;7F46(?)@0&D?Z*A3SF^VL]_3H^7VDX_ M9V@@TH8I=!5-K3TY*=G R&*59 M46!SJ->NF4&T'(%[IJ5%VL9N]MYY"CJ_H^_2052^C50;'\\G0UR"60:MHK72 M"P=&S#H*. ,.D5P3.G9YQ)Q2,!N]1*4HT;*"V1?/ICM "# MR*PLR@%F3R8>DKD?3,P0"TM,D8G'RB;SV&]]\%-7VWZ2ZJ*Y1>W^^RM9O!CFWT9#//TZ&)TC?L3QMW["R:=Q&$Y"JH+^]7P99I[M/CYD741*$%2- M*7M5P.<,Y)*-DZQ60_Q$=@G3V ZCI(A]\6_1+[X@74IUV^]KG3A@X-H9R-V<0@F@\W>(0T MO:^MU)-EZ3;Z;6PS+Y&01;C, > V,QDXY"!K W]'L!@ALE8KSKSWR90-C*]; M'_P K:8.J)51*Y$V-JZ78"Y-1N=1D*/G04A71U^;ZO*IVCF3+ EIE ^X2:SR MU@?_:]]!1(4O-"X@@ZOAT:VHW908E"8W!95YTZSZDCZ?/6 ?6 M\IXB[KS4[VIWG0UP_; MQK;1V<:MI780^"%;C&$N: HJVN*,H#]0@O,A0'": MF^22R*KU+?6C;S'6!0^VD?.!6XQAPI*2#."Q5I;EHL$%G< G(;D0):2R29N0 MI]-B;"M=;-%B;!M!-K;D/N'X]-V(C!FR5WB26NMO3CX 1!Q![!X?!?'SOK(U) ME<.[^@^JW.OF%[G,$;4E\[2VWY/*@M=)0LS%H%3*1]&Z!^T=<([(2&PE] [Z M *R!MG@W-@'7DNRA@\-M' N0=,K1QF5H0U-"@G*>0PQT M!GHN8@A:IN+"TR?(/?;DP_!C&]%W$<'& ?WH\U]QB.,PH+/P13XE84]F&^@W M7)2R+Y.Y4C"T5%/3P7AMMR85!$^R0#KZD-N8A&I^L;<-P,/;)0V5>S/VW)EF M'F./W&O']F2T&$=;S^^N&^7>_^2#=\O=4AC=M\Q51J;LR*7629?:)\%!4/17 MSQ5/SANK\N-OF;O\9++V<7B&=3(Z/82>D*:_]Z=?EDD8K[^GP5FNG9XF]'I- M,'\*WWO.:N6MS5",1U#>,/!*)"C)!UX"O<:Z=:QE!YB/()]X-\[T)X\FSY]"J:!SLVX'TO^'TLJ/U<@DE1\^\EL"+XV1Y9 >> MSG]@/-:4M*AE\!NPJ1&Z.1)-7U&?]8>X[O>%V1+%9B?3O<]Z\@KO1*C=M!Q>%2%567.G%NUX=KE-R-CL/&9FC[2O1>2:2@IA-DE)S M;GCNFC./NSG'5FK?MCG'-N)_B"X+F^![;LZQLT:W;;>PBSH>@C8Y"#2Z]C@3&[ESZWB\?MH(R#]?#(+$3"(R!986L3 CJ MZ=T K9,CJYN>XF\FX%9:_OJDJJTDR*#K>,VE' UN%H8E%@;GB;AVR>Q/)U. MY8W]T)V$?HB(]M6NJ1M >^Y4OJ4*M^E'O8/\#]RIW =5I-<6N,50A[_19NEJ M$DUARBN%L:3.AQL\XD[E73%C&[$_0*=RF50B7\5"T-6MUBG3LLFH+2RI(K0, M]-_6K'A*GYK#T/1@N]40?AI]Y)[!.@LD*#+X@I*S(@T9/]D]"!H:7H'P* M+LN-YE(\+IUOUTFPOMKK 6L"X:+U"FRJ*:.&&8@AT+%2\3"&.=D; M:]CKPE.SSJP"+*%(W?IJ/JZ^-2V"Y2:IAP M>17*FXN681ZUHV>G4@M)Z14')[,%)K/W,K$4-NO88>3R:HC"V21E$44+R%+1^TG"(%O).$APED$< M.$'O<13.-N5/B_+9;13UR,IG;2[HI.3@:^H9G0$&@J._9A:2\]+[&-(F-M53 M*Y_MA$.'5L@C+:)-)#NL2U YTQ^FE!KQ%.]015TV"0T^V2+:SKCU$ IJ M'#6Y9PGOP_GL[<#QZ63Y\]??,9U-,7_ ?YWUQYA?X=?1I#]=6+4]QVP,PA=( MY)R"TE* \TF!%#(IEVRV81.OL#FP'X=W'2NM?>WNK17,7XR+;?KM,(TQ3)!< MJ_?C43Y+TP^8PF PZ7FTB0>TM?2\-B52$KPV'APOQ: 6+N)];L6^&(Z(5P=3 M10>5P!<)W[3#]H(U2JM2KW?JM$8O&+A:6^0*RV3_T?_=S)-OT /N\OE'0HF] M1=M!2_$-*/KR;#RN>UKQ@15D E@0A)0I#\1,#<9D&9(7(6PV.V^[A,@-T1T9 M13I22P==1ET1[;%1#5W*:6:Q1P_(!5E#4.C.-9<'>8\"0.^G.9]:S. M(60?0>8*TM(V&9548)&3B2Y$$:FC$./=P(Z$3-TIXS9C_$$84UNG)O+K/O5/ MZ5=.RD?Z[J3,9PG1/^B/,N_Y($OA0H*U*&M2QJPCG(/LR*_CUADF6EO#K;#_ MB+QKK=(54098S,N9C= M1D'&E1]^)"QH([P5ZMPKRKR$\H*.S9>C;SC&W+/2R)!MHN7,\NX8@F?%@2>S MC!R\H&_USUJIS!4??42JW%=P*Q2Y=PWIFL7.RQN8L<(:K< $00N-"<&="E%92(5' MDD[FX#-J$%9+59(LUI9-6'-/X<"J9S]4>5 [I8X:"K=QJ<@"3YT9M)Q#N4A_ MV@14PS*AM4 .7R:TOXYN*[R1@ ^F?6E5*4A^,JI"MHC6M!OR*$&3-R2])=AN M(Q?T<6G]CD*A RE]&[DV3B3XOS@>O3[M3ZHH_A._]-/@HAU.2,$$FPF&=0E4 M%A65T% 3O\ERR84GM8&EM_X)A\WI;"3^47/9-4XS.IE^N6Q5AI(K7^U#DY F8U:"P"E(\:H@J:W :I8L6,>9,V]QL_\*DKN!O)=M#39^^ MS\=I&$]?A>G\5 HIE\*+!)%KM4XR'((GVQ-+3)ZE()%O5*A_R$C>M142P*>2P*>2P*>2P*>2P*>2P*>2P(. MSZWGDH#GDH!'R+OGDH#GDH#GDH#GDH#GDH#GDH#GDH#GDH#'3I3GDH#GDH#G MDH#GDH!'EIK]7!+P7!+P7!)P^Z!\+@EX+@EX+@EX+@EX+@EX+@EX+@EX+@EH MI/GGDH#GDH#GDH!.$@F>2P*>2P+N5>%S2,,?Z3>B/_S,, MSO!_]7%,T+Z<=]U3??T3#YXEO>'B&Z5!7SQM=K50V;J\N^S7+3],SLC#/QD2 MO<[&XYK5-+"%X$2>SRYR>4AS1A@3!UBQ=:4A6]&4=_\2BB5'S MFYO>WA*Z%]3APU,/Q[J;H8RV&NM@QNW+,/E"RZ__\_I?9_UO88##E8![+K,J M"0:"^WISXPL$Y3-DGQT7@BQXUWP0\J;@#D^QQHJ]>:/?B58ZF)[]IC\,P]0/ M@RLOV%U"84R'8CU"K;K49A>CVT?# M;SB>]N, 7V&UDVK LHN5I.[^TRH;5?2M"+#S,4YD\&6 0'2N&OF^4:'WU MVPS\H>Z)'Y%M\R!Z?^@;Z%NK__7\=@#H'7[#P>R&II3((HH(AHYE4*XX"-DQ M8(A*65&]+GS!);2%7$ZO^:R7X<9YF'H3L-M< MB.]"N4V 'O;"O$N-KR-59^IZ<(Y))[U"17A]34)" AV+5( ^2A&3EIYU=D(_ M'+?67,L_6FIMHZ4N*?5V^/5L.IE)@"]'3Z<<@N<"9,X,E*@.JF<*BI!"A>BY M9/;7008A\%32QA!82>2S2@56NTP$( M(G],@NRBA<>8L7 SFM)UOL*ZYQT\6V&CA;?.5;C;Q9OY='\?CN($Q]^J:S?C M&_UX-$STK\)")(N0A1'('#I)I$,'2A<#0;':D,;PXGPQ0K8NF.]B'X()Z%FH76.$HCV!!P%.D"O&+)WD0LK@=>O^Q X5WR M92.R09A,9O<&CNMHE0Y@9"*AEH*U2DB!3%HJ++[@9J7-NUTAWP;TX#?'#T*5 M]1?(>ZJL2_-O?TG=7-XBK+C) KN^:^YJ<0]^/[TOH;K;8ANRX4G2/EN7LM41 M6.2U!P=J"*%XX-$8:WR1V;=.9WVB=-_\ROS)L7T;$C2NU;T9O%]/1O!R(RMCHZ3:![_A>APJO",'=P?YKPUX=G(9]GX\ M(@MK>AZ&N98]?:W6ZLO19%I'^*1T=EHC!+,VZV-,_:M#?':X"-O]60TOP1HM MN-$%V!+-^T&]B[L"Z=)YTHYS7U-NT=901_*UP9,UX%CA(I1BF&]]RW(_JGU/ MXK5/F/?/Y4FGPK.!%*VLS94#Q" 2T&LG3$F<%MXZQ^-N1(??XQHSX^8IV% ! M'=S0K'T3:9.9B9U>UM/1>-K_[]GWURZF1S"YM4Z"P]KF/:$#%X4$)HV04BK& M?&LBM<)^=)1[$*5VX$6L!5;G"C!>7Q 1P&99R#*MXR-0TBN$6B/9I47+UNF+ M=^$Y.A(U$WX'MP(?TQ?,9P,\*6M1SN-*3C"+&CD4%S.H& +X$NBO4;(D:E&> M:)VALBFV0\69.Z9))ZIX+-'@M4OZ]?P3?<3,0V;:.BZT B[K-9[2&IQT&;CC MBHF<',^M[Y(V@/50D>%NZ+#IUK2C6@YY=%6 "]=W$X@=16XW@/&899&F3"IQ+YUMG8#\8=>Z)8SX&YFRCC@X8 MNET:Y_L!H1'9!7OJJ91.QEWX+_? MZ#"*.>LLA0!.!CA9,9;=WRZ M \[Q4**U[#OH[?)R=/KU;(KCFP>0H5\-/C*0NAY SB3P,A-Y1:[^NW:N@ZF5 M*Z$<'QU:R+R#T;4?1V7Z1QCCJUH&.+H*+$MN$Y+Y(77M/*:#AU!GD4D>Z-SR MVF-0CB\8 MKE\'MDT[V>!!'>><;+O4PR6<2*U,T+%.AL+:^X, MM4HXV>3&N><<:IY+ *.$!!4EAY 2@V*LX\7SR%)KHW437(]HQ]J-);?;D396 M1@?^Z[^@ZJB64.P[#S*.D75ZMIDQ] K4)2I79AT##D:[5KOQ'? M>?27MUNI?]2-&CJX/UD#;=DE< -P'5W7W@GL82YJFZEQ,WKLH8.#$T4XR4R] M"-*Q$$A))ZN71D*2&3&FF*-M?2G[ 2YYSKV8?BQC>@[&=HPF=;YZY?714(Y MHQ,=O\GX.A;2"' N MZ)"\$A9\_?TKO2>X'"GHLBN<:>"%UDK'I808N MDV>ZN)AXZU:M&\ Z)EJT MUD('>\-''-"//O\5AS@.@^J#Y5.2>!U%4,=%++ N64TB"%86!=F7!$H9A,A+ M!I[024DKX<&T]G6V 7A,Y.E.,X=MMUCGT=0;J]&PWEKN'L9;_3D-HW0; &T4 MA*M/>CLD39Y==Y*MMCD'4X!;7F/S/I,258"0DXA(VHVB=:G7&BC[A]NN?NS+ M,!Z?UU;]I[77)!E:7+E:7)D+>J!%T3(Q:1#T2B0TR8G".UWF=3R'WS1:Z/]V M3*V1Q#NP1JYC^_LPS.-\F.OTFQE K37G]%]P.M9^3H)#+,J#M#DE'FV6S3-& M[P5UC+S85_8=6"#O1L//GW!\6H'VM.&.;&4%VJ:ZTHS@9LF+SCDA/9UFHGDF MT97G'X?*=Y9H%VEC5["\/!N/:_V>8\H:;QW(4F<*"5$A,7*TLZ7MR89:P=>A MDA"<-ZTCC.L@'&H MN[#NS_#MI?I8[KJNKV->^Q)"<):<8Q]9+50H J*L]T(L1)]SR:)Y:N!M% ]U ML[6W7N_DR=;R[63HZU5$OX73BVJV#7!U=&VU#M/#W%CMJ[,[*;"GP ])B)*5 M+?6X*B&0%Z)1@7?:D!?"14%=C%'R21/AGINI0_%@&SDWKA2Z,J3ZM]$47YWA MW\(Y:44M1\:8&(Q6%H2+9,"4@! *%C)>3<*4.5,W9T&OSO^\^S$/;?[MJHM1 M-X)L&.ZIT*I)^FX4AG5NYP?\-AI\ZP\__SX:_Y/^9Y&K.OOQFY"N-DA+GME9 MFJJ6O) D> ?2@+AL0Z9+0R%V4#UNSW]"!AQ +$WW@S>C_%KZ.<7^5L8)GSQ M>8QXI7)!)^(OU[37N2J'["1$DQ5H9*QH$X3G;@,^W/F0(U![.R$V#/U48+3* MLW'%-!]^?@L:&;%J495,^Y(B/Q5\2K1#*2$(->WY,S33\(G[&7%6*-5T/RWH)R4=0B%@AF38ZN%&\\3Y.WH?S6?2$MMD4,JN.4AWY M3@<]''HK5"X&AJ[D-A$&QB8)7T1B;Z9O-RMHW!'0='NM%%%\TJ:H?WD_)[ M&)-)/3T9?^A__C+][:Q*[*1\K&WC9ZWD7X;! /.OYXO?FRQ^<=)3.KJDDP*N M@Z%#3Y.Q+50 7C(S.NGB2_/393_(QT&P0^JM@TO1E?!??R=CJC_!V9MQ\<,+ MS+Q7$!6Y[^2N"TF@R:2"B+3!^LA"QA "=ZV-_)V 'C'%FNJH@P8;:S?>3T2( M26T8=&FQTXLR':5_SI;R:=S__+GV!Z%3.MJ4@;&:-"PC@YB-@M(1\'V0ZIMX8]/.Z%?QMI-/06F,)!*Q=J;F$A*Y$7VGFE4%Q83^_)H1CV MHY%I/VVL;0;2Y7;U:1PR>1BOPOFDIXL*CCQ)B+9VL\HN@XNV0&*HO1<^V]BZ MKGXK@$?.GKUU0:J\-H\,20"[B,8'DL2 M)"0;#W_2K0'[HQ"KA:YND\SOA/SA?@/W/T8!^J\=40*:4 M@,*+KFTYR;<@S/46QN9$;POF&R?G]! MZ@KY8G!A+;X9C.K PDDO2JY8R1),876_$Q&3,\R\IZ46!84#77(= M8$-P@R!&ETR6NPA"QIN37AM3Y3Z$Q\B;IEI90:+](]"CT]/13>:3'!R,GS]?4JNUUE_\J4N_:3,"HH)7G!!%'">P*GH&(0:$N*9 M.:D0A6Q^GWXOJ.-@15O9KV#'SA'<>='!Q1YV84;WD OA7:[642U1"<5"T-P" M9NV%UMY;=R-(NZ9DX_9G/VV=-I'8"A4VCJ&^"0D7/4*2"\F'4,"HNO-8DVF! MID"2*=F8C3=>=QJRN,3RM%7?5-(K*+!SA/,2V+C_;=9$ZH*6=7]9?O-=/\19 M:G//R62Y%A*P^ !*:EVY&F=#)%@)F$)I3XG-L!T+13K0Q(ILN[U*NN[U=2Z^ M]6)Z]=Z:+-WYEF>0#%F%'IBL?7F+0W!)5K['S%,1+*=-IH#MB^-I4^;@FEA! MH[T*OE[D_SJ;3&>%[J,7.<]$'P;O0Y_P+TK4KJ]OF6XS-Y/G"["*9D0<8Z[9LCAK+);4L++$^?3@?7R I*[1T]758I+/HASLQD@=PG43@4 M)&#D1$DRF)%L91&EUY*%G%J?6RM@/&V"M)+O"IWO'!-=U#Y/QR%-S\+@!K1> MTH*\H!(@*A?ID/1U"*81D(SV//ID_,TP^;KZ\35/>-H:;2B]%4K=.T9Y=?C' MW-U==JA[/\;3_MEIS]-:G>!D+6=:JO(6B7%*0*RC#UU B;)U>\Q[03UM2G0C M^Q7LV#LZ6==Y4EZ.D8ZIBR+V\+U_>G;ZZV@\'OTQ+W2GGY"U3(:,*F30@#9Q MUD.'<'HRF5.4F4P<+R4V;S6V!;[CX$QG&EE!G[W&SETD'+T=9I(#YB%.)G^G MK\=BS'[!UD60L1[R%YTF^#Z M49L3;J6S39O2[2+P0Q(B*BVLQP#D("=01N5JOL8*%X66IECSHS4G[(0'V\CY MP,T)F7/:,+)(4=56:2+0Z8B&00Z.%R-R%C=G,3[QYH1;Z6*+YH3;"+)Q<\+: M N_%,"\JQL]O]M)*R>>H(@>FA*C)XA("G6K DHB6ZSK)9Y,FA'<_Y0@TW%", M!VTJ&*,3I=YY$<\0E$H.' \6I%8.?8J2X&V@WZ?25'!7];838D?S)*:+MO>? MZ-_,&^469%G* %DR71D7(9H4H7"9A73%<]?ZOF<5CF.QU/>6\0'TONQJO0&J MCBSUU8@>QD[?7V/W4& /<70,JFAR#JF+ MX4&'(L$]-OJA.+"-E!L?[SMV.=:*2?)*$$P() 1=KZNY\" 45]H*D;G;)&GD MJ327;J&W_5M+;R/T+AI$KNKG,WLEA',L8+8@R8,T M\3HFBZ&-M _5\>UB..O]T#JR'>Z ]3 &1",%;D*+/:3?@2EQ%\3L8U;*2XC9 M%CH\DX?(M ;GK4A*:L^:-PTY.#'N,2H.SXMMA-YM"'"9[;@XT!3CGLT2HBP= MG0IU B]# D$?$HUA2>,FT:$['W)X8Z&9*M9' />08T/#8#*>$K"SFO3V-8RG MYS50,B.R1*:]M0FXXS4U!34$80UHB;EVAF12;Q0\H =<>S1JYL0%_3>!.0VY_\]!-@8V&$M@#8Z'!U* 0VW M_.W *I0F)5>+MFRD]T,I^ S?-BR/,R-]9O8 JL M^_S#60$=JF+46(YK38%##:]949;7=(C-'9_?[3";31?6:*C-1:7C\FE])-,P MU%Y,^63XH5XJC@GXKV'2G_Q].(H3''^K%LK;X=>S*?UX-*QQIK 0P2*!C2?+ M7:BW4HE;4"$3-37M0[F@\]%S8VSKC.\NUK&O-]L0T\LP2&>#V9QTL$4C%.EYG1CG(: SH+C(/H14 K;.A.E\48?WNA[\';CID3\NXG00 M#[Y8X&)5]9C[O3_] E M>IFY\*IU>^M.%O*DWX 6A%OW.CP86SH(=>ZZJ#5KJMUJ:K.:M\,T.,NU"OUU M&,],CI[G7&8V:]EKZTXD/'B4&EA-\;?>Y'!SFNN#O19;+^[Y57D*K.H@ Z7Q M0C_B=#I8U#VA2[$D]&"#(JE;VAV"00M,:&VD\EJ(UJ,-NUO-\POR*'G3P>5J M-Z>DB9(Y'S@$E3VH6I'NZMBFDFU&HW7BI746SP%LJ@?UY181?A-$5%$"FV5N MFJC!*W(7HL1L0K"AV,X$VV@-AZJ3.V;_;'LR/.(*/66#4UIF0$9_*&8+1!44 M6$RE,!,%"]V6;S[D-=[#DN+^\KYME'/(:JY-UJ%4J^81P]\?*^K72Q17G?-H(\_)W>^S&^7U';M-]%WCT? MVOCV;ILE-+JR6]$<+8\ZUIQV0<0+NZX2"PCU*C[G(35JT[_#H8V-%>WDW3)"_ M ^[K;XLQ,[,HS)W@2](:59)@RZPN))#76*0#E E9BEG9L =9-@=RM-3I2!>W MB;1S6]X5X.Y>;XFRJU4F9#[KZS]]?O#\I+T>G7\/P_,I4G,NQSV]/3S'W M:6V#<_K8A/7;G[[@R\%H0E]=62\9^\)RCF!3%*!4-=5$B:#JB&C'F3!E!^X= M!/O1T?7Q:?PVP_?J'+QRO2?ETQ^C=Z,_Z(V<#:B>3Z;^'6OA'.:E4*HP7IW5 MZY>/2&_SE0'GUQ;>'XT_C3[0\OM?Z85?BO*WT?3Z&./"I>3!>M#9&E#>*[(F MI %N6%$A%B7B)F.V'LMZCO1->.S,N/UV[#40[K>S*O.3LEC81@OO19E2-"F! M%812&<8A^E*GH646M4"7V7TAUUV?_?19U[G$;S-DYZ;+M]^279C>JPZS07*C MM0WD1]GJ4=&) &0A!Y=X5"*(K7>^79 \??8<6!NWN;3SX+K;Z*_,,7DS&(W& M<4=>E>+@F!*UGJPXC4'8F\.O-R#+RD<=&QOVE^>*N&C#F/NG MT/F/'T:Q7Q8CK1%7O82E\SGRWHZ"RAK(-F+#=@ MK2V2%4LVSR9=6C9^X+$IOY5L5S"@BZ#V=:XN[E]"EC$'78-@=595L0&"C:7N M5D_>L8R; =?_H2ABMM MG+\/!SB9_(9_+$Z]>>@UI;/QI,=T-$1L!C7UM8[JSA!E%B"E](A,>6;UUCSJ M%/*Q\?#QZ'<%CQL&SV^87+22"::SVI+AJM%E+7.26PF6UUB_4A%>_#S_063/N#V7>J(8_C%U^_CD??PN#JD.CY9Y^<32?3,*PR MH'\\.*M?O*W*IE^^!JDG!,D@! %0I!GPMCQ$2 M!<\IQR V,RGO?]8Q\*VQ1%>H?.]A@%=!5N+/$@7+E:M*F?U'1I_9.BN_!V MY!A&]CO8L?=)\S7"M9]))G"%9PORY6Q1QY0RYX13#HRMU/6U]2V: ,4BK3X; MX;%U(>UC>,Z$$ZTDOB.C\N#N03==TVH]U:8$IC:GN*Z96N7_\8NH%+)<+$F M#)H2@D)C49O;:H7.:,&"&&)B9!=LYT&3032Q@S('%QM>LQCS^K9_?7BR]HQN M5E#-WG5!U6:BU@0I]LA"IZ0DB%P8**D*1!XC&4"9:6%&.].Z)5'O9H3R'A!#!)7K%4Y1 M"GQP@O95^HBW[FG_)*CSH$Y;V>]@Q\']6AX@]ZJ% $5ZJT\6%R)A9(:"+RYI MPU5!: BTRX*+J:#QN:!LW;RK$[#S8$E['>Q@RMXG[+MWV7?SR:?)-%S6/]UN MKTH7[[E5D%EUT$.TX+2PD!A&KKAPL?G(O2=!G0=#VLI^!SOV/K?>(MPFI+_^ MZRM.%[BR;28J7Z*((+RITZ5JJH@(CJ(V'A,J%KQJS8<=,,Z# 8?*=X?.6Z9! MWU2MZ,.:)V=I!L[V/8W:)Y&>;S[Q7=NDC7:RMMS )TT;5A M!>?U-D9!8<:I*+)%-FR3EA_Q/&_B-)?X#CHT3!W>S>H[E-XDK%RDHC#J2#NC MM!D49P)<=AD8EE228Z+<'>BSMXW9C>!Y4V-$Z>\@S<$GM[MF&VEF#2M<0'&I M%F3S.MO(:&#">'P=J*_5(_=0O#! 399\$"K"""E(+J* MFLND?8*HE"$S%XL(G<[RG_GTKUZZ?&KZ5Q^9'FV>4Q>0/_'TKUXZW&NPTSX* M.!I;+*.-*WAZ/\A8@C(:P5E>#_$4LS'88'.G^3*GS9*^T[^&)TD?N8\U_4L+ M1"^BAU R14FU#WBT]7H).4^$2832)?'IN4W_ZJ6*+M._^LAQ@(DP.YI>,A]B M"JP)[J(H@TZ6YJ/!3Z>;<"NWH)%\!YC@\& OS"ZX?M:&P+UT MUK41[#X"'[,AL+&I2&\".(7$>\DU>"XY1;(B9ZEM-LU3OTZ](? @/.@CYW$: M[VWV)B.2<"61X/1]#\3OO>8Y^ZZM9;DH(T- M?X"V87<7<+L=N;[J/H:7UEP]W=1^@&S'>\LW((473"DR:CDS3UX*&:,@B?76 MIT+1)ID@U[^IZ6B*?\ K.Z[>^XBTL;XKG'5^U+LI;C:9X'/T 27H8#BH6&\Q M5,J (2MOE":D71JO[_CJ\7;I 00_:R>UQJ[8#9P__C/;#GYWM=^VM6"U(SB( M'((M#CA'QH0)0>1^2KS^ZO-3XGY2&R!:7O4>7;4G_??59%F[.GZ=36O)QLH MVNZ^6'NI-^PCO 5W!]/VI+@# MJ(&.TW8".LY96D/%S8:2^@!68CF=4;2$F!ATHFM0" ME/8.0I(2A$+AQ,6J5]!%="9X M'1A%0N1.*V=%/1G54+2UP:&7*G,;GI;:O1V3M)+C )?Y/T);O7#O MKE^XFM?.HI4*D$=)"T8%03@/PJL0E2?7O,3&='X4T+A!:C.US8:2^0!.R"W; M>KU8F500G$MPO,;B*!TXF4VMOY0Q15D33UI;M?LPSL,>M)+S *K_D9=;@-]? M7LWGM?%,4BF+.D>P^%33H$V"P(L$ANASUN2!8>M*M<<1'8$0ARKM44MPD,3' MX\/OLVG: &2YZ,+( +)<"RIC*00P>3!%L&2S%#GD<2AQ ^IL6;&GW ?(!WL MX 6&Y+P+%KRN\_N$SW4XUVH4MG-9>A%5ZQX)#T Y6Q+TDG'#:^3=L.[,S?B M553;#__ ^1=^$;W3K,X$=;R>TI!_!$YH [;DJ!,:HG&G!/"].?$TQG,C2V.M M#'#\_2C>5Y-%JIG4=6S;IC?B112&)) UY. +J,PD!&T+6,5QR2]ES:"UL1M10X/A<1*8Q%E+L):0=;@D?@C'L@ MT4AALV&D/4 $B(,>4LSQ08,6'(^@A:KD@,#.>"\1*49JTOSA_# QN%73&1,AE#39764L4ZKDV#=X11!9MT+LJ[/*1A.&HD.C(C]I3Z .'( M3G@743MO9-(@3"&Z6F00!?DEY.MJK<@OD;)U'+H3R-D2H)>$!X@?;H/J$.T8 MEKD0A-9X&6L#!T;1CJ/?1NETR$R%NT/:F_+AE"+0<8C26"<-8X<.:'=%.AP= MJL@3,(=U6GC4$(JU$+W4/G *NDKK]L3]$)XY@P[52,KP>Q) -]<(8/*@[D[>7/( M<*8[\/.(@H^GR[%\H8WSWF,503 6JX=?O*;7RE+PYP.S(%TVB9F"F(%#CX7$C-H:;BG0*)JL?>VI9T, 5XIBG(=B9.M[A&;@?P)F M#J[3@7W ZX7TL?<%R5=- HQ('!2O8\YBJ ?A)1OKLI2\==>3 R'_!$0<2'\# M.) _7K?4S%4*BF3AGLQSS)D0%?)K@R981EMF&<74NGFKUOLHSHLD!TKYOMX/ M;M:[>[7K@B&D;.U\/0)GK,:;@^;9-9+V ML1MQ;M?SVS3-ON"UE7M;_\*VEGDU^\TF!2)%,F,BTWHTF;8@:JN9K)1.K<^Y M'H%SK$+"9AJ_UUV^C>0'N"=[ -JV860'< .5%3X*[#CEA!^A@=*+H MF$.T.0#Z5/L3DF?N,[TGMKBHI<@EF-99-D<@R!-%A\?A1Q_1#U)ZN""'^6.X MQ,6VR62)M!QC &/V!$A;6J5/X(6-R656?//4WGL@QO=$&RKI7@GB(1(>H/+G M RZ0OO#SBVE^A=_PL3DZ9$)@$ MIQAY6*8V3 G:0XG&8,G9N.85D+T GA-YAM/,@_D[@Y0\OPQ?)\MP^9'BI[2\ MFM,WU"%>N*K7_OCU L2[39<@\AT[:+R63KM!5)M?> GX1U M#FQI+?W&W?-VD_F>%?_]JLKM77E3$U]6$YW6TX[70THO5%&%<9.!"<5!::EH MNPT!A,X:16#TN7QB\VH&YCF3YC@:&2"!^1;KU[!>7"T_S^:3_R9H0M69<9P! M\Z9>0*VF5$8&)47AF7%HL?4V]0B(%%GL]@_PWP>ILMW\W7&T?O="!&1E2 "]4G4,J/$0>'$B;"O?9"(.M+X . M!GVVS!I,]?V_L3'K(&L8B1Y44 E\ M\8'B@,@]RF!4:;U!/@)GK/R: 4;;98JI01.*D9D MKB<2(GA %@2%"87SZ%LSYB$PQ\JH::;MAUIT'R3U(:[#;^'9W--T0310$LU] M-$=NS'V8NG;O-H?*>AP6%!>MYM*2 U4;;Q''P;F2:A$C]S&'7)IW,QI+^UU[ M<0^M_#XB'D[I/SH_JW668HH,TH-U(H*2@;QJ$0V0AYV"0F$R&TCW]\&*V,3XO^@B]]9BUJW@Y21M4FZR;DEAT&1%B,:NN.76^ M&.V3FAFGG?/(9:>!J/>_^FA'#8>+?=9.9@,D!_P(QBJ5K6(($G7M:^,17%&Q M7B+&I'71H7F5WYFI^7"Y/OB>CI*.MKYQK@4@L"5E,G'*%7K6H.F&6G5=MW(\=U&CC>3?<-?DR]7 M7]Y?S=/G5=WAER^3Y6HF^)?:Q^2"UIXD;&X+G-U M]T=P*@?5?7AP>]\82?:-9SH^@OK]?/9Y$B=+S&](=#5EI18WOYO7)%^2VBJ' MX<_/.'WQB?[&IYHP]0$7Y-O2^_[;]&\X)0W66N=W_YGB?/%Y\O6WZ>N_$E:) M;QKFA$]X88/FSKH$-M>: X4./(9"L;;D228GL9,WPNQY[ MQ@0[6,H#'+*L5KU.TGMU-2= ZP&N:[;_CO]9?;2X$ (]FF1!D^<(RI/=#IP3 MBYDV(9>D,K9V&;HA>\YT&5 'C:?87QO#1SYT60TEW@#RWQ^XO9-$RZGDX/V$?6X[# !5/(,^: MJ;8^SCI3$$51-5,\N%(D*]BZ=]?)YX8T5GX?$8\RH#T$,F.!PF6A(B,+5]U9 MP15$KI,,)N>4!JP1/?(%T=Z:>7(Z>Q^Q-CRA7?R[[>1+8-SYXJ MG@_X=7-'<"MD_1'B]MJS \@^._P31.@,;-S-OHT.9V,IH.$.T ^L3>^%Z#0NN(QX[D" RIF M-HQ4'_031LDAV19)MO;B?@#YCQRZI3^PKR!88<0U2>S**B:($53K;125"9R,^9MB*; M#@YSEV>=!1L&$6SC#([_(L'6Q,Q59LF[0GAF\S]IHR0'\O?9DL"]F&$!U RUJQS"AW1<1>TE-XHUH$,^S[_; @RB@(:YVX\0>K[MFW= M5[!R_8_YY-,G"A-%X43LJ,"83.A1%X@A,! EH42;E/'J<%O2 SSZ9R'-P6)OV,"H#]R7L^F" K[:!,AJV)%K-2@Z3^:JU[:WM5#FAM-0(J$@ BF?RQL@)@Z"0 M/&\7"Y-=N+'CJ\]&X8>*[;X6W2 Q\?I&U(JB1$8%COX/E)$,8AUGR04ZZVUV M=IR.G<=('1PMINTOZE-)(7RX"IY8:U(R&0K]K6J.-#B&'(H(.DI>@\^RD"Q2F'@52VH M<3EG;D3TODL9V:,/>:Z*;">YQC=3[^>3;V&)[R]#6@4 /R[7,,[K5!IP@D6R M-X'^KW )@IS39+CW470Y1G[T(<]5I>TDU_C.:6TT7DSSXZ332C%KG(6BK0;E M% *9#P$FEV)=8L8)V]G:/O6TY[^##B39X_9YVJ:\SZY/G-IEZSW\W0/F[75< MT#@9?%8J$2UYY,0&HEG"""X0+:)A(7F+T>E1FB&^/32#KW)_F^FUE>N+6(=N MIN4%Q\ADJ@.%O"R@E*)MS$8/7%#H@8+G:+KD^3[T_2=B.?;3ZFWCT42 QTB, MTSKSS+0'':K#J,:U:VTTMON$Z7!Q#T"%FY7F_W>U6+7IN777RBD0\%%E MB,)0:& +A6S>)3 )+?-6,6Y;<^%10&= AG8"'Z 'VZ-,99BS*;2=.4>(JD4$ M7XH#IX2/@=9<9.O1!]T-0\^=#>NW87Y!(6OXA#_D25]KF27MR)D1@*OZ:YO!DJGP*:(0P$FK^":A83S!X2?7T MBD5M.&/N)QMS.(R^F]0U]%'6R=3-T%:O5"Q8"U<=*!1A?>KJE78Z8D)LWGJL M K(=SOYHL:A+.U?R&+Y9BQ;K%@N2>^.(E!]IO.=FBX'RBX++P M+E4?79YU/H:WM6 ;G\#?,10?L J+=O&7L^D*VU6X_ /G7V[M[]<^D18YDM^A M(94ZD+EP>B]L-/0RHPM:EU1LEU/Y_1$MLJ,F']^>AU#"63>U1:QL2XTH) M!C:'>C;C/$15VUUGEH7-M$>%UB,A_;= SUC365?3/QC,M(P1E"UI&D M@J949!:8RR:KZ"/MYC];UF]SIO07]>EG_1IGR%9[!!+/ZBBAUF 6#MEH1ZN* M7.I1_+T3S?KMI>S.6;]]A#YR4F<7:+^R?GLIL$=VYS[2'YD@67"=G;%0C*&H M5DI6:REH2_2,)YT<5W?'!3T_8NR=]3L4+_H(O?4DP74ZU75 L%ASK[$R314R6]R;5#QC%*;&@R$>@4;(* B5TD[CN@L_:?+ MM)3]GGXB3NL^RKN?R#:DY,?M1+9NWQG(ZR'47^EE6\'^O:ZO5DGNG^+4\8L; MYC?MLY1&R4VK00;W'OVBDN33RFO\V_>;'WD?OJ]&[?PGS/.-9YQ\MEC(3,7( M:HM0 U#I#'M;>\ MK@\F5NM[\8TL2HU):(%_KQO"A>>JB%AE1Z80E$8+OK;I4M:ZD'/0GK7VQ(9: MRT_'XI,@Q0"1P][K6J]G/?7KM^FZ+=!%%,[0/_32%F:J.XT0I%(@2RS6<.-< M;GVJU70!OV@]FOJ'F 6X[V)6OWS ?U]-%I,E?J1M:9)PO29^$562/L@ KG8A M5H'>34^! $B3A',&BPZ=&OB/P>G'%O*+VZ/3H>%M:)M%_1,7R^OYC/PB%TW_ M> >6WE!01CF(J.LT8RX,)F^*:3Z$JB'^7XP>2_D#W(WMO99WJZY-BVV^R6*[ M^_PQH]#BM^ER/IDN)FF5+'F!07&,@?PJ5><&Q)3 Q2 0W!2&L[LZ?@C/=;U MB_C')LL \R5?5376!594\6K5=?4R3%]_^7HY^X[S_PK+]'F;<[']?#V7^Z)8 M>EM9$I!CKC./*'2.)6NPY(<)X9(QN75;A_W1_G3D'4FQ#5L8'H[\75E]>(&% M,^&*K],[:D%^)K\)N05>#"^.)^M\:P-\,.A?!!U4S0U[)'9<0,V$F^,J*V[^ M_?8/;08+2\1@4'D01;HZ7=J3>?P/C+,1DP M:Z2) 2X9ME@V^15=T R4LO8CDN-DJ>VOF0=4?(!8AU>VCB4&(PIHGG+MU:_ MF1! 2\=L0:>5&,H('#'C;"@=]Y%FX[RR%R1G_OK?5Y/E]]^FU?F??*L]N[99 M3":SPDW!6GU&/E96JE[?.TA:#"*]Q_TA" MQOW#R-!:D23YRMGEVGZM#E%(=2@[H^W'Y&B"ZU)&]?A3GK-:6PFO\=OZ9G8U M_[\XG[V;XO_^&+[5C+@*['V8+_FV_Z7UF@N-H%6=CT$4@Z"T!&,4,TDFS_)3 M>7S=GO1LU=M8B(T[3CZ"3FS0*8R%^^)HOQ&K\T,-SMN:7^HY9RIG$[HT(WCZ M2>>HXGV$.,"-[SH>H!]>^1(Y6"M-$75PA:>=@EMP.E-,"S_*GY>T30>N)T[:/:@>@Z^:R 5>9[.N\ M@HV#X")3QC@#0CL*\C%[< (MZ!)J0D'4A;>>J_$@F!.\&AI@!2?G,K+:IC133.%84.#)_=0L1[38NCK@ M44"_F-108>-V)]]=[+;[3\,TOUXL)U\"K?(?TSFFV:?IY+\QO_ZK_@@]_+)^ MLIS=>IL6]'=(# >T.!\9X.!UA..(]G3J$9UG63 =@0=BO=+)@-\<7EZFJ%"\''*!S$@A)4$06<2A*D\L5;E,8WG['4 M#=D)&O2V3+L7K;=7V !>P;6[LJXSV(WU]SHG8U%;<%7Q+%;IJ[<_?SE;+'^? M+?\/+C]G1 M9S"=??M/Y+[Y:?PO+C*/M4$G;OG/F3Y*P5F=R^6@=77 (7$*$6/,>2K;6Y=7[Y MF=TN]^+ X[?+/73Q7&[GNJSIU^URO]OE/C09Y79Y#QT_%_XJAD)$"H:CYKH6 MAM"R:C]I3RZ_$(C6B-%[@9P,;_O=+I\:;?NH=M3;Y2 3ESX(X)F)VM&8@T?F M &-PUG#);&B])Y_[[7(O77>^7>ZCJ-%OEQW&FK4AP*#+=8RV@NBX@T)@DP^) M,Y$;L^AGN%T^A$GM%#: /?IMFF9?B.1AN9+-V_H7JKBJ[<:4?589(7I-BU91 M0.3!D\MKD942)/K60ZT>@?-SQPRM]#3 J>0#T+:CXSN &R@4>!38<7SZ9FKL M1H\#=#">K=G&$X8IHQ0'&WAMT8Z)K"NKNRSYBUPF<)Z/PX\^ MHA]BJL%LL23K&BYQL2VHTC[3KJI F%I0Y4*"8 N"X%J:++F/5C7FPCT0XWLN M#95TKS?S(1(>QHE%^L+/Y&F]PF]X.?M:5[S)U-A S%P&*76"I&IWADBA8_": M/*-"^Z>W*DH[0*+D4[#.B1:MM3#$\0Y>TD>?_HY3G(=+ OHB?R&)UT%WM0AS M@W7+:B\S.BD#&%DH- N*G"L""=R(:)(1*?K6%_R] )X3>8;3S(,^ZHA)M#N" MMO4=9NMDV"S9?<%8H MV"BUN8:1Y"L*"3$:4DFR* SWKNC6=QACK>W7FW24-^D @C5NYC+<&C_@)=:_ M=+U*'YC@J!*(]8A#E.F#2G-/;DR962 M#@I.EK>6RI32VJ&#+*H7+;V'4+B&'&4**7HMM'TVV\R]Y?UZF8ZRTQQ&LU.: MO]+;/34\"A\9 R:Y!66$H8!4*O FE>RC"JIYRZHC14 GJ84_L8XVQOSB&\[# M)URY/*_"$M^$R7PU^.2'ET=&;UDD#R@F!LI&2Z3T W\\*GA:$%JA*EP)D%*1UR.-@N@].4%8H]/\ST>DL//[CSLZ>4G9BD4,Q:8K8U_ T4O43)=E^]9"H&[U*7W^0DL MY=<+N<\+>2+*Z\7#YWCV=C7'Q=-2"#D9JV4";P(9HZ(CQ&PU. RQ!&&#Y*VK M#DYCY;]>WM/<30=C[_,\[7M:!C%BT+88*%BG1#H21"Q<0J$-4Q47+2^C5\^. M'M7NH;MVA49!*I]$ *3_UEZHFMXC3;_UAGDTT0UPK/ 3=B,YZ#3N*,H^S6XD MP@G)(XN@ZR]** Z>#"44*6S)LGA,S3MIGEDWDCX<>+0;21]=/)=N#EW6]*L; M2:]N)+UH,D9;AWUT_%SXJP++G*<$(FH!2CH#/AE);%.I*&9H%QK]LNYD>-NK M&\G)T;:/:@>@Z^.M"3R)Q#'#@5DD<#4A*'B6:Q%8UM$IS_!7+XF!==ZKET0? MA3V8;#](D=7K,%_]\=O98D$>$DGSRVRZDMS6"9J5CYBNYO1$7+S^*UU>9U9:=*TM5A&X7,JHA>FAB5;;TMM<)^X'2Z$H?HB#J.N8\<#GK MP!.9$,$Z#]%JDF>.$ERN,Q4$JH*NEJ6T#MW;KF"LXZ:38/ 1E7\R)T^'+?QO MWW=_P;K78>+*YF3 N4(*D3E#C$P!B](X=$RD<&(;XF/+.?ZIV/@D;6OQFY%E M@,AO-[+;[5T[X!OHT.PI;$"DLX922!@[01FW[#^7)"5O\5QN4-Q&VGS2 +\E(W M 5^SW*R%$&O]9RPV65XBL:,QOYZ ="J!U+XZO-=EK)T"!@A]_@SUW&ZY 1.U M%A[)CY8Y41QF4@#RJQ5HQ[5WQ?GD6EN;'P"[W%^ZH3;:Y='5J$X<20@2% MFNR?H.B;,QT]QY!$&FR.T?&;; _*@#9"'Z _[>-GYJ$$3U$T!\S%UZ8:=:\+O^B2^WLZ04G$^)X XIW6_W%BR M[:9EI,HRD"E+0=#.)1,''TJ&%? 8-.J[7<9V)H=W?-R9:'\H 3^8,3G(I55= MP62YNN8+TTS>S9)^"*=I)9_YNLWA_E=4?;Z]X874WHMJ=/U4+\)^>.K-T29M M!MYP4KWGA;Q"Q1F%*0H!DW'"J1B8:=WP]6$TA^XZ;TE'GU8AVD=<+M>GF.LK M@-75\#J06R6;O@_SY?<+20&8X;F 5)I>,_0<0G(!24^(X]NF M1ERYNR<-J9H!XI9[4E@?;!8MT&JG03%!/C;99#+)AI.:/8_1<3+,K1O.[48R MUA7*4&PX7+S'OMQ8S)>W2/TR+-;93L75]LPRT'Y-Z)4I#KQ3-5U9%JUHZ^:R M4XA+7W^+'?2[&V;L?O*QK@Y:J'+63*0- ]O[:&IJT<9!ZX*ISTE]+W7?X!CW M5+Z%?AY4]8'"'4OQ4J+,3'B0N5X%BY+ (?<0%9:<.$O)=\K/.RF%/W X/I:^ M^\BTH9XW =/7,/W^S\6'V1>S^=?9/-PZ62%7 MA'-)EBWZNN]Q%<$5\DRBERX5]-G>9MEM$6KVE[,;61+B.'7BH. M1O#,B#0AV>8-9A_ !&1:!,<@&%:7S2UX3V&-98J57%RF.*>#M>CYV"-D;;?0^VUS,:2@ MA\CQ^W']:R=8)"%R4!Z"K<=X)B#XXCUP3)H+E"&JUB.5=N$8K;RS)0>:"?;8 M@>)#"]G6QWB;N?#>@*W7-2I97QO!.,""&95@#MNW1-T-Y6C99P>K^ G.["/J M(0K5[L/:^%1=@ U5+?D0J.-D?#51W=-T.$#NHQ(CV&*"67G 3(/2VD#,A4%V M]1[7&HRZ>5N'<0GQ1&+6N'SH(^[A>;"]L&5!%.DR)*MI]TQ<0!#9@!->%G)O M;&S?G&<7D*,[E?LJZG'U[R'E ?S'FKQUTQ%E17$3@PXL>4@ETAJE6@7:%GC. M7K$H8E*M'8/[*,[&)SA0P /DR/R(Z/;M?P=< WD##V$ZCC-PJ,X>I<"! A_ M_#^(CTN^!J7"$\X 6/QH(^<&Q]$OYV% MFK>SR0;Z_N+3'%?AYZU3CNL_V^Q8PF.0-B0HPB(H52)X%6R]@ U.,6NDO>,7 M[#Y:ZOWD\1V!-AJ;C2;N03(2II^6./]217'M!4NT-GK.0814KUJ#@UI1 $P) MC"8%Y[!U>OTN'&?C)!PLY %:A-[%M+V&Z8!J("=A-Z+CN B':^P)"AP@[@%< MA ?0*6X%.IL 5[DXNI88J20@25MK M(/*HG _,*Z\ZN C[/?T8N8N'ZVTVJM!;WUK?>Y-7XD/,7_[GZWK!NZB%8J^G MY$:M+]K?3A;+#K?6/:Q%?>#BQES41_>[RVZPA%9=>Q8+7"Y>1/([0VI>P&KR5 .\_[*)D%#[K"%9FLFZK87/9TF^5 MH@"<4QADNDPX[?S (^PB3ZKR]B8QC.2&9>CPU-S-R9&U=Q9JNPMK6/.^^T&G MJ,3N\GGPZ/X!'VOSQ_67&!;XO_['_P=02P,$% @ 4X-T5W9\ TOL-@$ M2MP, !0 !Z978M,C R,S Y,S!?;&%B+GAM;-R]>Y/<.)8?^K\_!>[887=' M%*;Y $E@O+N.:CWFZEJCTI74W=[MN)&!IXKNK,Q:DEE2[:>_ !^969693( ) MLMCV>M12%4F<\P/YP\'!>?S3__A^MP0/LBCS]>J?_Q+^-?@+D"N^%OGJZS__ MY9:;.[FJP*M"TDH*\"VO;D%U*\%O MZ^*/_(&"CTM:J75Q!^&_U+>]6M\_%OG7VPI$011WEW6_+?Z6HA@CRAE,(Y5" M%- 4XC2(8$RD(IR@($CDU=>_J0@IR64,DS@A$(4RA4R) *8Q#V.>,AYC7#]T MF:_^^)OY@]%2 JW>JJS_^<]_N:VJ^[_]]-.W;]_^^IT5R[^NBZ\_14$0_]1= M_9?V\N\'UW^+ZZM#0LA/]6^WEY;YL0OU8\.?_M<_WG_FM_*.PGQ55G3%S0!E M_K>R_N'[-:=5C?I9N<#)*\R_8'<9-#^"H88N_.OW4OSE7_X3 T[^4__Z7,[^Z7 MLOO9;2'5\<!/WBV8(.;[ >\-<+'+S0KU9B:G>W>U0%XL^OL2^7HMU19<3O!:[8?9$7IH? MO-=_:XYN): M/!@>O_Y:2&F6P7^L5]7M\O$C?33_:MZ#!2("TSA(81 (!E&:,(@Q2F"&PI2F M$B>,HD6U?=47<@5_^=Q)50\]:-R_..!0G?B>"UFN-P7?K81WRV/+FU[9S%J( M?UK1.UG>T_8&+;PQ&QI]_J45'=!&=G#7R SN&Z'!?2WU/_VT4]O?%"Q?"MCE M-)BV8H.MW%>@E1RTHH./(\(K6BNP-F!> N8G OP9X%[S)T(NC?&W+IZ#MN9# M06LX5M\,C94=D#BH"=3U:3\=O"/7121 MBM7ZHM>J 5Z+^!>P+H0L]&[GB+K;3V)3PJ^4WB_>TKSXE2XW\A^2EINB'N8W MO>?Y9;5FI2P>*%O*=ZO[355^DD;O?)G7+Z7^UZ8H]#;J9UKFY?N<,OV;ZO'O M-%^]7Y?ENQ5?;O2R\V[UAA8K?5FY8%&"]0*A8)IBL\-A$20TCJ$*F$QQG F. MXL7^^GWRPYM<=JM/]ZR-X_/+_<$(^R-8:G'M*'#Z^8X%XU*@$&9!)B&B>N_& M0H6A% D*$\&R($EMS(1YSO:$AD8[U^]G/-?]]LBL9W!DB\;H#&JE]9JZ4[OQ M*^TK#AK-P5/5K\!6>5!K?P6V^E\!@P#XP6#P(^A0 /I''0Z7+]O:6\'NP?]'M^M[G[>5T4ZV]ZC%=4?[OZYXL(TRBD2L!,11E$0:@@ MXQA#G,J$(\98Q)3+BN4R^-P6G59.P#I! 6\E=5N#G"; ;AD9"]:15P(C-E@K MT @..LGULM!"O14>O#H'M3-_#\',$P4[#3TIBPX!Y3D1#GK&,"[[)$NI;[J] M7HG7\D$NU_>&==]\OY>K4BZ". @Y"1"DJ=+FMB(IQ#B6,* !Y0RQ.,2)"WGU MCC8WMNJ$!70E@-B)Z\95_0#;D9,WV$9FHR>([4D*6E']48\5(IZXIG^L2"U9]6Y55D7M67RU7CW(HLJUG?9%@U_>KI="_ZS4]EF5/\@O M!35GY*_I8QDNPD0%49+$D'#.(<(R@D0R"9E(%*$BCB)LY?"_6)*YTO4C__SC!SO;.]+@K]FM8;X?+G MQ]TUK;/^^ALM1/W'%SVJYO>/^JW^H-_SU^L[O?E=2,'2+(L,LP9$LQ07[.Y*..Y4;RYO351#6*S5+OZZ\Y+S92M 9XJ0>YJ6YE MT?DM,,:U7J=IUEO1VMM0*M+F!//?MHC\NG\'R(S:03,S)? M;^?DIG=.]C2ZVD[0[[56P*@%:KTL5V%/GYIUK,ZD\S51!(\6<+.D!1!YR9=K M_^HGJ\09O3ZS/Y6-,%@'D#8[]N"!_#QWJ M@GZ0JXW\),T*J[=3'V5A=I=$]ZK9*)U.CF:$\KL%/K"G2* M@48S0]7[NEUYB[(<"VYO;GI/8DWLT?<+YJ'SW_/S1W)OG=J+O?GW35X][CQR M9;TB?;FEJYM[\XCR@W'1E29Q9W/'9+%@*8H)S@@4,JD3"21D6!"8R0!SO0JD M 8H6]\\2IR[WK/B2WX6#GFLQ'AW=;"J3C%?[NVD%F/R:KU8MV312U&M%:2!P M72RF>S4B%-*($P8#O8.&*,B4?C6B",:P3[UW6)';7NVC2IM=\[6"O; M+7^E 0 M E=@BX'^:XW"A%Y=WQ,WE:O7F]SS\O_ZG@YGI[!W =P]Q;])D_DO MQ?6#+.C7G>GV:KVJ"FV4;>CRBRSN]LCW-VH4J,I%E@F:9)3H%2Y$$"6!WOPB M'L-0]O=-@//)"T2D!6BWV]JQ[ M>@"CR!78GXM.ETDFP]ZE.\VD3.3+W4X.;2=GY_3A>Y.C/\,[H#>&X%NK"ECO MU//DR[TSD ^VY;#T\;'O/W>GLTL#LT">(P3M*8FDU5"A'7 M.V\B]/8JDSQ.8IZ21%DM/F?&F=OJ8L1TC\@[!J!]O-V%L$P13;<3$?QN/<7#'1ID\RJU'U6,Q;'V7#W3AZ:6J-I%OU.=*/\[$PNG/JS&,KUE9 MD\Y"9AE689K 2(491!'.(#6INDI14WJ*J3@C3B%G-J/.C1*V0M?.^#VQ_UNW M)?Z]$]TUN,QJ$BR=&KZA'=LAX0-5=P^""TJ^=O]68TZ[!X6#7[72S^XY9 M;\LWA3G2>)NOGM:VD+63+]!F",E("!/,L;9,0@%9I+?%@I%0OW89383UMOC, M6'.CHJVXH)5W5X_%?MMU#M_S&UV/J(W,,CV @=\;:1U"DTX;2$I*>7>.Y)TRV-;1497__9WN+.YT^+13TVZ_7'_6>4N2UI_1[7BXX M(BQ.$8=!:NA4T@@RF0F8A2Q*)609VD($4H"B#$-8(QP(G&, MA4"AMPS\9LRYF; 3Y.&W8-OMFSU#.#+CGLO)OP*-R.#W]K^C..L<,)LB:[\= M<3ZY^T\A<,K@?W;K4)^^RE?F4'Q5%3G;U(%_^C5Z_7#_*PG@3"VE^2HO' M_8NN[]:;5;7@29(P'G&(N8HABD@$J=Y60\D0"@*D$DZF6CC\_C"A^X M>CO5N$B8B0\_? !W>$;BY:G#V/::<_.4\B-]-(DT;5+- HM0!"2@>KY"H6V] MB$$JD(0HQ40(@DB06B5X]@\S-W;LI#0USHV8;IQX DH[KKL1Q^V,89OOLN"YZ41R#+Z M(]2DHC Q(8%1* .(M"$&-9E$,$68(99A*953G:47T&%NC/5K'>=9;ZCD3ILV M GX7_CX@Y'WB=\/RG'C>,S[VJ?/E8?#;0/<])*Z 0]BDYWCXEYE+GY'Q$VLP M?8S\RTS1T6CY%Q)EV IKY-SH-<"$%MSOG;-&*0V"* J@X($R?2(09,9!D3$B M@ICC. R<3.L3X\QMI>K$!+*3TVU1.@6GW<+A :21R7V+SU;$\V?\SIQ[!@9/ MO'AJE$FYZXRJS_GEW.7#..##>K76%ICFJM77=RN^OI-=M=TT##-.(P)QI UB M)&0"3<-,R%)! Q)&/$KPXJ!_VMGW_.2 5F^Z77=C1Q&7S3$,6^C* 1$OS0BGDZF !-]35-&F$(24)3F#"1)AFA M41(Z%='L&6N&YD,G:KW;Y?O"@A\^K"L)PM@QM[L/:VN[P@>"X]L63\![(J=7 MZ^(<&/XLC),C36UEG%/YB*5Q]I9AU''3\=%[J7=!>Z6RVOU0^7HCMX'Y*B1I MD,82Z]J#9@$'VDNKL#;O.3:$OQ720OP#UIMBK&2 M*(;@Z8FUG(:>E,:&@/*?#P G5W3LZQPQ'#2\W+W5N#D[T 4+1_FN+#=ZN"+G\J,LZI\MHD E/(QB&"B50A0) 7%F M(IQ3_?\H%8)3MV3A4R/-CE, S>4/<0YCX*L@,#7PK= M%$Q:@D;(*U"+::J;-M3IF0C[L/!):$?'F9Z8^M0]2C"]-[Q,>$QC'CT[:?R[ M*7GRFE9RVUUVD5)!TY@E4(7"A,2DF38YL8 D0$JF$JJK=3]/E_)=Y6\*Q<1#66< M4 DQRLPRA5)(XC"#*HLPCDB48NKD+#XWX-S6EZY-P>?-W1TM'%N$GT77;BGP MB=G('/Y45.,-Z@#\W8@+:GE]UM^RA,97RLJYX:9-2K%4_B#MQ/:^2WVT?U^O MA3GJ^K!>R2:G17Z6Q8,VULLOFLG*IKB_)L+-_?TRET6=+4\YEI+C$'(AL-Z/ MV1RVAOL#'>0E" MWAV:@X1Y(>_E)<"==E5>]%3W$C>-8_-&O=J4U?I.DT>7[_-)T+-<\ M-_&+X%M>W0)>BPZ66O8NL-"^ILN@N>DGR"D0'YD2&_%-*\6M E=@FQ^XT^$* M-%H HT97Y&%D\.VK[(P]"1.5WAEG,IP*\UR"9$^UGD&/G:R$SR5*[]?UN>@Y MEQ94>UX#,-)O6RJ"%/*8*(@H4Y"BC$*1L3A,19B$H57;PK,CS6W]>%; :DAE MRGYDSR\*WO :F?U/0C6@)F4_9D,KILV_'J7[ZW9!I33W6I3]][]0E32+.I1V M-PRM.?Z\6K").3]6.Q\+F?%4A1#7S0=P&D"6L!0F:1RS*(K2('"J0&0]\MQ( M]16]STUZS^>JV/!JTW,N?B'BEBZ),7 N*^X( MQV%M<=<'#*.BC\6:2RG*MUH%$_I0=U!5)J]@O:IE6' N DP3"=/4V'$9X9"F M/(.9")$244QI&MF5Q;4>T^6CF:HX;B,R,%,-[@L)ZS67MFLN=3/Q[,&GG$2Q M5!S&B9 0)81 $A.DEP,LN."QG@+IPO]>H9_&F'X&_#2XVZT"7M$![*3 MUIRG-?(VK2?\+0C6V'A:",Z/-^D"8*W^<^*WOW% "\:V4]:U:(K]TN5N0=FF M$@4")RH@ D944HCB*("4!P*&J?X3\5!FV*JFA.V W8U).G#S1?&G>>KQZ& M#J#T=2NT>$! *G;+&#H>8&]'JE>XA+\WK;#ITYIV\8,U*+4+) M96WAK03X9C2 0JO@F$)[!&8[P^XR\$9FV*UPX+S+4C@PPJ65V M6L'GIEC/E1/GFM9_?#+5KDHM21M!\+'.B@P729I@'FFJ2'@<021,JU(::=,M M"I-0LP:7B=,><10IYT8^C73&J!MD:F-P]!^_5_P%95T.H* M/O9/]72II393\=+II;TR_CE23&U@]I9F:C78\)"NK57:;7DH)0('2._35:9I MG]-8[].9-A@C'J0DC16F5BUT^@:9&VNW 2IK!3I)W4. #H \OP7W <_(K'F( MC',SWEZ0W&.A+@'K_XA-]3D@+,*5#FZ=/"3IE/#'PHY.7CMTDVPJX7VAWX\> MC"<$!9D*89K21&^760)I%"4FQ!\)$6*194X-Q/H&FQL+MH4:M;"N-:5Z(;7= M&OL!:O1-Z<,-M<4]P\CBYTV9KV19OI8E M+_(ZX?%Z);21EI^QS%#F9 !C&+,-(6$#&(A,IC$4F9!J(C" M3HF([B+,C5CV)#>61*=0[82K]3 _W=?$C7T&S)$=)XV+_,A,M45Y'_V3B(]$ M8<,1]$1L P28E.Z& _2)V$:4A(@2"G.( KTQA&GL3:B M-"=FE$8"<:L:17V#S(W>6CEMRC38 VE]@'L1/-,!(DY^/9B\#Z M/V+W> Z(\\>PA[=.??1Z4O@CQZVGK[W,('RUOF/YJGX53"+FC6D/\%&_ K>T ME#>JNVHO&;-L.L_N;!#"<,@)CJ$PY=(12F-(59S!@,=,:J[,J%MU8V^2S8U? MW]!BM=Y4N[*\P\S#RV?,S6J<=!ZF,B;WE:JMR5HMT.GUQ+S?5VV:OMG>H?=L MA5XNUXL8I][@/&6S^AM@<+2ZV/"J73(>KSDO-G39_C/OBOO;FGQ5=;!-7J>!IUS6^)MQ[?^41S[ M)+K2Q&E.D@U_OOE>R94P9\V-&MTYRR-H%;DR#72*NN:_@7RG5UO9TVMHM0.0 M_N*K;0:=.LC: 8@CD=8N=U^0ZM<\Z?6FR%=?FQ/AIM;H)ZE-W9Q74M27U2?( M'V1UH]ZN"R5SD^96+E(>QU&D[4TNJ(!(<;UGEXI")>,DP:F4DCN9GQ=+-#>> M,W7M3""/-FF*K?B@-/*#C=Z=E77S+_/KRIR87%!&_N*YM"/*26=H= XUT] H M QIMVC"8I[S%7U@[#./\2)YIL]O] '?T;Q' M+P]V=Y9V93.^?%NW50-4$/),91A&61I"E#("6<00C!,9,(;#D"OK&A8'3Y\; MCW8" BVAO<_O$+3S'M&+H!B9L+8H5-_6 ZI0',)A[_N\"):)G)Z?Y'US1%'6 MFXI\I6W=N^9D2F\PJC91JEH#OH>C'X_H27AZ7*&']TSF STI[K[S\_1% ^AK M26R?I)!W]2'3%PU3:3+*]?9" M2:)I,"(:E?.W!5A.X>#']S&7BP&0C:@]? Y-+QU'CXYT,2- MA\\I?-AW^.P=;F11%M7B'_1_KXM=ZL[]SYF_:_= MAWSBH9-\O/T*=1_LF:N&K>A[_7A?;8K"),!U@5Z,AUF,@@ FB6FUP' $B3+] M#T.!,6=IE&*G*@:GAYK?QUN+-[S?=P^J=JNX'ZQ&_K#WA+P"'69C].8^CX:G M5;QGH$E7\?,*/U_%+>[P[H7:98FUORIK5W[=;_%+LY-YO-B-Y;G69K$JW6S M\VK=''JU]GY=;G]?ML>?30?85K%)9\J;V\OSC$U62CMO2B*:HPT]7%X]_K<2 M\*8^8N/S^G:;\UOP;;U9"L"D_NC^?9,;EU>U-O^DE3D!:?[9?9OF62_I#'.8 MBN&^,9M!YN(J%N"ASFSQT=G7 M-U&T"T0@=S-V \A;X:#7HQ(&/+D V#K9H^U1$*5!(C!7G(&40)1Y"Q$,$LB;,(IRJ,I%5IV9XQ_D0\]%^"OP9! M$%Z!\$K_U_RO#4L$=%/=KHO\/V03>KQ:=[_(FS@Z\\/UIBI-?+(YEZ/U(>IG M_>+4,03_]3^':?#?X^ *F)>YOOJUY/N_"NM?19=PGDOG\0OG:6HVJP6\&B%L M^R0*HU#5"W3([E&QGX1\=)X>7+FKZ:_P;E561;W+*.N\EB^W=-5VSOZP7CW8 M-<_^I.V*M^O"/'5!16AHC4,I P414P1BE800)U2E&0FCE#JQWF4D](]+W4&6R[:>S!U*;9%EIF$"+TQ78(G4% M+%_1,=SA,WT37KK(Y4C:_3G*8XX[M=X*:XXLYD!C8\-*^>\;+\94*89)B8:(68AD[5:8[.=+<%N"=H*"6%!A1 MP>^-L*Y]Y4_":[GP^0!M["5H&%[NU'\."U\D?'*<:>GPG+H'Q'3VAF$4L:MH M4I:R,OGR>P>N_Y#4E+\3-ZM/DF\*D^G4M(DONG_6%:&^F(HR"T2(R+(TAHG$ M!*) I) QRF"J8L'"A*0TP2Z4XDVRN5'0SH@R686MN+4#9%]^\'LMO",E^9M. M.PI[D4D:F?(\S8\S!7K'TA-E^I-K4HKU#N=S2O8_P# *-Q6-]//*SB?^.E]N MM'VYR+(,!;&,($U"31WJ)-P=4EZ!5DI_B\X9&#PM(:=& MF71!.*/J6V--6>1:V7R]S235;E>-<%J74D@MAIL@YH= M*_I9SX@=KXR!\\A$LY-N5Q7Q"N@=Y_^6O#)18O^@I9YJ4^JDKF&SYPZ[ DRJ MM2;T&Z6T$>2/EUQA]$14UL-.RERN8#RG,N?[!R91'@L^>[]-\TM$&,6!2J!D MW+2 (R$D*9(PCB5304:#..-.B92]P\V-QTZGD5^04]D/N!UA^8-Q9)JZ$$'W M%$LK8'RE6?8/-FVJI97B!^F6=G>Y)VM\K'E*?ESJU\*L.>T(;>6:A&:Q% +# MF"L!48@BS2HTA%IOG AM-PEFY78\.]+<"*45%MQWTG8AV_;!^/W(]M.'5[Q& M9HX.JJV@6PIQKYW4CYE];H(W[*:OJ72ZGM(AT)[3"*Q0Z\D0Z+]_LN!_*S7V MX_KM;AAX2LQOI=@LI6GLL3;S^:B'6577J_I0^]X,UQP)\"1@! >:92G!$*F, M0B8TZ89))I7($J(-/*=#8\N!Y\>\C;17H):WJ;S;23SLW,9Z#BQ/ED= =G2. MO@14]_-F1X1\'3_;#COM:;0C& >'TZ[W#R.J:\[7&[V6?))<:CK4#_P@JS8I M>)&2),0)%A G40A1DH602?W/!/%$*I(P9I>/:S/8W BIDQ446V&WY83I[VA+^ MEC4;M#PM9;U#3;I\V2C]?,FRNF>@&[2M8O-)JLTN)N"Q>^U9A@E-9 (S'E!- M< I#C(,(QFE$&&9I@*ATWI6I;,TG(^W69VQ8GM<36TN/I#;&Q/9X= M6(VD^ZXW M5?E>ZHU%W#K0,14908+#%*7&QQCA)GPQY%3OZU',XFA8%/GA6'.CKUHV$ \, M^#Z"I1T#>4)H9,;9#\IN!+T"+6#G#W&&AV*?QL1W*"?F7>ISK (5:)2"'- MT@"BP"PA*C0U7I5"!)$D9&D[U6^TZ?YGF>A.ULFF69H"+G.<8,LSL)>4YCCW>YQJDT)D/?Y2MZHYI3O^FLA:W;\6*QO8\\*;X+)?+&]7T#?WM5JZNO^H[OIHJAY]DN5DV4OXL5U+E/*?+FV\K M31>W^?V[U9OO7)IPVX^R,$U.Z%>Y2+A(TR (]18G$1"A.(*,( QY'"1AP$D8 MI,HV$O:%=9D;@[95E)8FS-QD(35GN+2#Y K<;T$!YKVM:R V!_4%*#4P=:NR MICQBT:$!M$7-MGB =0?(E3&Y6R# #WTJK2O MUOOVU6K# ZYWK];'9Z_6N[U7ZW/[:G5-J@TN8 =,W;5Z][+MP $WNY?MW0HT M ($;=05V&/UY7C?[H.L_T6LW45CWB[]^^?;U6]N]?D[QXC.9\)Z(])>6<+*8 M]Y=6]$A4_5Q$+;"E67,"CU0W]^_&65__M&OI8E+_+:45:_B"PC.$X0 MAT%,*40B3" 1)(!QFK(H">($NR5*6XTZMP_<" UV4H,]<9T^=C?H[5Q7W@$= MF1HNP') X08';+Q5;; 9<^*2#0XP'-9K<+EYX!&[J6C?= ]XO3'UR#[6YWSU M>7[]N]9S_^:[ME?RTM03HW$2L A!%? HBB2D*2"01EF*L*4BR!UJQGK*L'< M**H3K';NU(VWUHW$C@>DSC-A>0 Z)KYC'W#6<#;"@T9ZT(B_[7S17-+J +9* M>#R['(J?K[-)Y_&G/7L<"L_!V>+@![DQGY#YXDM!S1GDY\<[MEXNC'O<9)3! M+)491%E"(0DH@2HD4:@RPI"P\I@?/'EN3-4*!QKI[.CI$*Y^VKD(A)'IQ%)_ M:XHXJ>N13[^4_*]?UP\_Z7N:KU[_9?>Q'SYIDH_XI +=QWGZ@I$B^LHS$01U MG?SRW:HAAV=%]#MJJ!L9+DB,9,"S#*9**OU9$P6I2!(H$,&I_D4JL)NA,IWL M%>B M2!(BLP#20)C:\2*!6" ,290$-,:*Z=^Y5>&8\=LR36&/24TISZ^#)W/JY:9X M!B:51XOJ:$>^^03M#YS'F83TNTH_+P-KG*GQG0XP5 SWH-Q?Y6W.E[+\M+Z3 MZX_K;[+XF5;:/'C\2/D?GR2GRV6;+9R&",,Z'-HT1J0TDBF%*:1CS( M! Z1;?BL]:AS,VK^[@9[?E M'OP:C6P1&4BZY,CWO5^?\^[TJ,J>]HY/GSWISNZH6L_W7<L;>][&]MCM3=FQ1HNU%E?&9]?B7VMBLN7X M&%"MD/@.ET5?LA M#QM&RGL=A+N:MI$@*J.,:6,SU(QKJMM3E$E3-#C-B+9 541<]CN'0\QMT_/% MC %X6T%RN9/7C?Z.8&G';9,;!P<+XR6=CO)2UW36O;X\7R]4;^ MJZ2%-LL74<)0I/\_%*:1#,JB&-+0)% 2@B))*8U3MR+"=N/.D%L3QVK"E@#; MV5$CP#8RO[82@UKDJ_U^"WK'SC1%T%Q< 2.WV?YYK#?LAI2OVL.6HTY;A]@- MBH.:Q(ZW#]RFR;*4\J:K)%:/MN="P0D)A,H"F&&>ZBT;"R#+%(-11&(B,H)1 MX-2+K'^XN=%.(Y[C7JT?4,M]FS>8QM[#U8*:F*^ND& C*_A]%.>1'2Z^-GC] M@TV[V;-2_&#C9W?7,.9XM]*?H"PK34G&6[AU\F!"LBB,81AS;;$0B;3%DG+( M(QZJ) RS.'!RJQ\?9FY,< MX?Z)X-W.@_RMLMR]3A*Z6)7=/P[F?N'?2G7LQ48/0YIN_O=RR.\657Z M06^^?RGHJLR-$ZZ)T%ZD. AY0F/(L-2L)/6VALDX@V%&9(*H2I6T:OW>-\C< M&*B1$[SY#G:2MCD9]A443B+:3R^^$^R(9P2;3L#SRN&(]/Q<_CJNG^=N."' M5F"/L9C6X/CJ.7YVO&D;C]NJ?]!]W/K&"XK['=_6X$ P11+CFT8!1%CO- FE M"90T3%4H9))QMP#./\V.\O.1'>0/HB[47/TX:"]Y\>[Q3[%?; 2[ M=55>1L M4]51CM4:?*2C=?B=;*_"K=7UN7]3D]"DO__A9KOCM'2W^ M>+V^H_EJ$6">QF&BH$ICIAD$A9"D*H(L5AS'E(:A=/)0G1MP;CSR1%Y@! 9; MB<'OC'FY1<;)5_3C'6][G'0[Y? MTY5Q8DF^*0QU=6T7WJX+)FEACO"W/^LZ@R<*ZQV0WHEJ"P8BB1$D' D8ABI+ ME,)9FEFWMW(??FXD9#2HO;>=#F!/]EW_%OMHP $STD]*X^,\MI_\ .*]MCA' MT1X0A#D =OO S''AGRA8TWT:_ 1Q#@>O)[!SP$,G"_8,QV^?_J;IG#X"O-;6OQ_ QC?]:SG!-RTHZ"3=B[;U:O:?A\2?S=\SUM0& M_WFUCUC[%C=Y;3;2I$0?[W%!4Q6A4+-)DF4F(HXKB"/.H0Q(EM(H(DDL'2M0 M.@LQO^.HDRU'ZK*238=9UUJ2[G.C6,P3$68P#?2,("(BR%A,(%:A$'&:R12A MQ:IIB_>B<[,M ;(39?RY$9/.A8.C>;1W?^0%PV=US4Z_O0*;HW>,L4!YW)8Q M?0+,H6>,!4"636-LGC1QM>[ZCU]E66V%#!<$)2D-8@QI1!.(0L0A4S*#(0YX M3!0E9*)2W$>$FYNGJY4.W#M$7HTR:99,^T)3,7\.KO\#NNGTSKTCX/[2%8F/ MB?;G*#?< ZJW6L)]8PSC^)OJ5A:FJDM>F5%>;^2[U9?;O! F:W!!&0HHH1DD M*#/GGHF$),82*B(R+!G7?UH5"+8:;6XLK%_JU(U[^\&T(U-O$(W,CK6<8"?H ML7QA328>:[1;(>.)O_K'FI20K-1^SC!V-TUL%G8U$LJJJ$]1REK*+[=TU1JN M'TP#V-(TEE\OEV_7A;EI(426J$PAJ W%#**(F0X=A,)8_U4FBJ5(II,8CH/$ MGQNI?=B8\X>Z:M_G7UR[MDX[\2,;GZ-/Y_S-TVT]F"T&H*'U2J.P&3T^5>.MNV MT8>)@EZNRTTAMX&T),"!"%)M<">I7O%, @HE+-5K7ZCM\$2F<>"TXCF./[,HI'N-E 'H;$= M"UL7@ND;8P2] BU@YS.%W-T(YS'QY3+H&6E:]\!YE0]< 1:WN*O%$[SV"$M;99&$(1(4W7(D@@PT)!QB.:R"C!(F(N1MWY(>?& MV/LM\CKIMP5#[^VSRQU M[/^_$(Y.C4WPE[5_66JIP".VC/0'B9/=J'%@).: MA_8 /+<2'>XF6VO-??\W*!LBR.<)K!@&88(FD:=AE,X43IJ2IQIBQ1!N=2<@A2Y,(!IAIFU-$,DO3 =4JQIZMZ:I8W&RJLJ)- MH05: ;8M:J%MU$:*%YP]R@3&/*0P8 )!I (!6:@RJ'",XEB$D2F8[%H%8YJY M&[\ZQK.9D]H,GL.=#KUQ M+\AQ"9"^"G4,DF': AZ7P'10V..BATV<%M/$U-^H)J+^^H'F2[-#?KLN_FX$ M7& J1(*U&9,I(B$*L(0TX2%,@IBD3/%0B&D28,X(.K==U59 H/1G_;4F@>%E M*L::708J*Y9R\=#+*.3'G%;]Q(=C>$DQL MQ[ND"VO=G_&U+'F1UV$AM4=U00*6A8SH2NN#V8ZP/8$W,N=>@-O EJR]B'CMQWI\I!=H MQMJK\O%.K/VW#*2.]>KK%UG'Y/E^]6 M7=?S.$(T)2B JO:C):F"A)@X+THXRE"$26C5!.T2(>9&-NX]Y@=!;\DS(P,Z M-@%I\:&1OV[<!/>QM?6-MHV MN/;OQ;HL%XC*3 B]ZY8TSB!""8.,4PY#'NC_I"&6Q*E%V0@RSHTB:Q$OJ@HY MPCR.O-/V,SOSWV1O,RT:3??3+&IM9[#!/C\5+[VW[I'PS[&M/@^QMQVUQ5#N MXE77SWQK0NWV _&V9?L7A-",A;& H8H51)KS(59Q!)5( MTC#),J5"ZU8LCF//C=P[\8V?C=<*M'69C8_-M*^T#[EUG85^"A\9VY&I>1_6 M1G90"U]W_ #/ G.'M+MQ!=L^UGE$T">*>_8-OE,8]$#X>D*B79\X67CT0%7W M0Z6'/F)H:_C/=W2Y_'E3YBNIC4C)@BR-PP"2")E^Q3B&%*L48BG#--(K0AH& M;EWAGSQ_;ES?B AJ&4$GI&LK^*<(]G.X!UQ&YFDW2 :T?C^J^ 5=WY\^;^*& M[T>5.>SU?ORR2[/2OA34!-^\IH_EN[L[*7):R>7C1VT_%E_6GR27^7UUHS[J M-^-6&YT?UE6=XA-G6 4H@'%2-]T+],?- OVMQ]2T$:9Q*+)A26M#Q)D;(1SD MM%6-4D!HK4"^4\L$%NJELUJ#HM&LCGUJ=0.K6KFAN5F#YO6\[3CM;(U,4P>9 M7*T^P"@$]C0"M4K@RQI\VDU4IQ;X,/U$#Z&[OO]1NP_'B[7LDF@F&1I"2-,4I@(H@)[541Q#0- MH9XU%>-,3QVW\G@<>_C<5K5:/E +V 81V=NX!\"=-W O@6/T SEK))Q,VU,J M#[)K#QXVF5%[2HU]B_;D-<..M-ZM>-&$ S3_?;=J2Z25-0D\U$$I09PP$L4$ MQL+$X8>80,IY8FJF8T9,%[E(N+4GLQG6ZKV=M"%9)V-C=-9"NAT\6:%M=Y+D M#<&)_(^MN."'3N ?S=G.%M%/YQ%U/N%Q@P;B \/Q0Q>E>]^UT M4T6V"4>JH^1OU"^EO"Y+6;U;O?FN+8_55Q/:6%^P[9SY05:+3(:8Q3*#"$<$ MHD3$$.,(P5"QF'(4L""P"D:\2(JYF1FM(F!9?V>%406N%=SH?U"CC?G>9*M/ M?9I"VTN79_O$>IRZ\QOE229D9+KKYJ*6L4GZ 3<*:#U K0AXMP*=*O4A0'/A M5ILKH/698CKLM\.33,M$N^#+/Y4KL.J9(*?][\7 ]FQ[AS][LMWNQ>KO;W(O M?]CHX:^?Y!W-5\)$\;_-2VW,U^V[HE!R+&@,J8H$1$P*B),HA5F:F/#ZB!#B MU,#R4H'FMKB9-QO\4'2B&F=4=2O!HQ;5,?CKXJFRL\^GG(#1=^VGPF@_[<]' M(WL=6OLB8;6],$X?8GMM2FVCWI/4FSH\F,A MY?>\;E[Y?-^R((H3DJ0J* 3R" M5B=3R?;0-:*:N*!.V^ZNOJX=0\J9#=\".4\QX$FZ](?J>QIXW1'P++0?3]H(<,H[=#%W3[]8A X3AA M 50J2B BL8"$46WIA5P((1D)%'=ALE,#S8VT7,Y0W!"UXR,?.(U,/4<@&H%A MS@'AB4Q.#C,I;YQ3]CE%G+W^PC8B_]"6TZ:H@[)_RZO;7U9K5LJB'JCI3* ' MUIKI;4_M6];_VA1FZ_,S+?-RZPG\+*MJV?1*6? 0299IRTAR8QD1G$*B.01F M+$R12G"4Q:0[]?XRH!F)=XD'')A_F8"?7C5N=/W(S;+>S)B7R70K>-"#F]RK M@81V M+:--B^]N+_X%?9EF,:,!?K+7S'@C#LCUU#RVTJ_F8QWF@EB&)*429IF* M3-04@C0E"<0D8#)2H?Z)569_WR!SLT6W M!K7'R"&?T@-64R5..KQ.;DF19S#HRWX\=>MT:8YGA'^2SWCNVF%F=^O,;-\] M'*,D(VD,F9"F2Y^VE&F4*HBI8C*0G MJE;9X].ESH[C]NLO?VBJO;A;L4_#L MC,[!D(S,:EW]8_^[Z:,:>S+!GCY[4JOIJ%K/#9WC%PU.6/Q5KL2Z>"WOUV5> ME:^T+60R\.-4H"#+)(P#C"%"$8=4J!!RI5*>8<[2U+KH1-] <_N &R&!:*5T MSCX[CN9Y&\471B-_T5V&6 M3)^@5:$7UA)=S'M[%N$UDLWRYE8#>&5]77<*D MD1/5O_JJO-7?JM:8YGO^KUYR[7DS/ M9],=OWWJ/+E>)8YDP/5?/\P>NM&S0\TT/0LLU$JT[SN.HI03&<-4A";Q6VKS MB.N_2:Y8QI5,.+=*_+8><6ZTNQ6X#:5=LV7^M746K>2QC\7-JCH_!8S)),A" M"2-MK9HBHP'$28!@QJ40<1:K.%)N;7N\3L(T+7I.3P. 8&DB_2H3Z3?2%-@9 MNUYA'7FYW.'9ECG>C^'?"NS/++;&QI.I?'Z\2%'6E11N\OC*8IY3"*30AF8:A\,4AY@R (1F%;W(DRM MZWZ<'VYNW(^"\(<_?@2ML'7C3F#$!9%#CLMYD,_;X'ZA&_L,1C\)&&F!%A?\ MSV/P#? @6N#HD!3D%<^)+'3]-@X$TRVOQQJ;O@2>\P^9+E/'6J$G*3GV=PUQ M<#R)K6RJ=RZ(9$D4$PE9*#%$+,X@TQ0+4\9"I@+)66(5"71RA+GQ:Q=<_*T+ M+G:)Y3Z-HXU/XT)T1G=F/(NZ_N@%&!?GQ84 3587Z.@;Y,W=T(-"KY_AV'T3 M.AAZQ'[J6>B[<)A+X9,LJR+GE11U#+.R=N3:P6NW3_4&VL@LN(=7+2BH M)04_:%G+'TF5FH_WY?:W>1N&76=PJX?]+[WJWR__J8' M>DWSY>.OZZ5>47Z3)CU:BO;W==O*18 3Q112,%5Z;XI"*2%)L(0**Q*$ >)1 M8G60.U2 N1%-*QM8UL(#8:0'#[7XX%LK/Z#M176O:WO+8M $G;?(QH9]9*IJ MFRS>*-!AWV@ :A5 HP/HE-A>]'$"[.V-OK'G8"*;<)2Y<+(;+P&RQZP<]-C) MK,Y+E-XW2B]ZCON"\VJ]J@K*ZX#,5QMME]W)HBZ\<2W^M_ZG>5]-9OC.(:"@@EA&!J4ABE80D%(EUS*0/@>:V M(+7B M'*6R<*/Y'8G@2]3-CY!6GJ:1AY@>K4 48?T"G45'6Z CN=FLJYM5:F M]64[76]?>+KLU["IIVVB-6VJZ7-:YGQBW;/L>1EFLF70)RC[RZ+7YPYS[;Q: MTK*\4:V[Z*:H*U4U_7\3+H, LQ &D=([L)A32!@)(*&F 0B+),=.82*GAYK; MTE9+:J) NI!2_:TUA?,&-5GNP=C.N>,'N;%7H\&@.3MUSN/AR:/3,]"D[ISS M"C_WY5C<,;#BT;:P4NTDZIH4O5J75;D@2922B$N8)9A"I+($,IXHJ.(P0"K* M D&)4W&CGL'F1AJ-.S/O^FMQ(Z-C!:,^:.V8PA=@8Y^%M6(:NFAPV_8E>]6+ MFWME(0M ?!41ZAMJVGI!%DH?E :RN6<899C:;.]695745O4'_5Z\7IM2;(L MDRB3*H,R)!%$22(@Y:(.A50($QYH-G&ABU,#S8TJC)Q@)^@5,**"WQMA'8V+ MD^#:$88/R$8FBX%H.5/%.2@\T<3)82:EB'/*/J>'L]>[44-95-O=SX8N;[:1 MO[O*C%UIS\_\5HK-4M;&RQ?YO?I9Z_''(LF(5$'&(&,HA0@G'+* "Q@GE*8H ME*%*4KL(ZHME;N[KI9U[U%SSP/%7]3#0I M_!-YY+0>X&8OJ6"O'NVV9&V[+0)&#U KXH'+O('91W9ZD#VBT__:D=SEXT_" M@MY@ZFC2WP,OK#W419/G)KNZKDPA;IX5G3@H4?&T0L4KNN2;95.L8KU18CR2+$,[>,E=%EGA\O[Y>RV=.Z*VLC MP'IU6*WFL,3-086;/?W![P8!T$+@:$R._QJ%))$I)2D4Q&3ZRA1!$L@$9@D+ M21JA.&56[5)F^1)-4]:D*]$K]KL7-36LJMR\(ZMU98[EBORAJ63IV%1ENI?! M;HLRJRD>V8"8$4$,KWHU]CSY+GXUFKPO4P-K;/A/EL(:?>#!?077=_)S1:NZ MP);I6F@&N/Z>EXLX83%+!8,IXD3O(E,%]3,R&'',TX!@&2/JLASUC#7#A42+ M"K:R@DY8\+L1U]%RZ /9CN8]03'*DJ1L$GE/Y2%_ ML[<,"2"[NZ>KQU_+3_KAZ\^/I7YZJ8>Z7HD/^1_K)7VU+N[713U4&Z:/"(XC M;&S:,*(0T4P;MDC3"9,R"8C>+\7(JGC]L.'G1BZM!N"A_"NHE0"M%G6/B;_6 M]=8;5<">+BX12,X3U,]"X\,^NNMI".(#DG8'0.\2ZC7F%$P6V.7UY7>,WQH* M8&^TEO-#)XS-&JKPTTBLP4\9V*5/EJ64)RI!=*["9W[T,,K2T+012"31QFJ< M+8H6_ --F9NR.# M/_)JTTA_]1SF)R5GJC5@$GRDN;@:]]## Z2^>O(-D&#:-GS#(3KHO'?!H]PM M\C>T6*TWU7: K=/AV<<7!!&-41K#0'(%4. MH$EZ]T!:LQI\U<<('A((G!Z>;! M^0R&XTK3*;!IAUI>L[(.Y%E('D6*:!:*$XX@8BR .(H2R#D-,L7B!-GY="W& MFAL!=:(VG3%;8<'OG;B.IT-](-NQCR?H1N:_M(:3(TV=U7!. MY2-)#6=O&7RH_*11\KO5=B=<9W#NWF^4)2%1$D,>J523""60B2R""68DX@0' M2>;4"]1ZY+E12M-\KS312NNMVXC6(M??RW(7/O WY\-GR\FP/HKV#_'X!],' MK=LUTCL'72/Y*&3DC)>_@VO+<:<^QG:#X\BAMN,#7CQJ^.?'[>:Q3CUMDY!B M$45I@"B,,N..RQ($:481Q"B.>,HQYL(IPVMTB>=&FGLN$?:XYRIILJV'I8R- M/^UV-#NKR1R9GB^SX@B=10'F&H#:5$U-J)(,DHP$4-#-59-,PH,)FF>@=96[4WM4Y-K9O M*ZDCH?>#VD_"WJ :>TL]!"6G?+FS*%R0"W?ZV9/EN9U5;S^'[?S%PRS-[DSR M1EVOJESDRXW)3/ELZ*BFJ#??^7(CI'BK13>Q.)OF\.E&F9.)NDZ_+#[?TF+O MB"Q.E4(4(7.T*R#B<0))HA@,.$.21"K1OW8Q+?V+.#?"V3\8WND%.L71J9[?:G:%^]8_,%S'<.]E0T-W5*FNX"H%9SU)";\2;#DUTY@H"3 M&I+C ?S<?+^7*^,,8=4BQC*1:4(APUR3?HIBB$U-.A2S M.!))HBU')](_,L;<6+L3$]6#W*E)TE;'8OZF$"P!*H0*X@0B2%%F$&5 M9DD2)%FJ,KQ8R:^TDF+H >K>>%;O.VG>]_U1QUSIML)=>BJZC^O0DU!7K%[T M]-,&.P^GG4V$YIP.8+HYO[O*RU#N07^5MSI?& MS=TD&W(129PPS172%"HB*:2*F!ZW+.)!2@(<67=ZE9H]U;JX:_Q* M][*H:&XV^2:IZSBTGMHSGH>L)R2_Y^;)HO#/*[ ?>&]Q]>"6C5+?9,)G7\L' MN5S?FU>HW;^U+W(8,)S%E,*,HA BA@4DE*60I"(21(DXT*:56^/&OC);$3VKF!XUFP[>PMSQ".3+)/T-N3MW/*C-//T18@?UT=SXXX=6]'6PB. M='BTOG48[WR0E0G7_UBL'W(AQ<^/OY12-%9?6<>O\2I_J/W)VYC,6/),A2J! M:9;&$&$E(4ZH@#%3&$4R#'EJU>EQN AS8Z4Z8T4MU]_*YHPG[T0'="N[&T,- MF!8[PAH7[)'Y2PO?9 =UXIO8K!^,!AKR'\%6";#38I3XV>$@>N*X 0),2GG# M 7K.@!<\:2 AKBM9MGD(V^"LUWG)EVL3E+401*:QX F4BH3&X8TAR60&J4@I M3J(PS)!3A.R9\>9&=;6XX+Z1]PHH$R;Y8$1VY+I^S%Y)3&IE+\$.^ M:O_ZHQMG^9E%.V:;?&9&YC]/L5%7H-','U5Z!=H3H?J1:5+:]0KC_+TN9E\M7# M2#>HTO!3Y"SI;R@>8].8-13N1'1,95^$\N39TQ+#,;4./O"C%PV,7#>?_,]4 M[Q(-*/ M*/]N.G.6[U::5_*U6*1()HRF H:A0! EQALON#;'PIB0($D"R8B;.3:5Z/.S MV&KYM!4PV#:;;-;M^&N.,SDR-=;ZP%HAL*\TV-/:N.OVKVLU![7J5Z!1?J]U M8 EJ]4&E]0@@<"$BS0@>(R.GWC:?,7,3R7VM)'T$T_&07S]U.,/K(>D MO\*]+J*"DPP%60!3BK@)J6&0A4$,FG#<8]='G' M--N)L..%$> =F3!.1.'NQ-[O:39F0&XO4*.%YAX?]86#='NA.!^NVW^[&U\) MF2]>M\&,_^^&%OIC7SY^DO?KHEI$'!&41@I*;L+\394TBA("62(BFJ$T%-(J M[Z=GC+GQ4"JKLRB*B M+)681Y!&7&\LLA!#QJ7^X"52+.0)#853(UCKD>=& Y_SKZM[.]= "-L)L V)& '6T8,C&A1W\5LF/G4K-JCE'B>0RQ4M;R$3MN-. M'#SA",=A&(7K [R4&EB0*"1!3"BD4F^7$(^EMD;2&$81C>)4)&%,U05E!N9& M0<]+#%R!E70,@7^.H.T69S NHV]EGM87&*VR@/==R=.GOV1%@=.[C..7#?MV MW]S=+]>/4K;UJHZ[63^L:PJ1HO:HEE_6%5WN_]XD-7]85_\JZQIX>D'^#REV M3VIN>NYV70B>"M-N" 8!S4P)$@6Q(K&)Y$S3* EB&CBQQ(MI,C<^^J05+')N M3O#*:LW_ )M57I7ZSV*KTK!J*"_WKMCQX9_B#9CPX&][H+<[);D"6_VWYWQU MY(ZQ[!IMVAH1&@/P*"NP0\%_N->+3YBG9>/E])AT@7KQZ7J^%+Z\0$-;.=WG M6HIZ!1=YM=$$\&YE:LM*\?.F%<9T?EQ$818B9>+9(AQ A%@&<2ACJ.(H1(3$ M/$1.R5VV \]M2?M8F)X'U6.]%37]G)I$R7S5QJOF*T Y-^2TS8:H+Z5MVPK7 MOD^6TV.W+(T!^LBK2"LRV)<9=$(#MMDM#T9PGVV?W*#RUOG)V?;&:#3O+<#2,1^;MR^ =WHW%!2;? MG56LQGZ9+BDNL)SL>.+TD&&$]G?]B/+]NBQE>;-Z\]T<26WR\M8,>:/JVLJ< M1#&G"$,AHP2B--'FHLHD3%,5AP$B6.^ NW*57^RY[.S 5M_6T[J57R:@L1^, MX#^"I98_D7HZX+D4 H4I@W%*8XBR0+_\B5[021HB) 3&- [<:K6. M@?K(D+^?]%VW6Z;]P#C-TER_LC\887\T,+XY@-%OH7=K:#PMQ^?'FW0)ME;_ M^;)K?^/ /)3686HBY:OK59T%4_M,_U[H01$[U?IFY])GU/;$&TR> O\P4'VZ>+W>L$IMEM=MP,(GR65>=Q'^M%XNU;HPDBZHB%B,%84\8P@B M9;)-19) (@7!B@:U60$L-7A52Y!6H70B_&U7 MVT87UQI)SK-EMV*-.@EVDHA+YJ-SF//VU]IZ'P'-2 &OP@]R 2 MO:'A4HK2E(Y[MRHW13UNG:@BK[\6LJ;T!0HB&B9,P8SQ4!-BPB!# 8,JC!*6 M1D$2!59%WJQ'G!L!=D(#(S78BMUF9DFP%=P^6L(.^?,A)][Q'-^_\3)0VD>? M>(=THA"4RZ%UBD%Q@JDG$,7N.9-%HSBIM1^2XG;CT.:C92GES;VVF(W?NFYK MV)4W>/Q%F]5EO4Y(\>8[UY>VE7:S3$11F":0IBB%*$8,8D$B&,=$,*E)/:*1 MV^G6(#EF>.*E9?L;R$W)U#J2N.F1*[*S6\6">JO&ID=^X.UH-0-L* M=:O$%=A7 S1Z>$]VN0A';VU3A\@P<5/5"V Z;+EZR<,&)G>TKH/?\NKVU::L MUG>R^"B+NA^<1N"&+?.O]2+\6?]9JMPTT/A8R(=\O2G;LI:$LRQ#,H2,I@HB MRE.((YE P2B.>1)B$C&GM(^+19J;,;RME20VTG35TS.Z-%6F'1,]+I\J.PZ= M=@)&)M1.&?!-:P,Z=:[ GD)@IQ'8JE37"&V5\EXLU!_"OG)*+A=HVFP3;P > MY*'X>_(P1OZEE#?J35GE=]J<*Q<\8%P%*H4!R32[QJ'F6<4%#(*09%$H$:9. MY>*?/GYN3*FE,V=_LI//C2&?06?'=L,!&9FY6BRVHFG.6B]S_@A^;_]KFK*# MNBN[1Y_E<3@\T_[YG[CJDKUGNZ&MS;G2S%D]98LH)JG,X@3B ME.@M)C?')4I@O<5$3/^/A!%Q.C/I&VQNGWDCWI!=XPDP73:'ET,TT1ZP\T(U MDH+?1_G>;3#QNI\[,=0+;-OZE3Z^.SMSSV4EJ6Y6KTSZ?U'E;"E-7.4'6=VH M+_3[@D=Q&"DIL*,8K\".S#/;NE=ZW[,/;9..^:%!\DL/DH/K M89U%QW.%K-/CO4C-K+/JGZJB=?[&@8;*>O6U:G-#32^=-B\P9$H$82I@%A.] M]Y!8[SW2%$%*DS1B3$H>.C4$.#[,W*CF>5YRT[)I4!KF"5PMK96+T1K;3AD$ ME+N%THN#+]OD^"#36B6]BA[8(_U7NY?K?K.J\NKQ;;Z4'S:F._PB#!*>2"%@ MQ 35.Q0202(B!#E5/"(JS=+ *M3YV,/G]M$W\@$C(&@DM*_,?0!<__=]*1PC M?]4.2#@5X3ZE\J#JVP9>%WN4_1P7>Z]>F"F$[^58K.4-^K" MAK;-6XZB.(T#KF FHA2B$(40DP1!%J8QXD)E,;;JP#&.>'.CG$X[LQWVU(QZ M&&=Y?@OLN.[EYG9DCGR):77/-1H%?5]I1'Z%FS9#:!1@#Y)_QAEEV")B=HJ[ MUI*_Z&]C752F@.SK-K)H05$@, X4C!,<0<1X C%-"$09"6B4!6D0IFYACV?' MM"*$24,<]X2LRWB +O#*C:S/HVW'OWX0G*B/DX%K)ZP)5=QA^?H)'K7^T5:EV:=&K'HW?? M\^EJ>$X^2V-;GN?:'AS,FE'N"G2*M6;F. % (\'NW>3T(]T+V9Q>H3UM=/H= M9MAB<"*>_94I[:V-H(321+)(0(F4@(AF#!(J YB$,1),A5CBS(7;^X>;&U6W M8@'3CK'=5:ZWF1_+.F9\O8TX=2/M,[@C+((,RPAR%9FX4I5!K(( *@T UY\= M)QPM'F3!UM,COS_L>-C?G 0:0,"?3HQ7Z.V6/W]PCKR:]:4JM=+Z6YWL4/&T MV)P9;-*UPT[QYTN!Y5V#R_:)#:]^H\9TJ1ZOF_8EKY:T+',3&-^][W&BA*F4 M"U,9AYKB300)8@&4&*$$AVE$A1/%6XX[-Z[OY!W:<=X6;CMZ&0'$D7FFE1AL M<6QE'H%E','Q5^W/:M2IR_ZY0'&D_I_3[1I1X%'(N7'>[Y'I^"6G>GA3AA'FPG?O!I\BODR+AQ% /MD) M8HRQAL9.?KZ5R[I;(UT]+J@D."%$0AE&%"(2ZPUV'&4FECI2B(:)I%;+Q_'' MSXWXVZC!6D30RN@:0?D$OGZ.O1R4D=G1"8\!<93'U+X@DO+)XR:.I3RFRF$T MY=&K1B@)U/KCR]<;63?&TJ#*14""+,&$:)B0K]].$W M19&?H^//I\!/'SQ.Q7UZ'^2YI\9N&T,R)AB3F0D %1"AR!R])!1&.$$R1FF6 MQJY^N3-#SHW&>EM'7+#KM #?VDOG$=+Q'727HNFO'<=8VS2+ >?1EN/L%LKA MSF$4]$%^:ZOP:L+3HZWT7WG3LZ^I8-+\N8L+$90E =)IP#,4/4\$YSS\I'0W%)SGY#?X.6Y46!;5XI.\UV_G MK;;WMC5M7]5U'(M[JNGW@WX;V[QP*C,91()!3,, HA0'D&&:0A4E21;30$5V M_.KD&GVJW@SO+W?9)-D9SY/!/O8:I"6[ C7F>P(^B6UO+C&[EV<_W+_#8]5= M'\CZ*KA[D2S3UMKU =M!F5TO#QW4ON9F<&]%K?MBB5;8SNM@F2IT#MM^[O.(V/@^SA8L M+2;HY.QX\ M^:XL-W6]<_5J?7>W7M690H:"JT?C'M8_KOOG[6UA[N[RROSMK92+,$(DR B! MC*I$[QZH@-04.&8<(TP4EDARN^22BV5Q^0ZFR3OIU#%&**\5 J71Z*K^5R,X M4#UGO)XGZSPU3S8!(Y/W/O*-)DUZY15HE 'U$97Y9=,<L$P"5E "10A MQA EC$$<2PDQI_\_>^_:Y#:.I0W^%4;LK2HBT2\) B0P[Z#@X%QX:O.; MH!2C!8']V,QMVV#>83QB")@!W,U?,B*,(R]'P\*_?FQ>*/CK@-U+A'Z9T><; M^'6 YJJPK\YC0N3:O]J4VP5,$=:0<( 9MYTL.3:LI0F0C"=4QQG5T*M*Z/$0 M.F9*L[;>N OU]^5_+6,$T;O7"(V"'F M.V<$*WBVP 2[6.QH.O.M"'A;,T5?U MTRW@QZQ3YP/1B#W<7[9FG0\(+GW8 ]>OJTP,_KPZ:J<0[V\_#YLN3TVYU7)!8I4IF4 0(T0!D@I9:R,'6*92ZYC'>4+\8Z=' MDM;G.YTNJMH("VII([:-^'%P]? ]S%BSGJ&,"40TP'E& %*, (Y$!C)E(UXT M@6;>?4.P9S/GXP=G/YUQU8W1GM]VYNF[:!] 6J- Q8W'W=*0A4Y'TG*:8N=CPOU4='SD8<;$FJN M'ME2WLKO-L+ESW_L:$L>J.ZCR-6'>]R;\08]-:[>>;O\2#97Z;3KLP M>S&5"V9/?)CA68TUH,9:!S!!4LHDU9(XEV(\-<#J'BE=1QC[5!Y5E//G R0HS]JG3+]W09M?KKY^;MO8+CF*L M=)X"Q1$"*,TP(% C$-,L(3E-FA1S^2E_":: ,R##:O'YEOR_6RW-J W^_JS5_6 M :46 L693D0,4LFE)<4<< XUR%C.!Z$4R@WN-NBT7FTO((Z5YN?2E5A=+5W^W=E?=H+C+E61FN009J8[9394S')C4,&']_$8M MQ'%^G$FYXJ*ZS^GA\@W#&.&UTLNU/1A;;XLEW]GGVJ+/S7#%[VPK'@PM/?F] M*FSMX3M=_7*1:"IS;79V.>9F>X=8"B@69GO'69ICDG$A4A_FN%JBN3%,HU D M.A)'C^:2FT@U2D7?&JV>7'1C@QQ$DXI47>''3]?/K1N/33IC(_-=.UE=8:N: M]3=1JT_4*O3DHIOH_C!9O_=.EC+\^D9!L,ON>D'.[!5YISJOB^ M%.IT2_=]]$(5TE!6ON3N[VWVZ8?-]M]5U?OLZWKY'TK6QYIO-T7S(WM=LB!$ MDT30% A;B-\8A010K81Y/Q GFE&%!]J(DX@_MV7AH[+GF99&K'Y5!?]#2-M/ MQ0K?B+:)WP9/&W=VUHC=-D$%5 M@K&C[ BV]Z1S%-J@GT;XE]DE3#HQ9[<>TTHQ.(?HNR%O\Z0[7>V5?OOYQWKY MKYUZK4I1+*N-T^U?RW(!,)H&E* *(X%SKC4"9>#EC7@>>V M#-7[^H/T44?>Z(N5V+/!E?,,N"T@8^ Z-O5? >F0;"(O?,)E%+D-.W56D1<8 M)S*+_.X?6(MI^Z"*0[VZUSOU;OW6O'[;!UOK:2$495DJ[3%YC&RQZ1PPP140 M..9((1RGRHN:^H>;&R&95RWWK,;4#Z<;SX0#:61VJ03M5+(\40C.RAVP;I,3 M,J%J./4/-FT])R?%CVH[N=WE'[_ZNHDS^&QN76@.18XY UP+8[2@. 4D35.0 MY9Q!3G-,*'&-6^T^>&YLT,H66>'_]/[4W55_Q62C.;9?/'^^5:)0N<8:P554#I+#&;!?,W M1E,&,)<))#J%6>QTVM$[RMP^PEK0J!'QIOU+76CY;NWQ79X']O)'&@2NL8]+ MAR+E]1%?1&+0%WW^J9-]WA<5ZW[KER\.]^'#12Q3E!(N0*(A T@(!F@B._+L_9!TVXN'P&?D[WTOXD3E22\@$JH$Z;EAIBTS>D'9HU*BEZX?1@=O MEVN;A-I?E]T KQ9*$8)DSLWN&TJ 9,*!V1@@@$C")88HQS'UX0?GD>=&&.:% MROR8PAUD-^H8!;J1N:21V:G%@Q4]'*UXHQ6(9]S'G91XO.%XSD3^#QA&3;?& M I++U)MF:-[K:+1[%.&9&&AP@$"!K;A1.$@$J4U$)S*AGVJY)X:4B? M[VF:"HE=B:.#R#=#.L<[ ^_&4B'!')F'FY2 7)5_SCO. M]PW,:=OQ4OUK9TCLC;6T/C.^4@NF4B@YS@#/; *^3%/ TSP#9JM$,8REAGY5 MTT\-,C?[YB!C5 D9?:G$]"21DW"Z$<>U((U,%M[X^&>;]0 0*K?LU!#39I+U M*'F4-]9WK7\:OSVI_']4L;E;J__UB7U?KK^6-J3YGA7;I$EN0AEE"=(4,$W- M;L=^\RSE!! 1<[,+BCE/G7MA7QYN;A2 XN27?_X:-<)6J0&1%3=*W%/7'4#N MIX/PT(V]Q3%/BJRT]A D^E^GX+N<5#8$1_=: &'QG*@H@'D;!X+I51C '9N> M"@$.#YFL5("[0MV: 1YW#OV;OUIR]:2 M%?)V+=_\M55K:08K-G(GMG\R^UIN?[Y;B\*Z_%^K^L^/F]7J[::PF5 +BM,T MS84"*<>)L=JP-KMEF@)*J<:)R*6$7A0;2*ZY46VK5K2T/?9JQ:KR1:UJ4:-; MU"H7W0I1[-CJ)FK5C'YI%?TU^F)UC1IE/?USH:;>C;A?8$)')O 7FDMOR@^, M?"#J#R75I$M 8"B?+P6A'S].0,@'L_1\_J%6W]7OF_7VH5Q0I!3&+ $RXQ2@ M/&. (,KP-Q(WKSK*&QXR!'D;IP[)I!C>U+=@T6"Q)M? M"]E$$2-'P\\J<.0<.+[Q(V>?8O58AEJ>Z+I:@86#5Y+:J3-TK:T!_M&G?#<9;_8C,9LAG;M I,WZ?M12;H9 NWEY'$/X:B+7[3 M9(!_WORFK%56!7_^V"PX)"I/,@TTAF97$-O0BL_&/Q65BKV^%ALF'CX]6]A@CK<)K&Z&4+-\: 9_VLBMOOQ:JFNP%37%,,Y(#IC0&2.L,,(B@ M60\R+#.)T!".O%CLT;/R M1L_:4I;17N3 ./IT]PR+YV0-/J_$U;/9ISM(O?T^'1XS8=OWTN&^@ M[[YM[].)P?E=,7NZ+._6'VW.1&$66;-_6)9_K#>\5,5W&TK];OVXJTI6FJ5Y MM:Q>P3I>7Y&44$$3D$L: Y0J!*@4&&0*$0)9#I'P*H8<6L"YD;[5+ZH4/#BM MC8I1JV-D[)V]EE&EYDW4532J-(V>JCHL 2/XR^!XZO""4SSVJ<3+S*[_*<9( M4Q#JE".T>-.>@HP$[M$IR5CC#$S&M=M&NUB]W12O-SN^U;O5K1!V(UJ:T=2R M&KP--492YIQA"'!N:XFD"@).L5D\TEBA6*,<9\)GW? :?6Z+0BNHV1^WDMY$ MK-7(,S77:QI4+'$">0X@1A0@A1+ &8F!SC.1)9DM0HH7]0[^TY85VQ>>C.>2 MC#C#&GA,1"*"%B@*7(S;989(!JG@#&4\@R MI"F&J)F2-VLYBPEIY9AD.M1:3C,1;M;,:-".;*KL.>=CAW/VRE1=%EZ9A62Y MC=YO;"6OX(D3@X +E>[N-?:TN>]#8#E*A!_TD"!9\4W"(6,4<=]7Y<-[]5"\&IZQ#^R/,N*#MT[LA6"< MG/B7:)G8J^:%K/BKDC-K#U77*U4%7ZW:P*R/9J"E63$6"E&2:(E!EE05,8Q] M3W@B@*0*&;N2YZG2[G[]RP/.C07NGWKR;Z)OM=C18Q.!4C2"^[BF'7!W<&X*V_\P2 M&DL&4Y4X-4UP'&]N_-R*&SV1-[(">[9XNH"SF^D6$+V1^;@'N!'L.4=<0C5R MNC#:M/V;W%0_:MOD>-O0LM#"//Q3&ZO3!L(NA)*08-NFR09O($85X##5@,>0 MPU@DL=!.YMZ%<>;&(K68T5Y.E]!@+US=V", 6B.SQA"@!A2&[H4A6%WHTZ-, M7!:Z5]7CJM#]EP]T^MB2$._*.TY'DF5Q9DP_D) #UI/1#CW1 M5(R.MZ/O+OA+/;8SKVKL64L0!PY!?WN?IF;0JOE=F=$>K>N!5QHSK),J PP&V&&:&QK;\(, MD$1*'C/*"<&&OK[:LBB.%!9>2C^^.\@Z8E!2+>15?#?";#J2XPO-T'^^/,:. MIC:SX[[_?'SR+,6>B9A)&N(I"?]3Y1GV0!PZD;!OJ&N/E?:QSN]L!I$JMQ\- M258;&&E&LIX-]E4M=!YG-$\AD$D6 Y2@W&PM( 64IHE*&4IX[N3$'#C^W/88 M1X=.RT;XJ+#94U6*E;1!,XW\0X],W";']R@J..33GDP=LB)LY:8&=ZM"[?60 MT?U$N \]N0J._\L<9(68ARM.MKQ0=#[H:E\_AC,[S'^_4R;9B _ M$\@_+[V-%1"V9#) M!/["?VV;USC6C3Z)7C^]7XO)R-SM"X=79])S>@]J2'KTL,GZD)Y3H]M^].PU M02M%W*W5(D-Y@B&20,6QV??'*@5$DAAD1-*<(Y2G@@>H%&&&FMNGZUXIS@'& MRT99.'#&_H8O5XIP[L?N@%R02A&>",ZM4L3:5IO^_^M$7)K:874B[ /F4">B MHXACG8CN'<,\Q>_-Y'VMWO)/:FO6D9< MBAA1H*S5AI 2@#$!@90HYS'4E&&O,T7/\>>V1!S$CUC]+;-:[/K;V5C!S4=< M^#8*\9T6-W?NB&"/O.1T<#Z(?A,U_'G;Q;R2O^I %,"JO!*Y0+Y5W]$G]9L. MA.:Y3W3H8X+Y.ZL8_3O]6FFV6_4[>D2F&24X!BC+$QMT9>N':@820G46IY B M!:_T?KI+,S=*?.8+C=3WQF:0M2[C.T<]9G*PJW2<^7DYQVF=%W2GH]?M+(WM M2O68I:L=J^/,ULN[6VBGK#X>#BW; 0T>(,?QH2-VL M)-4UGQY7RVVY8#D7!#,$1)HQ@(CMXI4+"8A L< TSA'4;7C(YT QA\=B#(C_ M^#Q%TH.=PY7Y$N5.V9U]40L>E5;HD0+A3LR18]#'")#/)S2N42"JKZU5F"A( M[CQV4T3+G1A]/F%SYZ'QBI_K>5&HBTB-]&VQB22[&>T/*!B \MK6"*S28U$#]U9H=N_31+NG(:^2^&_U*@W>K\WNE7JIE/"V 48+1=, P^ST6COF'YN5 MD>RX9<;^PI:]:JQJ>^M:_?;?;,YC5@O MM3^=%/2>+>VT$9 MHDX%>!W'FZMUU;JF:J&'E?^^#+:OA7(UA!.[8Y^C=SFM?Q",0U?GJ^%\(7^I M\TMYQ4K6BXWSPG/Z*2^T3O2J=)[6^V\;6%*%E0^W:VG_>/.OW?([6YDGE_L* MO(<>W0O.]96 M<0;#QA(4RM6EG>ZZ0%]5WRT6[,/.TN QK"M W:7JGS%5BLE?_OYAHF'I]M'7M1+-C=9JV0\NEDA4HMLL366$ MCW[4T@\_4KE^#AT9<1(?Y.N@4O=K/F57KZ*Z M1!H*Y% $>[4\TQ)O*/B."#G8@X<1]6M5F%5@:PS53O.&A>(PEIQC '.5 $1Y M!DB<:H T4QC31 OM%-75.\K<"/4@9+1J>WW[,>9I,-U8\&J(1F:V#CKO+Z+C M34^]V@>BG--C3$HCO6H^IX;^BX=][E74Z"& _O5.O5L_;V*_2"412%$"4I8( M@(C9/M(\Q8! F'/&<"[\BF6Y##HW,G!/>/*"UHT+0@,V,C748>:#DZ"\R<(' MGD#F^.HYPJBR&+4";\I>OUAE3I/T>!WQ$F,5A%X#%DN^*4Y;8L MU;9L>SA3F$K$80IPS(P%F"(!**$8$$58#CE%,/,Z43T>8FY[ZIJWVI)9K!)U MP(G*4Q@]SD\&@S/):4DMW0C=K,_K'O(HY.D TQ]\G%3PY#''Z2NOBFJK\B_> M+]?JW59]*QCC*WKWL?Z%0G MCW^Q@D:5I)Y=QTYCZO:=7XW4R)_Z$)"&1G:=!B%LM-:S,5XB NNTFF>BJLY< M?$W;P<_LKT.0[+Y%'K3.\CB'($U)"I!=XHG,($BDEH(SSHEPRGUR&&MN1-!T MU3.R=@+ K^Q!>!ID-TX(!-W(S# 8M8$-"7OQ"-J4\/1(+]"8L%?ET\T)^V\9 M&F#)MZ_LQJ,HS1ZD_IO9>ARV*75EOV214RX2F2*0Y(*9'8+F@%N7L:"<:$J3 M1$GI%W/I-O#<".4@LUTYUYNM*B.]*9[4"_ -RW2< C>&&0/8D>G&BAP=9+Z) M]E)W7$UM#=&049U^2 4+]'0<=N+83S\PCL-!/>\?QE=O6&%/2LI[551NEM?+ MU/"BY6ZD[?2N$Y:OR@UWAWV_8NKQ=R[=U,?WUUX]*J.5WQE?J ML_IK^YO1ZY^+3*I$JUP#G%$,4(X30&*6 <9H*A@DE,/$JXGS<%GF1DNM*M9D M8K8=0I7N;\TFN=GQK=ZM(M;H:/ZR77[WSFVY9N(<3Q.GF8ZQ#P$[,]'J80_L MMK924:5+E4F]UR8ZJ!-]^5S]8=6**KT"$F$ =$,=MUTAR;2G9-=#=G2X%>"1 MPXCW=[9M<@GO]/O-^NMG57RS)N7>TM"IL>!4#D%N=IJ&79D$# D-$(J36"4) MQL2+72\-.#<*K?9(W_9"^['C173=*# D9B/SW$%4RW166&"EC2H8Q[#D7+$) MQ%(7AYN4BER5?\XWSO<-=&[MO65UB;+VM/ZC6MDHV%>;8YR+Y?75>+,C9#J,"'^-$RH$TDTU,=^ MY:0Y.LDFFXJQ[;E3P5I^L^#O-PL"7BAOVG7"3.MC"P+;=;5 M(_Y<;A]>[>4]A8"V)T'JJL=/EDD5 H1NRE60 MY_EW0G^SWIHG?V9_O9/F)5[JI:A>Y+KTT4+A/$DU14"EU@4A) 8\SHCU2*1I M+&6:Y$Z+U\61YK8ZU<)6@2%/Q6WJA[DW2^\'N'^5"0K;V"=*0Q'SZJ?NA,:@ MYNK]3YZLT[J3@MVVZVXW^!N]Q\5)GA9@P$@A3"4'>:8)0(E0@!I;%U">YY@Q MCA/E7&?\PEAS(XND)DYF;CJIT+4K7 M6X;&8=N^CYOBYP>U7>19#KG6",2)+56GL%D,=!:#6"<*29Q1DCCU"#OU\+FQ M?RN;]^'4$\2@Y@Q+@QCD/#?+)S26-8$0,,'-Z@ES7,5OV7HH(R.V'V+$];(J MZ[(,@IN;VWLH&B,OC'NQ;B(C6,C@\F-U@T63=QX](GKADI0+SN M U3W>4P6*9$X%E@"1FUSV3RA@+/<[(PS'A,DVX6S,6>VY92T.W/UUZ,R>VGKS2_MO\TV M5]A,PZ\;NWW>%%&IBN]+85.L[.Z91>7N\7&U5$6@C? YG'MVOD>W3+;5/2=L M=V][]IJA)R#OK$NC"LE6K]F6M84N$I9E0FL)['X-( ECP&V0E-:8ZY2F/-'$ M[P#D]$!SV^0VWOR.L+:4$;M8)\,/7=?3C^LQF^;PPQNN 6^ZT.^=_JC,-G.GJK2 A>$ @E*N01S;G1^'%#"D M,]MO-::02@&55YV1OL'F1@M/9;6+82-MDS/A'P)Y'F?'S5L@],;>J@T&;DC4 MXD5$PL4DGA]JZHC#BTJ?B">\?,\P KF5=K>VM(V?J[#$^\UJ*7X>,K%$3*0B M&0:(&2)!,:: )@P!P3G)8B5RGGIUU;LPWMQHI".N'V%Q6I/#W.W$BZ^Y;;(T#/VI1GP'2S]@) -#+?/N> ,FID M#%B=LA^$4/4ISXPR;87*?E6/:E1>N#Q<@\]/RF@@;?C50@B)*=,QR,R'#Q#* M;&-?D5M'DHRE5CFG7CZD_N'FQ@;FO<'7-_7LP.E&!.% &ID/'!IY?OZQ&;>1 MYS$P([;P[ SVXLT[CQ5W:=MYXJZA)U%U'$U5,[<^XN]T.UGH!&:2"PB$3I4A M#I0 *CD%<89%D@NI-$)^YU%]P\V-.)ICEB;2J))Y'][2$=OW=*H7<=>"^KWX8M6/ M&OU#5J6;;+)"]HH:5^#I.T%-,@$G^SQ-,_*5B48G>A%@R+%@2@)NS.*FYTMN MZR%GG%(ALYQ(K[6G9ZRY+1I[4SB/L1O=!T)N9)X>"MKPC)P)VCV<'^EE M\G5\VCUGVQP:/NWX4 M,M_)5E^NH^W#LI#_K3/576?7/6#_^!$O%@/[S]PP(I3$3;AYU*[_; M:NRW-BFC,F*;V#_5_.+NNRH^/2I1U56XK]Z7W]E?-O>C?H\7,1&,,9@!!B$' MB#$".)'F/Y)")K),4N8>:Q-&IKFM+HU:$:O%KS-@:BIM0RW5_I>KI9GL://= M-NAN=6P^5(^@DD"3>WDA>X$I&WF]:V>KD3RZ/T5ZQJ-;L)FIT MN]2S:+1Y\X@6FG[^I@HGFFX>_8*/PB+>%YT4:*3IPI?"0O,DOBGPHZ\X>!C2 M/OS]OODLT5BIE"$ TZK/3$H 14D*4ID0FJ:VW-:MUFW%3YMU M^KT*@EU[5E<),%$>!P*3P3]WA_](78C#@1S247^=0-,[XH, >-+1'N;)PRCY M+5L6_V"KG?KMY_ZO__=2%>9!#S_?J^\&U[^6Y2+G*(FU,-NS-'P.Y MP>[[, A.Y%]8_P\VBI?[,@CN[NZ>9[V4W_NR>CT.<(>;AUF!']66&8-2MOUE M;X5YAW95!YW72B_%=0U,@]]6YZF3+K1E&K<52E:9V:% G&,CVS=NW#I"PY +9J%Y#3ZQM38$F&/+;=!3AI?%/]2N#8:*A<0"YH! M2&,;1(L%8"I3=L^(8J%(FG*GRJB7!IH;6;UB1?&S"@'L=.9IRZY+HX1_1?N3 M^+J15 C41J:CJDI]MQZ]E3)8G(DK$ 'KSI\<9O(*\WW*GJHEWWO]\*K)8E,\ M;HK* ?G)1M"^LL\M?K[:2+60L8P)A01H;HO=)#0!W(9.PE@FG#*B('?:TSF. M-S>F>-,6!>[(?!-54MN2WXWDD17=OYYR'^[]U#$"FB,S2 @@!U5:=H#GJH++ M?<^?O.ZR@[*GRB^[W#:PB&I9JFW95'3>.R,4(4BE*019;$NGJE@";DNGYDJ0 M3,&4:>&F5N5-*(9WND*]<:AOTPNID75X,S,C/4\MVT==9'<='T8A"J M%NK),::M@-JGYE'=T]Z+_2,!WF_8^G8M/RE1'W6U0:M-24C&M6"(")"1Q*;Y M9@1PA7, D,!D9_YNBG0/^AWO&&8SO5>L M5.5^E<_B-$MIJ@&$>6XSG0F@(HE!+K#.8YEKF7@Y:9X^?G9D64DW^%#L&79N M%M)P1,:F0F/7Q2&^BT8L^-GS-77=TIXHUM$E:J12[BF&"F M09H+ E!&,& HYB!+H>0,"IVYN4W.#S&W#[?;YD#8.OJ#NT*T&#IN;ZY"9NR] M30>41KI16CT\TSQ\=X=V@)=JZ/!,P9X>#L^OO#;7_'.Q_/I5%?;)MM#)JXUY MN-C93*W/!;/5_5ZSG^5",94*F% 0)U A+,8\"QEMO,FUT2(%"=.'HV!X\^- M#)[ED-]$V[T6D3WYVM[8 Y=6$?/;2I-(&E6&IA^[S=/E?=+(Z(],.,_2B&^B M@P+1FQKXC@Y1HT3T>G3@A^9X!Y^ E\GG#C(15R1N>\'HG*3M]M072LCV4OE\ M\K7?8X)4FB_?[K:[0C5=:YLTPO*C^L:6MJ;HG3X$EB\$5TEFNYFBC&K;/(@# MSJ0 &O,L%RCA<>:457.]*'-;@^R[&_U2M*)6)8P>5%5\R+-C_173XV;#3@/Z MR$M/?\7[C]UYJ.6OJG&-5@%_ (CC5,?W$>0E*^PP$;$)70C\85X0AG'CQQ'$*_>LN M]Z.$LM@NJO@%53RR8OOS@YGT*BM?QDIIHC# G'& 4HS,%MW\,Z=9"DF6HA@Z M9<2=&V!N%-"5,;)">I4\. MC_Q)HD]F#,-JV("2")AH!BG6 < M<\B15Q31^:'F]FD?)(W>+QE?K@R)^H8LGX75;H]R/)RZ#ZD870:$: MVX?>R!H=A#U11=R*'HXXG/$)Q!^7QYN41IS5?\XF[C<.K+=6%1%75;C ?JEM M/1EFJ(7(92XY(0 E66)V%30#A&H!8JDE1HBB3-%%53K=C5,N#>A%*?MAQ_M8 MZ@H]NG+T1-]J3T^TLM)'CXW4GC76+B'N1C@A<1R9;QI1HTK6FX-%UR6=@(75 M'($)55+MTG#3%E-S5/ZHC)KK?<-8YH/:OF+E0^7YD$K^]O./4LEWZ[M'99,R MUE]OA;&7EMME)[)-(;/#25D,H-#4\ Z* >4) TG&8Q6++$MB+UO&7X2Y&3=6 M_$BO-C_*.FMZTXH>L;WL?E0T8%KF*R-\5&'=BF]KY/YB-8B6ZU^C MO1+108M1(AB'@QB(V@8(,"G9#0?H.?U=\:2!$97K[5(N5]4Q>Q-D;1[>=(R1 M==;\M\=='<1QI]OZ1_>JJ,KOOM^7M4XSL[43L00*8F.CH5P":FNAT93!S%;H M(-0OTRR08',CSZY>T4&QMDF/; M1['6SQ[C["F'WMAV!U<^M(O:X4^Y&P2\Q MD2,3\Z1SZ!^M&ACP4#&NH<2:-C(V,)A'\;2AGS^P_-R*E>6=_I/9 NO;N^+C M\NO#]O7&Q@\L*$P33G(."$D-LRLN@-F&$R 3KC03,2;"B]E[QIH;65>BVH^W M$=8>4U?B1E]J@7TKR?7 [,:F@< ;^^1O.&[^1>$N(Q*J!%S/2-,6?+NL\E%Y M-X=;@IX&?%!_;3__4*OOZO?->OM0+J32"499G95N<2$IED M-,L"G D\'W=NE&+>*A3D9. (X*O.!ZZ!;1:G!'?K@ D_GB"->U1P-.H<#@S. M0>%X;'#V]N'5VJ66-2BOL3;0Y"!K]LC0_KL3WC-'NQ=K1B F$X-A6 M3 W>IQJ\6M*;J"-KV,JVEQ )6,CV[%"3UZV]I/2I,K47[PE1O/%57:9PR5>J M_FMIN.N^6 J5+!A-"=&Q #!5R&8>:L!QI@%&-.4)%(AKM#"W\,VP>HX]8_M\ M'ET)QOQ*6@FC1RMBQ2QRLUJQHK0-:FN6\209][EP8YQ1\!V9?HY*07;$;O]1 MP5Y)/E9Q2 >L1JD6V3?N"Y:/=("COYZDRP,"\U?%EM4038K=@E),,RH@4% 2 M@*@@@'*!0$YY2O,<:0GU\'*T?4//S4"J!&R(JTF='I? CB?C2@:["N(7I; : M^TKT-FEW A8[B]?8-'8\\#QX["P@SD1V_@D#VMRIXILM^F2[$'Q4WS>K[\:R M^W-3_-/\\8H]+FV@E?WU6R:JV)"FO!B/"2(Q(H P" $BQB0C6IC_",HRB"!$ M;A&GPT68&[.UTGET>VT%Q?_L$; M>H9J\^TMZX6'K=<[ MJ%"/FZHS2A4_U#Z_M-G:E3!F4%W%1R_MTS9EU?PIDC9__A>#UZH*P7U\+#9, M//P::AD;,+7NC6C['_=2O6B=E.QI1^MV_S OS_,(H-]8N13[J&AM[D&04: R MFR038V*K8:8@3V'&XB1C69;Z.'9Z1YO;0E0)%ZDVSLZZ;D1S_F5E_S<_#TX_ MT&Y.FV#PC;SL',GK_:8L%Q#!G BN (D)!8CJ#'!CU *,$IYK9-A$.G41!C0:[4M5=1*+E7F#/BF9]&+N12"CD1N:00SI*DUYWD#2RH@:L/^8 2*@* M8WU#35M#S$'IHRIA+O<,XXZ_&\/&/N9N?2@S)_*+%?W7 M:&6$;TS\!_-KZ[N*M)F:Z#M;[92U\N6A[,AJ6-D1Y_E)"9$X21E0B9D:E"DS M-2*G(-7:3 WF69SP=GX^N]/]B)/T>8H50-F36?5OT:N7GR&W52(HX-.L&%;D MZ!@]<1YV$G7%E\PGJ\SWO?[>V;M MV>,A7N)5VT/VZ#A2R=NML96%=1I]57?ZGA7_L-_L(H-(8*4)$(P;>U:D"#!I M_A-##'&J,T2H4_G>$,+,S=ZMCNGW?7EO[,ZYD=E2W2-K>,_=S7CU;%UV\$XY M!U-$21QTV4=)*'DJ=L+\]'8;'52*[G1DE(K^,?$4N7N'IYRJB3S&4TR9EYLV M%,8]KMNKAYC,G1L*C*Z+-]@SAV8XK.TCZ]:Q'Y?E/U\52BZW]F^+6 @)N41 M*"9MA1("&(8(8)DR1)-$P-PKLZIGK+FM7$]$K3(.125K5!AA??,:SB/L9H(' MPFWDU>:)E)$5SO!4#5K]CRG*-SI %2S=X?Q($V<[7%3Y.-GA\BW^IO2;?^W, M9O7]DY12 M)VKQ''=N-%.+;G;Z:]7A&-:*?]-D4D6ET<#=!/.9B,L&\4CPCGWR5"/[OD&V M(:+; [*U[)$5_B:JQ1\'87=[=B2D)S)=@R+N9:,.P*W''/5YVF26YP 5NT;F MD-N'V9/'J9LY@ZF4G .(H;$B9:8 @UH!J!.1:RHDHG)11ZM\VK)BZV9+7I7? M^7RT,4,'5G7S,+:-N/JZ7%?!H];Y48DP/%OV&.<8$R@3E(%<(PQ00FW8H#T0 M809\)I4B4C7N!$O0<9\R-:":20#^D'GG"'H^=C!/M+&/=L\VW;&::JK22*XN8D!9)@4(!*G@!-. 42) MQDB21,9>;>)[QIJ;\Z)3*:#](F^:=DS#BMCUP.SL* T!WOB.TJ&X#?&'7D(D MG#_T[$A3^T,OJ7S"'WKQEJL+2-VSXJZH.N3)ZN"FC;Q=H#QC.4T$R+ @9H-< M!;&9#3)"">(224&I5T2LPYCSHY)N.:E]8$"0B@DN4^!*+T&!'9UFNE6F[+'P MIJB;8LKZ@/@0E#]*O:E+$(4O.W5VQ)>J/G4)@IXB5!=OO:H>;S5$:\$D-"5, M0Z!THBWI<$!@F@.9*J$(P>9%\[-@CH:8'=NT563K7<15)7>[2#JRR%7XC$T: MGM ,K:I[0ONPQ72[ [Q$#=T3"IXIG7OJRJ!-:-X9XZ9\VN1A(2A,5*XIR%1B M]BX)5( SR$&B%<\$392$PJ?IE?O07F0P0?LKVPQ%V&8HN[K_B?E?(W/HKC.G MYL&-,L9!=V0JN=!E9B]\I\O,Z*UE>A ;MZ7,J8'GT$JF!Q#'%C)]3_"/(:G( MT/ISC!E0'UI^V&Q5DS515^=\7"VW'W:V(,>=?FNS%H8/B,O<5WAL:9<)Q4[S.PS0,ZQK7YU\&P[G_V),3AI%Y+!FX7 M#][@OUL+\SB;%'G[G2W-+U?J\Z;C-VPHJ"KGL1"Y)A#F$. LY@#%7 -&!04P M214VGW^N&?)L,>LS_MQ(P>Y(EY7\T2^K*CL81-P*ZKV]]YH%YSW^6-A.L-%_ MU\!:)UWOQ;=ESKKG$(T&31&@H-O](>"%V_-[C3[UQG\(-"=V_X,>,S"*6#PH MN5L9$K7NA;69_)^OZJIUGZMAU5_;*G-HD9.$<"@P8$D< \2U^5M&$)"82 PQ MU7GNU4/0=>"Y45LKMW7=MY)[^RV=47=CM#&P''M'?@+&GS=1(W;TI1)\G,PU M7[1"!=:Z#CMMO*TG&$=AN+[W^WLJ:^*[7]6T0BR;"MHB MUA(IQ %.<\-069(#)@0"E&(9RY316#E53O08O8I^ M-+*[^ZY4"#>%51WE]\(X$Y? I[QS6X;N;W! M@2KC>N+6XYQS?=)D[C=/U;H.-M];KTA?,Q:LDK8]MEJ7U9MV:T?X6J7+_?;S M<,D]^VE_=&OF7]X]5I4".ID?'S>KU=M-87^YP,9(169N@)20 60VY8#RW.S& M59R(/*$J%E[E<\<1R7&!.$DXS"');Y@)1+@$A:0*,_4_S#$*<8"]7[/$00Y0D@W>CW.GA&IDY/9*[,7^LJ/TI*6C7 "V:9=17L3QQ[590O$D+K[[[N'X3+3)_OR@(K9OD*// MOE9!=]6G4;FXA7YVV\3[Y=-"'V^.SUPWU(9I*^Z^;^I0F\WV!R-R[4==< QY MCF4&,B4RVZ6, #/C& @J,\0HID@ZQ5@ZCC2D^K&9Y';;P-926BM1U^ZV)\B?V5\? MV=9V*=\NUSNS\6K:29C=V$*G&C(44Y 2:+9)"5* *8@!R10E:2Q$JKQR8=V' MGAO!["5O0U:V[*_(R.IH1PS WHUPQD%T9.XY@-D$JABQ(RMW]%'9+\N\\97, M-VV9D8!-J;SQ"M6ARGW@:=M5>0-RU+O*_PDA&EGM5ZV%9HFB3"K 1JOVMOHXO'T:L;ZMNL^KI,QOO?'FZ M:3 BC,H4ID R)0""<0:H4 G0(N$)B56,H5G\1YF8AGNB/[=$;^XJI<&.6 M<0$>F70:X8\HY\J^V=[$-!S$0)PU0(!)Z6PX0,^9[HHG^1\EW!?*]OZ^E=_M MF$V9.L.R;VRTXKZHW>>"V8/)U^QGN:!(8Z@@ 5BEAO\RG-J<9@&T9$Q2EN04 M*M=S!N_1YT9]C0(1JS6X:4MU6BM!?:_*2&[WE2.WM1Z1-(JX.^']9^CRR<6H MN(_,B"WDMRWD!_&C-S7DAV*=C0K1ZY$A=S\4&17ZB4Y,PD^!UPG*8 A[CE?\ MGSG9V2=?K]9?_VLBF_V-/Q9*H?4N+J-X_ OE';C!\[Y]!O/YPPCO2TS7R9ZD8\-#)5HOA"G<7C"N>8[6SUI M)?6\GY^Y>;6S?WFW-OLD<_$3D1:0"&Z6H@0@**#=R\2 2XF!(H3F2*504.?* MP[/7=FXK8E-&E>VKCUFB: H;[ZIC^L+B8SV.!J'(0M049VU!,I<9E.J\DQJF MB#4XW=@&--U&@?5@FP-8-Y%JX8J6-5ZV6D3WH'+H6=@,)]_[N'.&.LS(#CDZ MVSL4/VA>ZT-1/0-94RLXJD"+/EYZK2OLNB7XHMO]:]UIK'BW'^RN^UKO08P: M%*-GTOY7>JV''BG/4)<96GK_-5_S*X[19_S:.!_;SU&'%PH3F",4%\,2YBST ML!/!=VM1V+WD:U7_^6[=//YU4SOJS5^V5HA5\6YK=B:W9:FVY2)A$&(B*,@Y M2@%*8PY8&F. ":4HY5Q+GBS6ZJOMRN9V?#A,$"?BIC5Q=\49G[=5+6Y9F=8; M*W'$*I']SAX'SH_;,>6(F$]C"[8*1+^T*OQJ&U.U<]"(7TU!I4!TVS\%WJ>? MUR$8Z*!TH!"3GJE>!]3SX]M-\J58A: M'4;ICNX'7_A>Z8[COU3G=#]X>OJH>SYH2%' ]7=5;)=\I6S'MV?5TF.!&,T0 M!=0Z$Y! ''"60T!B(8046@B?ZH ](\V-RCK"1FLC[: R_WW(7CY^"H;7Z,1T M@,H*>ET5_S[,?&H(!L)N^HK]RW5E U6UJ!^-#HWYO=U$XMP[&:S$H -HO;4& M^^Z?L.B@@QI/JP^ZW#"@&?3N\7&U5,7=6C4O,,I3*#F-00P30Z>8"MO+4@*4 MDY00AHA$[HV=GS]];A3:"A@9"3T:^QZ!=IDIKX)B9';LHC" $(_A\.A9? TL MTQ/?]D'UD-_&P%EF*U:8T1N@A!50)2C&$%&@E*4 :&VLQ4QIPS!*EF$JH M\.IFYS/XW-BOE;TZYM@+[K<-]@+?;0<\%J0CLV@K]DU4"?X4U.@@>_1EE*S; M(:@%VO-Z#3WI=G<(*,]WNH.>,6"3NV)E>:<;R^ZN^+C\^K#]J*3Z5G71V!>;%;&WHQ;12S(C2KF$XDJ9:*#-MTR M*QV%!E:]N7)N//;TD\W19!T$VEE8[Z,(RT/!=%)8JM0$&/7TPP#IA$"QM27"O*8F5_[V/4G1YG;TM8*&352^IGNIX%T ML]&OAF?D->8Y,I?=&MX&=R\$@2SKTV-,:D+WJOG<5NZ_>.#VWDSL!S/5=>Q3 MG&&F4V/7(AT#E' $&)30;-\S)%*F$!9.)1I//7QN7[>5+;+"#0HV>@*;X\9[ M(!AC;ZQ=N/OH:?>\)Y0ZVM.>NF9X(\;#3OB6E\80%-M%+#.1 M920#.8(*(&Q=;(@3H$D.-88YIMBKR\CI8>;VR5:UU;JNGE;0 4T93X#J]AE? M#]7('_0 E 8U:#P/0L FC2<&F;Q1XWE%3S5K[+DZL /^LWG>ZXV-G%OPE!,9 MBQPPEC& &,P!T8@ 1 M?:D%]EWA'6"_TN,^#,R1Z>,*',-YU8^1&=N9WAEQ'C[T8PB<7>9&,JV< M-A:^CKP<;(2S2]0.K M=.]XJ?ZU,UQ3U0%_OURK=UOUK5QD,6(H50(H:&O(T 0!GD@&M,XX3^,X)]0K M .#<0',CAH.<=2'[Z(L5-:ID]22&L]BZ$4,(Q$8FAF%@^5?*OH!$J(K8YX:9 MMO+U!66/*EQ?NO[J')JZZS=FE,D4Q8#3% $DDAC0#$D@DC2+E<(4B\2O*][S M(7Q>[&G:X;WJ-/^VA6_;ON#_>_RW.(Z3FPCB^,;\S?Y_6X:)[;8/FV+Y'\;L M9M7Q[28IC3M&4TFJRGP_U#$8/-Z-S?-YK!M9KCQ[1Q^])V[D=LW4ZTF."=,GGF_?K8U95)WX'\Y9[^W9^J$" MR(+D&:90Q2")<0P0AAF@*>1 X3R.51SSA"%?GZO#N'.S= Z"UM$'S\O*F1^N MQ?*1K?Q]LBZSX.ZD#8SM%%[;@\@WG6B=Z+[&^2!W6$>N!U !/;LNHT[NZO6 MXI3OU^?V@0V=BZ]LO?R/*B[)QG]L5DM9_>-V+>_K./KJG[;+7U77E*T^F9^H MJJ#IWL6 ,.(BUQ3@U.:>Q%(#AC0!1.4\(QAJ2;SH3#S[$:6D\_>R%0ZU<3Y-VD."72HELY!9)JV 71(&(_: M10=]N'^@^JT0Q6Y?**EL*R5U&MN\VA6%&6R193J5.E4@UV8_C1@E9F?-)$BU M^2SR/)$Q2UUCTIU'G1M)-X*?*NLF:HG]^TOY30-)C?\$;#>*1%[3V)7_3Q;4NG->1VRQUM>1C M .L>I#\*P!/%X[]B1?'3NL1J?UWM&+-9J9RMJK)7Y8-2VTC:2E;-;]H7^W%3 MM/9$SV?0>?VC'\OMPW)=I;7:KOL](3F>_^ MK,F"\+W5Z\;;^]\\.+3>CG-?;+0J2_.RL-5;=?C$%(0I3V,"M,9F/4^P IPD M"6 Q)XAK 3/HZ2GO'W!^?O.6YQX[ D>VX(W907O69[V M=O&*!Q^$RT074EM M S*'-6%(8+X#*.$B]/L&FSI4WT'Q$S'[+G<-] :U:T75=ZC*$[K3?Y2JBM>Z M_6:7I/_8E] SW+:@B63&)L4 JE0#E"4YX#DT6PB!>6Y()D.)EP_;5X"Y;1\^ M;-9 L/(A6GXS5VSMZGU8?U=5">/"*@4V&NQLQ6*KEZ.')TV(R(_MG]F MCW E^TV=GFHA-O+7L8:5LWNYD4MA_>"[JM1C0#_,0.Q"N5Q\AY_6NS(0G"-' MRM#G^/M,G@Y5#]"Z0%6O:C?7=/M@-U4*&[YW2YW)\(_]P4_S3/;$J&+C*N%1<\ 430#* \$8!0 M8C:8..9F4RERJ9S*$Q\_>FYTUT@7B5H\]V_Y&6*7J6XX#B.S6PO!JRLA<&>P MX5!,1%JND'AQU6FM>^CIV0V3,=)I0;LD=.:*@2'A-L:0&S*3KS;?K$57GYK9 M&A9?J].QWWX>+FE:K-[^8(6\J\(DR@^V!F>Y5?)/96U%)6^_&XK\JOYNBV#8 M"N]OV;*HXKWVBRT7":':EB6.60J0D#&@2&? 4)Y*".(PSYR*:;Z<"K/CT4;P MJ)$\JD2O6S=8X>NX1AOQ52=T>$:V3_^*N&VFYSWQ(R\;H*,TB)>3 M9. RJ[[6\875@>/ZZ_UFM10_Z_\>2H'R+)8)(P)HI!* L(X!LUE9J4AL(2>= M"N95K\EIU+DM9HW0W9+"GNN5$]:.2TQH!,=>%1KP]@+?1+6PT9?FSU'JK'K! M%(IMG<:O4QGT,:1[Z%#S'L^BAD(Q]]%S)-<8Y\RF%0QTK/WGVM*?( MI]0Z.C0^>='0C,QU97?\N=P^O-J5V\TW57Q4>K>6;8#+S_9-I#Q&F)Q$+%3BV6Q@5]FMRRB2!WX]QQ@!R9D%NAJ_C"J!7;YI-5V.XE M'X&R_?$*EK?J//#$&:V^@!SGNGH_8=@R46:88\NLKWSN>T^VF8832 M=J:\TU6F_NU:MFW5WFZ*3TU0[UWQ:L66W\H%ER*&7&J@N60 )3 &7+'<_#,W M/T""8!S[V$!>H\_-#&J%M^&(HE-+I*KJ;W^PW%:^F;JLAQ_K^$V+&PN-!O;( MK-3%N9*\RM38-Z^T:+?2V^R,6OYP3#4(MD#,Y3?VI$PV");GS#;L(=>;3GNK M['>VW17FS\\V3.K@+):":)4R"B!G$B *:=?6?7LSK1.A?^X M+/_YVT_[W[=FK[HI#I\6SN)8YK$ $#(,$(0)H!CG(*4:,FK+C2CH=1#I+\/< M>.^)W%6&J2B47&ZCPLCN>4 Y8$8HON$_GM#ZSL-S:BQ?XE MJK48E?BN #/4$>< ":8]\!P.T='QYQ6/&EH-]_%Q546+L-4K5CZ\76U^O#L$ M'>R#T3*9,:$Q!"FT41DTCP%)B*V%J07%&690.L5C>XX[-P+LBAU5V7?:"'Y% MF(8C_([,%Q[4L=FNBZ<5.;(R1QVAQXFR\P,J6+5=MU$G+K[K!<5Q+5Z_V_U8 MJBRVB_=F;U4[J#10)32;3 (!.: "2),EO1A("<*T:41 E,G"K!]0TR M-_XYR&F_%N79'Z07SGZ*"072R'SBC8\S=;@ T,<3YOX.1YA_'?BA]]&3D(&+ M)E]YMR66?A;M6ZM-U>WB_+[2)/:2:4,/NV6'& MN$@ 9X2!%(N4Y0D2J?!J\!%$JKD1R3/?RJDT]KUR3PL-MOI%7PX:1F_6NV^J MME4]JT6&F7-_-]@D,SFM@VR22;S*=78UZ",XU8;+]&+NMJMA['/$7?_P@05A M;.&J#YOUOHC)N[78?%-M:1$M",S31 ">I,IL0&D&",82:$H3##,H82+\PCCZ M!YQ?'$==-:^IS!;]LJRD_?4F6GN7=>E'VHU+ Z W4>F$"K:NI%$M:O1+(^RO M B/$9)G@BNG.(TSCQ_;A9>+6)4R1BU0KH1Q3D$ M^YDA "XC4X$?),X?_P7%3WSMI1)_^[KY_C_,G?6';OYR^+[//6^2#_J",NT7 M?.FR@?UBS4P_&!OD;A^8N, <097G%.0TS@'*8@(H1>9O:6+V<23F,OQ --V9SVKX%$S MUO-7#CQ4:O<,U<'DPGRFMI&:!"G.*$!,,,!2ID&NN4:YQ%3$7I4;GSY^;NON M8<==G\OZME!\BIWCP<]@1,8^WW$&P_\,YZ3.H8YJGCY\VA.9DXH=';R*U_A;VJ&,AOW6(@AU(A5:1Q4Q?D=BT_JG);+,56R>H7?ZR7 MVUO;*_,X_A3RC!-A:W0@F *$C(U.TQB!.&>*0"HX))EKG;XQ!)P;P70CA_]8 M%TILOJZKSJF-SZ..W*\"^AMMJ\#^CY_^\*B(.LI,]W/7'.9O;%NF*B+%GQ:1 M.FAX]-,LGL%Q9>>[(GJ,!H!=RNSP$E#Q*M-N2OJ M+[3.:=H\[ANS=6:Z_MW.:%D&JC$[)M8]U1]'&7:R&I)C@M:M1#GJ.,/VWV]8 ML5ZNOY;WJJBD>U[V*5-(I#%F@.92V,;F I!,4D!UG":*9(0BI_9KCN/-;0W^ MH+:1^9;+JA9DZ5\+\A*\;GOV@*"-[39O)+6-#>I2BM,4U')$*-"6_])HD_H M'%5_[A1PO6W YJ&Q6^_T?:$>V?*HY=23NC_/K(J<2:@)PT":[8#A&YP#EF<( MY%)+DF692K%P*\YSK2@^7]4TI7JZ&X)&GU/-\MI-MV]SA*OFS<'DGV@NQC;M MW2;A6<&PZ\SW:R;&PTR?:()>SAQOFQFV_0_9M\VNJG:BH\=F*GN:>M8U\$+9 MZ0' [K/'KWG\='9W !">V-X_MPA!\OF7IEUU?Z ?57)(H8D(<18S:GD M&* 4$<"1S(%(D)0LR3*9.'F^7 :;FP7=FP<:_<+,EV:-:WO-^> J?\A3VZPX M3S60PE:;$UD"S%8% :FH9##E/%>9=Y&_(*!/8RO\'Q9INWOYJ+ZK])11<8Y]0/$F;K7-F#Y(&+1IW$8YP9>+.#S5U8;B+2I\H!7?YGH$Y(VV1 M\M\5L_: -4)LQ;D_UAMN^Z_:]>#=^G&W+3\JJ^%RM:Q9R_S3+!G&8OB-EM8B%I)"F"+ <9X#Q+4$/*4*9#K+XR3+9<8!,FL&(#ED@&B27,IM-MS7KQ"1IYL3LT)+F).BK6-52[2D:U MEM%3-6UUU4;/J%*T4VBG?FS 5* QIR)4:M H,DZ;*C0FS$>I0Z,.-LPF>*WX M]I7M;E+8KM4?S,?3Y#CS+(NIE!QDF!" ,#(+@&V]Q5.$88Q33;!7;Y%S \UM MOV;EC Z"WD165,_D\8O@NM%Q",A&9M2!:'G3X24H C':V6$F):5+RC[GE8O7 M#W3IK%A9WNFFHN)=46<[&G;:LLJ^6:0),I8_X@#K7 &42 @800(0I2'.-,IA MZN?6N3#@W*AB7T)TJ2-@Q+81WV^AK"N[DF+$B9")QK%"!*0)P0!I3 ")4PS2 M6!!$.3-XI+Y[H_#3,/XVY]DD*'MB, '\COZW@(".[8.SHEKH&F%M%>)*W)NH M(W! 7YPC-*'\<9>&F]8GYZC\D5_.];Z!Z7P&:U443;A3%9%0WNZV#YO"AKPN M.)*0*9(#D8G<<+\MU$)C"2AB,B6YS=#UZH';/]S<%MJ]M'7 X$W$]J(.YYD+ MB+NQ3#@<1^:8 X2?:@AK6:.#L 'S!9U "94[V#_8M'F$3HH?Y12ZW75%O^[? M+G<^?1*5:3N?OOG7;KG]^6Y=;HLJ6J&L#I _/[!U$Z19]3XMWZWOJ_7^8F/4 M!<]!L;FQ92=@PH]RL5JSHA&]Z MDN1L0/9I\3T'>6=$_0$Z?]?H1!UXFC"OK0'HT!>\QB@R[UV-DFM[\, ]P>8()XS%$,\BQ1 &6, M 8YY!B21L610Y(1(OS)D(TCIQ-.3UBZKA+QF8S/&7(Z\^EXY/_]IUM']2MG1 M]+!8VQZKS7Q8M@)Z^YZ>XN?L;1J,ROC^ MI0J0=Q)..JEU. ?2T\=/[3(ZJ=P))]'IZ\*YF[MG+ IJ(I1"@$N);"=@ M!0AD"F0LIB2!&(K8*_KCPG@S_+R?.IR#G/!> GVXRWF>YUKG?,ZC'&HYPC*B MU_G%CK0<57?Q.X<[T#K9L*YM.OQZIVRAGK?F55L0R#G1F;!-D@S58,,R)!$0 M9'F&-6:I@L2K79+KP'/C'/..Y0&:7YZ"V(U8Q@!N9(9Q:WM9E=VRDH_6*Z01G$&5>QU1.H\Z-BUHYHV(OJ!\UN6'MQDO!$1R9 ME/;@'60PV( ML_CUQ3+. N5>"",$8!,5N3@' M7)@B%9> Z"E 1O/_\HE7RW MOFM;F#05W9:J7 @-XT0I 1)F'AOPZJ"K$LZS3;;;%=GMW\MRX6"BF>QY$ CI $B* =F6:V"NQ3&.O:_5^LC$.[.1VAZDC4(; :F6?]8!K>Y^D[81U-D;!A>_W!9F4VB+N;S:E=O-MZ;4YM^+35DNN##[:,D9 M4$Q"@*A4@.0T!2E%$&&<$9(Z=8=R&VYVU-!(6]>/]:[#V >L&S&$@VML=FB1 MJNI1M:+>M/WIN=*;0D6WJ]7F1W7J;;MKO*J+B;XWF@0MUNB 6+ARC7V#35VP MT4'Q$R4;7>[R/S2J#J,:]WU.4B6IHL:@8 0@)#&@+(% QRF%2""68.IZ3M1Y M[MS8HA+-_;2CB]#EDZ"!>H_\V5^ALON9SD#5)SK&^:@>S>.JO$+&-[MM4WF\ MJ&OW!BHY?@*"G@.<[M63G=F<$+%[3'/JU\,LEG=K4=>?8RNSN?JV63=IYUNS M3^*[;549?'.H*76G;8VI3[8,7>V>9C%7L80Y2$F6 *1@!CC""@C)LX3"3!#M MY2^[4IZYL=BME/\6O5ZN=MOE=Q4IK96HR^PO-1"5%MO*TU+];6D#1#YLMFIX M9/&UT^EF2$TX22-3;D>3J%9E7P^CHXP-(MQ/XIMJ$NT<'C2T_ZHJX!V4#&>$ M!4([D)5VK323FG&!H'MNYX5Z[##*;B.3BIV2;92D>6K3S&&1KJ?^X>9&N'4U E:+VS8Q\>/0"_BZ460XU*8P.J-& MTJ@CZKYE3S@F#KQ7M<=EU++N2FE]_2;W8*K_(I$RIU, =##J5BB2N]5!ZN$@N M/NM"8Z/RD)WCAS1C>=>5-0!NQ/_HJ:IALYVH63&7-"*,A3$4%.NP+J42,H81 MC$B6T#0609(YK51UMC8U#OGE[]3D'Y3E#DU? O[=[#28U ]EI$J>C2-FR/]1 MR_0M]IW34^/]9",4[OE MO27N+SY1YVG(,T855#1)(%8J@UG*-.I8($JB@,8IGR^E:_F*WHCO-">&EE(] MA;9/8.T&3F^OZ,#CYEZT".PM;6EW>IP 6$'B6\K_9%MO(\G?Y?99:?W.F]Q7 M8.]7=;"?E\^\7[V3YDS9[F2=$C)%/-7#9&@JFR49A41D$4QB&B(:THA&5NL@ M%FU-;;BT/Z]H ^3EQ5N/\ S,$:6E8&^JZVE$9_#LEX$]@CC2TO!-6:.R+%U9 MPLIWQM>HUCH<0.DF@1E-I4P:7*_:/0691;QT]-Z1?GW7SVM;UOV;<>:]Z4GC+8.;NE*>VW< M]I:^95*>UI)7Y5CTSPM9IB(MA7X[UYO\W]6'%[) !D&DV9^8+3I!4TB3*(:I MGE:A,.,*9U9;="Z-3FU4J+A/M"ROOJN6R?V69ZQZP"[6](WKP,-)V]P9V!E< MXMHVV6>U%7N O%5>L6ARY"HL]B <5V1QN-<]*C4U3?6G_$UR^I3K[ZU^HLE# MT .+R6]:+8MC'\_PZ:UJ="POZ3%J:7:]'1A)CJN4Z$ M8T@PPY!*))!,DI3@U':N,\T7891TN#.+6W^-=^#R-&V:/3OP$%T[#0Z]GH&] M$^"5%^V3%6;/9?=6[.<[YVYMZ=Q,\AVQGXU.\UT9+>?I;=Z9O[4NS\V.-M5& M_")D]=.OYGF;[W)/3%1/N7SUEO23]&Q:7S4#3+/8G M^6_0>L^-UNUZF6^V:R,J\S'_:7XJZJQ-E&4H)4I!27@",39J+W%$88H1RQ"* M$Q(Z)<^=;VIJP<_.TG+RJFI;'7>;S@-KN=7D!:ZA]YE>(=68>5D/QGV7Z2(: MOK:8SC/-IJW20 M*XJB(.:0F?]@9GY2B$-"(R222 1*.J5WV3<]-0YI; 7KWX!/?UQUJ,_$8\FW-H-P]K6898W^3_W>K&;IYIOC#)L+_1G_GC]K$* MN.8XE5G&S(DEP@3$7"*8)1Q!'C.>A12E++8J$=#7@*GQ6*.83RLG &V\F(%U MY8?9-3$3M5^V3WH294ENO?OG\M+.T*@/3'0-X+7]X&8/>.T"V/DP [47]61Y M8.SMETR&[H.1%C\&Z0NG=8)K@.R8\?=Z[&AS]VN<;L_"KWI.WXH5*['EFSJG MZZ7,CZ::KT(D@H I2(G^#P[-ID1((Y@&:1(D :%Q1N:'=>DM:BR<:LSE.SIL MSL-<&OP]'(MHOW%E"P@\JVKU-7DVT@L68!P5FW)YMZ^E+3B M__J^6N@[BJJB[CQ1!#&A!$2FB!!.3:RBPQ.8(AK$"58QRY2+D/1Q$TYT,X)@ M=)5R6;3L_-__*XO"]/^875V5\WSS*Y"EY:YTTS[/ C>AK>C!D8> MS,XY>#QTG;VRY^J%?AF^TT+>L47^4*ZM?2S/HICC";_1C5&(>-F%<"3#:9 A M4Q%/S[FQB#@DD/A"2 M0Z]\UV:#O=TS4%E>'4=K;!\DD.X#FJ^9NTO3X\[G>X!R-,OO\XP>NWU;_7Q> MKR74F38R09J6: 39NH#(ZPI*@QC2(*(,1&&42"MJU:=>/[46*@RL1$@<-@, M.@&=Q3[;=8 ,3B8E%K5Y/2I4G0+%80/L.G#&%S3,EVJU?JP29G50NZ%Y.6W0 M =S3J[>J\)0 VP%0U[[5B;O&VY8Z;_*K7:>.RWJN'_#O4FP7\DZ54E[O.L3F MBUIM_MVAVOR]BCX>.Q5,]V;9U*BT M<:Q402_+2;#.LA/%ONX$.ZX[ ?XLG71=2/76[9;3R[?HS*&79(_ZL;M\2-%9 M/^1B/[K/9GUC[FL2[,VN<>?.ON$\FG)[;\!?W?I<%JURU+LYHR0LQ)0H2!D6 M9J]+0*IH!)4(4T$HPE*YJ:59-STU4F_JL"_*PT3]=='LL;-8W,08'J4.2WO-#/OM=/*@MR MT5"_']ALK_,4:>H@L3G F$&AJ%5V\I6>TL66%R0!?;CX\ MFSC&-2?MS.T3>I/W)H+*QF$RSRX X6O<.]?,N(/>!6>/1KQ+U_=[=^]U-YM" M+&7=KD^/3S1?EX4"O]/U@RSF09"&DDH%(V;26K.,0R(9@8FD0BE&"4T2EQ&O MN[FI#7I[ TWDMU@M'^ B?S:EG8WYCI/\"TC'&LX@C13D J<02\%AEAAQ!!(( MQ2E)<9JYJ9_[PWHY9R=\J'33=JMDC<:*?E=8QF/(HRS1A(U"2#@2,(U3G@0A1E0R MVP2%TTU,C:1K*_N(@YW!L)L<_" S,"$<@=(C7^$,.O8I"]>C-%+60@^TG%(3 MNH'HR$XX<^-H"0K=AK=S%"Y?FJ>VMSLQ0F)?7)O ^M!0,N4*PH M$5 DBD',8PQ)2!*(A&)8=SP-D9- C$6;4V/ SR94^ER&2@>!0)_5&1O0[<(G MSU .3)F]4>QS>-,6%W\G.2^V./:Q3EL(3ISQM+ZU+^U()==K*B MV$HQ3[!*D@1)R!,]"\9)QB!#*H!&X(6P*(QQ8)7_>;FIJ9',SM+JQ-4,Y*69 M_6NW=J!L2R\^L!N85?:P_5[!5M=;K0SUR2F7P/!&)6<;&IE!+CE\3!P7[[CB M-&;UI-OM.E\^?*V.YI4MM.NBM@H?MXH0JR!)*%$A9"%*(8Z(@EDL!0P)QB@, MHBSFL=O1\6O,F1KOO*XZS%NEHY>KC?Z0GNA+>3"L-P]=V7N6:_RC]PM",]3P@-S&C[RI9& M08.@,U8$/(#E_&Q'=IRQ,MO4UAR_,N MGRUKV7&+MZ*6-TI_@[N:@EF*! X%@G' J)[A$0FIX@0FH:!92EF<27YE9=.LL=UE"Z+'HY6LPKZY\V1O4J96_ MK' V13 WW___,IB6'>U>"_/U8]ZZ(.9)IRRJ8IZ^SWTD*3/8:_&6W[]+N;G5 MK]9B56S7LLQ!O9<_-^^T#_^:HR0*4D0Y#)",(&K(/@[9\U&LL[N]>F>O>;W?A>R'S^8;G)-R\?'N7Z00_=?U^O M?FR^FT.:=/DR1Y0**3,!96J4F-.$0BI##"5CB"0'U?-_ZB=4:PKZA_U2 MPJ7GCD(0ELXUE&![>9^@3].\O'LJ"Z8M'UZ=8GQIG6$LX\O\V51-VD^FYY(D M<8H4A2K$RE2136 6* R31)(LP%DF0BN!X*LMF1J1]%EPN*XK;*+ D0 >/#(T M?H"=(P=1]DLC1E$ [4R]6*'=*0/R\?O%)80>FZC8:OJ!WR)5QW%J .$CV^9S1B/&MNF^S.7^1.8*;T\7(K/VHK M3.UB<^CQCUP']-MBL](A?DV=]W+]6#3__N&GY-N-%*8P4[Z6XE:6B_!U$< Y MB6.F$L:A8&$&<9 RR#+*H41IP#EB$B&KC*M!K)L:@39Z91OCP@R8%Z2LC&X\ M ;)V909$Y419P\\X-6N*D]JSC/^.ODS:;]I] Y-^[1LPSH'&>F#< XU_LYT< MW7W5O;O+/NQZMO$3U([.FIJH;]FS]N//F_;P:./7&_6TTT W6$]T#)3^VQQM MH!T,KO9 /5PC_3+X/BV-NL%J_?)1QUS%=RG^OEJ)8LYQG,5)(*%4YMR%E#$D MB8AAPA/,I1'AR:RR+]=Z,;:_*;=IKUCD?D>W>+ M':#7QH'?C7LU_;A/T#E!?C3^ %J1QQ/R+MVDVW,-1CX@P=C MWG'O$:;U0L];_.;6^LB!72]HCB.^?H]QS[:ZK1=-*JGOZOS81_V[8DX"&B@6 M49@DU&33)IKK4A1 A:-4QBR6 ;62H^ML96JTUAC:2)]7IH+25OL\J_.@=M.3 M-Z@&)J%>*#EE6%U$H5=^U?FGCI9===&Q=F[5Y8O[Q3ZWDFT^+8O-NGQZZW#H MO8:U,"QSOZ8B7S[XABWMD>-8GK!/]S_DXEG^MEINOA=SA3"10D8P M5ADR>B"FQJ0((8U1'% LLB1R6NON:\C4:$Z_K=B-U'IW@1V_C0'LP%17N3 [ MS#P\6WVG3#V\6YZO2.Q,=]>"Z(GY>ILQ*@E>"]8A'U[]O'[4>+/G;;5K?J>,MJ2VKM#!9E7_[.7T TIIP@AQAJA0D*F$0(SC M$&8I3J%2"BD:()D1I^)D ]HZ-8)M6]J2ZNFE(CED%]NQ\T0Z;F "[]EGSC0] M IJ>F'Q(2TE^(N_'XT'H[T= M." HW8&E/Z#M,V@Y;6K%MJ]KTO!+STTL4?JN?]A[/P.-_Z & #0(@!("CVED MX_:9K^RSD:P>-VEMW*XXRG4;N7F?L=(<)6$D4YY"BB*L0QL10QIF>AQ#B."( MIS)RJU-XNIFIS>G*!!S(2EKA+3M]#")7@:^Z*^3%M\UPQKS M!Z?649AP"L3EQC-7TH*1>EQ5"6E-(3PBI9("0948D0/%&"0$IY!$28A#2AD1 M3G6ACEJ8&AE4!E99EZ[UN _!L_OVKX)DX,^^C<8 ,MYG7?=6:/OP^2.7US[C MWG%1[7,77E_1TU'F-.R.] M7]"BN%/UH9^[=:E=_$T*^5A.>:JUD0 CRK(D@(D*$HB3A,/,;#2%+(YHAE&2 MQ593#]L&I\9<>_/ D[&O7,SZ49\XO&:1R[H'+O.=;UR'#EZ,N>!.[0YNWJTK MW6S0 KM[(:@?DO:$Z1O1D4BT0G:E=B_H:@W6);+K@]?8D[B3"TX=E&OUF-%H MV,6I-C4[W=>#KD\(6.R&@5KHHO@F^>IAF?];BD]+D]:0+Q_N]"Q4_U%K2,^3 M,"8R3&*(,-6$'BD,"8\1I ISQ;*4T53-E_*!;N2%+1!_1EE]2J3ZE-JF#4G[ ME>GZPVEL=R C/SUE0?SCH3_6O/:TN$\K V'7,WN_3&6KVC-0N];4"QB]TQS& MF-$[;ZQ1:+1.=!NKO.+=-9KY:6B\\V'SRU*8NQ#1CC@+'._@SM*["Z M!Y]K(!AZ"+'SWNEL["E7>QV'??6@T4[ GC*_?>CUY+_W+2-R(X3NSN+KJMC0 MQ?^;/Y5O$TH53D2L8$+-R7:5$<@4#:#Y=1*PD"@4N541.=7,U#[$NC!&;>H, M5,8";:WCE]F![.7OU ]>0Z^+]H2J1Q&1+B2NJ"%R\K$CEQ#IS&L-H;OU[W+]K*>ZY6$6CAE.HBR%&0HDQ$A0/?IF(>0"<4X(RFAJ]>&? M:V!JGWPCEV5*%]1F.ATP.@MD]W?N YZ!O_ >R%A_W)?<[]JVU/>VMBSUW_8? M]]G'CO)97W*J^: O7M&.Z6EW >X.YOW2ML(VQWEHAI(RN, MP)^#Z 5>!,-3YL+Y=D;-8+CH[F$FP^4;>FOZZ4G][TUIX,^FH_+5\G;U2//E M7*A4*10G4,5O VH[SO &X,"\<05V?;3U+F/B3TFOHZVQ=?,NNWU")<_BIGY4\K&J+/OZ M.-JNJ3OUL2DY_K6N./[AYT8N"Z-O\SDO-O.(Q$&" @Y93 .(%;4/9$JM=:,RKM>H+ND)A]/;8G==-\_4^ZV,JJXOW- M4K0JW?^F;=JNI;A;?C.2"6L=ANH+OJR6Z^:O[VB1%P[,A7MM?KH^U'1I49G\XL'UQNW\#QZ7[P0 ^&@&& M:ZE'KEJ]V5\?N*$1#B5A LHPTQ2."86,) 0J%',<"1:HS+HZ^.M'3XV$&^O MC4/FT6NPNFGR.@B&WGO?>=^C"NL!# Z)5+WA&"LAR@$6MY2FDYYWI2:]OF&\ M%*.3AKY*%3I]Q97Q:#<%EISWC^6*%7+];*COT_)INS'Y2#I47N3E6]&*2"E! MB(8A3(TP/TY8;,JJ*IB@3/ X5#$+G,J1#&'DU.CP5<6FO1ZQ#G V$MS*=?Y, M2VF_?5&A!@&C*+*/EGK&KCZ[WS%Z?:-.'2U^W:](&#W&7:^MEJU0MO1R!MI^ M@M)1\-K3<4+< 7K$=Y#KT\2W"7,' /ELH#M$6]>6+MQQ?VEM\8Z?C\4TNS.&C]ZMB4WQ=+7+^L@\0 M$*8I"N(,)ISI^)!3LV(I,BBQ3(4.'0GCU%&2PZ;=J9& ']4>6]#MHK(!H!QZ M)MV66ZM-!J7-)C?66 W^K/\<)&IR1,R?+HA5JV.KA;A <4)#Q.GV:X7#RDK% MU>*>?'Q:K%ZDK),"B_LUU89P8\GOVZ>G12[73:).)HFF+@[C)#65YW"FN0LE MD(4!B0.:\"1TJS1\E3F3H[3:NIZ).U?VC1W%C8?XP,QG#_85DF778.1=VJR7 M,6\D@78-<.>ETJYZJOONQ*U\6DM>30'USPM92D$N1;V)7I[;OU/_**JME)O' MU7J3_[M:AXY0R&*:"1A'@NM9'::0)JF $54BBY0@C"K;G8S^9DR-(-N>E!N8 MM&6L_0[ %?UR>=-D'+2'GD&V@=YY ;0;H,D7JI145@IH5T#I"[@9NS?L]V[& MZ961]GD&[!VG;:'K0>W80KKBX:-M-UT/0'MKRL/3^@7U7]>K)[G>O'S5;]E& M-VBJ4#^9]_B+W,P3GI$@P@KB .N0G4ES"@IIH@,%,X M8P&BTG::<+:5J;'RJXSU*K@I_LL^WCR/YN7@W@M&0^^=#P6/?;3M!::1@NDO M*R"DRI?5F0;Z3/.%V<7U)%QX$8F."/C\O:,%N!?-;\>OER_NN>9<)_?; M-#52;6=057+OM?F.:]#7]Y7E.O2H/3#T6O2EZAJ5(S/0>#)H)I,_:'TM85]O MT+C+V-X /%K*]O?D*_;_V.7R1NQ,>:,O)CFSV$AQ4-SH[T;*]I9NY"[K:BYC ME5$]!89!QB7$A 8PDT$ HRQ&)$(LSF38L\[B* ZX\,MXI1:U_;!RP&2^LB$K M+8[SFA#,0A0961@BS9F/E$#"(JK_FF:,I!0E..I5;'&B+\GP]19?OR(#E5L< MY^5PV-.>7'>/&'-<572QK/U5^3]VQ<51^\SG?OPXAH^_=S]JAYS-\%@"\O\GF$;6 .'P(V=6JT?JS'0K.+3O R,-RO .V#V5>#$#KFN(Y<7GC#>&4P[ M5UX=RK2\Y>KU0S,]_KY:Z'L+LS>S>3$'!.M"*D5=2:78+T7)-,YPF'$8A '2 M4U".(,&*0RQE%"*F] S4*@OK:DNF1M7MU<*FNE*SWM![P="Q#?.A0 M_7!MMO;B/T#E1WG,==9T1&&J,57.C+5,V ]9_ZN#CG:\U:)@/[@ZU@)[/K G MG>[5GM[3XOO'Q>I'L=\CU*3(&,&08I.W&J$0LK)\U\_?FHT45GG M1@4'@-E]_/UA&/ASKPP;Y.L^[;.G[_G@X:-^P:<=._QFSUS5,RVX6B(KZM.$ M]ZM[^M-4V#*1AIX9?URM3V]"SGG"%*6I@B(D>MJ49@)FB(50$BHH5BK#*6M* M/]X[9 [WM,?JS7]=]?%^!![0UH,?>_/!4[VXOJY/X6Y6)O\5Z [=+':#HZP" M?FJ6+1TYI'=WVK'-H+TS4DYMY<(,F*YIV3X[O0FR7UCVF&I[)8J^TG#[FC%N MBNZ58!VE[U[[O'X\V]*7V8WP+(@X#RDVB;T88A6GD,HX@"Q. Q531@2+74*B M$VU,+2YJF>A&;*?PL^.L*U$9F([:PE=#Q$H=WGNBD5,MC,H0'2X>?OQ=E[IO M\WW9FH5K/7.JY0;G#%/&XT3 -,[,(9\P@PS)&$81HXF>X42*6DN3'CY\:E]R M99\)5WAMH<-NU!%RES?LKL%CX&]X#T5CW!5(V&_$78/(6'GW1R^)IZVT<[YW M[)T=W3+:9MDY8]N[8V>OZ1=N?)$;LY[S=;UZSH44[U[^49B2R+5R__*AWL?1 M/#AGL:8F'B,82IQ!G*4,DE1A2#.SS)NH+ DREY.)]DT[4=H(YQ2UY8";A +ISP2V(<>@5N]AF&*R'IDL-<[G^^[4-\S\:F'?& M@YO+,#O'0^Z(>0J3'!H>-7IR!^0PJ.KQA)YS*%D4LCIZ="L+OL[+E*[/^5)^ MVLC'8AXCCC,E4ZAC,%-+4IH#0"J%BD-KLG:AM7$G;G:N'TWB+&_K MK=#YF&_*):*;I7B_6FXTA4E-9+*XS0N^6!EMX)909Q9(*40(11C'$$<2P2Q+ M4RCB, E3I% 0.ATZ=&M^:A34LKX4*WAEO[-HITL_V/'0<.@.3$N=P(*][0-5 MQ.V'FS\A3Y?&Q];S[ ',"5G//D_I1W#?I,EZE:*IXELG =))*1,!.2$Z^ I M-86X61Q"Q4(^UT,U,CK'96U?_^7UD4IO]'3SOX]G%;[<_=2I7S MW%&@Y@S"=A1U/6X#4U%C(-C5X_97A\8.!$^\2;=YOUVO-0O- 1$K/I0*S?"T@EH3!3)BC*D$6)B(6FBJ<)'Q/M#$U M)JC- D*;6(I2F55+\Q<@- 6OMAT;P-:P"DPE"Q#3S)J:.I2*0*II%VI0"0IX MG&8\Z9$ST1?=\=,AQ@#9->>"V1*K![3>ZV:X]KXAU(.%K MTGFBA7$GFN==/)I<=ES:CU__OJ4F15O*XM-2R,=EKB,*6HDW+$6=OZT[M)1P M-RN_842"(*88RD3S V9,0A+*$#(B* \BBF3H5'KPG+B\TURNEB M]_3QB>8/KLHUKGUAQR4#(CPPS^PMGX%#VTNX6^@WY@];*Z(GEIZ8RK7U45FL M)S2'#-?W,=>>R_OP6HS]=);5S:)\1?1/=\J4UWI8YO^6XFNI2U%6NMBO^! 4 M9YE13P^"P)3($01FA B($A)2E"!&B=.$=3!+I\:H1R?-3@E$?-LGJ+Y2"JM( M^/=_])8,\_T:V%'T)#IW8#*_*##VX:=QT"B^F!7$ZCBN\6MF9,-U[#W22<*! M>L#[24/?=K[12<2!X#Y_4G&H!J]/O%V*XU.4\Y ',9*80"%2L_"9)I"DB$,E MTRPC5$:"AR[Y+Y<:G%K62Z7.O6CEH1IZ*$XLC/XBJM707^L3"OTS>$]VA.7$ MW2.\0\_B#S#]T(W:5;F]75 ,D.A[LKDWR_KM;FTXU$NS@&RV80^1'Q!R.RJ^&L:!J7BW@:T-K$Y_SD!IHS\N[H3 M$Q>?;F-4+NYT\Y"+NR_N&7;I]YN:K)DR+?"@BM:&0L69;&0M3$7KA3.,,ZTDU M3R$7F=&W1"$D^D>(<$H"C&4@%'%C9&^(C\/,WXXP=HV ._&UC(1]839T1+Q[ M0>NDZQUZN[J&'H-C&U!\!S4/AEM?EON=DO(;:K(\QY0%0(=KX>ZK\;)XT&)7C1 M<[V]G\W>D<>0>\ M$:EU/'QX"F([7K\2N*%9^!"S^UZ8.5-K!RJ>B/!4"Z/25H>+AR33=6E/R4M> MYC#KB+G)GMII%7&1((ED %.6$(@QPI %40(1#U6TM; M*80]U7([ +;C!3^P#4P//1%SU]&\"(8O35<92(4MPB F,8G.F+Y(8TC16 MT!2?P>8D#R=6=6;&-'IJ]+6S#CP;\\R07;R:$,O:*=&C0-K0+X =*4ZM6T>< M U]5%*V8[2J?E>5B*N=-)GWSRI2N>ZZ'-E)'^:R$-K3)X]= &ZD33E8_&ZOM M:T1Z7B\=-SE7+WOQU4>:+X41//N8%YPN_EO2]5QED@<,AS!CJ:G$$YF#DB&& M,98X)I(JE EW_9X^IDQM$#*?%?AEW9AJ!J$7;:;C7OX576,WD(P#^,##0Z, M=+0MM?-D9DY%,*D'A5RS_;=VKU0> >.2;XF@:V#UJA[4RY W$!:Z!K#3FD-7 M/;'_*N-[L]"Y+DRN_#I_R)=T87Y;K;N'XK'&QN.J9'=[HZ]16KE_:L72[L:>VF<+6A1WJCX$6M<4:Y1I?Y>\UAYX M3Q<+H_-X6'QLG@2<,,H(Q%Q)B--8LY 0 E*&$4UX:(JU.XFA76?/U(AJ5[M/ MAP]/^J'?33I6F919E+F:U8^.0=VU?6;'9B/VQ,!<5WK2+FG9%%*<@;U:]=XC M4+EDU@..2R]Z%%CS@Z\OQ;4KK1E7@LT/=$>:;)X>VUN_^U.93_]Y510WSS1? MF.VI^Y51BELMVZ>6;O/%=B/%/$(TC;@1HF1(+ MKZLB-\N;'WYNY++(M6V?\V(S1S1+&-?1:)!2!'&F3(6Z1$!$8D*D($A$3HSH MQZRIT63MU8E%KMJU&7A5N77G'FC\ W_N/00?EMO'GNA;6, K+)L=B6>U-2?R>;6KMF MCE(L540B*% 6:E+/$D@23>HQ"F2DT@AQ85UBZWPS4R/IEJ4ZIJU,=4N^OP!K M-VOZ VOHR7T+I\;*1O;("T[VU;G\X#52G:[[[[)>+"]K=76\;9[J=UU&IZ.2 M5\?-H]7TNNQ N[J7Q=5N+"ED/O^PW&A>OA%"/ZYXKW^\6]^O?BSG1*9&)I1# M%2H=]TJ!(6%1"%F$NR%D_4E;8' B6BLD_]O#ZOD_]=U5H*9_V,=G7<\R-?9W'8NP%]S]6'NN< MV\+CJZ#YQ?;&K5QNZ_Y1B7+K&[URROWW?%V]_9D,5!+IN"%.0@DQD1BR),Z@ M%"$3:1PAA9U6SBXU.$%&2;PPRA[2JPBE%U#3X!/]:7M,@+;%9UA"V399K^B#OE!Y%/J]^Z$G.+GQ48J<;N3B15^UTE'4 M-\EE_K2Y4XTK7U8;??M7J=]E/3=^D)JQ(A5%!,. \U@'01&!68 I% &2H$\,L MTA-E*117H/*P7ZFU2WNW/O-,/]6?M06-INF?^2;[^^W MQ6;U*-ZN>LP\;WJ '1PLO1NQ)IUC# M,^8=,8FOED:+73Q#TXYQ?#_:/<'KMG[Q]41X6678ZA!XM=[,,QJBD/,42ASH M,3*5%#+*, S"B$5QPH2*K4J?=C4RM9EG8R?8&PHJ2^T3O,X"VCUR^8)IX*&H M!T)."5Z7(.B5X77VH:.E>%URJYWC=?':G@>>:+XNM9=:2?4M(=BJWO8\2M(D M2CB#2)FO'B49S *20(3C3.$@IBF+GG$8I9 M66%1[4ZUY'M''(\A6?6%73J'=X0'9I 2W'\V,H?[(T(MFV>@KOX^:!5X)^!\ MG0.R:G/<8SXN,!R=XG&ZN:=@R'X=R*B0[)J\S0N^6)F/LYB'1":*)PRJR"@? MAR2"&3&J;C$->"*3#"7(213D,5NB5)H#QSU/BP@EY(D" <$,H8P MQ#*3, MI $7(@E2DA$8)=:N_Y!GT<1:W&H6/IK:Q8\%B&Z3MQ@'/Z(VX6U'I M/[7&A9;)'M5/[/'QI7!BT>*X*B;V$!PIE3CW7!Y.798<(>>[KXNE]'>^=OGY%19.$UJS3^'!]U^)758\-_DX"CM M>-6KR*>4A:GTT_,EH"86*B3?;O)G"5#0SA$U^[KY2GC:KNT/=L=J:8^'CK8P MVM_A]AKH%4_I-Z'XM.1K(SMP*ZL_/RWK"@S%5_I2UO]A1'(D]$R"$Z8@YAQ! M:G*^8X19JB0/8A*X3"MP?$4S5YN;]18UMK]PTC6_L:^RQ4[P:I2)K^XV6Z^K]:F M,-QKI3/$X8BE'(,XS1 $%/. M8"8)AF&89#A3:<0CI\),?LV;&C_5[C1"/D6YU5.ZTXB;@99?O2K*^>I8.W)[ MN^X:F \/0ZH9:/JNY6%G>B=>#/0;:7AL'?;[$\7\:]18$]S\"> M*K[U=Z2JS#&Q$B+&FB T7K>\$I>!27 'B3$/O//*M\;34UX% QUK>J;M&6ZSK,+F]&M=UV96)1R:)<6-XLT69OU7I->)N M^?J"+ZOENOGK.UKDQ>=\*3]MY&,Q5XSC6(>VD)K*QEBA")(@Y3## M44 P%3+&N%>"D@_KID:<^SW5&:C\*\.B=D#4N C*1+[:J_*JMIN@]!/\:3P% MI:NNPLM>7P*["/C-NG9@[G^37NV?7N43?=]I6%YL>YMT+9^PGDWK\MI(3R&Q M],+3 ME-H=E;9N<6HTWQ@\ Z7)Y7>^,]JFJGM/X.UHV"N< U/KU4BZJXW9HN-+;NQB M>^/JC=FZ?R0X9GUC_YJ8K5UI'16_&*(KTQ#F6<@)BF@"LS3006@<2DA$$$,< MZMEWJ#3MI-@M][&K.9?O8YRDQX^4]\AU[(04R5C06#(8215!' @)6;N,NBM1&(\(LME0".$$519I..-! 5Z M,DKU%#2)TR!-.>*(V)P>]X[L:,?"/;^J=G&$+Y@&#B',!PWOS0==Y37_?;TJ M/*8QVZ#@L:+MV:9&+V9[R>E3=6POWG.M&FDC#*4'1%D]NJ6$AW"8QE@1*)-4 M0*P2#!EA%$8$![&B6"ID=2C%K=FI] MD=:@C8/GU0"M[NZ9H"/^9UMLRI.-I3B@=BQ?R%>5*^]7[VGQ74].GW-A2O;^ MHY#BT_+NJ:QSIXE3-'K>KSZG\TON788;(V42KX$J\930'>N_I=C2L\0 MKX)='/S6'3SP@';0MSL'P7$Y8"/%9_JU<=044/_E'U4G_PIV[H*]OX,LX0W9 M(;[R?88P<=RLGP%!/LK]&;*M*S?1W[WLJV6:ZO$W/_-B3HB(.8X8C!*B(!:8 M0Q;&*4PC&0=$!BG#5OE 5JU-;3#860A*$_4GKHWLNSU]$E['[>9K01MZ@<(- MK_X;OUTX^-[(/=G6VVS,=KE]=J.U\R;W58HR,_V=CH+%^]6C26@N)T8W)K7G MH=2R>?>RO^0K?2DW3G[0=;F-LGEI27B4.8[WWZGF-O.(XIMB6;N3.HWF$69@A2B'-.(4XRA1DF#)( X18'+,X1%:![43\F1KM_5,6F_KX MC%@M%G1=F 65ZBB-Y4F:B2!KL30S 2LGQ."EJY 9LT$;#] "Q,3"[>MJ4$") MR@Q4N+1%E^ID^8V&!M38S$"#SNRXND2)$# 0M:0[_EKOG?VJU02LG>!RV.Z= M:,[DJ[T&$2W*DDW?)7@H7Q1A7A3]&UD"4K^4U$ $GO1#]=7[UZ\ZN__+=IEO M?M63]4J!O;Q(__,&_)!KJ>?\%6Z>$GHGU,$=:W=3L'*T1<$I.'MBM7%*9O6; M2_Z^?7I:Y'+]WO2!$9TM-2;SXE]U?84EG.VFE1[1&SHL.0\<^+.RUN,TTQ(73Q/- M2ZV-.M6T=/UPLFE[FZ^"OQ^WF^U:_I8O\\?M8\V$FN0>:;[4CS6*D06GB[)R M;4)9FJDX@2(D&<3FF#+! D/*PC2CE$CB)HQPC3%3XR/S+H)?UHVI35CUHDUU M5$RXJHOLV&HLX(?>5;]4>/A;NSLJ%\IBQ$.6(79'X[UT WSIQ=X\!>X+G*RAT;7[<*+$G.$=A8]_G M]- Z>#WS_?!3KGE>5$4[=UD2:2RD*4X"L> 88JYGIH2C"+((4ZDTQ\6958D" MVP:GQFE'*[&-U57!7P<1 !NT+Z_-^\9P8-:Z )_S<3EK)!WT%3PC.M)R\)<5 M$%+IJ*B<]M-GFB^,=(HOR04'4+HT&&P>,YXH@X-3KU0:7.[K4R#SJ8IJ[]2G M9;%=F[S*JKZ#O'E8RW*9EW: MS^&^WM((S[D)O#^NUK>K+=NH[:+1+9L3*@5140 %2CG$491"2IC^B88ABP*N M>.2JBG"VL:F%R._74N0;8#+ @:P$'9VU#\XC:[D2Z@FO@9EWIZ;X37*9/U>" MBC5^)M&U$<0$OYA:E>N"+LXO.O<1/[B(D3_=@_--C2UY<-'I$VH'E^_I>ZA% ME $[79B5[4_+]_0IW]#%/!$I#F.$84Q("#&C$21Q&,)(T C1!*F096[G4DZV M,S7JV)L)S*$BF"\!KRQU/2!R&E8[\O UM"\LGQ"H?MR]RG?T:;PO8:W,,M^K6.>L4!8B C!@"("L:09)&FF M8* 8%5&8D"2VBBEL&YP:.;Q.;%AKHV=@TYC=.L]L/TVQ@OWR=,\WF .3QW&" MR SL+.YU5MD*1_OIGF\\1YKN78VKTW3/!:2.Z9[58T:;[KDXU9[N.=W7<8N=]\RNP\U__8XF 64BN,/"X33YNI_G:71_)ZG$WY?! "4Y%PB&,I( T8AS%)5!8'D4+$ M:H'"J=6IS4B.U)76.]O!4V7\K-?$Q+X?+L].!D%W8-H_DOK9FPV^-L!>KZK4 M!6Q?425/ +^5IE)/H*]05+( S%I0J>M9;Z2G9.'>>3DEFYO=6?ZW%\X7\KT>,QXT5];'8FB, HD0AI$PQX\05C!38099FL:I0"I&S*KXZH5VIL;D ME:G@N;(5\-I8>V+IPO0R1WM":F!6KD&JS02-G9>/%SFA94^\GE ;B6K/H.>' M4BV@Z"#1KKM'HTT+%]I$:7-YWQJRNR+81L;T=U-8H:Z]4+Z@BO @C ,&41HQ MB'DB84:$@HE4 IEE>!8*MSJRG>U-C2I;YH+E:B-[EJF^A++=BHA'[(9?==_! M9DP%>UL'.)]IB8NWBK+=K8U<5=;*]>/*LG:WN8=;)VM>FWJ&3;73IIAA7;>P M5>UE'J49XFD8HIH[;AV!5V3(V#FIJCLETOMM*P M6+C6B;VVBRY'=R,!/S"!-5Z 7QH_?C5Y!T.4[KVV2^Q#R)&Z9J00\_Z[- *L M=3>)73>);5EPS!Q;IHP7 'B!H!\@^'G?%5ND@(BWUBO=6?S27!:8PEU$6101&86SJ M!"D&,Q0$4$E"!8F#-))N2BJ3<&MJ0_'K3=:^8GC3PMAE._;-C9U0B.!AM]92 M&J\%T-7J>/UV="?3[SXW?-_>J?'W@]_>YZ[MXNE8=^UN\N[R^, FN/F,,29X$%,D<11O^WF M:\R:VEC\]>O-S)P"-GZ 'Z4C0*W6M8ICF52_.R^YZENES7//NFY@C]5?X^YP M[P\#SD#M&*@\,T,=:'S;C99W"K3+[-V\80?VW2@?JR/?9B=]X Z]8K_=!^[6 M&_)7-?9&._8^ #J_I>_EZ7VE1UDA_^]6/_S#L_[/O7Y*66&!D5BF21A!&6$! M<4KT1)DE(41AH$?=F(2QLEIDOM#.U$;+O9F@M!,80WL5L#@'K.4T\GJXAI[7 M]4&JAZ9H)P[>M$1/MS*RAFBGJ\?:H=V7]S[ SJ44Q4=M7BDH5<\.&CT3,0_B M!-$HR&! %84XPQDD2"F(*8X(IVF:9$Z"=A=;G!I%- 8#TX5 -EI%.GRN5-*K MP-IR5\,>=SO>\(KFX.%N&\A*H*[)PM_9Z_5HNQTT_LZW7VAO[$/N=NZ?..EN M>6//0EJ5!,=GLQ^Q*[DS%X&B(I,"I]L MQ8E:1JOE76K.@]5.W-212D[CB2A"<8H5E#Q-( ZX@$Q'ZJ5,W?(!IQ\57 S0P_S::0Z6!L]V._(O'PF-="/@J M.':RC7$+C76Y>51@K//B@397BW/+PL>+OY^67\LD@"Y!NSD-0AW^D01R(23$ M,:*0T(C +.4)1AQ12:PRPM_*@:G%E"-OF/I^'3QMC;YA)T]@$[2P/;/:@L%D MZE1 G-CQM%2A];_5.5 _CK6IZ=O\:6U?#M0YSAN50]G1;P2MZ@C?TY]?5XN< MO]S+GYMW&M9_S5,N0A+I:#F3&8:811Q2+%.(LH1B)HC)(W(9Z;&97 M+CE[2#07K^^[$%INT-1YD4U:Y$U1R$U1)T?.0QD300,"A28)DXB/($,HA7$: M$A%F69@IIR+?%FU.C2::'JR0N0;_='6BY[>K@]L%Z6](CM2%D8CL[H_NU!9/&O.,/AMH;@>(':_M:^T:'98ENM7_Y8K?^EHU&S(EX806%)*&UCPVL!&CPR MK W4T_$:IMK(&?C[>M4!5H^@L L+;R'AR49&#@B['#T.!SNOGNCA%2F:.>X\ MPP%*69+", TBB 4)(4%I J7F%!;@2&:JC];?.-9;?8I_2;V_D7K?TTKJR#TZ MG454KR=)I-BOK_Z%3HH<=]Y?Y3A(R_)I+9KZ[Y+1#W:<,*'?8'AK*HH9,Y>; M=Z'[#[G7^78KN0=TK/?30W M;%Y,FYN;93E2/%6G#)[6DN?5"+,4-X]&_>'?Y5_OC6C3?LN&)&F"%(D@#Z+ M['XI2(6>FU >81F'1@70:H7;MV%3H^_&-_-9-]Z5"X<[UT#;M_*?VM[9']+R MVKW=E/V6G3;T5.)4?Y6>N?0:^+-TT&K3;]B.M#]O]U8=.M*).S\=Z^>(W1!0 M=QRR\]K<:,?LA@"I?=!ND.?WGCC)]5H*4[9ON95S05 8"8*ABDD*L< A))D2 M,$V4_E^@>)@BQ]E0^_E3&R,;\\"ZLL]Y8O(*/.O91E](AI]"5&A\NX!&G\#_ ME,_^HOE73Q\[1#_EVHFX^^1E_3[;SZOEP[U:>T7JQNZ1M\,JLBRR+GE?R:$J%*,YI 13'71(I" MF(59 !,2AQG"@H>!T]KQ8)9.C61O'A[6Y58KV-E9B9_-VNHB(VV)7NSF@3= M?7;>]+<[=QN:+7]GAZ_!!'8V;7OEK?RI$7MC'GCO4)7W M *[+*\!7@# P0>[][U%MYA (ATK$_0$9J^BP S!N]85/N]Y52OC@CO&J!I\V M]56!X#.7N)/09QU.KQ;+KW3]K[KN^\?M4GS^W+Q<*@V##"D&!8T4Q(D4D+%4 M0!I'213*($:!U2* 15M3(ZG:7&#LM?\Z+P%ZF;8\PC3T-+V%$*AM!<;8&=#F M]J"V2^#94YU'$$>BOFXP_;"@)2H=K'CI":.QI*4K;=:TO<6-187,YQ^6FWSS M\DT^Y,7&2 Y_T?T\QX1'24PP1,B<\C+2_8S2#"9)S%2,5))DV(8ZSS4P-;ZL M; 1[(X&QTN[C/PMB-UWZ@&9@CG1$Q?ISON3ZB0EG(?G?'E;/_ZEOK>::^H?] M%//L T?YI"^YTWS'%Z_K?8A^73B7LM/KR(#GC#W)T=PK4%C"Q=X O"$Q(&O)[O/ M;>^6LIDHU_.'5/$T8:8<=$93B.,40XJ(A(%B/.$)CB2R3@H]>OK4Z':WEM*U M76H!VN49ZU50#,QAVC;0&'<-"O93SZO0&&FRV4;%\TK;6?<[9I7']XPVCSQK M;GOF>/ZB?N'F']0PW,;4K/MFA*':^POS*)!,=,,29C!6-*B5D$ M49!%F9XDZ9<\$@@3160-^H>EY:EPOY WS8X&N#0:-P- ;3=!\07>P,-V8V8Y M&ZP,MAO-4]/5.O=IGN_UBN)5\]+/-_O]ZI M?[\J-E],2?/"B"B:C?GBX!P)5HGDJ10P528E72(%LSC50V=(!:9A1!+FI';H MP::I#:[M$R;:ZD$4](9:9CID9CJ 2 M:5E#)]7A="!@A .J VI$PM!J>^ML"U.CS_(;U-19'P)RY,IC .V8[RI8!N:Q M!I'2.H_+"!=]]T0QQ\\?E3#.NG?X^9^_L'<5VUIRL#BI.;@?G>,D$R1-)-2S MM1AB0B)(4Q7!-$IX$H1Q3*A5R2SGEJ?V\1](:Q8M;(])\'[ M-Z_56]U NUR@U?)Y8]=@=7/S1)E5QP>XIR[=UN_:UV8QS)1+GRNA1!R'$609 M"8R4(X8D)+&>7,=!HED_P<@J[?-L"U/C]\;(6C,/:#.!L=,^?>DTD-VT[06> M@>G9&1FG%*9.[WOE,)U^XFA)3)T.M;.8NB]T#^S>R:54.<_-3KN>!ZX+/79\ ME+0L0U(5&#BL:H&DT,Z)$(8\T#.X6$=X-(M#&"=8R9AE*@VM<[N=6Y\: >P= M,")UM0= U2[8!QONW7 YLAL4W('IHX7KWGC06-^K"HD'S.V#O$&Q?Y- CW*^ MVBXW9C?JJ0)=K=: =;[_GH*_WF!V!(#NSQPM".SM;CL0[/^0?BM]-UR_D]N% M$;ANRPOIGQ?RA,[066VB.94,I3+6X6-*N/Y/',$LHA@&48!1QFE(6.8F!^[+ M-*M/=%2M[Y9G0!SJ>U%GN3WO?6FW5CEJ_XPS?+4[INW3#.R\.M)@F^WTVV:5 M@-OLM8*;OP52WX![6E?U9M:HR[&^P3Q;"^!KWP!E3.[ MPK.UF,S>(U!=7>^Z?ZFZJ>67QPUW3PC[VFV_UIQQM]H]@7>TS^[KN?VHN5;] M^ZC]+96U*=_\D6^^'V2BXT1%7! *HXAI_B6201*1%,92\!@G*=;S(Q?^M6IU M:B1;&PW,NP$:L\$/;?<^KUW/G/CW1^O3^VZ]8,>CWK$=F"R=8!U@Q]\)+T_4 M9]?FJ/SF!,,AB;G=?(58'KNLI\3.Z"GM4I4.*[T<%,K^NTDY-0OC'VF^KF36 M,,(H153SG>(IQ$Q@2&.$RQ.W.OPD B.GXQ%OY\K4./5UP3&Q6BSHNC!YZM69 MVSZUQ][F%;&,F/SA U/K?Y%?]4Q(SD5& MD5 *PU0EL5$LC" A,8-I).-(1I',B%,5^9'LGMJX6Y_#,&O$]/C*\- J"$8#I2N8Y]-A'A7%NK_U(RNHY=X5M4U[7Y M?H/AQWQ)-9J?I;;BH!F3%V%2(;[IL7=7Z!.I3"9Q H4>OR VHQL1*8-(*10D MDC,99RYCFEOS4QN:=JQ":U81M =>""H#0>EY2?HN[$> M&/-WQ3?]T7@_X#RQL6/CHY)J/V .N;'G4ZZGN,^-?=0)_'/!1*(PI9#2 MR)R-#HVB2(@AHC*38_.8U<".BYQ[8PMUW]JAJ0YX!F8&IR1Z:%V>\;[*^1N M#Y\XLM[M&8>.!6_/7=B_\LB[>B\[PEF<9#2"D4DFP!%#D&:I@@('*!5IEL7< M6A;QX-E3^WCWN]CN!3?>60LB7@'"P)_HWO\K*H^\<]9$O *0L2N/6 #3J_+( M.VLUQ,,[1J\\\NZ\$N*Y2WJ0D+'',)KIUV]Y\:_?MT]/BURNS<^G3^VP!*5Q M0!$,B1 0!PR;0GH$*LXT4#:OW!Z^)U]X>. M1_V]'7XU.O1_2D]9J@4MBCM5:Q/>K4MEPIN?>3%7G*-,A3%$*E00PU;,4CL..0C#$8_&),+A&]+1'- MR_A2@]J87YT7'>*HJ!M@GGC(LM%12:2 M"1E'.KI13!*()8V@YBT%XU2EJ8S"+.:AV[:>7412UAF8P+> M,MOQS+P=^'8TY1_0@6GJHC1Q;;+',^Q.$/DZH6[7Z+CGSYV .#I=[G9W[S)Y MJT=Y3W_6CZNT239S'M),TXV E% .<49"F-$TA%&D4D224)+42DGJ0CM3FVII M\G_.*YT3K8Q=L*W+U1-5V#HO[Q^E_#"I!A]7Z]O5EFW4=G%3K= 5WR27^7.9V;G. M-SI.4L4\5#)%"<^@5#+4X4JD8)88!8E,A'$L!14RM.L6RFVO%R^ M=X]17*"W#U9\PSF:2D]I)=B;.0,[=TIV?K^6(M\ $[O/0.G#2BF_44P/[#R& M,RZMCQ[7](#F5(#3YS&])=)OQ+-I[N9A+G.*/WAK+L^<+^,M,,Y:/_T46:_ M;+,NU]'CZV9OL5 )P0 M<+_F:=>?!B@W4.[4/PI9"L?/(Q[B* X"F#(N($ZHCL&5U"-5G(5")41/W\.^ MIYL.VIK:(%2:!U<*;O7TDSK4ZK#!U2[ ]H36P"/&08+_#C=M:E608P:HVICJ M'"UMS!L;C=*KLO_/ #9 YO]A2V^6]7_&Y:Z,_W.W]*.2#X]/B]6+E-]DVP-LJ" M.G35;2[*4_R5EK8KOUP&VXYEO$(X,-%7,1$BI29(XB:([!0DA(F(Y7,L09 MXP3'$77:6#C7T-18Q6A0EH,P-]:Y\! MUDLX>**(L\V,R@R7G#TDA(O7NZ^Z]5:3,%D7FY=/RV*SWE9&F4)9]]_ILM:9 MT*QE0B/Q:5G)N14$L['8BQC5\>AL8 MM721428JU8@*2SFBD3O\\EK?Q#IQS&0/9BE&Q$Z)$57N@Y;_=>G&C49@+U74 M@ #TBU+!,,GWQ'X-#KE,7XG=JR0CFC,:"NJXP/<7H%]@];=PYY/RV?=PFK]\DV_XT4A]?_%Q]7Z M>&=S3I,813C#D.M>@!@A"K.4$)B$,B&$B%B%UGN+UJU.;F+4&%YR0FUYN<%/ MFQR ]\%)U(KAH#5?N0=!-Z1!DX_,#N- M<ON= M?Y=BNR@5"L3> 6DBT:J:#GL!C_1_C%1!V:C;S:''5/P F&PPT"MYO]5[+\(G^4_U+,*8E")7 , MF9(!Q#@2,*,LAF&AV M=.0=RJ'7RR^7DM1F5Q>,5"KR"*81ZD'NVYQ,T<F['),11&L,L0AQ&L>2!"I% F#JE1KUZ_-08IMX(^K.QSU%G MY@ [._[HC\C 1&$/AGL*TTF??>4KO7[XN,E))QT[RD0Z?57?X\SU^L]>9FP? M4?.,RHS$"4P#E1C1] R22,009TBEF$:)C)R*&W4U-K6/N;$U=S_)W(&HW4?M M"Z?15LQ;&G5_#C(?L4'$V^GFCJ9&/N)\V>GC<\X6]_2CBKLG:53ME@^G*CI\ MDX\T7S;_>"_7C^$\451%2#'(VB42]^\>.C(9$?6""VIE^ML3,SO[J"F \\,=: M?:'SQ&3.S8_*;GW!.62\WL\9I$#]AR;/YZ;>3+NG/^%Z MHUW5Y*$U3AA-FM&JUW=!.$XM^Y,63*FR?1=$CG7N.Q_5C_X^KY8/)DRYE6QS MKQ]1ZN!*FF(B,P51$O&*W[(PH)!(D40$!Y&4V"70.]7(U((Y8R,T PHP5LZ ML;.7O/!)1.WXZEJ'C@C[,J: H1F$ 21C$$(O7DJ7W>.^. LKT!;T*P^@0O"BW MC:N?-SE;2/-)U]E./(UC:E9E0X3UAQ@EW'R2%&91F@0JU9\I@ MWNJPV.'277;EPC/&K+)BY\Y!417+FWK64*'%]YNE,'^8W;5GNC!'7FXV[^EZ M_:+G3^4>^=S$/@'B#.H(*(4X#F/(B.!0I#S)PI"&1#EMAUFU.CGNU=:6"A_< M_"#W=CL65;%"W&X:Y!W'H6FX@;#\H67R#- -:*RNTFD\%EYQ0;!]AF.U$X?:Y4@I&2%)*,Z5"0D0RRE H8!B&.LB"D2/K;9NNH MW#X5ACK:9A.US4"[Y9CJY]P9'O;4KH3XS??4&ON!<6 &:A=&VE7K &^,7;53 MS4]G5ZT#'*==M:[G]"_%?%M/&5"D:"!H#&.%3=DZE$$BS-0V3@@.*8UQ:'TT M[.#94Z.J7<7=6_<*Q+?V4]3^( P=">W\OZ(4\ZW[5+,_(&.78K8 IE/!':.78K[MF!>>N>2:,ZIW2UF_4#+A@N$DA"(QV9E:Y$9&!F.@#CJC.J>U3ZG%'MAF5ZGE$]7]4W?ULP@B\U7FHLO)TZ=\0Q?YO_5?=.TX(?OT93W/>_;5K.>&9CLVK4Z+\LW'M3T MK.0;*P^;(ZV7Q1G=SZX.@;VO,ZY>;1OW+.P0L!Z=F1VDD9[%!LN"'1]IOBZW M&?8'?'9'1E7&%&$DA1EF6$=_,8>,!#%,HX@E' L4$Z<\S(LM3HVC:R5FNNA5 MW>0RP'9DZQ6V@0FTLG4&C+75CN.KPWP#G-ZU1L=78<"+[8U;"M#6_:/B?]8W M]L_LOJ_S1K]H7^J"&PRQ$'&60CU_-#$B-FG=3,$P%C((4IH&6>!V=N5T0R[? MQ#C'4\KT99-)"T29OKR4FU+?R*1*-5N*[JG>)R F/,$HU&1-@BB!6 4,$IHA M&(=)&-&0B)0YJ21<#_ 87%T5K%^\ MD+G'8D?3U( S/S8?9\:R)?V0I^HYOM MVO.$O1L6CPGU)QH9/:7^O*.GDNH[KKZ^2EU33^9E__3?-W13QIB["A-T\755 MY%4M^XT.1DT.W.>\V,RY,OEG&,$LBPC$J:*0IGHB'PJ1A#S&8:)(WYIV5UDV M-=(Y*.RV\VT&]M[I*6'C7ZNZBJDY6;L(_MP["3XLMX_E"MIJZ7CPQU_WVS'> MFW3JP"3Y1OUY514_+]@/4//O.KO>K$*@%SB[Z@GZ:>#Z(<)"T2'&B MX@QBHB-V&O (4J+BD""&@LAI^\>M^:F1_#*VR4#_J^6HA/CT_KU7/)LT630,$19AEF4*:F;!G7(2\A M<0:5R&*98(P#KIRFRN?;FAJ;[4P%>*6?EQQ0$9?RHI<=^HV7VSU;ZM-F+OMIMC0I5DZ MF;,DP@(3"DEJRDY@%4)&4@5C$0=F!JUBXL0?CNU/C5,:\V$3(54;VF"U-WD& M1.5,_PUOUTY*D! 10P)&F.HH%B5<1[%*P40E819DC,LXGF_,\N';=]+.BA'" MV./. 7#\WK$;)P;$?."QXRAR_;(K\U>G"MRUOX[:(W]#2D_D/ TSKJV/.O3T MA.9P..K[F)XI6_]?>=?6&S>.I=_G5_!A%^@&S%Y1HB[A.8DOD.=\1#P\OYSLKM?FNF_P@ M7^5B]6SFOBKB"F.%$4LR&(3"Y!,K ;,,(QA1&;&,QB&G5M7L6GN:VK13"^IX M;ZH12#N7Y 6>@9U/+2/8$W* L+45"E_7BQK[&?>J4)NZ)]=^6E]PSS"YET+J MM3);R#^IN3^T77A1E>F0-!,P0%1!G,K,T.5'D/&4$,FXH,3J\.92)U/S #LY M02WH%9"4/P+ULEB [^7/@/PAUWR>%\^9&]ZK916BEKPO3T^K957+@VX 7=;/ M2_"\GI>5/OXCC(+?@L 4S2W?M$_@:#3897?CRPP#>YHS%NB0Y-*(D7VFBP^L M1DIWZ8294^Y+&Q@7$F :7QTM"Z9-^/U4F-9G.Y(GF"K%QC',-T_%[:649GJ1 M'QN^7>U;8Y9 %K ACQ($Q:3!(>)RU+RJ/VI+16+.S6.# ='B-G%4CUP&-BO M%9*!G6@>>0?.Z^R+5N"H]7%9 \ZK=D(*T/"8>S!TMY8F;>M:O)ISA>N'M2PV M!:_KPH'5+WZG/^9/+T_73^:NW9=GR>=J+D65^1")F&:9C* ,$@HQ%AA213#4 MGTA <(0PC:V+@7N09VHA5J42H*7H@-9*78%M?<;ZEU=@,==&!7FMDHF7+B5! M#&+0]KAJ9#,-[*IJ"U52@^N=A;8:U;^\ I52H-3J"FSU:DM8&<16]O'=R#8; M*106#HJD$OC M(*)((!@DRO!9Z&"8IC2!*9,X1%CBR.V>>0<9IC9)[A,)K*DJQ_7FARMZ_]^YS&K[$>\GE_+58?P]9_+@' MR+YX$SM(,"Z+8G>(3C@5>S35DV'QYH=)Z93Y-K\O"H.,LDQ[R%#%$-.$01:G MB5YA,$%92(*4.GG(QIZFY@=W+!"RDK0C3^()I);["3Z &GIG88M1+>0@^9&M M4/CF,3SIYVT("YO4;60F;'S!8S;.'\LZTT^*FQ\Z$,C+8&ZFI A1)!A4@;E( MQ% *69B8G#UD]A8SC!(Y6Q;!H+#S%4[]6PT+4@Z+?2F&&QV?M6S_;:XF%K=1 MNE'QN)G SK/XA_6M,UOVA0>E]-7"S[[?-.VF"QRBUI;:2; M4ZLH*?*OJVO^[Y?Y6MZM5]I_;G[>Z8_-1%B&QOJY/"IA0222C,!8H$"O#H6$ M+*$A3&F4B4A'WEQ$;A[-OO/IN;,[W="CR5/0"\/G2NQB#2)KF=U M&QNU3SANK%[JYD/^(1_G?"'K"TIA&D1A*A!,!%,0ASR!&4H5%#%5*5(T8:D3 M5]9A\U/S$K5T;C[A"#([)] =B(%'?2W8 &/\O,Z>!O51XZ..XO.*'0_;AJ<& MHCC-FSCW*H;.FQ_/\Y+ (:^9]XYN_-]4UT3OS"W16:2(.?^2$/&80!PH";,4 M8^T)HC3@%#,DG#S!V I,S=<4XE<926*U6-!UOKM^ZYLKU??'8.?CIFSB@;VH M#>-JWD*Y6H%@.*VV,.R85\^0!]1@@ *-$:E9![+C6.RMOL6?%L'K0,9QYH = M2HX^-+$SQ9!*2$(APBR$F",."<$9Y*E"2J(HP3QTN?E<-NLTUXQUX;D'V:L3 MH^N$O/#U98T[DK+Z7HV6C;X!O6KC^O+PMUYR##[. 92QA43 9QEL8)PZ'3=0+;GJ<6$A:"]\I+N("RY0V#(; ; M^L;!42[#%2C%!D;NFO[SYS"W$%SA&B8-XD*_;YD@T0Y'2^J$10,]5L^LG;"> M-<0J_Y"Y#DOJE/@R%WY& AR%6<:@$ )#+$D(&;T M#A%+*7M6"O%M3(<5[EL8:#JK6-M%;*GJU0E/B.=EZD#&\+D4]2WB^,O-@4 ^ MNZ0?Y4G[:R*=\%L>"T@A',.&Q2:*5*:2QN?#& ME$BQU'$LMZJ#V=[5U.)6(RDX$!5\,\*"0EI'ON<+"-OY9#^X#>Q9NT+6@:F^ M#0UO;/6-'8W,6-^F\"EK?>L;;LY"R/GL_>I5KG=+W#!"/ HQ#)0PQ;I5 #/& M!,2$*L*9Q)PG-K[AI.6IN8)".)NE5@M@EX=Z+Q@&'MG6"%@/Y49MSXS<7/+? M'E:O_Z7?*0>M_LMNK)ZV-,K0;%2@'HG-#W2;I;<7JFKN(!J( .OQ1F5DKJ%C M HF@ B*>)I&>F[F*G1)6CMJ?VB#\G?)'[<+6O:YB'F-H-_GV0&;@<;F5;("+ M#0U:>YI9CUL?=3IM4.UX#FUZS)WSPK2T^6FFX%OU?BW%?+-+'%XNY]I)Y'3] M4_]NLVKCOA0?+$P< M:3)U"PT.&"UV2A0/E&H 03<.A%^N!KKL. :&?02GHA'_7"%>"G_ *7! M<&#;$TX,"/I(Y!*^P7=BD>@(WP7&"-<61V.'Z*CJ/A-$UR8Z[NZ_L%Q'/;KQ MF]?BXOV.VX'&&4&,P8R(!&(94DAI2&"L(IX%,DVX")PNL37U-+6I82;&?L;=,&Y3]V37M_6%KMDQ_WS) M-W4FSODK].=WG._-$BJ?;^07N7Z=3KJ7?/6P+%HI2LW.6$!0'(0"AA%+ M(2:$F+M$ 4P%QBQ@(DN48X+-L )/SD<9BEI8* /X_FE31;;@FJDSL+GM/-^4 MC#BP [V^^_3^ZOQ9X.[(Y@I\6NJ%B4D#2SN MR&E-XX!_FADU4K]=N#SGKWJ=7?/X7N>Y7B.)KX_KU*TK8C UPSL';K"3]P#3Q3E$C5Y+^5F%>@$M3S]>N+8/B\ M;WV^H_$O6%]4^.R-ZLMO]' 1-3'37.:[LM\SF61(1Z<,$H1#B(44AB/)[+*& M(L&89&'J5#ZRN:MINHC%:OD 3=5LL-@)W<%/G$?7P4_TQFP4/[$GY178R>G9 M35S$PJ>;.-_1^&[BHL)GW<3E-[J6J9R0=#.$Y(%B&J$'7)Q+3MV,F%C):KJ5XV+VL)GG04;QCQ%\6&V7,E MM6LU:TL+V#F6(7 =V,V4(IM[^:M[^2J7+_)>/I4KZ#NY+A;66L=;MI@_E+L+"1,XX@F!821C MB-,$08I(!D,6<()BQ+F2+A&.5:]3"W8JH<&ZEMIL/-1B@]56;C=W96< .U_E M'=:!'54E[Q782@SV1 8[F:^\4]DZ0>7)4=GU.:J73\TKT.WBJY71S/:W8VGD=GX@-['"VHFJ7HW';2EM<'*_EO0)_ M6Z]RCXF:M@!YAP$BY16]3UJ'Y6;^*@TW;76P M(I,(BS"3,.$DA3B+0IA)&<$X#*3&&E%&K'9\V[N:FB\QPH+JFNE6W(* V?XT MJP7<]G-#?Y -[$R:T>IP"-@"F_UAGS_X1CK4Z_#1.9W)V0%RX>RMI8'1SMCL M%-D_2[-\PU.]I!DE6'M(+B!6J7:"3-'\U_QF&\TH797[J7 M^68]YQLIS"]T]'7X@[TGR_MC]5W'#[+\4_][\2(*$7WIU)2M MU*HZ5JH<]TNP_ OM2H<@7,_\&>1F;3K%86E(^4Q3 /?GCX1HG"[D;R M+S40OQ;7E$LL0 T&,&B $@Z/933?Q(R^*G".*_RXQ3O?Q# G=3_?1HIN,Z9V MND:"N_7J=2ZD>/?SCUSJ[LM27KK#:ZXC[N)\>5=+%%$>4AK#2)E:HC)2D 59 MH"=!B06/&97"*6G&782I;3H4;DHM5M]S8#Y*H&K1 =W*[C9]=3"+W10T+-@# M3R,F0BBPKL4W3':_& UTD/ KV"H!=EH,PB':'41/3KR# *,ZXNX '3O3'BVY M[ZK659H_UMNHB*( P=H6[U[[#S>0R$_59G#T!&VMMT <9I4[-!]0N[F,=OC+9M MV2#J_CYETR/=V; V/TVRVVJI3?QA98ZG9W'(HC!$(10A9Q"S@G4=95#*,)-4 M(,6)%27=Q5ZFYIBJ;?6ME.!;*:R[W"'J1)?5"(%'TJS3 M/D:GSFI4\QR!5O/#'FNUU^DF89KRB,5^LB86ZEJE66K&[:=KV\=A%Q'.H)B%&B/U:%( Y(K#TN5A"A M5&9Q(E4@DMFK7+/5V)CO=SH 3=SBG[ G)@W]Q<[=Y[:I4- M(D-6LG^3]"H;I:WJU/=+L3(AX):UO+S>LYXE),EH'$M(B-+Q&B49)+$04$8L M"#(E22(SV^7C<>-3\\^[&@%Y):'ECM=9Y-I7DGWP&'J7:E?+*:*O))F'WEY.-SWAE9_V=_C"Y2G?:OH_:%^ZJ M^)17U6=ID" 5\0BR,,,09X1 &@0_G1C+12A50ZW)0<*PE&\.G/;PPO'JT MRU3(7OO8QQ?SJR6LW4A@VQJ? A^L)0"6U+"VK77;'?D@V>;3,M^LB\_W\[;* M3);@&,<9@BA@7 ?:*(5$Q1E$%#.%,T$"$K@MTQMZFMX*W0@*=I+VJ.+3!"YB M."8B15#%1(.+"=*KF)3!6*B *\D1B9RRDSQ .\J"9K61N:%#I&SAR&/9A*3= MQH8'? :>>#M]<\[;&2TX>-K):.IEU$V,%E6/]R_:'N_F7(\J=Q_68+M]V>0; MNC17D-[1?,YG*4JB+$@"[7*)@A@1 4F28I@((;-$R3A W,4K./4^-5]1"P]I M*7U5%!.L=G)? 68D[UXRT\T\@4HS$4<9)#PQQ,8*01K)%"HN,RZ"C$1(NPMT)?A)15=PN^^I"O']3>2=4/,TO;OU/>JDWPF6 MXU"@6R/NM1%OEIO=&AHZVAJTWXI:WV0![;2@E)<^T**%]&][)I\8C;T?EU'N)RJ+MI@ MT:D(X\6&1ZO):*/>?HE&J^<[YMJMBGS<=FU86>QDV+:E?Y)(?)XA7WH\B*$7N/M/)NM9CSG^7_=Q6J&)=4 M+U]#&%*%#2$2A2P5 J9QEDC!!"4,V9X[6O8Y-3>R9>PW&9'5/]RY:5U ;S\U M' #*H1<^%7 '?+6EN.!;]:=-Q;#.H-H?_0T [DCG?!_FN2E+:LA/]8*2@INP1+@[Z=?KZ=K'XZ873C$LVUIM!,[1]7VC^=<7^W)G?)IR5=/\O,JSVD':A74]X!O:]._Z44CSPBQ&P>1>O.XG*J?J^:53V>G@;(I53%1NI5,X\ MZFF!]^[G.[GDCT]T_:_K'_-\1D.."&4 MMAU.+48[LVC9R@N^&8G[KO:.$>^XY.N!X_CK/FL(^R_]&G 9:OUWW-W;+@(; ME&]="3:]U]7)Y)M;5='PSDC(94+C&-(D2"&.<0)9%#.((BQ317F2X-3-H^RU M/CWWD6],Q+PNQ7,,&PZ!LW4,'>$8W N42%22^1SQ9Q3V-KSWVQYY+)]1ZW3@ MGGNH.RG"397<'B09B@J.ZK#(B6,AS @C4'$ZO5IS),!P7^I6>C._%H40?P):JK%+6;$? MU+9V:/=Z/F$=J]1'#>6M K7,P B]K9MX/1RB]NYS &3'*X[;'V$G?^N(U04_ M;-O2:/[94;5]O^WZ:I?2ZF539>M?7E@N__UB\D=6R\WCHBX.=2?79NU)'^3? MUM(44/CZ2)=Z05KP?+W0QVK!<#T"J]GC"N1; M[<%3J7Y=[LY4E:H N (/)01@HS$ ? >"(4Q*\<]/82P$$6,KO8%-" ,* \<-51EE+6W/HNUMD$%MUR"C?ZO"C([;$UV MPM]^!A_:#B--Q8/9PVDV[0/FA6FQ4[.CS6]]E-Z?J'JUT^U U^06R,.\=QR& M.$@C!4DBD9Y3I( DQ0CJ"44J'L5!DEGE!S5W,;598RMA#SZ&,T#:G?+V@V=@ M)^^(C/.);[/RGHY]SW0PZMEOLX+'!\ 7GNP03&KX\L?50GQ:"LDV4BRU^_A# M_WVM(]I7N=[,V4(:SHQ['0K/UT6_^0S%**-ADD&1( EQ%'%(:93"B$E,B,@$ MCZP8JSM+,#7'L%4"S/>T<(A<.IG!(G0<&MRA8\_&N/94&SL][3R%-N0"\T+P6.G=H=+W+L MH_9!Z-BKH:ZQXXK_ZU.>OTCQX64]7SZ4U;#^01@VKF\_E -[,LZH.0A3W\?A,%2](M.WC@[?U_1]L3\ M@Z>[N8"[M4E>W/R\TU;>7"^%(7A]+HZPCA/S4YR@ &%S)F1*?V819&G H(@P MIR@.J.!6%0U<.YZ:FZCE+K+S92VTFXNP!MW.:0P!Y>#71$J1KT A= 'F5NQ. M>?K.7L85-4]^Q[K;43V1*QC'OLGY??=MR-_GRX)?N@B/;M6=_F/]IPZ#-G*I MUZ)S+C^NUO3(KX68F[_0Q8YD9U?Q/0H%8G$6PQ#IF0P'$8&W*]>-T$'M;+E1.A7K#;V1:I2 A19@ M7U.PIRI@/\'^<_6-X4+?*U!I? 5V.H,]I<&W6FV?%Q/&,(^O[=A!91UWNW8, MV$^V%G(6V7*2!2[1[NM!J)"G$4A@BSA,<1AC&"64+UH0J$Y M/D.15&XSRH7.IC8AU+*:,,Y(ZS@#7(+5TH%[ FMH_WN$4[7U.\S^C TFOIS> MI:[&]5D62I^X')MWNGF,SWN%OF9I&*%01!'D$@40*\/5$T<$TB2629(QEB#A MXB'V&Y^:1WBW6J]7WW5$6%]>61R4?'1S$ ^A)!Q!'%,.69A@4_PU3")S IQ9\R_WE&5J/F'+ M_+(NY7/@P^EIE/8=T1&A'OZ N="DS#?98KY5QJS<:G7 9E43AUWM'KT?VSP. M]$;CF6DL.J1NYM)_\M7#Q8&4DC&,4R)2"'6 MDQO,.$MAJI>^.L)5:2A[37AARTMU)3\$O,U\"7JIV!4Q^ M2Y428;2[VI[B@WFAH+W_]&+<]EEM;(,-/,,=6FKO3.ZNLM3[VE+%?O/[/4MM MRR25FE6I%",;S'[R&]MP(TV$XQG0:9KTB?:%*=-+-Z--GSY!V9]*O;;;-*WN M?Q>?]=_^^I?Z)_I_C.;RKW_Y/U!+ P04 " !3@W17W5#"H&>^ OE0@ M% 'IE=BTR,#(S,#DS,%]P&ULY+U9[AR[_]CY\7DU]^P'PQGDW__5?V%_KK+S"-LS2>GO_[KW__^I;87__' M?_S+O_S;_T'(__K]\_M?7L_BY05,E[^\FH-?0OKES_'RVR_+;_#+/V;S/\8_ M_"^?)GZ99_,+0OZC^[-7L^]7\_'YM^4OG'*Q^=CFM_-_U5)8Z6,@FF=-)/6: M6$TY$0ZRBTY2JN#_.O_7S&6&"((HH1R1##0).5&B160BZA"%M=U#)^/I'_]: MO@2_@%]P>=-%]\]___7;P^=FW.>1___6_X0_W/U=[_=O/[['!:(F6ZY[_$'ZS\O M+SF>%/BYA&F"U3(W;YK,XJT/30J39]=_.?$!)MU/1PG&H^ZI9V&QG/NX' $+ MUC/*""0/1$8:B34FDAQ3=)DZ&6BXO?)"^@)I[V2R@/B7\]F/W_#!OQ5VE&\Z MOG0\N?.Z%7\.I_MR0_"!VJUH]?K0 FR\7F)S=+N9^"V^O9EOC9//XRFR>8HW[9D.#G M\8[T;R-[_8G?OOLY/HC$;^-)VOQUGL\N:DAQ.:O&TY78D.A??\&U9YC/(;U? M2>W!)7;K6Z+NA>Z3IR+BU<0O%A_S/_Q\[J?+C_//1>F>_1PO1LR%I"TUQ >? MB/2H15TJJI13QD5TPLA4&1P/$C,,3FI(>-8'NUO%S>O9A1]/1Y0&Q97SA$;7 MG;J,!&$3X2GI&"$S(=US(&=%SK#8J23P?6!T!/<'!!(: *//D "-&MQ4ZY4L M_@87 >8C"Y)%9R5Q4E$B9=#$96M(%"8I+H$;SY^P)QY[?H.0.$9XL\J<;$"M M7*M:M/C@'7Z[&'FKM4V\4Z\M(N:9B+\3P%W MGC--KY$[(^O0=:-,$U%"/I*F1)S3@3!A MLA>1@C*F"C)NO78O7(@7A(OCF=H(*KZB/;08%PFLD6T]'IR!(I0!+2UI/-I$ MWC(BC).9@5%2Q#H'Q\Z;]\*&?$'8.(FU \/CS70Y7EZ]'4_@PV5G*CL6HJ4: M;>.HT"'3&0_#A*MP6C#FE%66BY-@L?O&O>"@7@ <3F)E$S#X#.?C$@N<+C_X M"[2P90! PNVW[@4'_6+@< )+FX#$NVF< MS5&I=1+HN/-J=CE=SJ]>S1*,'#=)!/X^>I_ODO(GG$>K^[LUKI1"6JRR8EHP07:U1K0>Y>1),MY M9LXCDVH<,P^\?B_,V!>#F1I,;@(M9RFA+!;K_Q3VL!&S.C&!O-"2H7<>.1"? M=0D8:T:3X2#-::[M@Z_>"R7NQ:#D5.8VBA ^LBG82!5#2SM+(A-(XD3QRQ(/ MU'##)#_-DWGPU?O%P^@+ALAAW&T)(J_PVX_SK[,_IR-#9132:)*BQR4(I8A' MV!/&699)&);C8S?\!P+DYL7[P>,EQ$MK<+8E<'2L^3C_-)_]&$\CC/ P3(H& M1Q*+N [N6+&K)#+'H7;T.09>\9#9>?M^,'D)4=1J/&X)*Y]FBZ6?_+_C[YT% M'JV'I',D.ABTP 6UQ)4D&1>]8E0$].IKN#SWO7L_G+R$J&HE_@Z,DJ('S^;@ M.[JYMMQ!Y$0;CF>EL!Y9035!4SLR"ME3?1HNMM^V'Q)>0@SU:!X.+/N2@CKY M]&TVW03[I!-..65)TC0C[=(2Q*I 96<339E:14\S0G??N!\&7D+@]"1>#HR# M+Q OYXAAQL/7\7+270TYZ8)&GYLA[0F/.G2T'2HQE63PD>=PFJVY^\;]@Y=L)_2G!@#0RB@TRRC"WB214,L^DQ),.NT M?2QW>']5L/W6_<#P$F*;)_.T"2?BU>6\\&UU,URPC0RZ7(PT\US3P EX<$12 M&T@ HT@2V4DO+6.FAAMQ_]OWP\C+B6Q6X'$36'DWQ:?YN!S_@-=^Z=?+&J%S M+*-U>/BE7,SB@(XS.(/64?1,*\84/2W%[[&W[Y?A]7)"G!5XW 162I[!_!4R MYWPVOQH99WP&D4A*#H_*[-%BU@&(9BJP'!US4E: R*V7[H>,EQ/=/)ZC30#B MRX6?3'Z_7" W%HN12.A"RR0)2$ \!QK0:K:6Y*@ ^8#:[]%\\7T!<>NE^P'B MY<0QC^=H$X!X_+]P/(RPE@GL[A-H#R\R:#<97G.G*699DY$,K+S9\+)0!; M*LNCU48X!U+X&BBY\^;](/(2(IM5>-L$/KY\@\ED@VZ3(.;(/3$IEG.1&Z3> M)!(A4(9V4Q"Y1E+@]COWP\1+B'2>R,\FT("$7Y3,M%G\X\LW9.#BX^6RM&@H M@9M10L5G=;9$62,0VQ#1Y?*2" 6')3,UQIZXS$:]D/+2XB'5N9W&^A!SLS] MY-TTP<__&ZY&+M 8-,N$9U?J:X0FCG%&M+?<\^R%-:?%R.Y][7X8>0D1T].Y M.O0EZLH!?SM>1#_Y3_#SZQH;RV-DE)*XD\6(V6#TXDGPH7KEI]NFM MU^T'A9<0(3V>B]7$_V^_W>$BKNN/TSNU31>SR3B5CGR_^TEI-8?^&2P7MQ>P M9_>VAYY5N:/;7B2?V.7M#HH^YK?C*;YLC+I@MHIH7+<.T]XD[M#QH#1Z]$.T M)RX;2[)DVM$L/*+ND7UU4GN21^@ZM1'+V6*!;+U>)F$B2 M2T:ZS#@\6A!YS"IO4]!(_XU:2-AMRW("NQOHVK.B?FUS7R_"<:.$T8F81 'Y MP7 1#!0!)<#39/#K8WF!QV-FAY!AH7.*9.\%R2EL;@ KK_SBV]DTE?^\^:_+ M\0\_P<4LSI:O_'Q^A2K_?_K))8QLUXF11!5D)6GDX;%; MW:-:R.U#6 M8.@D NXWDJDNC 8B=Q5@*AQ>?(0(N*4S@ RPWZ0Z<<07HYI$0 MRQU5Z7L4A.$D)YM%D,YF5QM9C]$S;!NA^H"JQOL& M_/P.TP6@^ORX_ ;S6SP:4269XIFA]1<9GO-.$L]<(E0:FY-BQN3:70OW(&O8 M!D3U451;$@V ZS;Q0NE,(S+'ZAR(] :)M\P1KKU-+NB@?6WO\G# ]';_W,/Q M=#1WCX?&;.DGE?3.[#O,EU>?)A[9,4W%8OM>O-*B0X&!@6S[B2GQ)$W\/?@%=W^&/^>^H. N[ M1CFD!+S4%@2*7)+*$0_1$:UI"D(GM/5KZYI'"6K!Y*D"H7IL;P%#-R?LA]DT MKC6IBX:!1U.>6="H24M=BDFN5"UI)AA#.Z[VL(!["6G!P*F#F9/9W !65O2/ MJ+1".8:Z40I.9.E<[;.CQ'"9F63:B/A8Q<_Q1DP+UDO%R-]!C&S 7GD_]F$\ M&2_'L,"#L\OC^C:;(-,7Y1!=7EVS1FDIJ-- 1! E*<.B"F1*$V:HX!S]/V\? MZ]1[#$#VI:V1-L]]W3OT(J(&-,_6NNZX#Q(X%](0**$GJ9DFWF=%%$\@'8W) MBL?29TX$6U-W$_U(_V&(G2**!D"UB6U^\E)5TZ4EH:'+&.K%C1=\[]F;O%PY[N%4&3'^L;D#U;*;Z MX(HZ__%6*KP12N48T!: 45^" R R)!)8,T2Y1981TS#Z6)W@,F!ZC9UB' MOBSZ;G7V%^\1K"=>H U2)D$?&41H5*)$^X*Y3B1&ACH\!_ M&UX[P'@/&<..:.@)/*>RNP7$W%6CW#$\DZ,DQJ%9)X7TQ *@RYHBLH0Z]!\> M*Z*JX^8/.Z&A+[RL"^@0!D>]=-*4/BK R,X-+ M[%''''B+\1Q^68]1H=-%<#20?L \S/HU?[:6%)(+3FI*F%2F%"J72(7'?RH/ M@0)/Z#@\CP5T(,">PT7K#V!U!=/ &7>OT["U' E.6ILR8:%4IGE
    7!6,4]KAR&?(*D9WZT_E-44RL!ARC=^/IU=+J]WRD@D80T-R BAT094>*@[ M']%02#2##TZ WR<:N?O<9ARP^J@XF8T-J)G=@.D6F)41(6IT"EPH)90<6=)U MX&"0#1[-(D*H;1\]3$TSKEB/1U@=430 JJU%C'1D.EG'"(TR$\D\FGB0(N'& M&:X@0A*UT\RV7M^,1_8L%ZX',;L!QZQT_!DO+V 5:'\UFQ8##J:Q+*7,MA&3>/D#/L'+UGP5$M832@?Q[A4 "=79E+BJ1S M(L$*]#AY+-E5UD@?LPWUZ[=/RC;JK0QW&\'$5*%67&HNHLPTUI8,3& M[ AD'JAT!KBO7:#Z-%7#1@Q[PE1E830 K[N,&H5$K2D)*PX4FH0&/"I8H+@6 M(3C+C.$IW;L9/6QHL2?XG,CL!KSZI_R*$=!H? J4"%WZ+BKJ<65)$*<,.!.E MB/RYZS\&GF_]W(&BT^52#6?/W>WN4R>0;[ <1S1J;JWFM-9WMQ_\/'WP'EG, M-+NM!7]GHW'S>_I?]C3:0@A(W^H3$3:P-$[]Y[D M;)*PUIF<^\A9>(*L85.G>L=9;<&TA;4[Y[Q43DNF Q&TE.I0FI%I90,)93,: MD&"JMUYZA)QA\ZN>$ULG":)%3*V/>2%$Y%$:HCRSR)X27'8ID"S!2HA>TU3[ M7'R E&%SK)X?2T<(H$4@OC[+*)2 /_=%"F ZQ?> MW%'*[&B 3&A1-E(S3EQIENR,%UX:EU+U\,T#I)Q2Q?(9?L#T$M[BYBL9J^5Q M_Q@OO[VZ7"SQ5?,W/^/DLFR'TE$/_Y>^^I\? #?DY@.(QCTE7G#OF5.*I]H)$5NO'S9NW@64G] (2V\$",]<8I2*7Y0F60/$C,L%'Q/B!3A^\-Z)7/ M* LDH(QY>HV:<3+KNM>O5S7RN!6\THY$=#J)C-$1FPJSDO#!9"JEJWT(/4K0 ML)9.):'?20"M)8$&X/0%)OBK\[_"%%DUP26=I0MT;PJ;2AG\9E7&9]QTR"4N M'+JQ+*!#:W%I20&8P(,.M+;COQ]EPUH]_0"L!YDT@+0[O!JQ8$-P$BTZ9 AN M$"U),-(1QK6*T5 \T&M?I]PA8ECCJ!_\G,;IEHRDE27P'JV]$?"@3!F3$#3Z MA));2USI8Y9Q64QD%USU/M_WD#'LG6ZOAM&1O&X!+J6QPH?9='9[*9LQ8M>Y MU1FD\.@[,BYY:49%B2LMIV.2T2;<5UG7+N;Y#RG;F2Q[.\ <2\ M]>-YEZEPEO[WY6*YNBS:])X>40[<8.)2^P97Q\RA! M ]O2_:.IGC@:P-9?_7A:3NN/TYNN9>^FR*7+[N+I RP_S6'I?XX@I!RU-H2Q M<@&-RAO7Q2,1-A@7-7(LUKX)VI>V@:WO_A'7BY .!Y];@6\*Y^5V\N3>25<3OI*P]>W#T/Q<.&3GN$=,.";^(V ML&SU1=GK@+O]S<^RNLOQXMOJD"E]<4=<@64JE('%%'UZ:A6QS"E"T=9*H81W:9]+ ]<1RJNK]6K>QXX.L&WD/ C2NP@:>\#PIE2*E![/B@4MI MDY:A^J"&1RD:ULE]!J!5%,B@!_QF/0\OQ3@M9!*.6"\R.F$Z$*NI(8%&+143 M04+ME-+38-5;@O(SP*J.&$[66]6"=6CR;D4:50@N4^>)*NU29#=E24KT[)WC M2@IK'31^CM>/XV$,G=]-39%';\[A?C.&)2@TJ6$R]+?Q0J:*GS MT,2F##IJIG2J'?J_EY!A$]C[ ,OI_&X@$+*[B-?CR26JK!%34@?F.8FVV'4J M&N(X?E'"9B85=S;7SH5X@)1A\]2? SC'\+P!Z/P#RO _2&?H"/IS^'!Y$6#^ M,=_)ME_M"RBN$B>U)(9#UHG%Q%)M8^E $O=#X(O(;'\.(;W4 MNIQ[^JO=6M%)]3D/-6_KNT[GJ475;[CU2!\XGZU'598)3\"(!#Q1K5:.:)$1 M!3P[T+5-WKT(.[W5Y/HE7TNWIE'D-"F6T3TQKF0Y!307'-@2(Q$F0D3_I';. M\VT*FFF:50D+=[M-'LWO!@[(:^I7''DUN_@^FY;=>O9SO!AY/-%CT+'DL[$N MOQ9]VZZ!9I",46>%[JTKW7T$-8*E(R3]$&A.9GL#&-I9P^O9A1]/T<45R5!A MB4CEE.8J$X<^+E$YE9F9T4*LC9U["6D$,Z<+>M<_/)GK#4!GJ_[Z;U#,OI'G MUN=@#($D9'$P<%>IZ$DR+G";N=.ZM@5^AXAA(5-!L ]7N1_!Y09@\D"3^?5B M&!K]S" O7+:)2!HY\;%,8A8QTRB8<;)VT.!1@H9-\JH/GWK<;P!*N[WEUZL( M-&5A>)GG;$HK&B/*H#A+@$?-0_+:^-JGU?V4#)NO51\\%?C= &K0HRUI.2B% MM1_Q^]7?I^/_NH37L(CS\?=./N5$ERY[YY@AW&A4K)R6Z*RG!!V) ! S_J]^ M^Y;]:&ND@^SIQG,OPF@19!_\!:RW8*0Q&(8'MJ(2B)2L6(HV$JTT5R+'H%S] MOG@/DC.L@=2/_)\"V9'"&'A&\?8R5M\OQ[C_2E;66A,#\RY"=L0(A^RB467@9=X>U;5JY+O4-%(6^J*89_C&-P 1-Y-XQS\ D&^^N^[ MZ=VPZN?99/)V-O_3S],HV:A59JZT:3=$"NW0T:2,1",BMT%;5CTA]T 2&XD/ M'8F(.\5<_8FG ?3=,W&'"1MDXHEP%FD)G)7)3MR3Y)7+SAOG:/UKG.-F'_5X M)]N?T)^>K76(!([&T'>8CV?E,G&^K(.D.[?*+)@0M4>5GEW)WL,%V6(4@+ J M:,? ^NHGW5&7^WTV&'L^')W$_W9@5!BTZD+[^G*.R_C4O:"K@.Q^]['S1A9O M?L(\CA>01EXR)F52Q/A@T7P0L20OH(K/G'E5#NSYU5GO5*0K.UG 2=<#=&@9M2!I^K=UD\G,K!VZ<-#=%: M$FRBL.^Q;?@9%LOY."[74S#."D.[YJ;(W SCY26R890XSU9H0[@ O1KJ:*F6 MQ$**S&@=LJD]F_=4F@?O. !5X MX"@FC:F?M'4BT8.WV!D:SSW)MUU =QOX@2#H%XCXR3(H=Z3P@0&4)H*7 O&!M:"#W(-=V0;S:M4^OUDF>.#*3I)(LL[+[ MHP:"_V("J!9:UJ[(/8WBP4OIAH9Q'Y)M'$L /(G'PVKTVD'JB[-KIFW'3^FOQ=?9 \EBWY(#L M3B79"*:+3MZ? =F]&"]Q>\Y_C".LV/,9XNQ\VCVE.YI&SL3 %4>."(/F4XI MK(V)""LRXQJLY+4OE?I>T_"%A<^V"9J"1[L*O5O+!_BS^PU:6\"Y4:*,7BS= MBJVRQ"M)2;*.>AXY\\_E$MXF;/AZQ*&U]PF":A=]JR/I9E60@HU<11(]16-? M!$\\]YSX[)D-+H98OR?XN[K>,8W@)I[\A",2<*Q& @SY>RW"'X?DB0F M9\9TSJ!4+_=61V2"_/-<3!TO@A/O\-],Z_1@NYN(8".U%' 3)*^!2,IMR6>Q M1 $-- ?:0Q/[([L\_'/<#ITD@*HH>N8>#Z_\XMO;R>S/FJ-7;Y[Y+!T='EA" M_48.UR^ZKME/67F$G"2)E4M!9=*J"TB 8(1S3ANAJZO[A^FIW+;!0 C2"$I8 M].A*!!;P)-::9(F[0+C$F:J?)M1DVX;3)/]$MX9#V-R U5-*"VX"V@^5O7#! M(TA4G2F54431&A*LPC4:QA5/4AM7&SM[$=8(I(Z0_*QO,32'K:WR&)NMDK%, M*9+%,S :/0.I<$7,"P.6@\S]PJF5NK,>Q/XHL(Z40?,59R$E%[/5A.<!1^(DFPRGSO+=N5>\/*C=[KD+I4\ZI$QG< $0^P++8?Y_FLQ]C5*>H0 MWDVO)^J=Q>7X1W>-?V,=4F5U2I% #$7_)C0,I1=$!655CHQ;6CO=Z' J&S&% MCL3%W4!BGT)J X9;H=)@DBV=)HG1J42Y./**9TJH*B.L@DQ6V/H(.S1&W1=X M^I;VHU'J0UC? &YN7767>^II'$_@UI*^S@[E9F:6X3' "%<2>> D+4.)*3%1 M.^2S$M;7AE\?ZQCVE'UF% \.A(&=@M> ;XWC3KSX_00Z.4_3V_'43R-\+@V M/V9<\MEB J& M5;?#(V?V[&)L0'-_]=/SXEUU"WEW\=V/YT4&K[[Y^7FY8Z>&%M.(1'38B$Q! MDQ S)T8PK<#J+*K/YWFCN;OYY=AF6^ MG)S%6"9-CK1QSI8:IN0\[B9E+4&.!"(AH,;G%, ]=9WYQ"N&K?9M!E0U!=& M6GLW_8$\G]'V;"EM$2>D M(CEPI8V4$F+M'D5UQAOW5B[;)#CK";&=HJZW:+AVE0XW'/^8_^'+_/'E8B2" M9LHY(%R8,KX@"Q*8UL1%#T"U2=;5!N:C! U;_-H<*.L);]!V,<7^75=)(E=7 ME6+K^-(#P^[/RA+/5]F*Z/SCM^^F9Q?%6.[NT._[D_=C'\:3DLT<14:#1@62 MRCAA:6A&]RQ1DE-(VEC<:R;LX=<\'\7#%M(V@_J&8=* ,7PWM_LUS,<_<%$_ M8+.H4A9/T91GE@()T>4R9<\3U!,1V0_,X'*M5;4KOO8D;>!:V69PWJ=$&P#J M9ESR[1K@D4@0E!6!1,4,D39Q8B/:]E0S%R0PI^HW4+R7DH$K7YN#805Y-8"Z M[4NKE<'^>KSHPFN?YG QOKP8I2A$*O.ZN6M_\+)L/1D8*BO^'2[)E^$"I[0PL6Z)3<%0R M[A) 99P>2N/ U;;-P;97&0]\@U2JTTN20+&HK\?1O9W-<4-^]^-TEGZ4WYZ= MSZ&SPT=HC^2N[8UB4>"Y@>L+*@FB$OB@=#">[I,E?N!K!Z[?;0:1?4NL@9/^ M9GFK3HW3M(F(X!K7'686'^>O)GY\L1@9+R0S7I,L!-Z)\FGB.O7NJC:9#%W73^\L).,( M9;FTK(B,^(Q?:$I.L.A2$K7#2(\2U-KHE^?!V;$2:11@:\OX]9JBM9>&ML?' MY3>8KS@Y,DG+#-R12'THR:>1!"M#Z91C<9U ??7NE<=1VMH8F.>!9'49-HK5 MC8K_Y*\Z_8X\!-QS)1,ZX))X!E*R"0G/R43%0[#5)ST^251K4UZ>]_ ]1C)# M!WGN6\S\\GH;+3;[Z-7E?-X5H-Y<3R5.-0N .\FP$CX 1SSCZ)(%],X"%R'[ MG?2[^P,^QY/0VDB6FG![3NDTX'+L7]\W,CI9S70D$14WD2%ZY":31,OH%0,/ MIOI\BOVI&_8,?OY:WSZ$=CP<9TL_Z1..Q?Q=/,!(-#!BYC23)!UN.&I8&:_A MB':.*::D=M6O;PZGLI%6&>_[[&-02T@-:$6T*#9]U^-_78[G<"MU&K7_3?:T M1C=?6*T)Q5.E]*9))(!7Q"<*'@\"+6GM]GK[4]=D!X1J.)D]B]":<$OV9^4H MI@@6)">EN@1W=HE$,6%(S"%19IS(KO:@Y_VI:[*905^ [$EH[1[3J_+V!^P= M7)C45!'PN$Q?0Q"*@=K'F2J"8/Y6JHV#V4JXJH M@:J*[RLKXV->IW5T*]MD>ERG>$2:/*,"S8J@1,EU-\0';0G:%LY&%:7A.U;A M R41>[VNR5.U-J+Z8O_PI6/KDNR8QT6F8-T^L-KK94U&5/H 57W6#QQ34ZB?"C5.(&3 M8$ 1QY7C@2O!DCI,0YV&I-YN)X913W48WX3ON5Y!EVK[:3Y&IGTO4^A6SO;( M)Z-]E): E+$T-O DX(9 ?1NYBS*)L%O\=WI%ZV,$#7LW\/UU$+?B0Z]WR&2:=-3?[ZG_^8[S\5F;X(/M*$NS]]5K6&L&]SX1' :C' MI2-!*4N$#CY%;F+4M1.CCJ5UV-83SXW0YQ#H\$[#X=Q%K\@R246YFBX-]7%K M$I^S)Y&ZQ++Q LQP(;AA.U$\,T9[$EH#D>&RK/+_Y:[EAY^L-B)R;!P1]>47 M9]-T^P=;GUS-Z;R;?1$GEV7KOOD9NYX#GW$'O$87(]$VA]1#1M3*[]O+[]TG'0#_9C$E\-\VS^<5*A!N3 M+AHT]8'C]D/P$*E40&N.4:+ &9.=C*'^5*7]2!O6@ZN,OS[$T4 DX=T4GX7; MYI,?)S3P1TJZ'*P$P@0:'=(F6?I=!6)X$-8%!\BYZH4"MT@8>'I2'V*^4Q1P M/,\;@,R'V30B9VXR@C8C(O#[;I]=,TG$X-",+7,@3&&2%"5=V!#+6) 2-UNF MU7WW?8D;UG6OG373BT@:P-KM.8OKP8@EZH#+N2S\6S7R8R-J3:!( 5'46#S@ MH21D&$;PY]92K[/,M?/\]Z5MX-29?J#QZ&S32G)J '^O5@TFNQ*:-%Y>HO#0 M>2\%-.GWR^6'V?(_H5/C(R&=S=8JPG/IU>.$(L'@%K8@%0U6:%J][G-?V@9. MM'D6_/4BIX$S(K;O27>Z1;V;;B)';V?S[@/7'4L[@\+$F*S51%MN\"B1N$BN M,N$0I[;F>#/$9OG<=SQ>0<$WW-(]P M:+%PZC,)UB(;=;E4X%F@BF=!.!-="'D/N.W]PH%3+JP5RZR]Q=K%ZS=:H]5G^ M_7*!AO%BX:?I=[\8+V;YT];K%K?7M!A?H,_V!,(.>OQO-XO97>;Z+7<@UQUO"^XKB^GU2LL.C MCHI'RDCNM+S3J.59X,0B&@-/R:%#5YE5AU,YK%OR_)C<-1E[EFOKZO;+Y<6% MGU_-\I?Q^72LYA*RO7N:Z[1&6)2 MT0MT<[,0*U_7VY(YZSU"E1OT.&K?;CY,S MH0D455 BJHCV;>WUPY73G9YLM330@V15 M4C/7/D%I=3Z9+2[G<(T@BQ+D+E*22NM]:0#]#.&!Q)155#+H=-,?/H&R0G*:+(J63G"H9(SGCTNU)\K*35)M*<:/VY)0_3,W3_R#J8>' F MY*D2:%V7K$OP-@V2_.T&2>L^>86U7['+Z02FKI]HMO]]';O'T#22Z] M<(E* I2CL6Y*"T@%E#BCC!$B)FUJ7]$<0-YI=9"WV'_O>VYV$% 5I%&:4.T4 M0::@TZ(T)TP:[SBU4>[>BCY0#WG 2X=55'VAY'9!9%\R:%^+K3K&^.T>.L=H MK7L>4UE+/45H-:WT0 ^=:Y2Q%+67C!,!Y>QB(I!@0R+*,.".2IIY;9/I2:(J M%*+=_X+[CG%K*,3D<5_)S-'U*/-S50[$,:LY"S;[ZL-F#Z%O:'U5$S_W5*/U M(Z?6%=5./TK_<*O.P[77_L^NJM*.7%(M/;?J(5L.NXX0/[D)*P!(0:TT1 B& MYRBUF02(^(5)EEDTE$'M$N='R#EY<-OMKKEKMF_Q=W/>;_WH9CO=.?YUF?KA M521:)E6FAT.YE-/(' 9,A1S-;C?:6I&Y2BL86#]6PMV=P6[#2;EUW=D-8S_F MUC-4-N+N$E))F6WF^.T$,FC.C&N?B-%X[$D(DCAM&K@?4GK@>U,LJT+&Y6IU@[QGJE$T$?(Q.5D".=:>@TV\INYF=56 M]S ]PRJ&$R2_JQ"J,;V!U.356FX/%=U:C:1,V4 M,3YW/=0-"4)E]!Y1:TI+ M??V;DL@I 9KE MU35VE!3""*>)"8@8"67FN0-&<@1OJ'<*4NV==9N"DU,Y2@NDTED&0;1Z\H?9 M$NXSE 0(,#24620>2NULR99W@KC A8_.**IK^\E[$S?LH70")NXDNX_#UR]:=H5[-%LM%UPLJ%'(V?:-N M6K_KI!Q7GD1;YNPI@0<;=88 I4D&R4+]_*O3*#[9K=[W[;]OOWTKP&Y5D-08 MW%-*$6DC$,TNDH)(XP0V) 8]'FE"XN8>AKP^1 M4V&FX^ZC;Y"*/W5>'0D,AF\<4HH5[]+P\/T#)T&5P<3]\QN MK".!UG7)&S_O?ER&HJ-7NYYS4!3I$:KED8=5U33[$EW+!UR_[A.L.G'>Q*>I M2CD:1AR 0(0E1BSEBFBIA;%>2B]K!R(?HN54E;/[W!NTAZ@X]\D1VR6J*Q[0 MY\ U2YH0Z5X:HVM7MS](S,!^7PT<[&J:.HQO7=C:9GZ*UUA4KP/3( M,J/'GE8WQ+0OV94TS=;[SG;>=]\!Y]#O1\80*P+"(AA++$.\",8E8R;H&&J[ M+P<1>'(#CGU>=K-?J,%S67:1/GL:VNLAV@YO47C[>?>X-GSI!*"EU!6\&QU)M9 M:3,CA)#<,%V]).M!8H9NJ%;,=9@?/N*9)^JYMY+M8/A^GRW\Y&-^/YN> MOQ__@+0JD>E>>G6SD7C0E 4+)-/<33AT)"0'1!B.QS.-0K+::6G'T-EL6?>I;8 VDK_Q] 1_SF\5R?.&7L!AYY)=#:Y/0F$P9P*.)325_POCLA#." MJ=J&^VT*ADU/Z0E()S"Y 8A\@?.R!TH7K/DU:Z[NX%Y&&:/T) 9T&*2R@023 M*+%9*Q-88")5[SBQ#V'#-L'K"5#U1=( SM [C;BH^>HR<;SXXQ72,%Z6[T8L M@-(J)0(AEOHKZXDK7[P)%+*14D+UOIX/DS-LY[N>,%6+_0/W2[RSC*Z5^!CF MY?O[]TD228=$2\9I*M.8).X3%8%X'ZFW5%J^VS3VWDKPP]\\[!R3RCAZ!N:W MH*16(RYVYPOM+,H;SW@PE&A/\5Q/4*HEG""E5%32H+6J;K7O1=BPHTCZ4ES5 M1=( SK[.?;IIT7"GY>AJ=>AL2*NBPGV#7PEZ%HXXKSVQPN< "8U,61MG>Q$V M[,B1GG!67R0-X.RZR=#N?I'2>B=E1@24?F@A!^*CE$1KSC*3R5%:VYY_B)9A M9T3T%5RHP?@& /1@&X7==2'QBBO93;W'=1EN2' @B%(F:6EB-JEV$ON^M.T% M,/?" -:+8!H W&? C7,)98ATN<\L?"HC>E]=+I:S"YCOK@[=%,=:%:UJ^/X__>02MMISW\SZ6;M (\ U49$5 9N0@U MUX0QL$065KH4->$N.JII.T'NI=W&5!?+@/KL?5QO]6SZOX=Y(5U M!J@C-IB(.XCC#HIH$C@O''6I5/[N,T9IS]?M!Y^7= ?0!Y\;T%2?43)(0(DT MOT;?9C+K?.EUQ\'UJ2Z*)2E )EK=TMJ#K/T@]M*B M_K7ET0#$SE(9USE>(*ON5;9&!>\<"X0#5V@T=J'E1 ES,@E!+=75;Y6>(&D_ M:+VT0']-.30 J]XW@*/-I"ZT#0-ZMILP2G<=]ND25;$O:6Z;3WU%(V"!S"N? MNK.!A O19DTH@T2D+.,WC3%H1#(P+#":0NUBS6K$[X?2EW99,(QL&P#U=77Y M[CHT!1Y*F]JDT$:5CDEB&7K3U!MM>4K*ZOKWG_?3LE].[$N[(:C"^080M%LU MO+LFFQ_IIR: !6'^#/ M+4;-9U/\-L)6#/G.^K)22H C@4,W"Z&4B:K2]= JG:F-5-3&V:$T[@>\EQ;Q M[U52_QS%<5^[/O6WUU2Q-&[]^ $*X^Y;6/]E<4:SI$MYD;6R))K92'S2"1T' MH9D(T8&M;9OT.-$T?H-TB5PLW<2VTH<_YI(T_/M5^?H6WS.;;_4(IHH+4RYF M9403(7)#?,SH/E&EC$!M;JJW6SB"S&:+X@[!SYW2DY[%U<#1NUGBQ[S)\BR= M0!?O9[YSBM;7NM/SF]S/K60J1[5EE!,1-.IV$!E7F1@!3QU3.29CJ[=J/9[< M9JOM:B"T;_$U@-37XX4_/Y_#^68+KK*NOMY>5-!"6PEE6$/)2T8O"NT:JPCE M#)2'G&7U'N1[$=9L:=XIZ*LOD@9P=E\*7U?^C/MI<]%W=6>)R@NE-*IZC4I? M1$Z<1J>+98\;S ;)H'8?R"/(;+:4[Q0,]BVN!A!YG6:UJL+?6A@R\6_@2U^C M]'&*.OYR/D?^X@<^S*;SS3]_]XOQ8H<#:(FH%-$/RY3S,HP #10I/0G,&@N>!A3UPXDH);,TNKQ,JKJZYL;LDBUM4*$H4LT DE9E8 M28%0E:CR@6?F=F:)WINXLN?KFBTE/ 9H?;&Y]>C-I@CIE!#-W6=4;F7]*(G5 M&EJOJ['NZ[]'K0))2W/T&(A,+!-G'25,1:NT2UKGVKF'CY!3S[F]?LEF8N-M MG'L>4DQ2$<^%QGWD# G) XE.V&AR*+=ZO7FRC],V=*/K.EAYV&^M*)G6-=#. MO/B=R;VK\_YHU73 PRM/6#]N4=7FKF^__KIBN7OMAH8-8 ,"R>*YB CB999- M] A8/#=SH,P%Z42*M3. #B#O%+/I9COMB./>-^YL,&H@TAH\LQ[&%+G4+#T+/7^\'0ML7U;!(Z6@G^@'F8/8\:7!7K^JTZW1/4 MWH,/JZSF]B.ZFEI[H*#Y&HA.*L]2BH0QAYC( OTY51+JC'0N*)F5J&VI/4E4 M;_7UVWV^0I9:1J)UZ7G/,B4. B<)B65>2 6^=MKYTU0-K;YJ8F7OTOKC9#)P M?&%;#3^PKM> A,7Q2GS3='91VL[]=_?/';6L:* Z,46$H.A]E[E.KDQXRD%[ M+VAB)NY3/5.3IF$ON?I!XJ!R:]VG.(MQ?@D/F=];H<.C3]A#WU#UV#UI>;7. M8G_5/;R JI#C)SB+R=+,(J()8DHT/$65)+,Q MJ\K[\% :!SZ:*\/R6235^N'[&L+QGNO6'U<],A\BJM:P8'S\/<%@BJX9N:5&7?%T--J+U"!X#=JP/J!" MU=X* =9\MK>YV/T##R6]W0D/*Q-3F1^ V?8]9WJX_?WW87]WZ>SL(!YEZ#W M;OK]ULZ#[6,>Q9 MV -P!Q=V X"_V;Q_*UU[.AZL1HA\A?G%/1O:"H^V@ 2$RO9"X:6F4E : @Q M9JYBP2E;;Z@77"++) M:FVI(XIZ0Z0TK/3=S<1(Q5.4X .K?1-ZFX)3(A7=DW[W$S^-\.4;P-86V4U? M.T'&V\&&?MC;P/G4+:PT M.=E9!O>"R1+_I9$S(KD3Q&D520#K''!/9?5.1@^0,JQ95 $_-5G=!&(6"X"/ MWZ&4?4W/NU5=QS76Y^=N?$-IR6Q6E 2CZ7JL;,+STNBDA=%2\^JMOX\@,EB"?JWVP'T#>L 4H M%5'7ETA:-Z!?^>_CI9]\628K'TA>C2QPYKK)V#F M8:>^3W&UKIRZM?^.&CEM=_0]OAW'8X^KVWYC;\)KW>%<>W2EL<']W8^[OD*A M$/7)7W4-7JZAFM"OT_A4 J5WC(R>$ANX+]64X"//T;+:EZVG45Q/';Y!X,RN M +[ _,>X^,?XRCN2.YMTCUR71,?9^73\WT@4S,>S%:5;IBB@VY.3(<':KE$3 M)SYEM$FD #],/J]\AX3%T9N7U6M>\/2MGSGG7&ZI3 M >O>_/2#Z2ZH&OPEI0[\\B\*8@_O?266!]0FVON?#[0QG3@I9L M.OO3S]-NTX'(0Z(L)80B17\FVDR\D90H;:6W*9D4^DN5.9KL82-438#\>43> M%,KOW]?WG&"+;MT/;7)'K8\B$N1YF2V)[/=1H0RB<9GQ0%FN/7VQ\A*&;:C2 M!/J?'PJMAU4VO8;?SQ:+[S!'MES@F5?8='1HY$:F8(9:;LDMRSE8&H+Z_"/$!A X<':Z!GT<"%3T)K*EC_6RZ M'*?QY+(,)/E24C"[;+\?/*!L)=:8-4 MK@IM$(:(Y/$7Z+^J6+O6NOXJA@U8](SG043=^LE==O-XV5E)?II*HT3\$$Q/ M:E+^]#/KWN$>MH1*A_?66\]VWGI/.J[20@>K$V%*E"!M4L1!I"0R'3,H*G6H M/8S@( */5:B+^?*ZN^:EGWP,**9.E&_Q%7[RG^#GFY2'S4;<[5M"710EOTOK MP,O>+M--D#."6F&UM]RQO3PBI&2+*_BO&XZ<3.2PQWQ_2-OHRN>58OO=9U[# M(L['7;1N=CWD"75+5YHQ*]UY;@"0TKC\MPRUSK/Y1??#U[#TX\EQ!7]UWERY M6K '=E12PQ_GYWZZ;N& $%[,)N.T:>^P3=C6]/$O^!.X'1=PU&N9I"S#1Q+! M[W0I8)!$H3-N.?,BZMIAF2J$5\[A0>.^,^O+WAXQV4TK5B3*8GFQ4G^K 0@W ME"D-FHH>._??(6=8%?S\*'LB?>=H20WH?*U.F
  • $%P"%MU>MT=/P&9O M@H;!4AV9S_H6P,"9)_\YF__Q8SR9P'^>O7OWZO6Y!.11.[-D[1,VVV//'PX3/8EQ5IFG ^,"#>(XFTP_^?D?ZU3P MMY?3]/[]J_52J/7<2Y6)Y0EYDPTG-@>-JCA2FPSG;C>J=W]UX..O&2;L]CPH MJE)_Q3_KM*UQW EKT=EVRA(IT,#SF5J2C$LF9F5H M_>[@]Y,R; RWMDE3D^]MPF>]O[P!EZ('0E.YFC;4$>N10U9$)8P+R:?JW:D> M(F9@J[B&J)^&SQ%\;P] :R6JJ=4Y64T8]1YWEDK$69$)&&&LEAQU^FB^7\LLO(+=M)0;#*.]T55A/I\8NGZ"1D/'D= M35)36GN\TUTJADT8[>NP.I';S>%ERPQ4##S3"'D:2R*VC+3T&XK$"3 @=0BL M>G.IAV@9OK/9*3)^%#)',GQ@9^I5R?R<+\>X?4I%X>M+^)N_0G'*M@ 4$JDM6CA\>3*-L@D@?4Q\A0! M:F<,/D[1P#D#IXM\UAO_*R8 G.!(W5L%W_WTR_?)>+G2NXN2V%VDQD:X_W+7 ME$.+$D^G)I,03$G:UCZ!QV6JVCKJ4!J'#?W4QURO,FI IZW3S,MZ/OGYQWEW M9YRZ'J&;K,.1HMPSIQ0Q@%\DGO4D:.I)2D$IL-Q%43LNM =9P_IM]9%66Q)M M@:NC?W%VN?PVFY>2K9%$DSK9P AXBORRSA/K@^O"[XY*G;VLG:S\"#G#6EV] M@NDDSK< (K_X5I(.\3]% ?_PDRZC9?G*S^=7X^EYMT-&@H-Q65)B<^)$XC^) M*RX)9QENSG=+0*&'>-='S+'<[<)*QW)+VC_-)_]&"=(OU_] M?0'IW?2ZE^.ZMG*,'DBD,N.*$C'1(NREX\1IQ+X6(6657:"B=M'<_M3M!2OS MHF#5AUP&#F#^8S;_ XE?YRF,@C&!>1I(C 90D:I G'*E"DEXG3(+4>XDF-T; MK[S]U+V08-M'PHG\:N#@0?!&@+0HE5_O%HO+TJVSJRK?&&\CAG:]4+@6Q# K M,5M%G/1XG!IO6!"1*U?[BNQ)HO;"CVL?/_U(H0%8=427E4!Z?5D&>JRZ=JT\ M@0_P9_>KQ! M#'Q.K6)AA3NX4_#5X^5U]MYJ55]FDS+<]'*Z'(F810Q*$9Y2B5J83&Q"I>R# M%91Z*F#WPO;>0^R 5^X'H!<0^NZ3U0THJMM7E9\AP457X_5I/HXEZA6+V,YA MQ)S5+C/<&-F4JR?<&$Y#),*K8&BVUME^$T4>)&T_I+V@@'3<:ETK5QG6>&E==O[5F9"I>K*>TC8%+-% MGD2F,A*FJ" RE91M1@&_Q.RT3H[[VM=A#U-S>JQ\6K;6?-7(:;SX8W7IKCSN M)L;+I?LJ;= 3RX1!0Q2 4PG&^MIEH?=3,NQEHZ M8UEFG2%$1EQ4J22) MIA2HUB81'20Z)HE:8BW-)(#A5LOLG*\=V'R$G,90=*S(G]1%Q_&_!2A=+I:S MB]+#;F=)F^H\FP2 B)M:=5%.:[$X7*L0XN2\M(BI#J<'B>I,4@=*_I=2%64 M0P.P^G+Y_?MD_/!R//H\FB5/1 KH^[ RMHT*2T1PP?J8*8NU.QP]0=+ V5 ] MP:JF'!J U3T*_7>8QF_H#?W1:74:)4_HS^*^X)Q(]*++;;8BW5)T5$I6GY7W M%$VM :L/0^IX(30)JLUJ-L7,V=G2L(HH+LN=I(@$?^!(Y$9#8.BT/ .H;M/4 MV"%X$@*>A-<)XF@ 7FM_>/$9(HR[$>UKW>L8,Q;))11*2E=@K"3I9Y)0JPNI M>!"IIYC('5I:@],I$I_UP/Z&8/3)7VTM(BO+*;.1:"\$*;8 \8(9PA@''ATW MH7IJYKV$-';(]0&@XQD_\/W?NVFI1)[-KSZMFWK'?&L-Z\TB MO):*9DE,\F441BJCKAD0YJ@2!G##[#:^.@H=#Q(P7&>L4R4ZJ\W>@4^3CU/8 M$+^)(01CA..6:-YU6K&E426@Q8^G! N08O1ZCV/DSH.'DWDE0Z)0D2RER*:H/KSJ)XH$+R^H'ZIY1@"\0KINU;IH^,98$QVUNN72X.4MN M@M*XU[FT)B0=/*^>87L2Q0-WSWI&;)T(ZQ,$/?0$Y#7E:#ULK@&9251X1I(7 M)6G4XC(HKL 8)1EUSD6=]SAX[SSX98'I%(G.:K&W$6S XO*_CF/1)*)8)]VAZ2FET MZ?%-28Y<@;>)956[Z^R1/?SZJ[*N;V6=R.CFH++5A0Q2!IU!XK[194X/"&*= M1Z_%*J:CC3S)VC=4+Z=]WR$RWK=]WR$,'SHH\$2G.8B08Q2>."@SGE)6Q'H5 MB8M<,,ZSC[NSB_^)VO<=),<#VO<=PM2!\?$5YA?O9W@LXXG]&7[,)C_&T_/; M)<#=K]_Z.)Z,EU?K%3*5+=>2$4V#(9(S2BP$7*&)F3&P2:I](DO'O7U82ZE#Q,CP:/R=8P'[Y6(V?KGP5$+ MUE UL>\'IR-DT "@OL $?W7^5YC"W$]0 Y^EB_%TO.@VX ]X\_,[3&]R!Z)' M!S+HDGW 2D-,(8EWR#M A0O,A,AE]6#Y(00V";AC@+$;2^Q-2@U \([&?W]= M=DPA:1:4(U"FY\@8@ 26'1&6*F;0X(ABKVEHIZ2TOC^HCW)_[8Z>(4/Z.,8/ M;,%_N"R@_Y@W%YDC'K)VG"4""6U"J7TFGB9.0"7AJ,K2BWW&6^T^M['DTR-E M-:O$N!;UQDTO 39R-HA@$[H@"7(9UY;PJ->BM*U@3 0(8&JWW'N,GL823T\# M3W4!-*)!-L'T$9Z1P2=1SD[%<".@D^F0(<3I0#UPR1W?)RBT^]S&4@CK:9"C M&-> !KD=RGA7)@3"8OG9+U=&7-IJ3I)RXH)+CY94YGC. B56AD0LE64^2D 5 M6?O>?7_J&DL)J:-=>A). [#;"9]N4O9'AB:KG=7$&8?G;U1 O)>9&.:MHMY: M5KU-[ .D-';[5>VX.IGM;:&G;)&W?CSO6B2_'B_B9+:X1&&-O)64Z>P)$TR6 MGDV6N!PSR2[P0(7A2=4>:+4'68T%%JNCJHHX&D#8;DO9WK,]1L D9S:4 M_DH)/05K;.E6R4D"%QC'U3!76UD]0=+ [8S[ 55-,32@I)X8W11%E,&7VVA;JL*3(NCS&F)2!"<=B[ZZ_?7"&H(>@H(]&X(>PO0&CL8G6^FH M&*U)UJ&Y2%%UNX@N+H^2A*3Q#%",:9;Z!M$Q':V>NS7H07(_M*/5(4)H$E0[ MO2^2YZ!5Z2&7BTN"QB2QV@D2&0<+WG/1_R7>R^IH=1 "#NUH=8@X&H#79_@! MTTLH,UAP:9TF_\=X^6VGP-U**B$&1E##1R*E%B284O$72QMZ$7STM4^_O0AK M#6BG8&'6MV :0-O]_9<2]0'IYR0:;DK''53WN ^)4M%:C9Z3CK4G>+_$QE>G MH.ETQK?:^$IGH J"*@-7D"LF>Q*T5/C%& 5&91OW24-XH8VOCL%$-78VI%#N M= 3T*D0F=2:9F=(1D./Q+CPEW#+4E!1-2EH])G5*0\;G2SSH0ZV!("]AE,-!(C]@E,,A_&\!2D^,$!!1 M1K3M#?&JN+ J)F03&G*91IFY$A[_5QM.+W64PT&B/W"4PR%R: !63XT02#I' M"HX1D)P2:6T@'D 1<, Y&!,2K>V)O=A1#J? JJ8]1\A7Y* M(46S4\?X:"/2=AO/'B2B>[J0'L&O1B3]^YIT8Z-AP>#Y9@L'5.3$25%R-&W1 MB#'%W1;4CXKZ]W8[SIXJZV,XUHBP7VWN*, +PZ@CR@M="KLI<0Z=NPQ*"B_ M4+I/3^F=QPYSUO\DY)K\,5/8/$QOX?%XNLWF'Z%Z;J<=#,D!_G@LQ5$ M641TUQ\(3RY&9)!HEC*G5-BGA\0Q[QZFHJD?V/3.^P8"CX^DQTLM8K+I5 N%KAI M('WU/T?6*.F,0=M*%Q?9:32D)8\D1^=Q5Z+AI6HWO3V"S,:N3HY$R&'Y:R>+ M:]"JS75_USNK>C_VH6N_>9;^-_ZHE'E]G:TYL?G,9\B7TX3,];@B+ST)UA53 M4$02*)H(C"?+E,DIY7W:_Y](1F/W*Z=A[[G%,K#1=L06^P#+FUY6FR7G%!QU M2A"6+5H0,I4[]\@)9:&,2 I*>+<'$BN1T]@ESNF('$),QR.S&*/]=QZCC*-/ MA(8,9867KI0S)K1AL\PE[50!\=>P'QP^O.,%#XX'LC__ F#&3#7,9 M,D^Z#FG-X)01H)5!R84OR%NG",9[8/SB_'SY9Z#]]F:Y>K6\C!?E\ORNI#\L MS\_+AD'9P3 M5026B1[!HA.B=:7J8_1,FT8Y+?2:Z>79&, _5O,+/"ME/6/%Q.R=@")K\QW' M$P1!1XHO@?@50>G;0<:)3. UB=.F3WHT@H=I;W]P^BTX%_BI=MZ=X'QV6/M#^?1\NR] C-0S1WY/G\>G$<-.\;BG!/ MI+AM2O5NN5Y?]2T+62;NR.G@N;[LRBR!XW0RA)0UHK \#2H6.F3M:?,UIP'> M2?3R]TCKO)JOPZ=/JVJG:=UEV27H0YT81,*AGX7SMPM2QI?M:**1Z@:,484RY)VYK3Q^CI-@>T#R+NM)ENI8")'V11U)8O MT\79:C=G??/\2'"G0E064N%TT(A,?D=&"MZLEJHD6:P=U+GQB;=8]ZT]\;3? M9EI=-A1Q'Q"I(V9W'*QWI8W2JE)0"$!5: -I'<'S*$'3[I'>$GMN4#>583BY M2\!TK[B.U^E=@!PIX(FK3OXOKI:OO\S7-0/T.WZ>I_/KYD$A!1-L)K*M2^1* MBLJ%T%#?,'A64D0U><+H7@.W!,8Z4 M.TBP[QRK#UC%4WUS7&WBPT7"LTCQZ$9?-161+C#_-O]"?^2L?*2?K@MY[O2[ MS7W2JW"Q/7E#RJ7P(D'D^E@N&0[!DVN&)2;/4I#(![66V+^@NQ$'TUX4-7=[ M.U!S!R!_0*SOKNNR,$6K>5001";1BD)FP=5XE%O)I-,NB.;SH)Z@:=I[HM& MV%05'4#KD&<42*@B%'PWCA(7 8GL-;PG;A;F2G.0/^)_+.5'["K\NU_.+71W^S#$;@_ %DL)8IZ0*<#XI MD$(F\HQLMF%(%X;FA$U;VS$59D=6X-0=0.[A>+L)KX^3MXNTPK"NI0V[I,@V M6;&>>;2)![3UC5H=!Z4D>&T\.%YJA:!P$9^Z/C^6AFG+/DYZOH^BE@["G^LY M!702S((U2JM2V]PI#G0ZD;MHAW:/":R05 M=3&X^S[>-I-^_[%:KDELI?C"3822&?%#MA><2 48BER2XTR.\=#Y$8JF'=M] M$[Z_P^JRO)5!?OBSS1KBSC%%%(02()'R]9*2C'AFC;[GG M1H=DDCW0 ]N7EFGG>I_4$QM531TF96YQ"RCR!S9S&Y2#OO?#AR'H^5UU'"_)B:%P1?D+\@U>+BDNP3RSTLB0 M;2+N-ZW>&8)GQ8$GOY5B[Z#OC)J_%PCW?/0P&#R_FX5CI?B_^5G3[%8AS>0/ MFV;\^3QMNBV\Z\=-_W4:E;_\'!:?<#U?7$4B5_F4RM'(S]:&K#V!(O<6R?@/ MTC A"I4<)*<9*#)IX%42D)A&;3TYY&@:NY[M'Z0]%.]NY?WVCKB_UP>M;W8/ M6H-U9&\S J840 4OP"F%X!AWEFGO'-<#CK1#U^_V8=H^R'@J\=!<$1U$?X^6 MLLPDEJ"-,4!_D:2GD(,3LKH+0BC#&.IGJ9(KBMC.Z*:NS_[.3)6O/%@ MDE:@C*YI;$,QOE0^&YN,=K:[L[]Y_5M7<#Q,.4W;&4V:?]D*_4?@N3M23A2( M/[SN9$'X0%&^?"YTI=+!(H2V="=:G-&BX]_X[[5YZ)F[+.A*Z6BF@V_JY.U6! MGCS4Q$PA[=>&&"QI""Q+^E;5CHG1D7=Q2F]O'WB-UVMU''@U5TA#F$WJW[T) M\]7OX?P2_\\<5\3.Y^]C>W8/KSB!3S>0_?&]N<@*1:K(H%A+<6P.D4P<(V-G MBRLVEI!E_]?5QW&+_.MRL;KZ M]I>PGJ^WK^:S82I(1LY#X6%;V.65]1 =*X9^;LBS:"R69L1WZP7N@[7;AG0: MU7;@(5XS_LOWNT;C'7[#\TV3CU(BBTC>KLF>).J*@Y = T8.C+*B.)E;5^0- MHVQ:-$X$FX? VTZ'/2%S)\=:H7W?P;9KYN2D5ZB(+U_+D9"8BS5KBCY*$9.6 M[1O)[D5@)SAMB)"'0-A<73UA\>WBZ^7%>B,Q?C4Y/N40/*>P+6<&BF(WB)XI M*$(*%:+GRK6>M/,(.9W@K#T('H+;D1KI%%SBBI60@C+2@56<6$F6@D-GD0Z( M5.@GTEDSVKE[EYQI4S33@NL0C70*+KECQ9-WS,G5 )^01)03.49I951UBZRDH/+F* .2V:) M(Q-V-%O7@H%.K&,?H/384\1U8G'>'K W+ZJ::J]#N#X,JP_D[CJ?U[_YW+^ M+9S_=*;]8'#F,JN28T!G3'UGZ@L$.MD@^^RX$%(5%QK#N$@17X(OM_,?^&-R0X,\QRSUR$4,\5 M9>A<"<4K8B,CVE?.WDO(Q-;OA. Z7@\3OU)_'5:+Y>6/*N)K0 PJ*%/8D(=]#RXP<0+G!"!I)]^_QROVV[(8N\;FH?4F MJ+ 9Q/KX]37*>Q:21LBUAX;B4D+0F4Q4"2YA[:J LO$!<8+ZFL>=VXTW^Z_% M,JYQM2FIW"12ZW,QVO_G\XWJMYDLY8*JD1$XB99VI*_-16B#BA)$#KG$% >- M3#PDH]B(AVZK;?9!WH-9PBD4W4&4<>,Z_D>UYGE8KS>W\([K:)4.8&3B4&=4 MU=%C"F324F'Q!8<-^CRLUN8N09TD""?!RL.5-DR&XP$XGDUN@(;.@JC=]6RI+GZT M'(15@4Q'C>!%'!!!=56YTX?Z'PFX#M#%W\O8_DCD&H',H:O% MSNA Z6(@*%;GK!A>G"]&R-8]TL?@HY/<>E<.QE0P^7MME9?A/%V>;[Z\^9J> M2\%34@FR39K.2:O!I6B!*6;06I&M:GT-/SI3?YOCXT#1&H"HBRN&^TK< MZL/!.^RO?^9__>'6/>+N(-YF/7EM@B9$@MKBJC8"JNUNSTC.C,M?& M(PFECG9T28+S.4$QW%IM',]BM#30V,S];3R^CC;;N CKHG_:.';(!/0LU%DS M0I$=XD'4[H<*F"7?0T@9O&X]\'NZ$VS\ OJ_U:9JAYSGT#OK:K3<41VI[_F0 MIO>S3Q'9Z-+U>LS>/;4#)GBI5"R@.2.]R^P@6F& !>?OUZ7JM?M+"Q9";JI X#*FP*&R)MP8C1!2/IJ&CM MXC]%T[3>>BML/#C:L84F.LCD7//SQW+U[]KC/J)DFG=T-%1=+C4>\+.&SH%UI\Q_V.YK /OI4,F? (3 M8ZU=-@Z\#QZD\TZ'(B-%CF-AYR=*IO6V1L?.X5+O"3MU1"Z1:%#9!!ZW[:\8 M!%D\%!D0A2Y&^M8E4GM/(AYMV/KH.-E7PH>C8WD1SAN?2JOY!;Y:_KF8N9"4 M]=R!43R#REI#-$J#-EF3;51D*%N7]-^E8MH1Z..?1@=)N_="V?/.GO%F,VM-^\>Y!TW?'"SS.\DT>7J%7Y=KN?7GS^+ MLBAE60%D 2D@, DS MX^7M@FSW9CY&0>5]K/,#F+)DMD4$5TMTG=/.6&9%RJU]Y=LT3!MAC8V@)I+O M #D;L?PLK*L]H .JX'2"Z!+M@:QH#SAI(7&.4F/,4KL'53P*:^9B]M*:^&& 423KT$"77(+,)M%=T4JKU9HOX" M35AN%A9NJ7E_7A]EWB#I&LX)2P[%*8AU2H>*SD (F.B$+-9H(:R-[MLKI&6^5H=TK(N^E%TQ%(-[(74&9P3/+ZBODI +GTOG6 M/4L'D-6I=3L4"D.A=J!>.H#:-0N[UV2(NC9X8< V.Q&]@ZC(5?4Y,Y^CETZW M[CUZBX1.(72HBI?MY-T!7'['S_-T7@L:M]3GK+,4 K@F(:A4%+@0&'C/1> R M&I=:C[CZF8*ITZKC@N4(:4_\;OB?RS@_QQW]+S^'U2?ZV!T;QJG$"AWV*6D' M*C->9-HK(CA6N'?W3&$X/D#)U.G1<*+60 M?P:"SV6N/034&TH/$ M#(*2>:Y0:J.##L#TYG*UF%_4(K)%?C/_JWYU95V#$,+E8.F8%EBG3!4(UM.I M[5-6(0A+]K8QFAZF9A"<['.%4R,M3.Q5OPQ?YQ?AG(3U/Y@NUIN2]D_$R14K M18B OFCPNH@Z-25!P)K -4FC,5D75P9XUD\L,P@I[KDAI;5\.S ]#XKJW75G M">TX][7E.=KZ\C5Y!17Q4(]E$4HQS+>N:GF:JFF#^FF3UH>IIF>P_6.U7*]G M/.E4>#:0HMU4@P6(0220V0M3$B>66N<5'Z>HTS3C@?H?"J_]E=$!M!Z\7_]Z MCAN%+?*++\O5Q?S_;7[^(/,S8HM;ZR0X5)I$B@Y<%!*8-$)*J1CSK4'8BO9. M$YUMX#J)@KMHY/ @*_4Y$>-U.XH -LL"JB@)'B5M6-2:W! L6IZLA&/H Z[3 M9U5'MIC[*N(YEF[]&E:KS:B'ME5:=SYV](*LQQDY6>T5&N]UM!Z2Y[74SPDZ M7WEMAR%#M)A1VY-YU:UJKWX+BT]UTLRFJ/'MEZ]AOMJ4P&WN(&CO!5D(RA8L MCW7F _W+69D@*W>4W?83PLVO0 MUH -6&ATD[8OLZBY%TO)8B:Z$@0E1T*!87A'*:8N+3I0Y.7F!*6Y>) M(NI+;U%W;YU4+"F@DLFB-8X9U3R<_=L4F.Z!FX,+3/?13P<1[ML%V0#\2&K: M7+^^JW^A*JP6K)7LR-G$3#90H]&N=6'I(^0\DX+2O?1_ MYZ%^&V7TBZM=FEPXR4RM.-.Q$#.R!!*2D9!D1HPIYFA;EY ^2M#4O:P:J7T8 MG [000> JB]>SLK'\*,HC6RVJ<_E(!D?00DCP+G(H?A2#9EJ60,A 5HF MSW1Q,?'6C_,'D#5U1[2Q(-5:(QV [".>TZ\^_0,7N KG-5>>^#X%3MU,;"WCC::D#" Y( M3DNM3-!1@0E(LA.,0Y1DR"6+3F6A4^0G>Q_V[IG=M!_CS3=630=@&W)%1C8< M-<^T08T2-J)WQD+F$B&5 MH C#(D 0OD# ' ECT8KV3T,?)J=!]4>5.NW=@NMUS8*?OT'\T7Z8OD%5Q1<7BZNM]+W M*\Z$T-(F'T (1>%V9!$"SQ)*5E[1KXK%UM[[<.HF?F$Y$NA&TDX/N'N<&RM4 M"4%*,,G3+A*:07#:@]%)%T[6W#3ON-H 7^,]N1P+7^VTT &F7NV6_8#?<%$G MW3'CC,X)!&>I/OHB\G,08+E6VB1KV]>YWB)AXN>7(Z'F&#EW ),W\T7M=[[I MI7$'\LYYR7A]+V!8?6Z5 KB8'217I/58:AO8QIAYC)Y! /+/#4#--##Q&^]; M2>:K7L+W!"$Q6,ZD1XA(@E(4RP*Q4X?8RCJEA@7E;CT/NO>U]^ %AR4VV7,! MSGC"[OT)T.![C)>?P^(3KN>+781RO:].<)'SY-K37.WL)Y(37/9H&4V0U4=W M/))I(TPZ'P5$E[G$D%W(S>N =7;QY*4U8:"+)6RDX'" M\W(2]-VF;-H[SW[1>)0&N[6"[U>(?\W7%^2-W1;GK$@=97 :"JL7PAQM'<_# M0=,Y(Z-TAO;@22#Z")'3WJ?VB]96>NT6N+/@BG7!2DB\7L*@BA"]-X Z6I5K M7WDSPLO70X_OT>Y>^X7@7AHZ\OA^OXL^ MZ_)');S5MDZ>=U"2]*!R(6"7%$%$%XL*POGF]6GWD#%MV-! [W=O'XX3=0=G MU<\L;$>=A!"<+0Q\9'6V1*%874:$S$+T.9' MDU_#EZNFJ24K6T3F0-&# *51@7<45$C+14%=C&E>2/T0+3UA9G\=/PJ9 P4^ M=>/AY>(;KBYJSZ%?EQ?XZA+_&;Z3.M7NN9XW,1BM+ @7$[EP 2$4+.#0)$R9 MD[=OGW!-!BS3$RP.U>-R'*%.C(_?K?])]= M4^7-K]^$M+DLV7&8/+.;?LI:UAY8F@?PH200'A-'5N@,-P-@<]CJTV:;FJ/I M!"J8&&2[(;LO\K=ZT?_BTPKQQEB .KU7<4TVV56Y9?(!H\D*-#)6M G"]V+CB66FS<8T1T=+H7;G][Z[?O!+T4#.P13@EM?Q#SY#W,SFSDE$E$5% MT3J9]P I/1U(K2.EP^3=Q4O!GQEY&5:K[W2DOOBRO%QT^VYS._LS)_]:A&U7 ,PU ME[5A1VNRFO1_X'0D2^T$I^VF/%GJG!*/-LOF[[:?)*HGHS0&HH[50Q==Y-\M M%Y^J_U]9FVG#G:"S&;1-5389*6*LQ[1S3DC/$XKFLQ-OK-^3C]P&, =+MUD= M:!MD7!=#,V6-MPYD/8*!CML:4WB###Q'@Z8D8T+KLK7[*9GV->C8V#E0 MXKTW"[KW8GAVRS\[_!:;/FG\>^S;Y%[?9/]7&^G\E! .BWR5K#OVQO^ISQU! M@DE,#J5* D(%I-N[/P4HPI3C:?4G^ZBH"2L[6HZ_2(4M^& M5Q-1R%AH5Y0M.:A4[*A!0[\5 ?OH?4A%P#ZB[B[CM;G'3#'P(KD'KI$XD%G3 M>2(E<&5DX*Q8)L>-,/NL"-A+L4]7!.PCY>YPT41R&E%PR 'QXL1.8O; M4RO^1A4!>^EQCXJ ?80Z,3[J7?.+1?Z(%,J0UW?[\B@EGZ.*'!C%Q+4+JH1 MEA88A4J6Z]IE>LC-_^.K])2[;(".AB+M^B8_1B=*<;6;EJ$X6B4'C@<+4BN' M/D5)[/Q-;_(/A48[@7;@C]1ZCHR>3K2D.T3+;B?E['TP1@!:[T%AK0:7M)V2,ZBBJG)#SK^/&LC\U[!<[7M?,Q*>0DQ6PH"8_(0F=;@ MO!5)2>U9\][2CY SK65JI/ A,#I ^GVE:';L7$U84HQ[%LAZ)TN&6Z%.X&5( M(.A#HC$L:1P2@3^Z2(?@.$2-#V=HCI#IA.!8KRZ(D?&]!J";32.1 M:6]M NYXK?=$#4%84Y_G9UU\85(/"K)H@1MFA;[[85(>6KNGOGW_Z[N+O+.9EJND::V/]@'/HH<^?#A,CJ7'96*8=>+L/%535,S-9%H!QH4!YM!1@ MUME_A=F$,D8Y< M9858BW,A>6]!N2@@F.3 )A6M-Q&Y'/>9QF/4]72)>2 8'@58,\UT@+E;_O]Z MUR^S/K)+(;/:%H 'DA9W9''I6^D\S\ALE*IY3N=^4GJZH6B#IA8R[P Z1':5 M"46DVP>5-=NY7%^L9YDSGH*D@UI44TZN0&U>3:=UE$[KF&1I/I'Z(5IZ2@>V M 4\3J7> GEOOX'YLB>V7=2+C^]4\(9]%'XO6"H&CJ8_B"H-@$P.KI#3%Q/4?X81UTKO73Q\/7>_-FOES7"."N[*I3:$3U0!))_^7Z5"]O]P?5, MZ>B23@JX#H:.=IW!"Q6 %PIHZK077TYRSS&=1W8R M>#;55Q>6],%#XC>"T_KS\OQ&1$3;\F*9_KUA_K?5_-,G7,TR>2/1I@R,U;(P M&1G$; QD7MNR6"PQC=O(;V^2IQUM=M*#?@0=]@W:N[Q%0[O.% Y:N5 ?S!?R MI7FA4T(*Q87UM"]/A<_#H#C:O+230O$XS71P?C^]R7Y;A4PQW*OP?3W3105' M<3Y$&W/M4)7!15L@,=3>"Y]M;-TE?B\"IQVT-HT1/%0_SP)\]+,U^+J]35C=L:9GVR)==NM,[6RG$/40D#6C-DQO)@ MS!@OZ0>0-@QRS^K>8PRE=("U&_NG_A_-+_/& ?SV+DBM6L@136+7+ M(H+3$D$4SGTR5B8_XG7:0V0-P]BSNAYIK8P.\/6C_4A-OI]1(#1?A//ZTVW7 M0#YSKL@4% .;:FVP)@_562. CKV@O;8D-3>"%7N4J&'8>G97(^T4T1VR=EL' M\P^Y??Q,PMX-:>,S+;4H*!SHDBG\H2"(8F_:/"536"2"D+&,4;XTG,)AF'M6 M]QTCJJB+I-S+Y9)&88EI[5]4(;P7> H'^$^6+];KE>X_IL\?JO.@;R/KZZMK?7@Y>I#UM%,H5@(FEO K+W0VGOK;ET"//".[>YG M#P/%LTC@-Q%?!];E9YF\"0EWK>"3"\F'4-]05"MI329YF ))IF1C-M[XUOU! M'J)E6 7N,\ZP'RCV+N"SFG\+]1K@>@=46WCUPW?S$#17!]5+1W!@.Y:.87![%HGUDZME8@B^R/]SN;[8 MO!E;OLAY7I46SM^'.;&[:[3RLSBN2NVV82A9Q:G[;WD#$,7L\J!7^LL*?O8++IY'T9SF]Q,DM:4(Q: D3E M(GD"7M5IWP*2T9Y'GXR_?8?S4/N2!U88AH9GD1QO*,H.?/@7VWE-&U5L$QE7 M@YO>K_#+_/++S)-HG. 4BF22C/(6"=Q*0'191!=0HFP]TN])HH;!Z5FEO]LJ MH@-D5;&T\/SBNOE<^&O^Y?+++\O5:OGGMD$=_89"$?+T5"&/#[2)F]F( MHK9JU9"BS.0#>BFQ^3"@;AK=GE2(?33U3-Z2\JE)\N\@D-LP+7*__15^O M;KU\_H#_N9RO-IU$UC/M6([9.\BR/IP7SD-@)H(N7!BILN!I2(/U@Q8?!JYG MD2T_C0(Z,VY54@(Q"G Q!U"A/GZ.D?ZE*(1-:!G:UG- ;JX_##_/(K%^M'B? MQ]BNG^<2W,W,-1U0]:7L)Z3P5W&-:Z^U=X>;Q=? M+R_HU\M%/>8W*MZU/3(4IJHH@6U:V9NHP2N'$"5F$X(-Q;:63&L>IF_W:!^I4-)%L:B?;"$JS2(&.D>"#84H$I9P<-^>[Y"NO?2XQY"N M?83:@6%I:*=_1%(\6>Y"G3B4.,7&@3P)IZV!7-#YZ+DQMG5R; P^INVEU]4) M.CE,_EY;Y64X3Y?GFR\_+,_/WRQ7?X95GF6G@R6S!$5Z3C:)>PCH#"@NL@\A ME8"M)VZ.SM3?Q@T]$+?C;:0&(.II5^VD4(_I/^87G^\PO_Z9^_7/LKK.UVSK M(D0.Q0GEP#$ZV!5+ KPW%@0OTM6]*,PLC?9O>T .M#6VDRY!R\?;[B M:K[,'R_"ZKBR^&-%\8 DZMN!^G3@[2*=7^9:'O'%QOKMB1)=B2>C! M!D5:LF2/@D$+3&AMI/):B-9MZ\?C9MK>TO^K-M>A&#KVD==ODV^JQX]V$R5S M/G (*GM0M>;-U;ZV)=N,1NO$RVBW1R=W"DYU7^_ MPO?W# T_[BK_B0]M?G^_#Q/C7MK;2%$"SS7;JS(HM YBY YR(G]&9U$L&Z/= M1_M+^_OEF#2M<0'$IU&YY==R0(9],6%Z;/)J06WO]]Y Q_4W"D7I__))I M?U'W.$0R"QZ(@0!2"I*'L &"]@FB4H89%XL(@P[9L89(GNBFZ0!E/C5$\LCZ"R8C8&&^B ;0"7YSI$ZEQR!#)?63:01KFGO(/ MYD,L05E(]:&X8I@A>C1@K2C*H)-%MFY9=& 5UHF>3Q]^)C622@\LB9ZEM-G;*'-G M*8U(PI6$D+-20 >S(2.IR @7J6+4G,4R9(3QHXOT!(E#=;@<0Z!=(>./,/^& MJ]OLL(A"CV\!>@4N&@4#FC;6.1Z/WQ\GM97J:\7FX0]):GI/V MQGB"F=TN$EXPI6COY,P\'<*$^2!)3-:G0JXZ(=T-:7GPY$+3'#7-%3H,* ?( M=F(K4LE_O[DI.%O@S@@&GZ,/%/?IL.GDF.M;PY0!0U;>U&%Y>LACX'L^NDLP M'**T93L)=@. W_Y<[LBW+EHGK06K'9&/R"'8XH!S9$R8$$3>#P#7'SV-2W$J M !PFP0["V$VOZ7J$OO[/Y?SB^\OEEZ_+1;WPWQA*&Y@O 0585X=;6V;!AG#!P@Y0Y@\E"[C3K^0,I(1ZP,Y,UC=;F,TZ 9 MRH*EN&!;/W9Y@)2>YKZWSM$?)N^N,B77*9_:?P?7%R^^A?EY%=.N^].N%S6) MI:#D%B3+=4Z5%1"T9("&:YZ)NUR&^,"'K-U3=O9 A3^=G&TG_3[1]>(3?57K M6'>_./N&JX]?,GW.]H&!Q51\\#EC_Q=XOWF9?))\4+9%X;I)=HP6=%+FJTC"MR-\CK: ?) MQTCI*4M"%98C*DZ5FG!CU M=;)(X1ZEQUSDD'D'!RS=D_L_FJEJ)OL^H?7Z&V[G6I5P>?XXLR5IC2I)L,46 M4#%(BJVD Y2) NJ8E0U' &TX(8-@=_*.T(UA-Y)>^@+A=@S\E?'>C.\[*]N) M?K__\>+]6:GYH+#X?B.5LQL7_RI\?_OE"^8YR>+\.WULPOKCWS[CR_/EFKZZ M(1\*I"CZYP@V15%O/\F5%26"3/J1E#O3_L][HZS M\MN?RW?+/VGWOPKS\^^_+\])'7_@_-/G.FQG)\0JO%>7]17>1R3+\4-.ZY\$ M-5^N?EM^(''-OY)QN1+]K\N+[>#,:XO"I>3!>M#9&E#>*_*8I %N6%$A%B7B MD-F O? S:!>=O.MVTUW4.THFWEF_7M8+@+.R$\0@0A-B3]_D^%+&C2[\KNWW(KIK51(9!'T#;4.]$:[1* M)Q=0!!%BJZ0J(-T87O3E?+E?;?56B375< M%7C%'86LBH-C2D .J3B-0=BR/]+N76H8E)[I[<[QPNT**[^MYI\^8?4,-H'G M]62/&SMF)@.)S9H 40A.YWU&\$QHX"%KIBC8]'I_KW# PL-P]$QO:%H+OBM4 M_9,VR6M0%!T@6RVW\T*\BQ:DR#+KHNA_0]HG#UEK&':> MZ75* _%V!9"#2M][;ID04=GB:DZE\KR^I+.%LF*):?0 M[(V91Q8EW22M!=H>?' Z>?ML7N$C%D&7/0-2M:!W64V@_ QE)-*G)G MO%3LF+>&]RPY#$'/_7KD:&%WA:&/EW%=JW7NX6NW/_ZQ0@H:5K]]#HM[7+O)W-OAD>^>&2=M59H6U5 M>ZQL[GU>_Y5H#WZB#7MJ^2V<_]BR5Y]]=GFQO@B+*C+Z MR^>7]8NWB_G%G/[P3R3-A""1A2" "T["##&#"Q2X&VVC5-*ZX/J0T6'[ MYIE>@W0H[[V -?DN72;$O'Y#:ON9B_6UIS<+,J#-Q0$SUI-75PSX.@M%2!0\ MIQR#&.9"/[W6,*P^FPN0YN+MX'7*39[J'MM4%9<;=_442;K$0BB@/4^@DDO@ MG;& FOZ'BG[;O#'0DT0-*_9^%M<;XRBB!V1MW7"RU!ORKWAZN5S7Z=',.>&4 M V/K+O$I0403H%@D864C/+9N1?T8/;#MH[C#X:K=;Z>A?BQMD_?](*?V2QT2DJ"R(6!DJI Y#&2 MG9:9Y&"T,ZW'5AQ'\3!H/HO;E0E4V %@ZS29=1TG0W'-XO5?%\3OY7S]^S.KUHE#> V)M$Y;K+611"GQP@EP'^M6/2Y!&F'R2J&&P>Q9W,^,HXMAY M)&,:P\U<" K!-[]9ST3"R Q%Q5R25Z&"T!#(E0 74T'CQ9 MW-Z,IY .+-C/KL39:OYIO@CG]:=7/H32Q7MN%616HY\0+3@M+"2&D2LN7'1Z M5-?N'J*&H>M9W*N,HX@.D'7UYN;U7U]QL<:-$391^1)%!.&-KT\).3@1'(73 M/"94+'C5&DOWD#$,/<_B!J25L"?/G]Y[.;Y[O;5IP)K?+%=GFYJ+<+X+L<_* MC63R==8XQ%BD$V"BII!'>091NP0I]? +,/!<.: M:SR+]/\)5=$,<",.Y:O__\]PL+[_[/:CZ";P#)XT[>0T[^E?0>9#1( MYU<=TU@D17Y<.TS."<_C"#:__>2]'U(\*^^6BT^_X>K+)O*XYE1L^M!ZX(4' MVF"\MI#Q!LB=Y,4KR1@7C3E]BJ;I6Y\=B8C;YUM3)73@+MWDX0=O'\CB7MV/ MO5_-%VG^-9Q_P-JM,M<"E#\'V[^)4.FM_^Q/-OVSLM E#JS8HZD>04 /2@NP5I-9 M)MS4.E=4G-SQ0<[:0A"78KNE>X M3JOY)L6X;<"/J*T6RH,K-4JJ+]"C2 QHKQE#V\U)V;J0\A%RIHUGC]#['0>K MD<@[.!S?+FC#XO6(F'?U+UP-JML\^.B\W*Z53Z]$6 MCY S-7H:J?S.57L;^?<+I=WP&!USB#93?.%3K9C;N@X*;'%12Y%+,*V?"CQ* MT+1P:J;V87 Z0 <= *IZ F?E8SC']6YFD"Z1V#<&,&9?W41+4O$4>0@;DR/+ MW3ZW<(>(+H%SB(+O3&@Z1MH=P.4#:8((^/QBD5_A-SQ??MVT;M[6,.U8DL;0 ML:\*2)T<[2V.X!W#>LL;A!5>686- 32 K&GSI>-!JK5&.@#91SRG7WWZ!RYP M%*W%\ M/?4^!$Z;!!T/>.-IJ0,(WN^*OKNN7^'%F1QT !^U *6]@Y"D!*%0N)Q=W6@G M"?JN29K6OHWENK?4P\09];.O6'?&XM.&FTVFYCI0CLX$KP,##,A!.8J1G4(- M15L;''JI\I!& X\LT6-D=Z :E^UEVH'%^9F534KO[#JE5PMO6;12 ?(H24"H MR$UT'NCLIH/=L\)+Z\*E1PF:;MA[,Y4OQY+_P6#ZAJNX;'6 _%KACZ_O)R584[ M2RIE44=W%I]JV:XA+XX7"0S1YZQ-YMCZ-=#C%$U\K!VK\$=MT%'2[\((/<#/ MK\M%VK'$I*HB0W4:3!UH YZAM4, M0W+>!8IA=1V;*7RNL^DR()/.9>E%5*VO&1\@9=J8_T00VDO>S0H*6L'FU@B6 M;07LU2]K40:?1>\TJR. '2\9%'F1X(0V8$N..J&A3=,ZD;DOC=.61XT+M,8: MZLZ[NL5??9Q0ZW3JQ,-=$\99%(8DEC7DX NHS"0$;0M8Q5SFW!H56E_H[4OC MM-54)T7@L1J:. %ULP#HY[A9"J(V*024'$$QYB#67>4Y-TH@"JZ'I)\>7&#B MXW"DY%,;>79@EFXR1*8Q%%-,ZXGN$G.G2 M3HV4O1Q'\IV!Z$[DRIAREF<*6EDM?,^"Q%.O SG@O$2E&:M']<\1L\T$=YI M8'24[+L([^[EYD:\JDS&>G4$6JI8YR1J\$[4^D*;="[*NSRF23HT8]#\?#LQ MG@[40+^0FD7MO)%)@S"E7DPB@RC(=Z-80FM%OIN4K?,%]Q(R31!W8OCL)>T. ML@4WF1@0B1J6N1#$G?$RUL(:1I&HHV^C=#IDIH)L7<>['X73Q&FG 5EC_73F M30V(0CDZ5)$G8 XI"HU10RC60O12^\ I("ZMWR#L1^$@]#7O_C<)^H[53V?H MNQ667%>2U4X!]4_5*2#+];RJ\G5]/+2N_8'?S=<7,Y%98SAE$^A&-GZ?JL9\=,X%).A>G3]]@KL?.ON4T>2/ C$HW4U/CF(1])E!]#]^=JPOO*B@%,6[ND8B3D3!X7\ M_J")#:,MLTQ*I9NWE[U+Q2" C=;(>$R '2GQWAM\;A_2_^@5LBRW.SH/T*MB;Y;&Z4C!;6+%.P1N,!)6O 6/O!95.B>L34*+]N]W6G:DN+\FBX1X M-6/)I?,19<$*V!U=01J#YC@..V,$NOEH@M:MH[$]Z%OZKDIL+JPR^, =2<*]RM)FYUEOBS6@2VUODIP!9QT='_K$YM[*>V;H?+.\7,T"+XR8TH VU6E&Q*1C24+)(>@@#;+F*9I]:9SV\J9+ M;.ZMNJD[*>_#V_P;OECDWS[C"D-M!SS+-MKH3(; 9]B/[CI8J\"]0Z^AJ!#((<%0YV,: MH A.:>>41]U\[,$AA$Y[[=('.)LHL8NQW@\]?[::,0PY PN9?!"= G@C'!1I MBHY>*!U\8S0>\]Q\M-&1)\-;"T5T^QSA 7DE1,UJUT;F50%EBH60ZJ5F8"5$ M&:5QK5,[PZF;NI5/LXN;D132@:]W;R'&X_E]##"X$D>ZW5\33,67H94T;137N_PO"^3G\FI549RD"Q(4%P4\(F^M1*M,%PE M8\$+BWJIX)!C>Y^"(C9@P<%(5PH+(DEX-[7D<;)N,T&FP^]7GW2$ MP+T5U46OHAKJ#T["%\>,]T:#,:I.TK!DXFO=>,I*,DDV/EHVX*9D_Y6GO1X9 M&60G4,8SL'6S@(H5[3)DQ0*%5;+4;O81M),L">G)ESAI3#SY#4@GMFTOQ71P M[W$O/P^FREFQ7F%-:0E+!ELZ"W'3#,I)H8US/AEV"M3U><\Q)02;J*R+VXW[ MF[5(Y!DM>:A$=:Q]?32$X#1@'>@8C$U1M+[;.+PUSF@W&U,B;"\5-+S5F/I! MT^Q6[7C;)TTS/M&CIMML73]K^J]C)?LR?)W3\?3Q8G69B SZA&_5+_IXL4S_ M_OB5B#C\I=C@CVXJT\,8:O1.[/5_+NLH]JMM;4NBX-QRB)N)(D%G<"HK""9K M9HNPEK#F8R-F8=) (F)"<]J 2^ M^$!F)G*/,AA56C]P>(2<:6]TCM#[G<%HC43>05QT_6)[P\*.H M+DG%0)62:Q6'!V1!6"R%\]C:07B0F&F1TTS=MV'41/8=@.@F_;NY@\5%J[FT MY,S4D1,D#7"NI-J]8)J>-['L%T6X_ M6(M*&D]Q>2QTM&[AU^7%C1S7R^6B9KU(51^JPGAMEB6XX AT*(5*N@OG&T[7;]?K2\PS551AW.1Z]I-3H:6BXR$$$#IK M%('1[^4 7[L),=.>I.T -XUV^K)U6S9>7%Y\7J[F_X]8$?6YK.0,F-^TL2)^ M*.AE4.H5*P4F:+'UT?H(.=-6S8YJVXZ2? \@NB\$.KN\6%^$19XO/LVL$R75 M9LO.\UA'*5-XF^M[;.>EI3!&HVM^6CY!T[0EL"/ J:4.>L74E>W]B&E76/ R MG)]C_N7[ZY ^__QG9SHP(T-]]"I4[84B/$0>'$B;"O>Y/OEJ?8U[--'3ULR> M")6C:;%7V+[^"U=IOL;WJWG"ZU^N=[]=\YE)R07D&N*V(WTA=I'8Q9(0A;)< MG2;W_A2AT];6G@B>3;75Q;OZ/7?A;8Z)81Z\P@)I0&>^\!?[L.;ANK53DORTNBM65EW\.?/6IIWT"6QJGM M$S&@#QA >DWN88ITX@KIP*; G4@F1-:Z-^7I:OO(8LO(98)4ZF!6:2QX+2SH MH)TBX\U$:GT%\5QJ^_;1^SZU??N(O ,/[N$"I%122@HY9%W?"299AZ\D!:80 M!UQ4^;6_:GAVM7U[J7MP;=\^LN\ 1/?4F[E@BDF6 Z8Z5C/K#-&' DQ1.%.* M9 5;#\I[/K5]>ZGWZ=J^?63= UI^I )WU_TAT$X)JH!0D=$FLHKB7ZXH]-5) M!I-S2B->+W54>7.P5A_.MAX@X@DQLEY=$/'U0=V*!'?Q_=?P!3=;QB;.)5%, M6\;H;6(DR&S(I8^&>-",#1LC2PO<@ =]]P,:#ZW=;Y7G(8=/$PE/C) /^/5R ME3[76$Q(7-1(4Z,$%+R%QI3VQE.*PZ1U/P&8P0=-8 MF38Z7XZM@*E;=,\7:7F^>!]6_]Y%J&\N%_G=NY<[$RH#K?],_PU_W+YY?UN%U8G;GY1 M?['K*L"Y,4JF#,S5UE&U=:YG&*!H3_P5&8L;,@7@< KZ\9$/5/WRY'KH%VWO M5\O/\SB_P/R&1%WK>6K[@;/51SP_)REOBC3^^(R+%Y_H;VPZ37S ]>5Y[;S\ M=O$++K#,Z^C>LS\71.GG^=>WBVT+C+/R'E>I N,3SFS0W%F7P.8Z/$:1;?=( M00P6R9-,3N*@EQ(3L]%CH>$(N.\.$?UNGA>+Q;Q6RH75=_K=^7)=:TZD**A8 MC& 4>2[*4K0=/07PVA7I7#16A7PBQ!' >;3$.W 8-U+:5DZ^NEP1 M [0OYLN\W5F_XI^;7ZUG@AQJ-(D<(I7K/#@Z7P+GM&.8-G4GB:(-U;;++C03@(WOJAV?S!G&6+:I"^6@B>JQ3/-28G4X;DY;=/&&WMYOIX_(\7_5&<\YGEAA0I)]J M;WH/,94 K(ALF4O+UDCV6&(YR01TGZN97!7-7\M"M^N?V)HY:\ M/$K^.(4N3@=3,A,0ZY <)8J$P((%;NCX,JYPKUM[%6T+7>ZM"MMFE*PH2F14 MX.@KVDV208R< Q?HK+>9 HZ35-SW5^:RC]8'E>'M+_ .'.^'.UQ$.F13,AD* M_2VRD;R.L:=3MXB@H^0E9SM2G<*![61.V_SA &T/[B:SC^A[Q=#N0@2]T\K5 MYR6!<=IEIG978ADT*ENPZT!R9(0% M\)R14%AUTNJ_>"PD)U.":VV GDG'F;W4^F@[D7UDW&&[(2&1)1X*I(26S*]E MM&\"Q8/*T.EN2];/L]W0$4IZHL'0/A*;6.';]A$7K]OYI_"Q?X_CRD35#_ MLW@,X[PV@ G6.T&'NBKPB4(&P,6XO M%OEQ@&NEF#7.0M%UWH!3"&3F!)A+3?WSIACJK!#]R]4?Y YV3F=?)U M*@[M"AY R5@;0&<#Z+@+6DIOU)#AJX>NWT7Q4&MPG4094^= ']] =ZWPMD=J MW5>_K>:?/M6,;^&TB:("8S)QB[I #(&!* DEVJ2,'Y(9.YZ2+HJ-3FSA6BNH M;SC6.>[KVCGUMU6HWNJK\'T]4U(&X8@I@YXDFVL+-R5(T,QE]"KG[(;\NJ ./,=8K]1#+(G\ MC,@;@NU^*KIH.C85[AHH9F((O@GSU::U^ V703FAM-0(J$A@BF?R5LE)A:"0 MXAH7"Y-#<'7/1T\[P7DMM"IA8GEI ORUCRI8H+/8 M9!5]S/HDZ=3^*G+WT?H>%;G["+S7E.FF2M XXWSR" DK(R761$GAD(UVQ%#D M4I_DCJCKBMR]M#VX(G*H5TI0!9<9V7GS[_+C<)VM2!(KAU*;8#9$$ I%2"@*H#:<41GZ3]#WGH?MGJ'<#I$\7<+ML;4 M0J\&ZT<<8J42T7)-W!C:C;0GP05G(1H6DK<8G3Y)7_QWW5?D-#_^#E/"Q*;K MJEKC>M=%.!A^E[++0I3F@VFE]W_*6?51P,*2^ M;GM97(35<8TE!G.5@R3B&8.8G:X5820\)C,4)(:T%UHETR.PFA]@TP%K'Q4< M":S7BWST ;9CY#J/>BVDPF)0Z#8A";F11@OP#CEH+E7*GDG#A]SF/O3Y'?HU MQQ]@3839P0%VO6,6>7N7?!/@CA?,12H0=0:J$L6"]TP!4RXSIE&%V-K&/$;/ M= =7&VW?_VKR>-%W*L8MZW1]"A!TQU7H\"IG? GZZHU:&4GUH2N+ MVG#&W/,9M#F.&]4<*TW>&.RCN&Y\K<-8);]1J5BP-OEWH%"$[1-OK[33$1-B M\Q%UXV%T'-^L3XSNH[@>CMXK-R+G>=5:.'\U7Z?SY?IR]4.*5F1;?160W),4 MO>1 C@NOUTO.IZ1XX4->P@Q9J^N7,$?F(-H)>>(;EEM;[P/62T[R.U\N%QM> M+L/Y;[CZ:(?$N%*"@D!3"S+&RF$R/X4YRLC1_;3_6 MZQ";.(4J>Z\JWLX#"FO,+Y=?ON)BO?GD7RO+M9S^\)+B@1_M(2.E;SWX7O-O_VXATI:'@Z3(@AQ&7CLY MD#G&4JQWF=F26\^]/H[BAG.RZQIWE/:B[KE/FW91ZU^^__@S.SI>_!E6>5M] MD@S77FL/2VBCO@BIZ=R<]5I,3,*XPK6S)"C?5('7-2ODM9<%LV4O)WDAP_S G:*U($G5MOEJ;;]97V@DY9$9FTU" 3C'5,$@\LLJT M!3[M(-%*D%._-5Y>KOXOKI9G"_S_/H9O-8ZJC+P/JPM^U;'9>LV%1M"J/MXG M.$-06H(QBIDDDV=YR/"IIU>:]LJS$30:"[1?>(@=-PICX;XX.E,%J^]*-#AO MZVL/SSE3.9LPY$[\Z96F3D/;WRM'*R5IHCZJM[3:<@M M.)UE'9#&%&%>HFA=M_43 =,>+WV$,8=KI ,X'2ZX'VPO\JW=RG2)5F<#)G*D M"(!E"-S7[H"ROJ9T@6?9&)5C\#&M.WT$K&XG?*;6<09,L89$-I1S(K9@Q-H09? ,8:H2_O>$P\1,W%6:'*<+,=06@?H^X#K MB]4\76#>L/*OQ?QB_>'COZZZZ9>@!2>_([+Z""J3J^I84.#),]$L1[38^H7^ MHP1-?*CWAL)VRNL B4]*]R'A_KC^33Y;+!XA$LO$L>?D*R<)W**T6K+$6.LB M[^.IGC;8[<-1/;'N.T#[C7'35_VN-J.!:4OCZAOF-\O5F\O:_>IJ0G6=S"=4 MEJ4F%^3A90UKJ0<]">M78SQN*E\T;9\E_M ^:WBVT_\5D4SM _9" *,_5U%M+!JA3($HLUW#B76S># M:,K Q [.,]T21T/A.>^#S;\^X'\NY^OY!7ZDXW.><"L#/HLJ21]D )<3UC%R MH3YRYB!-$LX9+#J(7O;#8XQ,>XWQ7/=%,V@\^_WQ.T7_\\6G*]YST?2/=V#) M&@ %7/]_>U?VXV:.X]_W?R&@^WA9(--)!@'2G4:2F<$\&3JHQ-B*W6N[LMW[ MUR_E.E.7+WW^9&?[H3I)55DB^2-%4A3I(*(.4#07!I,WI7G96,O]CUM7?M+: M< 03ED)KM*NRYM'<,N;4_+SG$*O=[/58CI;3M/ZD?L$@ZK95_(=E=$4::4$ M+@8!&(*3TG!F^_&A=J!KW$$FIZHT0P&G V5ZC85XF])"\292;%D&5@2D&->5QL4B"5KL.1K"N&2,3DU5I']=SON M0)61@7\D(9\TG#^4]3#&\.)ZL\ZT-_\&;'G=J MR\F">Q^1]X_Q^AQG@>LGNHN_[O_0JV_S2])HB1@,*@^BK$<5"$_!#VIR^7R( M.FKORY'-]H8=CSMFIF]TMQ3V:;XQ??I?PRR_H1CG6WV ]H_9 M/\RVSZOYC? M_%E_!*^?IJWF]\HQEO0['S_]XX#Q-T?>X!'>O!Z'N7V\G@5..6:>BBK'Y==S_ MOYW=$;/#O9W=1?P=^$\/JE%U,M:*##K5H+TXBM<#(M2L,$4ZUMK!U3'*SG>1<0&:B#F[AX)$YH$/+6<,ELZ&U"?V9RLYW MPLG69>>["*T#]+UPPUJS\$!2V M$UX'2'PWHZ"9%(K\\\JW]_47*GOK&8,I^ZPR0O2Z^N-10.3!DT]DD942)/K6 MO7E?V,ZYO&@\Q+5L):U^@7$RD;_3^M[B MQ0V->Q W$_MV<-I#!AT JF872#O#!2YOVD]HG\F6*Q"FMI]P(4&P!4%P+4V6 MW$?;.@?V:!-= FTUE>R'9[JZ*T [S_V[2M<0_"X2#56B(=@.P37M"WOOP= M9[@(%T38J_QM.IO6?&=ME7--VXT&>9G121G R$)!3%#D%!!1P(V()AF1H@^M MTR2[;'#<2O;A@#>UME(KEY@(4OMN2FO? MG]N[TD/"A2/+O@.TO[I8_PSFITF_5N6)"\''*!RQ$B59"U&(GTF"5+YXB])X MU[IJ9+N==9[P:XR7AQ:KUYK/$W=;_/9=US6J0&5H[][U>'^[?YZM^X^GA;HG"_)&$2'!URQ3#0R=;NGH$36U@AU\@;.I>*<:FU M]W 4PCK//@ZK$OU!IP,C/QA3KNK@W\X7U_]4?XY/"BM.B^*!,:;J5%$%D14- MF2<=LLU*B9-1K"[8GLHS17&BN5C.1C\9K#9))#\)FO^^8J+"6&TKK 9.32W -? M*MX;E/9Q?G%!1VK]YH1+SJ-7%FR1AKQ6H6K[: 96"L5\013)-N;C,)2<=-'N M+FAN_82U 3 Z\+$:"8"1:R*K:VC&#@+3,0 M,I:LAH0Z\,*>G==2SEH3$M&O;:FM%8L!;Y*"S%$X8U7@IIN>R<^3<:() MI'Y-_Z%0.0M]>?/G']/%^G?NF&!2-"PYA$2R 14-"06M J-E22$[J4PWW0>? M)^-$NZWUJR^'0N4L].5QA*6-SDGR#$D85H>B2_">CMBD-0N*DU1";WW7]@O$ M^VNRUJ^N' :3 P/Q-[,^=.7:#:TE;M=,X(DQK>H0.28#J&!M;6.:0?IM7Y'1?A"]X$;+\OI@FK#2O7 M-DQJU"%R#H75;M@J(/A8NV&3&*V4#+EI/1_K^%2.&^B?L$8-#*B?1^4FR)-R MT6ER7.F+0A'!BV# :LW)J8TH>6\I@BU).YL[ED$0/HY"[@2WT[F5>?:5PY.Y M]A<91%3$:!6'*'V= D&FU2610: SS ID),QCZV,[\L[F%J<+G1P)=J=P.FYB MS:/^X"];+28T=T9#-)I3"*L#!)D%6%^$$1J-9D>/WII2>#8W3B>AE\.![QQ4 M\XG;B1?Y$P/#5+2#7$F2%)%(^A)M M@H*VBL65"Z%(#R(G 8KEFH06AF28T'#/BW"]%0:V3/V%^HX MS.[Q[P M1=;(R(5$;2 @<44I3[8IT9\\LUX7CY&Y;F8D[T;:N)[K"=]P# &=\SK;'@QS M4SK8X+F&$#"1L-#5]J<&DI>"!XN:N-29#CU+S+CNY EK31MX]*(G<3,CXF;S M\2,C^"09Y=!*!%ZTK-V!!3B5&427O,TR6".;-V(;C)IQ/;VQ-65\@/2B*@?8 MC%=.=M5)0Y W/J^&1MP9*.7S(>-S+.*3C!B]\(&<8>] U7XQ M/I@,@7%3HLM1F4%NMH]+YFF7G?2KE$,CKA>E/$!X+];@K+_YFCR?MV&ZN(I3 M(V8G@N;U]1VQQQD&02I=WZVRX*,AB0YR2AZ/Q'$G8)^P!SHDE,Y TQY5U:S[ MJ#U( PFE4DD:0;I \K-(+H&,$C23R'+,5N#1BT4:T#7NW.T3UJGFH#GY5GIA M=;FR]EQ 9 M)_>*FSHZQ"J/K>ML.FB]=X#[>MMW\^I5WO4X@^7]I[2&2RE3RI"<%:#(H087 MG8> S$D?6MXYW&@.G%Z6K/D8GTSL9KKB0*1TD-#K"+''4:B=X',ZS\3VZ,C&!-9G.1EBUA3#957 M(V<0;984QB6G>&]5#7TV[^M@] DK"@ M25:,QQ0+]G8$/45'!T^S.M>=,8'33VNG%D+Z\0',(\986Z(R# $M(ZOB38)H M2&;>,;0I<9[3(.W1AB>M@P=6YZMD0\#KO/3NH?>;5.969[!1B%J Y>G@MA8* MDZ*@,D6&01YFC!0\#?LNZB?0JP/@T]-#BQ:LV'@K=I='$BD;CA:,3P$4QPRA M) .&L1Q<4,SE;C-[6U-YTBW;NLCT#0.H,XBYMN?0)&CF:X,18"9D4-)X\#XQ M"DEU9IE$S/@@EZY'H>Y,\H,#X7PTM=P)=&>:0MS,)&4<,T63E^ DUH&-B62I M"V3IE,_,.BD'.00[JS;J/_5X1/7L%'Y=#+MNDV_:S!BC*8AP08.TR,F%3PZ" M40%\T%$6XS"JWLIRMR3M3-*9IW%<#@&WB B<- M6A$<=\'TJJYMU+/_Y.J)J6=;T#7-OQZU9/@C<6,Q3;4ZMG[_'[/I:I@RX8T+ M':$T>#=B^R@'=JB3CTJ R=83#*,&KX($D6V,#FV.L?6HPY'+@=-7S)<7>'T1 M\E(<^VR'N<_U+=N$V*1\$@&0_@_*,EWC4OJK-\RCB4[XYB.&6VW^I(M[=\'L M(PL_BO@[\*>N=DX__.K/Z7(BG) \L@BZ?E%"/ X)Y*XET *?]&7=']BS_?A%FOX5O^'I>'P(3-UGF/"40L:;[I#/@DR'% M9BH5Q4S$TGSN[@!TC ON V#5K 5K(QEW@/,G?+KEQT__^!77$[H\L= QPX%9 M)&)TK(\260:*L[..3GF&N3%@7]Q0!]>,H^)E/I3P.D#BWM(:,&CS. \-RX65((/DN@X:-?0B@BI+@=,@0R0F5T4C!FK\] M/QIQ)ZI@1T#X\95Q#[B=?G'71O;\6'@ MC# 4O$M5&T^6[*,*2G23?1PD^NMOM-\YZ>(A<.OI@>NPS-E8F/:#H&7TED7R MVF-BH&RT9,Q\ '(XLI!6RHRGT1$X3BIP,[L2LS(%8X%9 M04(/% Y%R71EEV>ZS^ 4'PS)9ZW_.T1!,6+0 MMA@HZ"@*U*BY:7@;IK'H*L?PIY];/0/<'0O$I/'Q^-Z,_XN?P M)Q[PJ/F)#VGZ8'G3)AL]1KY=YNZ%Y^VK38:N>(X)="F:/#Z7R.)G"V,ZA!\+M1[_YLRH2_@UG6*:KB51%:CK8R)&M/?6-BQ",1H*X]\[8 MI))J;:.?VV\O!MNW!YY(W.4VWA"8K M+*[3MD5E4+ZV:K99@ B1)6Z]XJYUF]\7-S3N,=D$#X_,5S,!='!2_H:K*RM< MU7920B#3'1P4$PRHI WXVA"4"<_H6PR+:-VWXH<-](66 P0[;\7E XH8VURS M/H@X?QQS\.%RM5R%62:NK9DUL9PQI8( 8QSI59U]$&.B8%2+8%B)2I36K1EW MVN"X#M5P !M.2EVT_'V2<1.C@_:<0I%H#>D1RCI;G24PQ3AIO)71M*Z?>W(C MXUZ;#0>JP[G>)7A>3R\NJZK MABWU9:4&<9H.$4)O;M.K[Q30U"84G^?744]MA_)U?D%R6EXI34K)NN UQ*1K M,"L8."3U2H$G0#/E0,D+:N*F^3%Q+ MN+651P< ^WN8SJKJ?)B]QL7T>[C*W-W>51%9OR]P170QF\AUE)'H*@54" E< M/2Z85U;3ZM>^=-CEMOT\=ANX^\.K"&.T;:R7NNA8(L(_D2V3#P1!$$ MDY(,)7#-6YO$]OF0P8H_A@3B<'(:/25'"K98UY.$BWNW+,M7J]5B&B]75PKW MN-+D7BN]"7)KA4P92@P<%.<2@I4&O+'H"TG2R]:ID\-WO158S2F"]<@2[<", M;D7QE0.]) %_*-6#_H3I\0P:-(D,C%R4(SSK%U M0'W@EK="KSU;]#:290?0?>9DN>;HHP-F$I7.+AL!(@I;1T$[\*2?('1)HF1> M1/.VVSMN<2MHNE.$YI"RVA^*<]*4(5/;$U:8+BAK4IX3R[Q)$#R%?L3'XF16 M7,36,= S6]D*6OX4H=6"]PWO1XY>M'33NGE>[DSYFS_3Q67&/$0)TS;K':F@ M:6?2!R]OBIPK(SP9*[N>':DA<)7(%Z3_2G"Q^#"POK65B#^4AQNZ:@N.3(A@G8=H=>5,E.!RDC7UJ@JZVJBT]>5>6PKZ MNI?9"W'/#PDZNH@[MQ)#EQ97,RX%S-\CC#J!3+?:6-0+>+8"]9Z2[*+0Z,%][QU1UQ-Q7) %>:G:[VM?#6LAQ-JO M.1:;+"^1@-48FANVU",R]T7 ?#AA=&#W_A5JLG=UO?FHM5BGR&1.HE9B!0@A M*]".:^^*\\FU-G(_;&##E\3PJ6K5;T< M2@@1%&JRU,(EX$Q'SS$DD5HWJGMV,^,68PR*GC8"Z !)+\]V"R5XE20'S,77 MTF(-D='A+T1FBEP"Q4KK1BF'#^8;K)YB4$2U$\3(K;JN\F=U N'-XI]P07SZ MY=KBWAS,1JHL0[W^"8).9YDX^% RK F-0:-^.$7OR79:6RXW;@'$(,@9BMD= M6*4#8YGWMWU[;4ETCA/=HIC:8ULZ<$42AX6(7IH8E>TL4?*^MX&-IYX5V0\, MIZ\$K[[-+V>KB6'!1!TM8"QU/&N)$#3Y(XKQ1,07I51KA[#)QGL,68?&7%O@ M[P& _N\IZX$W7:U+H<(L7_62^(*SM#Y.%XMU6?3^MY*[?'K3.\B]R6ITXWAO M_5!K8;F2Y+=XI2)X(0VF8E@QK;LL[+3!0RUOO0G^88FK M0ZQH@58[3:HC2)/(02/_C+1:,,]C=)R\M-9D/[V3<6WC<%AY: ;R&'$D\G^LI;,+V&)ZUQZ<59%*0,Y^+4.WA0'WJDZ64(6K!4J+,3'B0N;H+M5N$0TYNL\*2$VX$CKOUQX%("WD^"XT]F3M^$N6/,/OKG\N/\V\X_[3V%I;O9HD,[F_3 M_YI?A%_FBS_F5]VSKD-\])QS29H4?9&@.-E85UR@OTJ7"OIL'T+GN7S*CBOW M II])3T_&ML[""H?F>&[4"5Z[@TOI&"\4J(X ^<4 B;CA%,Q,-.ZF/3YW8R; M_6AX6#5F? \0NM6Z3[A:7:Q?!%S%FNLFMU>1Z;JS[>]AL?J+E-$XPW,!2<$G M*%(8"(DT)!==F-7*:&R=@=AQBYUY1GLBXR'@!A13[RT87PBGWU[6UNJ_TJ]] MN_QV[^<&21IL6NQ8.82=B!XEI2"YL+])6+?&!:_AE7-[?UURXS"N?(>/3 6'<7,I(4^ M<0TL)U)\QX..V)@9N^SOE-(/N^#JH04=3&8='.)/T';?1ER_/%U^Q.I/Y_J6 MZH[V21':">/HJ'!*U90R'5"66RC2.>>3\0Y;ER4=LM]Q\3H^+B<\".5,KD].92"W'0O$% 0(EY4F'@MIA[>D M3VYMW !G1% >+JA^\?>I=L#.:X7*,7KI?09E67UR6(<%Z\PA&6F9-CFHYD7 M&SV)C;4SC]HNWSU^GBBAZ78G*"*?#%&5#1:Z#0D $+)7$7!7E K6^F M-NUIW%*]L;&VGVCZA=K;^>5B]75-D# R"J$5&*5K@:NL4T-1 294(I2<=?/Q M61LW-6YUW]A@VU,X(U]Q/";F\_QO^'N8YE>%5JCD5,(FRCM'H5H$BTJ"&AQ)0S&^2\LU06*!L-E"9($H\"C!DX9 1I&X M4$16&?Y8'+017$0'T62. M@46+J76R'C'(%7 E!Z0-3-[<33>1+K/9V_)H+60=ZH>G'- M<3)7 XK[>4"UXWV?F*ID?)CA)"O'3=4ZS52LO>'(X/J4:_F1]$E)X?,VS6A> M7F6.7/Y0.^GX@G0TH](04J2S7J%W1A:BTQV&%%IE MG*-K=*3LRM^.D4*BQXFUT),SI:=N9P MGV#Y,;D@&"K'4H3D&*_@)WH,J4&V7@2#"O7#(N-=$--!'F=4V.S/Z[ZPLYS0 MEDU)R,DTUEDUG&7B2:B7R4(BD\A#VB-(&FG4V2B8V(V'S7(R [V/_709E_C? ME_21;[X_^PYTJ\>OSWU2TY>M6VVWT;/5AVO= DF8K! % ^MT+>1&"0&+7D^3 M,LPK'[!U)O2YO1P\>^?'S[UJ;B"2$#DH#\'6%J0F(+E4W@/'I+E &:)J79SQ MU#Y&'@;20OJ/YN TD"_MF[2XVWFPGL#MO:\5LEZB-X[H%UF5((Y MU*T;K#ZSE:Z LX>,-X!F'X;WB9OK'CW!%A/,NG$.(SW2I%8Q%P;9U4[IUF#4 M ]O3L?M>-17U9OCLP??^ '33#YT%4:3+D*P.];)-0!#9@!->%LN4C;QUZU/5R<2@ TL>4HG$$ZG63<$L\)R] M8E'$I%H?58]W,7)7[]:GU(%L[@XH]UKR\^B%TE: -[4C D8%M14"H"E,:AV< M;]Z1YKF]C&ME#I7QBY#9D^$C)UC>ST,=NG#=E/NO5U\6N.ZO]7:^B!@689;P M]M^N[:?P&*0-"8JP"$J56#OBVMK**SC%K)'VP8GU9 IF]Y5[ L^^TIX?C?4= M6*3W\]D7^K1OE76WOJ!$:Z.O$\I#JOT'@X,Z> ^8$AA-"K4VO[$U>FH?X];4 M-#^^#F9UAW"YUB_%K4!G$^"Z=:"N(QM5$I"D+2Y%%J-F P.FA\/K< EO@,P> M[![[=H!V7ZUHK4O[B-_G%]^GLR__FB_^B_[W2_AC6C/0]=MO0YI>D(F]MJ** M""PH$:14 E04#'RT"B*/ROE07\'::,X&)%DK2[8C.P%RCH(:N":MX?;ZK:!V9RW"W.4>R96L_OI[0ZXL MV;(3I>Y=%.,"1-8NA\,9SN.;(:FSB2_TV[,)R>SMG\[^W&Z+]R:M"RJ]2"U) M3YFHG2JOQ<\9N1O1;C=2YZ::6W4]\:+7[1V*GXV]45,9V[WRFMXN])P=Q.>S M@S#(V=AD\[=GF9H*E;W9471,,CTZE*^/3P;]/$O'V5%WD%!R='22] [SX_\D M.^@*\=C'^;FF-SN%*ML3XO&'_4'E3VDQF$7G^#7J M6-5,-DQXT>;KU;:G5=3D,_NU$50OQU&ACA[O=\.^46]JY+)2>#W^X M4@4Y\9%FXM(4LORAY63IVHZLRJ.@4_\EV(A!PN,LVG\,/5J5M/ GZ;$3H]N) M&BLO#I-.G M&\>FDEF&==36E/OAH+^(EBHS1&K8/CSZ9FXFG843O__H]Z>E=](9\#1&-= M2UR4:0=A>OT2PM3;NC#]*!V"@S 4B+KVM"1X@O81,@^!)4>#)*JE%+E.\LL(4X#]OHMR:0$DI.2?MG$4*>4,8 M=T6GP[L,QF!('=(4QF"!5%FD)8B5Z Y+,K)B-E'I1+B:/Y;]9V2I4<(.%,II MY"^&UTSY"1QT%:7!0-9;P323PD5]"CRE37&70"."L1; %TBKFG0MP9L@QEK9>8;.#@'@P- MV&>*%;=8HM80 ! -T!*&<\&>5+J)R+69N05*+5TKYZW$0))?1KMA96L%;&YA MS)JU+P5O_:W#V]6]X+S:/>DEQZ>N0513'#!%F#Q7> QANQ#24@ ( J[&FCB0 M@H#*L59NPN(L5H >F2+Y.5,NU<;5Z,?$:8V.2*FL22G#:R?V (R,@+08_=%M M.I'E-8EWX*3+6D,B.93M9+!'^Z%K,LCB4WQ47!Z6$:&L7S!QK0 W HEMV7B@ M_-Y .09B/Q_"&1*A=/>F("+9J282$UMH0#L-%4NLN4JXUK2,@"MR:1+ ML+0:-N9&!>:$+'=>E"P@X,:1S! M(.Q'0Z<*!:5*:RV9V.%6,&*9R]$C5@:K!0V^C8D%P;WH3]DSN':[@#S>)B ? M]M>!O#%EK>%Y<[+;&-98"E.5,5JE,Z5D5I<.2.>ZDB$L;;: $P"NY%AIY>>< MWQ\;EA=70%X 55P7]T17ZM*0/&X;AZK:5@"U"_5(FAJ;!0-"A7I-)-"R"ZCOB%XM+59I>#(#3;0)P9.+15.HZT!5'E_(<):*:(B[ND5+OKIK8 M@'[CX^/57\ K.H(Z7:PQQZ;V3UNP28*0=]+$!73^Y3V/&"]*\[ $* N:R;<)<0YHQG.NPX*UW4[N%ED>Q]Q54R1G=I&EM.?@KZ?,1K85Q'N_Y M4!*Z7 I%S7&.V'NB2PX4@\0>2#>&8\=$X=2 #Q3*^LZN_6C51+J[6H/I+Z"> MLI 7PGPTG#T76MV0;HX0'LBWGCU%ST3Z5FW%!B]D*Q8.%K/%$FDM68I)3JNYW/C.0-)]]8LH7T&XK-<."Y.!;Z*L0UFY1XQO (LX4N [( M"0?4#<1:,0>JW#3U246DS)[3.)B9RHKP'8 #N_U(E=+;\ MBN\])BT0H_@(%XHQV5>[R5'WM-=MA8OM9UV]^K M;#J,L:+(MN&8EI6CX>++ M*9)1I>5\J,I@7NATVJ@?&^]-,>0;[BEG-)1"S2!AO-B\O/SN=.,%N+?XGRU& M;IH[H>G 9^MM_4&GGPR>;.YVDB?;/J?VJ-/M/=WS?]4*8WM'_8W4'H2)B).! M^7:5+-_L'.XL.C0K;-@5@<3O]'U&M%?=LO!JN'E]/HQ.#,SOC^F$Y^7'^?U4 M_S*\BNORU6X?_!,^']S-WW/WFP4>?/"-YN>C+&C3N#=<%,BK@J5\J"K8Q-/O MQMT_@G]_-KS>./K?C5?G$T6Y&-U26O.9E?C4[.3V_A[/+E%HK#7NKT/A(*34 M1W+XZ@_(*N/"/>TP7D=,:>TG9Y0N_0FL^XP_B#L(/ M\7X%4$L#!!0 ( %.#=%?#46RKE@< '(G 6 >F5V+3(P,C,P.3,P M>&5X,S$R+FAT;>U:;4\C.1+^?K_"![I9D)*05P8"@\0RH(NTQ]R-D/;CR=UV M)Q;N=J_M3LC]^GO*[KQ 8"9S<[-DT8XT(=TNEZM%9:B7W4K#*J6+,?A72W;-FLY:Z,N7^6UO%CH.3^*S^='89#SQ(CYQ;E04Z;$ASWUOM?)1"?->L(QS[.S[7\L)>KHCF1-/ZP/RC]V4P)/QEVVNV_ M[06YB_/,%!Z#672.7Z..34W>K0JY,*?3I>5O'?K@;_6?=̍SY5@EV.N7?> M% V62NM5-F=^POV[_<')V=:Q*;D06$=-+3,_'/07T5*%0*2&S=[QJ[G9:2V< M^/U'?SPMW9/6@*9AQ"9\*IF54R5G8" _48[]5G$+2.LYWI?&>F8*=F-LSCKM MYK^8R=@OI+4@KI+_,-Y8UV"C(FTA3*=O(4S=G0O3S]PA. A#/F?WA9EI*<:R M$:-5QT@8F% 8)!.,P%7!>#%G5>%M)>$!TDO(- @>9SF>K.*:93S%*\M,#O[S M)LIM"!0RE1G-]+C+NFT^&=@#$84H0O@M=,^0D<=*5,@X&DMX1I1L#-*;H)ELS7I^&M M0+#WQX&@9)DJ$&3"RRJH#> /XFBV:^VJR, CW"OH446J*P&= ,Y:!!L G2+N M*1%W@BQ!6>L5)FLXN"=# _9"D>(&250: @"B 5K"<"[8DW(W89DV,[= J95C MY;SE&(C3RV@WK&RL@+M[%)QW^R?=SOLS5R.J+@Z((DR6 M*3R&L(T8MS( ! %7B9842":!RD0K-R%Q$LM!CT21]"R42[5Q%?H1<5JC(U)* M:U(I\-JQ P!#2" M1O_Z(9WP8BS9)3CIGQ9F=P( ]#U\Y Q*?XJ*@\ M+")"23\CXEH#;@02V;+U0-FC@3(,1'X^A3,D*+E_1_%TVMXAB![PPYW!:+]U MVJ&)^"@=M@ (5TAI7\=2@[)MRBNW?1=*>XD$+NJ18B(UE84"L--4N*'% QWX<< M4)"FRE$.#NO2A80=&-(X"8.P'PV=2A24*JTT)V*'6\&(52Y'CU@9K! W.MO GEKRMK \_9DMS6LL12P,R2TB:W5I2!X/M4-E94N VH5Z M)$V-%<& 4*&.98$R0P/;:)$E+1H20?4=\8O%I4HMWP)VTUW";B3AZRG756 J M"JS,,E2':HJ0N&>JO&4AL07SQL?G"[\ 570$:[I87B:F\B];L$UNX$MI2;5S M]O7M#DL657E8?3+.!.P)7$D#O 7,B5W"7,V7,9R;L*!==UVVA99GL?<-+$G) MW*1I92GX:YGS&:VY<1[OZ3P2NEP*1?5)#CMXH4L&%(._GDC7AF.S),.! 9TE M%-72KL-HU82[99E!S!=0+T5("6$^:KJ>,ZWNI:Y/#Y[(-[Y[BKX3Z3NU"QN\ MD5U8.%,4BR726+$4D>8Z3%>$14#[AK)CHX)=FL91Q=*1Y#+3AQ=0F>?*>RF_ MD!(2@UJ"VH6"?4') < ,!G;$\/A+M?1B!5';? MP=W0)9)X9D$<#<1=!JX#4OU#XU!>Y M847$YM4M=ZL=;[J]Q7^Q&+EN;H6F(R\VV_J#5K\S>+&YW>J\V/8EM<>M=O?E MGO^K5AC;/>YOI?8H3$2<#,RW*WGQ8:^WM^A0KZ=AFP7*7NK[@FBW?"#A]2MU M6HU/HQ,#\_LCN$/S\O/\<6)_&UZ]V^^#9\+GD^OW1XZ^6LBQ[E]I9FYY+K>- M>,U"@:1*6$KGIHQ,//O#N/MG\-=GXXY^1/6#UOOK>74U43)C-\OJX5.]8SOX M9SR>Q*N-QL--*!R%9/I,KE[_C5AI7+B*'<8;AZG<^-78:O&$;-Q>=>$)5E#E M-[M\Y8=F]6?\S=M1^*W=?P%02P,$% @ 4X-T5XAO"JC]! "R, !8 M !Z978M,C R,S Y,S!X97@S,C$N:'1M[1IK;]LV\/M^!>=@;0)(CB3+3B*[ M ;(\@ );TS4=^G&@I)-%E")5DDJB_?H=*=N)ZZ3U BQ9&@>(8?$>O!?O3F=. M2E/QPTD)-#_\:?*S[Y,3F345"$,R!=1 3AK-Q)1\RD%_)KX_PSJ6=:O8M#0D M"J(!^2359W9).[AAAL/AG,]DMWN>[+I-)JG,V\-)SBX)R]_TV' _HE$#,-L;%>'!_B#?2\/BK["'I(C>T6C3P17Y("LJ7GN:"NUK4*SH$#7[&U!&W,0] M7G7R[R$?S@3,]0DCJ\3I=X:6!_5$PA^#,JQ@&35,"B(+ M,^N8#,(8>#8> ].X6/-#G*96U/ MRVWUYDH=!"-K!5,"N: JI0*T?W[-H25'F;&0* BB=97^SU6,[U3QK2"9%&*F MT14SI=/G2T,5VIVW1$$ME=/F-TLF;-* WZ612GODK/4$T*QA%CL3':ME',,-301M;I M=592,05,3%7%M':!)QQFCEF,E*! %BB(1] LTI0M^0" MO <*&U)YH*V]4C] M_0"U\M"9P^N'.MRS%!8E!>T6JY9\%O(*U9P" DMJ7FT-]\=KGX::YCE:W>=0 MF&08S\\'0],*D_B#T9,%SW:X,]?B\;=?MDL4]P>Q-<3'NZ*W:#@^9+*JN8VL M1;0I^-(P!;:>:>NJFVC8ICL$0WFQ,-S.=Q:^OXG117S. B \&,1=&%4N]-'3 M!V,;R3^"MZ/_I[>9P*13=44)"$7K*< M'$VIT4:*31G8E(%-&=B4@4T96,NW)ZB]RTKDG;R\E:JC6:K^%^(;FG*8@U.I M>@?L.M&OR55@\[,?A\%YPT _OA7V+[:@?1/=3/I0K"AN- MXK78[CI#=,9 >^N:BC>]06].,#M(24!"YZ\YOV^@1O6U1;[]>FZ/X=?>Z1SS M^!$<6KO\VBY7U1]#JU=;\=Y8N\^OWG.7%'TRE^.Y?R++O,,*NZ['9UG():D: M)94<.T4KXOC9J+MQ_K(U#%_;^\]&J^.208$M);:7AET".2\*AJ\O9/N]8MB# MU-B$K !W5D-AUQ733:NQ:34VK<:FU7A0J[$\2WGIU>:%M1H;Y[^45N-L,=RX MH]58 3Z_5L-.APJI8"KM/"9;^A6;:9*"72X:)9@NOQKYWCTA[I.WQE(*:>;4 M;GQMI]Y(74L-RW/$_0?,##TW8&*+C5":U$ZY,HD;*'>%([7CK (4B,Q"$(.* MULIB1;I_".4AU92JG(-V8EJB*0A0Z.0;_E9PC@(V=&J9$]UDY8SW_6.LVYF5V+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( %.#=%?/*RX(!R0 *MB 0 4 M " :?= 0!Z978M,C R,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 M ( %.#=%=F*,=0_WD &Y>!0 4 " > ! @!Z978M,C R M,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( %.#=%=V? -+[#8! $K<# 4 M " 1%\ @!Z978M,C R,S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( M %.#=%?=4,*@9[X "^5" 4 " 2^S P!Z978M,C R,S Y M,S!?<')E+GAM;%!+ 0(4 Q0 ( %.#=%=;<#N/F < (\G 6 M " #,Q,BYH=&U02P$"% ,4 " !3@W17B&\*J/T$ +(P %@ M @ %>@00 >F5V+3(P,C,P.3,P>&5X,S(Q+FAT;5!+!08 "@ * + )P" "/A@0 ! end