0001802749-23-000054.txt : 20230517 0001802749-23-000054.hdr.sgml : 20230517 20230517080008 ACCESSION NUMBER: 0001802749-23-000054 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230517 DATE AS OF CHANGE: 20230517 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: 23929663 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-20230331.htm 10-Q zev-20230331
000180274912-312023Q1false0.0593http://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrent0.0500018027492023-01-012023-03-310001802749zev:RedeemableWarrantsMember2023-01-012023-03-3100018027492023-05-15xbrli:shares00018027492023-03-31iso4217:USD00018027492022-12-31iso4217:USDxbrli:shares00018027492022-01-012022-03-310001802749us-gaap:CommonStockMember2022-12-310001802749us-gaap:AdditionalPaidInCapitalMember2022-12-310001802749us-gaap:RetainedEarningsMember2022-12-310001802749us-gaap:CommonStockMember2023-01-012023-03-310001802749us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001802749zev:ConversionOfConvertibleDebtMemberus-gaap:CommonStockMember2023-01-012023-03-310001802749zev:ConversionOfConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001802749zev:ConversionOfConvertibleDebtMember2023-01-012023-03-310001802749us-gaap:RetainedEarningsMember2023-01-012023-03-310001802749us-gaap:CommonStockMember2023-03-310001802749us-gaap:AdditionalPaidInCapitalMember2023-03-310001802749us-gaap:RetainedEarningsMember2023-03-310001802749us-gaap:CommonStockMember2021-12-310001802749us-gaap:AdditionalPaidInCapitalMember2021-12-310001802749us-gaap:RetainedEarningsMember2021-12-3100018027492021-12-310001802749us-gaap:CommonStockMember2022-01-012022-03-310001802749us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001802749us-gaap:RetainedEarningsMember2022-01-012022-03-310001802749us-gaap:CommonStockMember2022-03-310001802749us-gaap:AdditionalPaidInCapitalMember2022-03-310001802749us-gaap:RetainedEarningsMember2022-03-3100018027492022-03-310001802749zev:ConversionOfConvertibleDebtMember2023-01-012023-03-310001802749zev:ConversionOfConvertibleDebtMember2022-01-012022-03-310001802749us-gaap:SubsequentEventMember2023-04-270001802749us-gaap:SubsequentEventMember2023-01-012023-05-160001802749us-gaap:SubsequentEventMember2023-04-272023-04-27xbrli:pure0001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-03-31zev:customer0001802749zev:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberzev:CustomerTwoMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001802749zev:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberzev:CustomerTwoMember2022-01-012022-12-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzev:CustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001802749us-gaap:CustomerConcentrationRiskMemberzev:TotalForCustomersWithSalesOfLessThenTenPercentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-31zev:item0001802749zev:SupplierOneMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001802749zev:SupplierOneMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001802749zev:SupplierTwoMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001802749zev:InventoryPurchasesMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001802749zev:SupplierOneMemberzev:InventoryPurchasesMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001802749zev:InventoryPurchasesMemberzev:SupplierTwoMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001802749zev:InventoryPurchasesMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001802749zev:SupplierOneMemberzev:InventoryPurchasesMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001802749us-gaap:MachineryAndEquipmentMember2023-01-012023-03-310001802749us-gaap:VehiclesMember2023-01-012023-03-310001802749us-gaap:LeaseholdImprovementsMember2023-01-012023-03-310001802749us-gaap:ComputerEquipmentMember2023-01-012023-03-310001802749us-gaap:SoftwareDevelopmentMember2023-01-012023-03-310001802749us-gaap:FurnitureAndFixturesMember2023-01-012023-03-310001802749zev:ZeroEmissionVehiclesMember2023-01-012023-03-310001802749zev:ZeroEmissionVehiclesMember2022-01-012022-03-310001802749zev:OtherMember2023-01-012023-03-310001802749zev:OtherMember2022-01-012022-03-310001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-01-012023-03-310001802749zev:VehiclesRomeoPowerBatteryPackRecallMember2023-03-3100018027492023-04-012023-03-310001802749us-gaap:LongTermContractWithCustomerMember2027-09-012023-03-31utr:sqmi0001802749zev:ConvertibleNoteDueMay2024Member2021-05-060001802749zev:ConvertibleNoteDueMay2024Member2023-03-310001802749zev:ConvertibleNoteDueMay2024Member2022-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2023-03-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2022-12-310001802749us-gaap:FairValueInputsLevel1Member2023-03-310001802749us-gaap:FairValueInputsLevel2Member2023-03-310001802749us-gaap:FairValueInputsLevel3Member2023-03-310001802749us-gaap:FairValueInputsLevel1Member2022-12-310001802749us-gaap:FairValueInputsLevel2Member2022-12-310001802749us-gaap:FairValueInputsLevel3Member2022-12-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001802749zev:EarnoutLiabilityMember2022-12-310001802749zev:EarnoutLiabilityMember2021-12-310001802749zev:EarnoutLiabilityMember2023-01-012023-03-310001802749zev:EarnoutLiabilityMember2022-01-012022-03-310001802749zev:EarnoutLiabilityMember2023-03-310001802749zev:EarnoutLiabilityMember2022-03-310001802749us-gaap:EquipmentMember2023-03-310001802749us-gaap:EquipmentMember2022-12-310001802749us-gaap:VehiclesMember2023-03-310001802749us-gaap:VehiclesMember2022-12-310001802749us-gaap:LeaseholdImprovementsMember2023-03-310001802749us-gaap:LeaseholdImprovementsMember2022-12-310001802749us-gaap:ComputerEquipmentMember2023-03-310001802749us-gaap:ComputerEquipmentMember2022-12-310001802749us-gaap:SoftwareDevelopmentMember2023-03-310001802749us-gaap:SoftwareDevelopmentMember2022-12-310001802749us-gaap:FurnitureAndFixturesMember2023-03-310001802749us-gaap:FurnitureAndFixturesMember2022-12-310001802749zev:CapitalProjectsInProgressMember2023-03-310001802749zev:CapitalProjectsInProgressMember2022-12-310001802749us-gaap:CostOfSalesMember2023-01-012023-03-310001802749us-gaap:CostOfSalesMember2022-01-012022-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001802749zev:ConvertibleNoteDueMay2024Member2021-05-062021-05-06zev:day0001802749zev:ConvertibleNoteDueMay2024Memberzev:ConvertibleNoteWarrantsMember2021-05-062021-05-060001802749zev:ConvertibleNoteDueMay2024Member2021-01-012021-12-310001802749zev:ConvertibleNoteDueMay2024Member2021-12-310001802749zev: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-03-310001802749zev:ConvertibleNoteDueMay2024Member2022-01-012022-03-310001802749zev:ConvertibleNoteDueMay2024Member2022-03-310001802749zev:ConvertibleNoteWarrantsMember2021-05-062021-05-060001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2023-01-012023-03-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2022-01-012022-03-310001802749us-gaap:CommonStockMember2022-08-3000018027492022-08-302022-08-300001802749zev:LincolnParkCapitalFundLLCMemberus-gaap:CommonStockMember2022-07-012022-09-3000018027492022-07-012022-09-300001802749us-gaap:WarrantMember2023-03-310001802749zev:PublicWarrantMember2023-03-310001802749zev:ConvertibleNoteWarrantsMember2023-03-310001802749zev:PrivatePlacementWarrantMember2023-03-310001802749zev:PublicAndConvertibleNoteWarrantsMember2023-01-012023-03-310001802749zev:PrivatePlacementWarrantMember2021-05-060001802749zev:ConvertibleNoteWarrantsMember2021-05-060001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-01-012022-03-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2022-01-012022-12-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2023-01-012023-03-310001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2023-03-310001802749zev:A2021EquityIncentivePlanMember2023-03-310001802749zev:A2019EquityIncentivePlanMember2023-03-310001802749zev:A2019EquityIncentivePlanMember2023-01-012023-03-310001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001802749us-gaap:CostOfSalesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001802749us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001802749us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001802749us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2023-01-012023-03-310001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2022-01-012022-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001802749us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001802749us-gaap:EmployeeStockOptionMember2023-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2023-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2022-12-310001802749zev:FourZeroOneKSavingsPlanPart1Member2023-01-012023-03-310001802749zev:FourZeroOneKSavingsPlanPart2Member2023-01-012023-03-310001802749us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001802749us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001802749us-gaap:WarrantMember2023-01-012023-03-310001802749us-gaap:WarrantMember2022-01-012022-03-310001802749us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001802749us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001802749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-3100018027492022-01-012022-12-310001802749us-gaap:SubsequentEventMemberus-gaap:WarrantMember2023-04-260001802749us-gaap:SubsequentEventMemberus-gaap:WarrantMember2023-04-27
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 March 31, 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 May 16, 2023, there were 5,652,174 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)

March 31,
2023
December 31,
2022
(Unaudited)
Assets
Current assets  
Cash and cash equivalents$35,447$56,011
Accounts receivable, net of allowance of $2,989 and $2,028 as of March 31, 2023 and December 31, 2022, respectively
10,9019,899
Inventories46,98847,066
Prepaid expenses and other current assets7,8269,401
Total current assets101,162122,377
Property and equipment, net12,47511,519
Operating lease right-of-use asset, net7,4117,735
Other assets1,7701,928
Total assets$122,818$143,559
Liabilities and stockholders’ equity  
Current liabilities  
Accounts payable$5,228$7,961
Accrued expenses and other current liabilities11,9126,270
Warrant liability5460
Current portion of operating lease obligation1,7341,649
Total current liabilities18,92815,940
Long-term debt, net of debt discount52,75562,103
Operating lease obligation, net of current portion7,2627,735
Derivative liability2678
Earnout liability1,8592,265
Other long-term liabilities851880
Total liabilities81,68189,001
Commitments and contingencies (Note 13)
  
Stockholders’ equity  
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of March 31, 2023 and December 31, 2022
Common stock, par value $0.0001, 250,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 5,652,448 and 4,492,157 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively
11
Additional paid-in capital230,965220,951
Accumulated deficit(189,829)(166,394)
Total stockholders’ equity41,13754,558
Total liabilities and stockholders’ equity$122,818$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 March 31,
20232022
Revenue, net of customer refunds$1,311$5,412
Cost of revenues8,1527,722
Gross loss(6,841)(2,310)
Operating expenses  
Research and development2,0871,942
Selling, general and administrative14,84811,599
Total operating expenses16,93513,541
Loss from operations(23,776)(15,851)
Other (income) expense, net  
Interest expense, net3,1293,861
(Gain) loss from change in fair value of warrant liabilities(6)(188)
(Gain) loss from change in fair value of derivative liability(39)(2,555)
(Gain) loss from change in earnout liability(406)(6,172)
Gain on extinguishment of debt(2,965) 
Other expense (income), net(54)(41)
Total other (income) expense, net(341)(5,095)
Net income (loss)$(23,435)$(10,756)
Net income (loss) per share, basic$(4.89)$(2.86)
Net income (loss) per share, diluted$(4.89)$(2.86)
Weighted-average shares outstanding, basic4,794,1783,756,402
Weighted-average shares outstanding, diluted4,794,1783,756,402

See accompanying notes to Consolidated Financial Statements.
4

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

Common StockAdditional
Paid-in
Capital
Stockholders’
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesPar Value
Balance as of December 31, 20224,492,157 $1 $220,951 $(166,394)$54,558 
Exercise of stock options6,744 — 7 — 7 
Vesting of restricted stock units, net of taxes5,604 — (2)— (2)
Stock-based compensation expense— — 1,442 — 1,442 
Conversion of convertible notes payable1,147,943  8,567 — 8,567 
Net loss— — — (23,435)(23,435)
Balance as of March 31, 20235,652,448 $1 $230,965 $(189,829)$41,137 
Balance as of December 31, 20213,753,132 $ $206,776 $(181,564)$25,212 
Exercise of stock options1,222 — 6 — 6 
Vesting of restricted stock units, net of taxes3,321 — — — — 
Stock-based compensation expense— — 972 — 972 
Net loss— — — (10,756)(10,756)
Balance as of March 31, 20223,757,675 $ $207,754 $(192,320)$15,434 

See accompanying notes to Consolidated Financial Statements.
5

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

Three Months Ended March 31,
20232022
Cash flows from operating activities
Net income (loss)$(23,435)$(10,756)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization532 361 
Provision for doubtful accounts961 48 
Provision for inventory obsolescence and write-downs3,256 95 
Gain on extinguishment of debt(2,965) 
Change in fair value of warrant liability(6)(188)
Change in fair value of earnout liability(406)(6,172)
Change in fair value of derivative liability(39)(2,555)
Stock-based compensation1,442 972 
Amortization of debt discount2,171 2,119 
Non-cash impact of operating lease right-of-use asset324 267 
Changes in operating assets and liabilities:
Accounts receivable(1,963)213 
Inventories(3,178)(2,785)
Prepaid expenses and other assets1,695 80 
Accounts payable(2,736)(898)
Accrued expenses and other liabilities5,496 3,057 
Net cash used in operating activities(18,851)(16,142)
Cash flows from investing activities
Purchase of property and equipment(1,673)(2,024)
Net cash used in investing activities(1,673)(2,024)
Cash flows from financing activities
Payments on finance lease obligations(45)(15)
Proceeds from exercise of stock options7 6 
Tax withholding payment related to net settlement of equity awards(2) 
Net cash (used in) provided by financing activities(40)(9)
Net (decrease) increase in cash(20,564)(18,175)
Cash - Beginning of period
56,011 168,538 
Cash - End of period
$35,447 $150,363 
Supplemental cash flow information - Cash paid for interest
$381 $113 
Significant noncash transactions
Conversion of convertible notes for common stock$8,567 $ 
Property and equipment included in accounts payable and accruals(223)387 
Finance lease right-of-use asset in exchange for a lease liability 183 

See accompanying notes to Consolidated Financial Statements.
6

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.

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 14 for additional information.

Liquidity and Capital

As of March 31, 2023, the Company had $35,447 in cash and cash equivalents. For the three months ended March 31, 2023, the net loss of the Company amounted to $23,435. Cash used in operating activities was $18,851 for the three months ended March 31, 2023. The Company had positive working capital of $82,234 as of March 31, 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 public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. There can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company.

7

The Company has secured and intend to employ various strategies to obtain the required funding for future operations such as accessing capital through the Company's ELOC Agreement with Lincoln Park Capital, LLC. However, the ability to access the ELOC Agreement is dependent on common stock trading volumes and the market price of the Company's common stock, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's ASC 205-40 analysis. As of March 31, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC Agreement.

If capital is not available to the Company when, and in the amounts needed, the Company could be required to delay, scale back, or abandon some or all of the Company's development programs and operations, which could materially harm the Company's business, financial condition and results of operations. 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.

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

8

Concentrations of credit risk

As of March 31, 2023, two customers accounted for 31% and 18% 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 March 31,
20232022
Net Sales% of RevenueNet Sales% of Revenue
Customer A$830 23 %$  %
Customer B788 22 %  %
Customer C  %1,478 27 %
Customer D  %1,965 36 %
Customer E  %720 13 %
Total of customers with sales greater than 10%$1,618 45 %$4,163 76 %
Total of customers with sales less than 10%1,948 55 %1,249 24 %
Gross Revenue$3,566 100 %$5,412 100 %
Customer refunds(1)
(2,255) 
Total Revenue, net of customer refunds$1,311 $5,412 

(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 March 31, 2023, one supplier accounted for 21% 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 March 31, 2023, two suppliers accounted for 18% and 14% of inventory purchases. For the three months ended March 31, 2022, one supplier accounted for 13% 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
9

Company writes off accounts receivable when they are deemed uncollectible. The following table details the change in the allowance for credit losses for the periods indicated:

Three Months Ended March 31,
20232022
Balance at beginning of period$2,028$3,349
Credit loss expense96148
Deductions
Balance at end of period$2,989$3,397

Inventories

Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.

Property and equipment

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

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

Impairment of long-lived assets

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

10

Revenue recognition

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended March 31,
20232022
ZEVs$3,222$5,179
Other344233
Gross Revenue$3,566$5,412
Customer refunds(1)
(2,255)
Total Revenue, net of customer refunds$1,311$5,412

(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:
11


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(520)
Increase due to billings623 
Balance as of March 31, 2023
$897 

Returns and Refunds

Based on our 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 quarter ended March 31, 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 in the current quarter accordingly. The Company initially recorded, 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 $3,228 as of March 31, 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. During the quarter ended March 31, 2023, the Company recorded an Accommodation in the amount of $611 and this amount is included in prepaid expenses and other current assets on the consolidated balance sheets. The Company expects the Accommodation asset to be derecognized over the remainder of the year ended 2023 as orders associated with the Accommodation are completed and gross revenue is recognized.

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

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 March 31, 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 $10,500 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

As of March 31, 2023, the Company also had $206 of remaining performance obligations related to unsatisfied extended warranty performance obligations the Company expects to recognize ratably from approximately September 2027 through August 2030.

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

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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. Because the remedy is still being developed, the Company 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.

Long-term debt is not presented at fair value on the consolidated balance sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $49,167 and $58,155 as of March 31, 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 March 31, 2023 and December 31, 2022 and a fair value of $3,106 and $3,125 as of March 31, 2023 and December 31, 2022, respectively.
14


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 March 31, 2023
Financial assets
Cash equivalents$31,768 $ $ 
Financial Liabilities  
Warrant liability$ $ $54 
Derivative liability  26 
Earnout liability  1,859 
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 March 31, 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 Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

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


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

Beneficial conversion features

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

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

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

Stock-based compensation

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

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

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 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”.


16

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 $214 and $116 for the three months ended March 31, 2023 and 2022, respectively.

Derivative Liability

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

Earnout Liability

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

Three Months Ended March 31,
20232022
Balance at beginning of period$2,265 $83,144 
(Gain) loss(406)(6,172)
Balance at end of period$1,859 $76,972 

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


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 will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU will require a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company 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 March 31, 2023 and December 31, 2022, inventories consist of the following:

March 31, 2023December 31, 2022
Raw materials$27,866$30,763
Work in progress4,1043,357
Finished goods15,01812,946
Total inventories$46,988$47,066
The Company reduced the cost of certain inventory to net realizable value by $3,256 and $95 during the three months ended March 31, 2023 and 2022, respectively, which was recorded in “Cost of revenues.”

Note 4 – Prepaid Expenses and Other Current Assets

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

March 31, 2023December 31, 2022
Vendor deposits$4,473$4,447
Prepaid insurance1,0212,367
Other prepaid expenses2,3092,559
Other current assets2328
Total prepaid expenses and other current assets$7,826$9,401

18

Note 5 – Property and Equipment

Cost and accumulated depreciation as of March 31, 2023 and December 31, 2022 are as follows:

March 31, 2023December 31, 2022
Machinery and equipment$3,173$2,945
Vehicles3,9883,634
Leasehold improvements3,3553,660
Computer equipment702688
Software1111
Furniture and fixtures1,086969
Capital projects in progress3,3602,317
Total cost15,67514,224
Accumulated depreciation and amortization(3,200)(2,705)
Total property and equipment, net$12,475$11,519

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

Three Months Ended March 31,
20232022
Cost of revenues$159$85
Research and development1592
Selling, general and administrative320179
Total depreciation and amortization expense$494$356


Note 6 – Accrued Expenses and Other Current Liabilities

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

March 31, 2023December 31, 2022
Accrued professional services$1,077$597
Accrued interest1,684806
Accrued payroll and benefits2,1971,451
Other accrued expense1,0721,436
Warranty liability1,8511,268
Refund liability3,228
Customer deposits530427
Deferred revenue92106
Current portion of finance lease obligation181179
Total accrued expenses and other current liabilities$11,912$6,270
19


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

Three Months Ended March 31,
20232022
Balance at beginning of period$1,268$994
Charge for the period558252
Utilized during the period25 (55)
Balance at end of period$1,851$1,191

Note 7 – Notes Payable

Notes payable as of March 31, 2023 and December 31, 2022 consist of the following:

March 31, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Total debt principal 62,86376,863
Unamortized debt discount - Convertible Note(10,086)(14,735)
Unamortized debt discount - Facility(22)(25)
Total long-term debt$52,755$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.

20

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.

During the year ended December 31, 2021, $12,137 of Convertible Notes were converted into 52,769 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985.
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 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 $46 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $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,919 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,754 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):

Three Months Ended March 31,
20232022
Balance at beginning of period$78 $17,418 
(Gain) Loss(39)(2,555)
Change resulting from conversions(13)
Balance at end of period$26$14,863

21

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 March 31, 2023 and 2022 was $3,421 and $3,762, respectively, of which $1,254 and $1,647, respectively, related to contractual interest expense and $2,167 and $2,115, respectively, related to amortization of the discount.

Facility

The Facility provides for both term and working capital loans for borrowings up to $6,700 as of March 31, 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 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of March 31, 2023 and December 31, 2022. Interest expense related to the Facility was $118 and $118 for the three months ended March 31, 2023 and 2022, respectively.

Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$ 
202462,863 
2025 
Thereafter 
Total$62,863 

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 instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases.

Right-of-use assets and lease liabilities as of March 31, 2023 and December 31, 2022 consist of the following:
22


March 31, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$7,411$855$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,734$181$1,649$179
Lease obligation - long-term portion (3)
7,2625737,735619
Total lease obligations$8,996$754$9,384$798
Weighted average remaining lease terms (in years)3.94.64.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 months ended March 31, 2023 and 2022 was immaterial.

Three Months Ended March 31,
20232022
Operating Lease Cost  
Cost of revenues$404$261
Research and development76308
Selling, general and administrative18378
Total operating lease cost$663$647

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

March 31, 2023
OperatingFinance
2023 (remainder of year)
$2,186 $154 
20242,997 205 
20253,043 160 
20263,105 128 
2027517 82 
Thereafter 84 
Total future minimum lease payments11,848 813 
Less: imputed interest(2,852)(59)
Total maturities$8,996 $754 

Note 9 – Capital Structure

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
23

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 statement of operations.

As of March 31, 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.

Warrants

As of March 31, 2023, there are warrants outstanding convertible into 1,218,285 shares of common stock. In total, there are 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.
24


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(6)
Outstanding — March 31, 2023
670,10854230.003.1

(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 March 31, 2023, there were 889,712 shares reserved and 586,128 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 March 31, 2023, there were 82,746 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
25

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 March 31,
20232022
Stock options expense  
Cost of revenues$2$5
Research and development69
Selling, general and administrative197192
Total stock options expense$205$206
Restricted stock units expense  
Cost of revenues$87$54
Research and development6146
Selling, general and administrative1,089666
Total restricted stock units expense$1,237$766
Total stock-based compensation$1,442$972

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

Stock options unrecognized expense$1,907 
Stock options weighted-average remaining requisite service period (in years)2.0
Restricted stock units unrecognized expense$10,079 
Restricted stock units weighted-average remaining requisite service period (in years)2.4

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 three months ended March 31, 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(6,744)1.20
Forfeited(206)11.60
Expired 
Outstanding at March 31, 2023
131,14147.80$1977.7
Vested and exercisable at March 31, 2023
60,48778.401307.2

26

Changes in the status of the Company’s non-vested stock option awards for the three months ended March 31, 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(3,080)33.80
Forfeited(206)42.60
Non-vested at March 31, 2023
70,65435.00

The aggregate intrinsic value of options exercised were $60 and $106 during the three months ended March 31, 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
Granted47,17812.00
Vested(5,753)98.00
Forfeited(8,784)57.80
Outstanding at March 31, 2023
220,86558.40

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 $257 and $165 for the three months ended March 31, 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 months ended March 31, 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 months ended March 31, 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.
27


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 March 31,
20232022
Basic earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Basic earnings (loss) per common share$(4.89)$(2.86)
Diluted earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Net income (loss) - diluted$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Weighted shares outstanding - diluted4,794,178 3,756,402 
Diluted earnings (loss) per common share$(4.89)$(2.86)

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

Outstanding as of March 31,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options131,141157,285
Restricted stock units220,86551,414
Total anti-dilutive stock1,830,5651,808,997

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 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. The Company recognized $600 in losses associated with firm purchase commitments during the year ended December 31, 2022. 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 and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of March 31, 2023. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of March 31, 2023. However, the Company was still committed to the financing
28

arrangement. All other financial commitments under leasing arrangements are described in Note 8.

The amounts in the table below represent the Company’s future minimum commitments.
As of March 31, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$55,742 $725 $56,467 
2024 482 482 
2025 203 203 
2026 163 163 
2027 12 12 
Thereafter   
Total $55,742 $1,585 $57,327 

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. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. On February 21, 2023, the court denied the motion to dismiss. 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
29

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.

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. 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 Romeo.
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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. 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 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 will continue to trade 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.
30

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 in our annual report on Form 10-K, including, but not limited to: our ability to continue as a going concern; our ability to become profitable; our ability to raise additional funds; 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.

31

Recent Developments

Production. During the three months ended March 31, 2023 and 2022, we produced 53 and 74 units, respectively, consisting of zero-emission vehicles, or ZEVs, and separately sold zero-emission powertrains. During the three months ended March 31, 2023, we sold 29 units compared to the sale of 68 units in the same period in 2022. As of May 8, 2023, we had over 500 vehicles on the road with over 4.2 million miles driven.We are currently focused on increasing production of our ZEVs and our mobile battery vehicle charger, reducing costs, increasing the affordability and efficiency of our ZEVs, and bringing new products to market.

Reverse Stock Split. We effected a 1-for-20 reverse stock split, or the Reverse Stock Split, of our 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. All share and per share amounts were retroactively adjusted for all periods presented to give effect to the Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of our common stock to additional paid-in capital.

Material Trends and Uncertainties

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

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 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 IRS guidance as to the roll-out of the new tax credits has reduced the number of customer orders during the first quarter of 2023, 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. Until these processes are established, we believe, customer orders may be delayed.

Supply-Chain challenges. We have been experiencing significant delivery delays from our suppliers since April 2020. In addition, we often do not get informed of delivery delays until or after the expected delivery dates and have, at times, also experienced deliveries in advance of expected delivery dates without prior notice (for orders that were previously delayed), which does not allow for adequate planning. We have also been experiencing shortages of chassis and other components. We have increased our raw material inventories and added new suppliers. However, adding new suppliers, especially for chassis, increases cost and delays production. We expect supply chain challenges will continue for the foreseeable future. As a result of these challenges, we increased our inventory of chassis, batteries, motors and other raw materials to optimize cost, minimize supply chain issues and prepare for an increase in future production. We have also entered into multi-year minimum purchase commitments with some of our suppliers of critical components. As of March 31, 2023, the minimum purchase commitment for the next twelve months is $55.7 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. 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
32

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.

Ability to Continue as a Going Concern. As discussed below, we have suffered recurring losses from operations. Our continuation as a going concern is dependent upon us attaining and maintaining profitable operations and/or raising additional capital from public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. There can be no assurance that we will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to us. If capital is not available to us when, and in the amounts needed, we could be required to delay, scale back, or abandon some or all of our development programs and operations, which could materially harm our business, financial condition and results of operations. 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.
33

Results of Operations

Comparison of Three Months Ended March 31, 2023 and 2022

Revenue

The following table compares revenue for the three months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022$ Change% Change
(dollar amounts in thousands)
Gross Revenue$3,566$5,412$(1,846)(34)%
     Customer refunds(1)
(2,255)$(2,255)nm*
Revenue, net of customer refunds$1,311$5,412$(4,101)(76)%
ZEV units sold29 68 (39)(57)%
(1) Customer refunds are related to the ZEV4 recall on vehicles that were manufactured with Romeo battery packs.

We derive revenue primarily from the sale of our ZEVs. Revenue, net of customer refunds decreased by $4.1 million, or 76%, during the three months ended March 31, 2023 primarily related to lower sales and refunds of the purchase price made to customers for the ZEV4 manufactured with Romeo batteries in connection with the Romeo recall. We will seek to recover the costs and expenses associated with the recall from Romeo. Excluding the adjustment for customer refunds, revenue decreased by $1.8 million, or 34%, during the three months ended March 31, 2023 due to a decrease in ZEV sales. We sold 29 ZEVs during the three months ended March 31, 2023 compared to the sale of 68 ZEVs during the three months ended March 31, 2022. The decrease in revenue and number of units sold was primarily the result of lower ZEV4 sales due to the Romeo battery recall, offset by an increase in the average sales price per unit due to the change in product mix to primarily ZEV3 passenger transit van sales during the three months ended March 31, 2023 compared to ZEV3 cargo van sales during the prior year period.

Cost of Revenues, Gross Loss and Gross Margin

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

Three Months Ended March 31,
20232022$ Change% Change
(dollar amounts in thousands)
Cost of revenues$8,152 $7,722 $430 %
Gross loss$(6,841)$(2,310)$(4,531)(196)%
Gross margin (522)%(43)%

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 months ended March 31, 2023 due to an increase in the lower of cost or net realizable value expense associated with finished goods, an increase in inventory obsolescence expense, as well as an increase in costs per unit due to an increase in raw material costs and factory overhead and other fixed costs during the three months ended March 31, 2023 compared to the prior year period.

Research and Development

The following table compares research and development expense for the three months ended March 31, 2023 and 2022:

34

Three Months Ended March 31,
20232022$ Change% Change
(dollar amounts in thousands)
Research and development$2,087 $1,942 $145 %

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

Research and development expenses increased during the three months ended March 31, 2023 due to an increase in our engineering headcount year-over-year, as we continue to advance the development and design of our products, refine and improve our production processes and enhance our in-house engineering capabilities.

Selling, General and Administrative

The following table compares selling, general and administrative expense for the three months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022$ Change% Change
(dollar amounts in thousands)
Selling, general and administrative$14,848 $11,599 $3,249 28 %

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 increased by $3.2 million, or 28%, during the three months ended March 31, 2023 primarily due to an increase in employee headcount in sales and administration.

Interest Expense, net

The following table compares interest expense for the three months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022$ Change% Change
(dollar amounts in thousands)
Interest expense, net$3,129 $3,861 $(732)(19)%
Interest expense consists of interest paid on notes payable, the amortization of debt issuance costs, the amortization of debt discounts attributable to the bifurcation of warrants issued, and amortization of an embedded conversion feature. The notes payable included, over the periods presented, the Convertible Note and the Facility, as described in more detail in Note 7 to the consolidated financial statements.

Interest expense for the three months ended March 31, 2023 included $3.4 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.4 million of interest income on our cash equivalents. Interest expense for the three months ended March 31, 2022 included $3.8 million of accrued interest and discount amortization related to the Convertible Note and $0.1 million of interest expense associated with the Facility.

35

Change in Fair Value of Warrant Liabilities

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

Three Months Ended March 31,
20232022$ Change
(dollar amounts in thousands)
Gain from change in fair value of warrant liabilities$(6)$(188)$182 

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

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 months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022$ Change
(dollar amounts in thousands)
Gain from change in fair value of derivative liability$(39)$(2,555)2,516 

The changes in fair value of the derivative liability for the three months ended March 31, 2023 and March 31, 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 months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022$ Change
(dollar amounts in thousands)
Gain from change in fair value of earnout liability$(406)$(6,172)$5,766 

The changes in fair value of the earnout liability for the three months ended March 31, 2023 and March 31, 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 determined by management, such as gains or losses on extinguishment of debt and losses related to the Romeo battery
36

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 months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022
Net income (loss)$(23,435)$(10,756)
Adjustments:
Depreciation and amortization532361
Interest expense, net3,1293,861
EBITDA$(19,774)$(6,534)
Stock-based compensation expense1,442972
(Gain) loss from change in fair value of warrant liabilities(6)(188)
(Gain) loss from change in fair value of derivative liability(39)(2,555)
(Gain) loss from change in earnout liability(406)(6,172)
Gain on extinguishment of debt(2,965)— 
Romeo battery recall2,025 — 
Adjusted EBITDA$(19,723)$(14,477)

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 months ended March 31, 2023 and 2022:

Three Months Ended March 31,
20232022
Revenue, net of customer refunds$1,311$5,412
    Customer refunds2,255
Adjusted Revenue$3,566 $5,412 


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. We closed the Business Combination on May 6, 2021 pursuant to which we added $216.8 million of cash, net of redemptions, to the balance sheet.

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
37

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 March 31, 2023, the we had $35,447 in cash and cash equivalents and an accumulated deficit of $(189,829). For the three months ended March 31, 2023, our net loss amounted to $23,435. Cash used in operating activities was $18,851 for the three months ended March 31, 2023. We had positive working capital of $82,234 as of March 31, 2023 primarily as a result of the Business Combination. 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; further develop our products and services; and fund possible acquisitions. Our ability to access capital is critical. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds received from the Business Combination as well as from additional public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. The amount and timing of future funding requirements depend on many factors, including the pace and results of development efforts and our ability to scale our operations. There can be no assurance that we will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to us.

We have secured and intend to employ various strategies to obtain the required funding for future operations such as accessing capital through our ELOC Agreement with Lincoln Park Capital, LLC. However, the ability to access the ELOC 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. As of March 31, 2023 and through the date of this filing, we have not sold any shares of common stock to Lincoln Park under the ELOC Agreement other than the commitment shares.

If capital is not available to us when, and in the amounts needed, we could be required to delay, scale back, or abandon some or all of our development programs and operations, which could materially harm our business, financial condition and results of operations. 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 March 31, 2023, the minimum purchase commitment for the next twelve months is $55.7 million under these agreements. However, we are currently in negotiations with certain suppliers to either blend and extend or terminate some of our future commitments due to supply chain constraints and cost increases for both parties. See Note 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 March 31, 2023, we had outstanding $59.9 million of principal indebtedness associated with our Convertible Note, 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 10, 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.
38


We also had outstanding $3.0 million of principal indebtedness associated with our Facility, which matures on October 21, 2024. We are obligated to make quarterly interest payments of $0.1 million through maturity based on an annual interest rate of 15%. See Note 7 to the consolidated financial statements for additional information.

Leases
We have one material lease commitment, an operating lease covering our manufacturing center, distribution center and office space. We also have an operating lease for IT equipment and finance leases for manufacturing equipment. As of March 31, 2023, our total minimum lease commitments were $12.7 million, with $3.1 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):

Three Months Ended March 31,
20232022
(dollar amounts in thousands)
Net cash used in operating activities$(18,851)$(16,142)
Net cash used in investing activities(1,673)(2,024)
Net cash (used in) provided by financing activities(40)(9)
Net (decrease) increase in cash$(20,564)$(18,175)

Cash Flows Used In Operating Activities

Net cash used in operating activities for the three months ended March 31, 2023 and 2022 was $18.9 million and $16.1 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 three months ended March 31, 2023, increases in net cash used in operating activities, in comparison to the corresponding prior period, were principally driven by increases in cost of revenues and selling, general and administrative expenses, as described in more detail above.

Cash Flows Used In Investing Activities

Net cash used in investing activities for the three months ended March 31, 2023 and 2022 was $1.7 million and $2.0 million, respectively.

Cash Flows From Financing Activities

Net cash used in financing activities for the three months ended March 31, 2023 and 2022 was de minimis.

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 three months ended March 31, 2023 as compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.

39

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

Changes in Internal Control over Financial Reporting

During the three months ended March 31, 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.

40

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

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.

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

During the three months ended March 31, 2023, we issued the following unregistered shares:

On February 10, 2023, we issued 210,443 shares of common stock, par value $0.0001 per share, at a price of $15.80 per share to a holder of the Company’s unsecured 7.5% convertible senior notes due in 2024 in exchange for the cancellation of $3.5 million in aggregate principal amount of the outstanding convertible notes at a discount of 95% of par.

On March 10, 2023, we issued 937,500 shares of common stock, par value $0.0001 per share, at a price of $11.20 per share to certain holders of the Company’s unsecured 7.5% convertible senior notes due in 2024 in exchange for the cancellation of $10.5 million in aggregate principal amount of the outstanding convertible notes.

We relied on the Section 4(a)(2) exemption from securities registration under the federal securities laws for transactions not involving any public offering. No advertising or general solicitation was employed in offering the securities. The securities were issued to accredited investors. The securities were offered for investment purposes only and not for the purpose of resale or distribution

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information
None.

41

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)
31.1†
31.2†
42

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.

43

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: May 17, 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)
44
EX-31.1 2 zev-20230331xex311.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: May 17, 2023
By: /s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)

EX-31.2 3 zev-20230331xex312.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: May 17, 2023
By:/s/ David Agatston
Name:David Agatston
Title:Chief Financial Officer (Principal Financial Officer)

EX-32.1 4 zev-20230331xex321.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 March 31, 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 March 31, 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: May 17, 2023
By:/s/ Timothy Reeser
Name:Timothy Reeser
Title:Chief Executive Officer (Principal Executive Officer)
Date: May 17, 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 5 zev-20230331.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 - Notes Payable 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 0000021 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Earnings (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Notes Payable - Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Notes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Notes Payable - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Capital Structure - Equity Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Capital Structure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Capital Structure - Schedule of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zev-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zev-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zev-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Charges to expense Accounts Receivable, Credit Loss Expense (Reversal) Facility Long term debt Total debt Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued Expenses and Other Liabilities, Current [Table Text Block] Tabular disclosure of accrued expenses and other current liabilities. Outstanding (years) Weighted Average Remaining Contractual Term, Outstanding Warrants Weighted average remaining contractual term for warrants outstanding. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Long-Term Debt, Maturity, Year Two Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Total lease obligations Total maturities Finance Lease, Liability Total cost Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Fair value measurements, and financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Other Other Commitment, Fiscal Year Maturity [Abstract] Increase due to billings Contract with Customer, Performance Obligation Satisfied in Previous Period 2027 Finance Lease, Liability, to be Paid, Year Four Weighted Average Remaining Life Warrants Additional Disclosure Abstract No definition available. Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt maturities Maturities of Long-Term Debt [Abstract] Vesting of restricted stock units, net of taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Number of Warrants Number of Warrants [Abstract] No definition available. Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Warrant Fair Value Warrant Fair Value [Abstract] No definition available. Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Conversion of convertible notes payable Stock Issued During Period, Value, Conversion of Convertible Securities 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. Warranties Guarantees, Indemnifications and Warranties Policies [Policy Text Block] 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. 2026 Finance Lease, Liability, to be Paid, Year Three Net income (loss) Net income (loss) Net loss Net income (loss) - basic Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential antidilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2023 (remainder of year) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Schedule of Debt Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Private placement warrant Private Placement Warrant [Member] Represents information pertaining to Private Placement warrants. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease liabilities Lessee, Operating Lease, Liability, to be Paid [Abstract] Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] 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 Issuance costs Payments of Financing Costs Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] ZEV4 Recalls Vehicles, Romeo Power Battery Pack Recall [Member] Vehicles, Romeo Power Battery Pack Recall 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted stock units unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] 2023 (remainder of year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Borrowings under line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share issue price (in usd per share) Shares Issued, Price Per Share Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease obligation Operating lease obligation - current portion Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Change resulting from conversions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Liability Class [Axis] Liability Class [Axis] Total liabilities Liabilities Weighted average remaining lease terms (in years) Operating Lease, Weighted Average Remaining Lease Term Equity Incentive Plans Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Inventory Purchases Inventory Purchases [Member] Inventory Purchases Vendor deposits Prepaid Vendor Deposits, Current The amount of current portion of prepaid vendor deposits as at the end of the reporting period. 401(k) Savings Plan Part 2 Four Zero One K Savings Plan Part 2 [Member] 401K Savings Plan Part 2 [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Product warranty period Product Warranty Period Product warranty period. Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Stock Conversion Description [Axis] Stock Conversion Description [Axis] Useful lives Property, Plant and Equipment, Useful Life Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Financial assets Assets, Fair Value Disclosure [Abstract] Refund liability Refund liability Contract with Customer, Refund Liability, Current Outstanding at beginning of period (in dollars per share) Outstanding at ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Notes Payable Debt Disclosure [Text Block] Finance lease liabilities Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Schedule of earnout liability Earnout Liability Fair Value [Table Text Block] Earnout Liability Fair Value [Table Text Block] 2023 (remainder of the year) Other Commitment, to be Paid, Remainder of Fiscal Year Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Vehicles Vehicles [Member] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Subsequent Event Subsequent Event [Member] ZEVs Zero-emission vehicles Represents the information pertaining to Zero-emission vehicles. Schedule of changes in contract liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Warranty liability Product Warranty Accrual, Current Total assets Assets Thereafter Long-Term Debt, Maturity, after Year Two Long-Term Debt, Maturity, after Year Two Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Supplier [Domain] Supplier [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accounts receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of fair value hierarchy Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Interest Expense, Debt Accrued payroll and benefits Employee-related Liabilities, Current Convertible note Convertible Note Convertible Notes Payable Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings (Loss) per Common Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Finance lease obligation - long-term portion Finance Lease, Liability, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Provision for doubtful accounts Provision For Doubtful Account Provision For Doubtful Account Warrants to purchase shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Remaining vesting period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt Vested and exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Finished goods Inventory, Finished Goods, Gross Gross loss Gross Profit Entity Registrant Name Entity Registrant Name Shares issued (in shares) Stock Issued During Period, Shares, New Issues 2026 Other Commitment, to be Paid, Year Three Subsequent Events Subsequent Events [Text Block] Supplier Concentration Risk Supplier Concentration Risk [Member] Earnout liability Earnout liability, fair value Earnout liability, fair value Software Software Development [Member] Entity Address, City or Town Entity Address, City or Town Cash paid for remaining annual interest due Interest Expense, Long-Term Debt Leases [Abstract] Leases [Abstract] Operating expenses Operating Expenses [Abstract] Vesting of restricted stock units, net of taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for inventory obsolescence and write-downs Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 401(k) Savings Plan Part 1 Four Zero One K Savings Plan Part 1 [Member] 401K Savings Plan Part 1 [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible notes payable Convertible Debt Securities [Member] 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). Accrued interest Interest Payable, Current Research and development Research and Development Expense Machinery and equipment Equipment [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Derivative liability Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2025 Other Commitment, to be Paid, Year Two 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). Use of estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other (income) expense, net Other Nonoperating Income (Expense) [Abstract] Customer deposits Customer Refund Liability, Current Accounts payable Increase (Decrease) in Accounts Payable Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentrations of credit risk (as a percent) % of Revenue Concentration Risk, Percentage Subsequent Events [Abstract] 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. Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Income Taxes Income Tax Disclosure [Text Block] Warrant exercise price (in dollars per share) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net income (loss) per share, basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Raw materials Inventory, Raw Materials and Supplies, Gross 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 Thereafter Other Commitment, Due, after Year Four Amount of commitment classified as other to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Servicing period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Accounts Payable Accounts Payable [Member] 2027 Other Commitment, to be Paid, Year Four Inventories Inventory, Policy [Policy Text Block] Total Commitments Total Commitments Minimum amount of total commitment in which the entity has agreed to expend funds to procure goods or services from a supplier. Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders’ equity Balance, at beginning of period Balance, at end of period Stockholders' Equity Attributable to Parent Private Placement and Convertible Note Warrants Public and Convertible Note Warrants [Member] Public and Convertible Note Warrants Finance lease right-of-use asset in exchange for a lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current 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). Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Total Total Commitment n/a Schedule of Convertible Note Derivative Liability Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Stockholders’ Accumulated Deficit Retained Earnings [Member] Stock options unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Related to Stock Options and RSUs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Lease Cost Lease, Cost [Table Text Block] Available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Income taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report (Gain) loss from change in fair value of derivative liability Gain (Loss) on Derivative Instruments, Net, Pretax Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Operating lease obligation, net of current portion Operating lease obligation - long-term portion Operating Lease, Liability, Noncurrent 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). 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 Leasehold improvements Leasehold Improvements [Member] Equity line of credit agreement, shares sold Equity Line of Credit Agreement, Shares Sold, Amount Equity Line of Credit Agreement, Shares Sold, Amount Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowance of $2,989 and $2,028 as of March 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Fair value of convertible debt Warrant liability Convertible Debt, Fair Value Disclosures Equity Components [Axis] Equity Components [Axis] Vested and exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Segment information Segment Reporting, Policy [Policy Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price 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 Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Payments on finance lease obligations Finance Lease, Principal Payments Fair value of common stock issued Common Stock, Fair Value The amount of fair value of common stock. Outstanding at beginning of period (in shares) Outstanding at ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other (income) expense, net Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Operating lease right-of-use asset, net Right-of-use assets Operating Lease, Right-of-Use Asset Thereafter Financing Liability Payments Due Year Five and Thereafter Finance Lease Liability Payments Due Year Five and Thereafter. Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Convertible note warrants Convertible Note Warrants [Member] Represents information pertaining to convertible note warrants. Supplier One Supplier One [Member] Represents the information pertaining to one supplier. Number of shares called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 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] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Threshold consecutive trading days for redemption of warrants Class of Warrant or Right Redemption, Threshold Consecutive Trading Days Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants. Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Conversion of convertible notes for common stock Debt Conversion, Converted Instrument, Amount Loss from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent accounting pronouncements issued New Accounting Pronouncements, Policy [Policy Text Block] Common stock issued on conversion of notes (in shares) Debt Conversion, Converted Instrument, Shares Issued Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Expenses and Other Liabilities, Current Carrying value as of the balance sheet date of the current portion of accrued expenses and other liabilities within one year or the operating cycle. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Assets Operating Lease Asset Abstract No definition available. Working capital Working capital Working capital Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Changes in Warrant Liability Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic earnings per common share: Earnings Per Share, Basic [Abstract] Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average shares outstanding, diluted (in shares) Weighted-average shares outstanding -diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative liability Derivative Liability Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Fair value of convertible note derivative liability Derivative Liability, Subject to Master Netting Arrangement, before Offset 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. Schedule of Prepaid Expenses and Other Current Assets Schedule of Prepaid Expenses and Other Assets, Current [Table Text Block] Tabular disclosure of the carrying amounts of prepaid expenses and other current assets. Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable Accounts Receivable [Member] Common stock, par value $0.0001, 250,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 5,652,448 and 4,492,157 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Debt conversion, original amount Debt Conversion, Original Debt, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Charge for the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Total Other Commitment Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of Securities Excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Other Represents about other revenue. Aggregate Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Financial Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 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). Cash - Beginning of period Cash - End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents (Gain) loss from change in earnout liability Change in fair value of earnout liability Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability. Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Net income (loss) - basic Net Income (Loss) Available to Common Stockholders, Basic Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Deferred revenue Contract with Customer, Liability, Current Public warrant Public Warrant [Member] Represents information pertaining to public warrants. 2024 Purchase Obligation, to be Paid, Year One Property and equipment included in accounts payable and accruals Capital Expenditures Incurred but Not yet Paid Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Warrant liability Outstanding at beginning of period Outstanding at end of period Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Current portion of finance lease obligation Finance lease obligation - current portion Finance Lease, Liability, Current Schedule of estimated useful lives of our major classes of property and equipment Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of useful life of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Change in fair value of derivative liability Increase (Decrease) in Derivative Liabilities Total operating lease cost Operating Lease, Cost Carrying amount of converted debt Debt Instrument, Face Amount Earnout Liability Earnout Liability [Member] Earnout Liability [Member] Entity Current Reporting Status Entity Current Reporting Status Firm Purchase Purchase Obligation, Fiscal Year Maturity [Abstract] Thereafter Total Commitment, to be Paid, after Year Four Amount of total commitment to be paid in after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Other assets Other Assets, Noncurrent Schedule of Right-of-Use Assets and Lease Liabilities Lease Balance Sheet Disclosure [Table Text Block] Tabular disclosure of assets under finance lease. Weighted Average Remaining Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter Lessee Operating Lease Liability Payments Due Year Five and Thereafter 2024 Finance Lease, Liability, to be Paid, Year One Total depreciation and amortization expense Depreciation, Depletion and Amortization Supplier Two Supplier Two [Member] Represents the information pertaining to two suppliers. 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 Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Facility Term Note And Revolving Working Capital Facility [Member] Represents the information pertaining to Term note and revolving working capital facility. Long-Term Contract with Customer Long-Term Contract with Customer [Member] 2025 Purchase Obligation, to be Paid, Year Two Counterparty Name [Axis] Counterparty Name [Axis] Outstanding at Beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Earnout liability Earnout liability Earnout liability 2025 Finance Lease, Liability, to be Paid, Year Two Redemption price per warrant (in dollars per share) Class Of Warrant Or Right Redemption Price Class of warrant or right redemption price. Liabilities Liabilities [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net (Gain) loss (Gain) Loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock options Share-Based Payment Arrangement, Option [Member] Customer A Customer A [Member] Customer A [Member] Accounts receivable, allowance Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Leases Lease Disclosure [Text Block] The entire disclosure of information about leases. Other expense (income), net Other Nonoperating Income (Expense) Long-term debt, net of debt discount Total debt less unamortized debt discount Long-Term Debt Depreciation and amortization Depreciation Depletion And Finance Right of Use Asset Amortization Depreciation Depletion And Finance Right of Use Asset Amortization Common stock, authorized (in shares) Common Stock, Shares Authorized Finance Lease Assets: Finance Lease Assets: No definition available. Total operating expenses Operating Expenses Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Capital projects in progress Capital projects in progress Represents information pertaining to capital projects in progress. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in progress Inventory, Work in Process, Gross Total current assets Assets, Current Number of customers Number of Customer Number of customer. Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Revenues recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Schedule of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Balance, at beginning of period (in shares) Balance, at end of period (in shares) Shares, Outstanding Capital Structure Stockholders' Equity Note Disclosure [Text Block] Non-cash impact of operating lease right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Revenue remaining performance obligation (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Firm purchase commitment loss Inventory, Firm Purchase Commitment, Loss Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Future Minimum Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Concentrations of credit risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Amortization of debt discount Amortization of debt discount Amortization of Debt Discount (Premium) 2027 Purchase Obligation, to be Paid, Year Four Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Contractual interest expense Contractual Interest Expense The amount of contractual interest expense. Notes payable, fair value Notes Payable, Fair Value Disclosure Payables and Accruals [Abstract] Payables and Accruals [Abstract] Non-vested Shares Under Option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Subsequent Event [Line Items] Subsequent Event [Line Items] Notes Payable Debt Instrument [Line Items] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Class of Stock [Line Items] Convertible Note due in May 2024 Convertible Note due in May 2024 Represents information pertaining to Convertible Note Due May 15, 2024. Total lease obligations Total maturities Operating Lease, Liability 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 Total future minimum lease payments Finance Lease, Liability, to be Paid Selling, general and administrative Selling, General and Administrative Expenses [Member] Schedule of Maturities - Finance Lease Liability Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Average daily trading volume Debt Instrument Convertible, Average Daily Trading Volume The amount of average daily trading volume of common stock in a consecutive 30 trading day period. Supplier [Axis] Supplier [Axis] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2023 (remainder of the year) Long-Term Debt, Maturity, Remainder of Fiscal Year Warranty area covered Warranty Area Covered Warranty area covered. Inventories Total inventories Inventory, Net Accounts payable Accounts Payable, Current Unamortized debt discount Debt Instrument, Unamortized Discount Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 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. Outstanding warrants Warrants Warrant [Member] Entity Filer Category Entity Filer Category Weighted-average shares outstanding, basic (in shares) Weighted shares outstanding - basic (in shares) Weighted shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted Average Exercise Price Weighted Average Exercise Price [Abstract] No definition available. Schedule of Non-Vested Share Awards Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Total stock-based compensation Share-Based Payment Arrangement, Expense Significant noncash transactions Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding at Beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration risk, threshold percentage Concentration Risk, Threshold Percentage Concentration Risk, Threshold Percentage Accrued expenses and other liabilities Increase (Decrease) in Accrued Expenses and Other Current Liabilities The increase (decrease) during the reporting period in the amounts of accrued expenses and other current liabilities. Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of March 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Notes Payable Schedule of Debt [Table Text Block] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Conversion of convertible notes payable (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Defined contribution plan, employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Earnout liability Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Schedule of Property Plant and Equipment Depreciation and Amortization Schedule of Property Plant and Equipment Depreciation and Amortization [Table Text Block] Schedule of Property Plant and Equipment Depreciation and Amortization Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Customer C Customer C [Member] Customer C [Member] Lincoln Park Capital Fund, LLC Lincoln Park Capital Fund, LLC [Member] Lincoln Park Capital Fund, LLC 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 Customer One One Customer One Customer [Member] Tax withholding payment related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Assets, Current [Text Block] Disclosure of prepaid and other current assets. Beneficial conversion features Beneficial Conversion Features, Policy [Policy Text Block] Disclosure of accounting policy for beneficial conversion features. Diluted earnings per common share: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Customer B Customer B [Member] Customer B [Member] Concentrations of supplier risk Concentration Risk, Supplier Risk, Policy [Policy Text Block] Disclosure of accounting policy for supplier risk. Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Diluted Net income (loss) per share, diluted (in dollars per share) Diluted earnings (loss) per common share (in dollars per share) Earnings Per Share, Diluted Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 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. Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition (Gain) loss from change in fair value of warrant liabilities Change in fair value of warrant liability Change in fair value Fair Value Adjustment of Warrants Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Schedule of allowance for doubtful accounts activity Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] 2024 Other Commitment, to be Paid, Year One Conversion of Convertible Debt Conversion Of Convertible Debt [Member] Conversion Of Convertible Debt Schedule of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Revenue remaining performance obligation Revenue, Remaining Performance Obligation, Amount Customer D Customer D [Member] Customer D [Member] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Maturities - Operating Lease Liability Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Contract asset Contract with Customer, Asset, before Allowance for Credit Loss Cost of revenues Cost of Revenue Beginning balance Ending balance Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Weighted average remaining lease terms (in years) Finance Lease, Weighted Average Remaining Lease Term Interest expense, net Interest Expense Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value 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] Inventories Inventory Disclosure [Text Block] Employer cash contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Equity [Abstract] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number 2026 Purchase Obligation, to be Paid, Year Three 2023 (remainder of the year) Purchase Obligation, to be Paid, Remainder of Fiscal Year Advertising costs Advertising Expense 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 Schedule of disaggregates revenue by major source Disaggregation of Revenue [Table Text Block] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Private warrants assumed through Business Combination Private Warrants Assumed Through Business Combination [Member] Represents information pertaining to Private warrants assumed through Business Combination. Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Increase (decrease) in convertible note derivative liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net (decrease) increase in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2019 Equity Incentive Plan 2019 Equity Incentive Plan [Member] 2019 Equity Incentive Plan Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and development Research and Development Expense, Policy [Policy Text Block] Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expense Other Accrued Liabilities, 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 City Area Code City Area Code Accrued professional services Accrued Professional Fees, Current Assets Assets [Abstract] Warrants and Warrant liabilities Warrant Liabilities, Policy [Policy Text Block] Disclosure of accounting policy warrant liabilities. Total Purchase Obligation Non-vested at beginning of period (in shares) Non-vested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other prepaid expenses Other Prepaid Expense, Current Advertising Advertising Cost [Policy Text Block] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net loss per share Earnings Per Share, Policy [Policy Text Block] 2024 Long-Term Debt, Maturity, Year One Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted average grant date fair value of stock options granted Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Warrants outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Outstanding Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent Customer E Customer E [Member] Customer E [Member] Total of customers with sales less than 10% Total for customers with sales of less then ten percent [Member] Total for customers with sales of less then ten percent [Member] Threshold indebtedness Threshold Indebtedness Under Convertible Note Requirements Threshold indebtedness under the convertible notes requirements. Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Revenue Summary Disaggregation of Revenue [Line Items] Period of prior written notice for redemption of warrants Minimum Period Of Prior Written Notice For Redemption Of Warrants Minimum period of prior written notice for redemption of warrants. Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value 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 Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Cost of revenues Cost of Sales [Member] Warrants issued in connection with the Convertible Note Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Utilized during the period Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Customer [Domain] Customer [Domain] Derivative liability Derivative Liability, Noncurrent EX-101.PRE 9 zev-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 15, 2023
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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, City or Town Loveland  
Entity Address, State or Province CO  
Entity Address, Address Line One 815 14th Street SW  
Entity Address, Address Line Two Suite A100  
Entity Address, Postal Zip Code 80537  
City Area Code 800  
Local Phone Number 223-0740  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol ZEV  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   5,652,174
Entity Central Index Key 0001802749  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
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 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 35,447 $ 56,011
Accounts receivable, net of allowance of $2,989 and $2,028 as of March 31, 2023 and December 31, 2022, respectively 10,901 9,899
Inventories 46,988 47,066
Prepaid expenses and other current assets 7,826 9,401
Total current assets 101,162 122,377
Property and equipment, net 12,475 11,519
Operating lease right-of-use asset, net 7,411 7,735
Other assets 1,770 1,928
Total assets 122,818 143,559
Current liabilities    
Accounts payable 5,228 7,961
Accrued expenses and other current liabilities 11,912 6,270
Warrant liability 54 60
Current portion of operating lease obligation 1,734 1,649
Total current liabilities 18,928 15,940
Long-term debt, net of debt discount 52,755 62,103
Operating lease obligation, net of current portion 7,262 7,735
Derivative liability 26 78
Earnout liability 1,859 2,265
Other long-term liabilities 851 880
Total liabilities 81,681 89,001
Commitments and contingencies (Note 13)
Stockholders’ equity    
Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of March 31, 2023 and December 31, 2022 0 0
Common stock, par value $0.0001, 250,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 5,652,448 and 4,492,157 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 230,965 220,951
Accumulated deficit (189,829) (166,394)
Total stockholders’ equity 41,137 54,558
Total liabilities and stockholders’ equity $ 122,818 $ 143,559
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 2,989 $ 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) 5,652,448 4,492,157
Common stock, outstanding (in shares) 5,652,448 4,492,157
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue, net of customer refunds $ 1,311 $ 5,412
Cost of revenues 8,152 7,722
Gross loss (6,841) (2,310)
Operating expenses    
Research and development 2,087 1,942
Selling, general and administrative 14,848 11,599
Total operating expenses 16,935 13,541
Loss from operations (23,776) (15,851)
Other (income) expense, net    
Interest expense, net 3,129 3,861
(Gain) loss from change in fair value of warrant liabilities (6) (188)
(Gain) loss from change in fair value of derivative liability (39) (2,555)
(Gain) loss from change in earnout liability (406) (6,172)
Gain on extinguishment of debt (2,965) 0
Other expense (income), net (54) (41)
Total other (income) expense, net (341) (5,095)
Net income (loss) $ (23,435) $ (10,756)
Net income (loss) per share, basic (in dollars per share) $ (4.89) $ (2.86)
Net income (loss) per share, diluted (in dollars per share) $ (4.89) $ (2.86)
Weighted-average shares outstanding, basic (in shares) 4,794,178 3,756,402
Weighted-average shares outstanding, diluted (in shares) 4,794,178 3,756,402
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Conversion of Convertible Debt
Common Stock
Common Stock
Conversion of Convertible Debt
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   $ 0   $ 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 6       6    
Exercise of stock options (in shares)     1,222        
Vesting of restricted stock units, net of taxes (in shares)     3,321        
Stock-based compensation expense 972       972    
Net income (loss) (10,756)           (10,756)
Balance, at end of period at Mar. 31, 2022 15,434   $ 0   207,754   (192,320)
Balance, at end of period (in shares) at Mar. 31, 2022     3,757,675        
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 $ 7       7    
Exercise of stock options (in shares) 6,744   6,744        
Vesting of restricted stock units, net of taxes $ (2)       (2)    
Vesting of restricted stock units, net of taxes (in shares)     5,604        
Stock-based compensation expense 1,442       1,442    
Conversion of convertible notes payable   $ 8,567   $ 0   $ 8,567  
Conversion of convertible notes payable (in shares)       1,147,943      
Net income (loss) (23,435)           (23,435)
Balance, at end of period at Mar. 31, 2023 $ 41,137   $ 1   $ 230,965   $ (189,829)
Balance, at end of period (in shares) at Mar. 31, 2023     5,652,448        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net income (loss) $ (23,435) $ (10,756)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 532 361
Provision for doubtful accounts 961 48
Provision for inventory obsolescence and write-downs 3,256 95
Gain on extinguishment of debt (2,965) 0
Change in fair value of warrant liability (6) (188)
Change in fair value of earnout liability (406) (6,172)
Change in fair value of derivative liability (39) (2,555)
Stock-based compensation 1,442 972
Amortization of debt discount 2,171 2,119
Non-cash impact of operating lease right-of-use asset 324 267
Changes in operating assets and liabilities:    
Accounts receivable (1,963) 213
Inventories (3,178) (2,785)
Prepaid expenses and other assets 1,695 80
Accounts payable (2,736) (898)
Accrued expenses and other liabilities 5,496 3,057
Net cash used in operating activities (18,851) (16,142)
Cash flows from investing activities    
Purchase of property and equipment (1,673) (2,024)
Net cash used in investing activities (1,673) (2,024)
Cash flows from financing activities    
Payments on finance lease obligations (45) (15)
Proceeds from exercise of stock options 7 6
Tax withholding payment related to net settlement of equity awards (2) 0
Net cash (used in) provided by financing activities (40) (9)
Net (decrease) increase in cash (20,564) (18,175)
Cash - Beginning of period 56,011 168,538
Cash - End of period 35,447 150,363
Supplemental cash flow information    
Cash paid for interest 381 113
Significant noncash transactions    
Property and equipment included in accounts payable and accruals (223) 387
Finance lease right-of-use asset in exchange for a lease liability 0 183
Conversion of Convertible Debt    
Significant noncash transactions    
Conversion of convertible notes for common stock $ 8,567 $ 0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentations
3 Months Ended
Mar. 31, 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.

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 14 for additional information.

Liquidity and Capital

As of March 31, 2023, the Company had $35,447 in cash and cash equivalents. For the three months ended March 31, 2023, the net loss of the Company amounted to $23,435. Cash used in operating activities was $18,851 for the three months ended March 31, 2023. The Company had positive working capital of $82,234 as of March 31, 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 public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. There can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company.
The Company has secured and intend to employ various strategies to obtain the required funding for future operations such as accessing capital through the Company's ELOC Agreement with Lincoln Park Capital, LLC. However, the ability to access the ELOC Agreement is dependent on common stock trading volumes and the market price of the Company's common stock, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's ASC 205-40 analysis. As of March 31, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC Agreement.

If capital is not available to the Company when, and in the amounts needed, the Company could be required to delay, scale back, or abandon some or all of the Company's development programs and operations, which could materially harm the Company's business, financial condition and results of operations. 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 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 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 March 31, 2023, two customers accounted for 31% and 18% 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 March 31,
20232022
Net Sales% of RevenueNet Sales% of Revenue
Customer A$830 23 %$— — %
Customer B788 22 %— — %
Customer C— — %1,478 27 %
Customer D— — %1,965 36 %
Customer E— — %720 13 %
Total of customers with sales greater than 10%$1,618 45 %$4,163 76 %
Total of customers with sales less than 10%1,948 55 %1,249 24 %
Gross Revenue$3,566 100 %$5,412 100 %
Customer refunds(1)
(2,255)— 
Total Revenue, net of customer refunds$1,311 $5,412 

(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 March 31, 2023, one supplier accounted for 21% 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 March 31, 2023, two suppliers accounted for 18% and 14% of inventory purchases. For the three months ended March 31, 2022, one supplier accounted for 13% of inventory purchases.

Cash and cash equivalents

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

Accounts receivable

Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The
Company writes off accounts receivable when they are deemed uncollectible. The following table details the change in the allowance for credit losses for the periods indicated:

Three Months Ended March 31,
20232022
Balance at beginning of period$2,028$3,349
Credit loss expense96148
Deductions
Balance at end of period$2,989$3,397

Inventories

Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.

Property and equipment

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

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

Impairment of long-lived assets

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

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended March 31,
20232022
ZEVs$3,222$5,179
Other344233
Gross Revenue$3,566$5,412
Customer refunds(1)
(2,255)
Total Revenue, net of customer refunds$1,311$5,412

(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(520)
Increase due to billings623 
Balance as of March 31, 2023
$897 

Returns and Refunds

Based on our 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 quarter ended March 31, 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 in the current quarter accordingly. The Company initially recorded, 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 $3,228 as of March 31, 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. During the quarter ended March 31, 2023, the Company recorded an Accommodation in the amount of $611 and this amount is included in prepaid expenses and other current assets on the consolidated balance sheets. The Company expects the Accommodation asset to be derecognized over the remainder of the year ended 2023 as orders associated with the Accommodation are completed and gross revenue is recognized.

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 March 31, 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 $10,500 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

As of March 31, 2023, the Company also had $206 of remaining performance obligations related to unsatisfied extended warranty performance obligations the Company expects to recognize ratably from approximately September 2027 through August 2030.

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 Romeo.
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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. Because the remedy is still being developed, the Company 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.

Long-term debt is not presented at fair value on the consolidated balance sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $49,167 and $58,155 as of March 31, 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 March 31, 2023 and December 31, 2022 and a fair value of $3,106 and $3,125 as of March 31, 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 March 31, 2023
Financial assets
Cash equivalents$31,768 $— $— 
Financial Liabilities  
Warrant liability$— $— $54 
Derivative liability— — 26 
Earnout liability— — 1,859 
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 March 31, 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 Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.
The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

Beneficial conversion features

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

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

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

Stock-based compensation

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

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

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 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 $214 and $116 for the three months ended March 31, 2023 and 2022, respectively.

Derivative Liability

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

Earnout Liability

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

Three Months Ended March 31,
20232022
Balance at beginning of period$2,265 $83,144 
(Gain) loss(406)(6,172)
Balance at end of period$1,859 $76,972 

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 Note.
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 will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU will require a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
At March 31, 2023 and December 31, 2022, inventories consist of the following:

March 31, 2023December 31, 2022
Raw materials$27,866$30,763
Work in progress4,1043,357
Finished goods15,01812,946
Total inventories$46,988$47,066
The Company reduced the cost of certain inventory to net realizable value by $3,256 and $95 during the three months ended March 31, 2023 and 2022, respectively, which was recorded in “Cost of revenues.”
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
At March 31, 2023 and December 31, 2022, prepaid expenses and other current assets consist of the following:

March 31, 2023December 31, 2022
Vendor deposits$4,473$4,447
Prepaid insurance1,0212,367
Other prepaid expenses2,3092,559
Other current assets2328
Total prepaid expenses and other current assets$7,826$9,401
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Cost and accumulated depreciation as of March 31, 2023 and December 31, 2022 are as follows:

March 31, 2023December 31, 2022
Machinery and equipment$3,173$2,945
Vehicles3,9883,634
Leasehold improvements3,3553,660
Computer equipment702688
Software1111
Furniture and fixtures1,086969
Capital projects in progress3,3602,317
Total cost15,67514,224
Accumulated depreciation and amortization(3,200)(2,705)
Total property and equipment, net$12,475$11,519

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

Three Months Ended March 31,
20232022
Cost of revenues$159$85
Research and development1592
Selling, general and administrative320179
Total depreciation and amortization expense$494$356
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
At March 31, 2023 and December 31, 2022, accrued expenses and other current liabilities consist of the following:

March 31, 2023December 31, 2022
Accrued professional services$1,077$597
Accrued interest1,684806
Accrued payroll and benefits2,1971,451
Other accrued expense1,0721,436
Warranty liability1,8511,268
Refund liability3,228
Customer deposits530427
Deferred revenue92106
Current portion of finance lease obligation181179
Total accrued expenses and other current liabilities$11,912$6,270
Changes in warranty liability (included in accrued expenses and other current liabilities) were as follows:

Three Months Ended March 31,
20232022
Balance at beginning of period$1,268$994
Charge for the period558252
Utilized during the period25 (55)
Balance at end of period$1,851$1,191
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Notes Payable Notes Payable
Notes payable as of March 31, 2023 and December 31, 2022 consist of the following:

March 31, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Total debt principal 62,86376,863
Unamortized debt discount - Convertible Note(10,086)(14,735)
Unamortized debt discount - Facility(22)(25)
Total long-term debt$52,755$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.
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.

During the year ended December 31, 2021, $12,137 of Convertible Notes were converted into 52,769 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985.
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 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 $46 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $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,919 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,754 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):

Three Months Ended March 31,
20232022
Balance at beginning of period$78 $17,418 
(Gain) Loss(39)(2,555)
Change resulting from conversions(13)
Balance at end of period$26$14,863
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 March 31, 2023 and 2022 was $3,421 and $3,762, respectively, of which $1,254 and $1,647, respectively, related to contractual interest expense and $2,167 and $2,115, respectively, related to amortization of the discount.

Facility

The Facility provides for both term and working capital loans for borrowings up to $6,700 as of March 31, 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 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of March 31, 2023 and December 31, 2022. Interest expense related to the Facility was $118 and $118 for the three months ended March 31, 2023 and 2022, respectively.

Debt maturities

The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$— 
202462,863 
2025— 
Thereafter— 
Total$62,863 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 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 instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases.

Right-of-use assets and lease liabilities as of March 31, 2023 and December 31, 2022 consist of the following:
March 31, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$7,411$855$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,734$181$1,649$179
Lease obligation - long-term portion (3)
7,2625737,735619
Total lease obligations$8,996$754$9,384$798
Weighted average remaining lease terms (in years)3.94.64.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 months ended March 31, 2023 and 2022 was immaterial.

Three Months Ended March 31,
20232022
Operating Lease Cost  
Cost of revenues$404$261
Research and development76308
Selling, general and administrative18378
Total operating lease cost$663$647

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

March 31, 2023
OperatingFinance
2023 (remainder of year)
$2,186 $154 
20242,997 205 
20253,043 160 
20263,105 128 
2027517 82 
Thereafter— 84 
Total future minimum lease payments11,848 813 
Less: imputed interest(2,852)(59)
Total maturities$8,996 $754 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Capital Structure Capital Structure
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 statement of operations.

As of March 31, 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.

Warrants

As of March 31, 2023, there are warrants outstanding convertible into 1,218,285 shares of common stock. In total, there are 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(6)
Outstanding — March 31, 2023
670,10854230.003.1

(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 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 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 March 31, 2023, there were 889,712 shares reserved and 586,128 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 March 31, 2023, there were 82,746 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 March 31,
20232022
Stock options expense  
Cost of revenues$2$5
Research and development69
Selling, general and administrative197192
Total stock options expense$205$206
Restricted stock units expense  
Cost of revenues$87$54
Research and development6146
Selling, general and administrative1,089666
Total restricted stock units expense$1,237$766
Total stock-based compensation$1,442$972

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

Stock options unrecognized expense$1,907 
Stock options weighted-average remaining requisite service period (in years)2.0
Restricted stock units unrecognized expense$10,079 
Restricted stock units weighted-average remaining requisite service period (in years)2.4

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 three months ended March 31, 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(6,744)1.20
Forfeited(206)11.60
Expired— 
Outstanding at March 31, 2023
131,14147.80$1977.7
Vested and exercisable at March 31, 2023
60,48778.401307.2
Changes in the status of the Company’s non-vested stock option awards for the three months ended March 31, 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(3,080)33.80
Forfeited(206)42.60
Non-vested at March 31, 2023
70,65435.00

The aggregate intrinsic value of options exercised were $60 and $106 during the three months ended March 31, 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
Granted47,17812.00
Vested(5,753)98.00
Forfeited(8,784)57.80
Outstanding at March 31, 2023
220,86558.40

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 $257 and $165 for the three months ended March 31, 2023 and 2022, respectively.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 and the realization of any deferred tax assets is not more likely than not.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Common Share
3 Months Ended
Mar. 31, 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 months ended March 31, 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 March 31,
20232022
Basic earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Basic earnings (loss) per common share$(4.89)$(2.86)
Diluted earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Net income (loss) - diluted$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Weighted shares outstanding - diluted4,794,178 3,756,402 
Diluted earnings (loss) per common share$(4.89)$(2.86)

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

Outstanding as of March 31,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options131,141157,285
Restricted stock units220,86551,414
Total anti-dilutive stock1,830,5651,808,997
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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. The Company recognized $600 in losses associated with firm purchase commitments during the year ended December 31, 2022. 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 and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of March 31, 2023. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of March 31, 2023. However, the Company was still committed to the financing
arrangement. All other financial commitments under leasing arrangements are described in Note 8.

The amounts in the table below represent the Company’s future minimum commitments.
As of March 31, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$55,742 $725 $56,467 
2024— 482 482 
2025— 203 203 
2026— 163 163 
2027— 12 12 
Thereafter— — — 
Total $55,742 $1,585 $57,327 

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. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. On February 21, 2023, the court denied the motion to dismiss. 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.

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. 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 Romeo.
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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. 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 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
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 will continue to trade 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.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Use of estimates
Use of estimates

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

ASC 280, Segment Reporting, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.
Concentrations of credit risk Concentrations of credit riskAs of March 31, 2023, two customers accounted for 31% and 18% 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 riskAs of March 31, 2023, one supplier accounted for 21% 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 March 31, 2023, two suppliers accounted for 18% and 14% of inventory purchases. For the three months ended March 31, 2022, one supplier accounted for 13% 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 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.
Inventories InventoriesInventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles.
Property and equipment
Property and equipment

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

Major Class of Property and EquipmentEstimated Useful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years
Impairment of long-lived assets
Impairment of long-lived assets

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

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended March 31,
20232022
ZEVs$3,222$5,179
Other344233
Gross Revenue$3,566$5,412
Customer refunds(1)
(2,255)
Total Revenue, net of customer refunds$1,311$5,412

(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(520)
Increase due to billings623 
Balance as of March 31, 2023
$897 

Returns and Refunds

Based on our 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 quarter ended March 31, 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 in the current quarter accordingly. The Company initially recorded, 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 $3,228 as of March 31, 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. During the quarter ended March 31, 2023, the Company recorded an Accommodation in the amount of $611 and this amount is included in prepaid expenses and other current assets on the consolidated balance sheets. The Company expects the Accommodation asset to be derecognized over the remainder of the year ended 2023 as orders associated with the Accommodation are completed and gross revenue is recognized.

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 March 31, 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 $10,500 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.

As of March 31, 2023, the Company also had $206 of remaining performance obligations related to unsatisfied extended warranty performance obligations the Company expects to recognize ratably from approximately September 2027 through August 2030.

Costs to Obtain or Fulfill a Contract with a Customer

The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “Selling, general and administrative” expenses.
Warranties
Warranties 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 Romeo.
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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. Because the remedy is still being developed, the Company 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.

Long-term debt is not presented at fair value on the consolidated balance sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $49,167 and $58,155 as of March 31, 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 March 31, 2023 and December 31, 2022 and a fair value of $3,106 and $3,125 as of March 31, 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 March 31, 2023
Financial assets
Cash equivalents$31,768 $— $— 
Financial Liabilities  
Warrant liability$— $— $54 
Derivative liability— — 26 
Earnout liability— — 1,859 
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 March 31, 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 Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create potential outcomes of value. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.
The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.
Beneficial conversion features
Beneficial conversion features

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

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

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

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

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

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 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 developmentResearch and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above.
Advertising
Advertising

Advertising costs are expensed when incurred and are included in “Selling, general and administrative” expenses and total $214 and $116 for the three months ended March 31, 2023 and 2022, respectively.
Derivative liability
Derivative Liability

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

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

Three Months Ended March 31,
20232022
Balance at beginning of period$2,265 $83,144 
(Gain) loss(406)(6,172)
Balance at end of period$1,859 $76,972 
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 Note.
Recent accounting pronouncements issued
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 will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU will require a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Net Sales% of RevenueNet Sales% of Revenue
Customer A$830 23 %$— — %
Customer B788 22 %— — %
Customer C— — %1,478 27 %
Customer D— — %1,965 36 %
Customer E— — %720 13 %
Total of customers with sales greater than 10%$1,618 45 %$4,163 76 %
Total of customers with sales less than 10%1,948 55 %1,249 24 %
Gross Revenue$3,566 100 %$5,412 100 %
Customer refunds(1)
(2,255)— 
Total Revenue, net of customer refunds$1,311 $5,412 

(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 March 31,
20232022
Balance at beginning of period$2,028$3,349
Credit loss expense96148
Deductions
Balance at end of period$2,989$3,397
Schedule of estimated useful lives of our major classes of property and equipment The estimated useful lives of the Company’s major classes of property and equipment are as follows:
Major Class of Property and EquipmentEstimated Useful Lives
Machinery and equipment7 years
Vehicles5 years
Leasehold improvements5 years
Computer equipment3 years
Software3 years
Furniture and fixtures7 years
Schedule of disaggregates revenue by major source
The following table disaggregates revenue by major source:

Three Months Ended March 31,
20232022
ZEVs$3,222$5,179
Other344233
Gross Revenue$3,566$5,412
Customer refunds(1)
(2,255)
Total Revenue, net of customer refunds$1,311$5,412
(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs.
Schedule of changes in contract liabilities Changes in contract liabilities are as follows:
Balance as of December 31, 2022
$794 
Revenues recognized(520)
Increase due to billings623 
Balance as of March 31, 2023
$897 
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 March 31, 2023
Financial assets
Cash equivalents$31,768 $— $— 
Financial Liabilities  
Warrant liability$— $— $54 
Derivative liability— — 26 
Earnout liability— — 1,859 
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):
Three Months Ended March 31,
20232022
Balance at beginning of period$2,265 $83,144 
(Gain) loss(406)(6,172)
Balance at end of period$1,859 $76,972 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
At March 31, 2023 and December 31, 2022, inventories consist of the following:

March 31, 2023December 31, 2022
Raw materials$27,866$30,763
Work in progress4,1043,357
Finished goods15,01812,946
Total inventories$46,988$47,066
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
At March 31, 2023 and December 31, 2022, prepaid expenses and other current assets consist of the following:

March 31, 2023December 31, 2022
Vendor deposits$4,473$4,447
Prepaid insurance1,0212,367
Other prepaid expenses2,3092,559
Other current assets2328
Total prepaid expenses and other current assets$7,826$9,401
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Cost and accumulated depreciation as of March 31, 2023 and December 31, 2022 are as follows:

March 31, 2023December 31, 2022
Machinery and equipment$3,173$2,945
Vehicles3,9883,634
Leasehold improvements3,3553,660
Computer equipment702688
Software1111
Furniture and fixtures1,086969
Capital projects in progress3,3602,317
Total cost15,67514,224
Accumulated depreciation and amortization(3,200)(2,705)
Total property and equipment, net$12,475$11,519
Schedule of Property Plant and Equipment Depreciation and Amortization
Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:

Three Months Ended March 31,
20232022
Cost of revenues$159$85
Research and development1592
Selling, general and administrative320179
Total depreciation and amortization expense$494$356
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
At March 31, 2023 and December 31, 2022, accrued expenses and other current liabilities consist of the following:

March 31, 2023December 31, 2022
Accrued professional services$1,077$597
Accrued interest1,684806
Accrued payroll and benefits2,1971,451
Other accrued expense1,0721,436
Warranty liability1,8511,268
Refund liability3,228
Customer deposits530427
Deferred revenue92106
Current portion of finance lease obligation181179
Total accrued expenses and other current liabilities$11,912$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 March 31,
20232022
Balance at beginning of period$1,268$994
Charge for the period558252
Utilized during the period25 (55)
Balance at end of period$1,851$1,191
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Notes Payable
Notes payable as of March 31, 2023 and December 31, 2022 consist of the following:

March 31, 2023December 31, 2022
Convertible Note$59,863$73,863
Facility3,0003,000
Total debt principal 62,86376,863
Unamortized debt discount - Convertible Note(10,086)(14,735)
Unamortized debt discount - Facility(22)(25)
Total long-term debt$52,755$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):

Three Months Ended March 31,
20232022
Balance at beginning of period$78 $17,418 
(Gain) Loss(39)(2,555)
Change resulting from conversions(13)
Balance at end of period$26$14,863
Schedule of Debt Maturities
The total balance of all debt matures as follows:

Period Ending December 31,
Amount
2023 (remainder of the year)
$— 
202462,863 
2025— 
Thereafter— 
Total$62,863 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities Right-of-use assets and lease liabilities as of March 31, 2023 and December 31, 2022 consist of the following:
March 31, 2023December 31, 2022
Operating Finance  Operating Finance
Assets
Right-of-use assets, net (1)
$7,411$855$7,735$893
Liabilities    
Lease obligation - current portion (2)
$1,734$181$1,649$179
Lease obligation - long-term portion (3)
7,2625737,735619
Total lease obligations$8,996$754$9,384$798
Weighted average remaining lease terms (in years)3.94.64.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 months ended March 31, 2023 and 2022 was immaterial.
Three Months Ended March 31,
20232022
Operating Lease Cost  
Cost of revenues$404$261
Research and development76308
Selling, general and administrative18378
Total operating lease cost$663$647
Schedule of Maturities - Operating Lease Liability
The maturities of the Company’s lease liabilities are as follows:

March 31, 2023
OperatingFinance
2023 (remainder of year)
$2,186 $154 
20242,997 205 
20253,043 160 
20263,105 128 
2027517 82 
Thereafter— 84 
Total future minimum lease payments11,848 813 
Less: imputed interest(2,852)(59)
Total maturities$8,996 $754 
Schedule of Maturities - Finance Lease Liability
The maturities of the Company’s lease liabilities are as follows:

March 31, 2023
OperatingFinance
2023 (remainder of year)
$2,186 $154 
20242,997 205 
20253,043 160 
20263,105 128 
2027517 82 
Thereafter— 84 
Total future minimum lease payments11,848 813 
Less: imputed interest(2,852)(59)
Total maturities$8,996 $754 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure (Tables)
3 Months Ended
Mar. 31, 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(6)
Outstanding — March 31, 2023
670,10854230.003.1

(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 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Stock options expense  
Cost of revenues$2$5
Research and development69
Selling, general and administrative197192
Total stock options expense$205$206
Restricted stock units expense  
Cost of revenues$87$54
Research and development6146
Selling, general and administrative1,089666
Total restricted stock units expense$1,237$766
Total stock-based compensation$1,442$972
Schedule of Unrecognized Expense for Stock Options and RSUs
The estimated unrecognized expense for stock options and RSUs not vested as of March 31, 2023, which will be recognized over the remaining requisite service period, is as follows:

Stock options unrecognized expense$1,907 
Stock options weighted-average remaining requisite service period (in years)2.0
Restricted stock units unrecognized expense$10,079 
Restricted stock units weighted-average remaining requisite service period (in years)2.4
Schedule of Stock Options Changes in the Company’s stock options for the three months ended March 31, 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(6,744)1.20
Forfeited(206)11.60
Expired— 
Outstanding at March 31, 2023
131,14147.80$1977.7
Vested and exercisable at March 31, 2023
60,48778.401307.2
Schedule of Non-Vested Share Awards
Changes in the status of the Company’s non-vested stock option awards for the three months ended March 31, 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(3,080)33.80
Forfeited(206)42.60
Non-vested at March 31, 2023
70,65435.00
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
Granted47,17812.00
Vested(5,753)98.00
Forfeited(8,784)57.80
Outstanding at March 31, 2023
220,86558.40
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Common Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Basic earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Basic earnings (loss) per common share$(4.89)$(2.86)
Diluted earnings per common share:
Net income (loss) - basic$(23,435)$(10,756)
Net income (loss) - diluted$(23,435)$(10,756)
Weighted shares outstanding - basic4,794,178 3,756,402 
Weighted shares outstanding - diluted4,794,178 3,756,402 
Diluted earnings (loss) per common share$(4.89)$(2.86)
Schedule of Securities Excluded
Outstanding as of March 31,
20232022
Convertible notes payable260,273382,012
Outstanding warrants1,218,2861,218,286
Stock options131,141157,285
Restricted stock units220,86551,414
Total anti-dilutive stock1,830,5651,808,997
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023
Firm PurchaseOther Total
2023 (remainder of the year)
$55,742 $725 $56,467 
2024— 482 482 
2025— 203 203 
2026— 163 163 
2027— 12 12 
Thereafter— — — 
Total $55,742 $1,585 $57,327 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation - Additional Information (Details)
3 Months Ended 5 Months Ended
Apr. 27, 2023
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
May 16, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Class of Stock [Line Items]          
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001     $ 0.0001
Common stock, authorized (in shares) | shares   250,000,000     250,000,000
Cash and cash equivalents   $ 35,447,000     $ 56,011,000
Net loss   (23,435,000) $ (10,756,000)    
Net cash used in operating activities   (18,851,000) $ (16,142,000)    
Working capital   82,234,000      
Equity line of credit agreement, shares sold   $ 0      
Subsequent Event          
Class of Stock [Line Items]          
Stock split, conversion ratio 0.05        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001        
Common stock, authorized (in shares) | shares 250,000,000        
Equity line of credit agreement, shares sold       $ 0  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
item
customer
Mar. 31, 2022
USD ($)
item
Dec. 31, 2022
USD ($)
item
customer
May 06, 2021
USD ($)
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent) 100.00% 100.00%    
Impairment of long-lived assets $ 0 $ 0    
Revenues recognized (520,000)      
Facility 62,863,000   $ 76,863,000  
Selling, general and administrative        
Concentration Risk [Line Items]        
Advertising costs 214,000 $ 116,000    
Convertible Note due in May 2024        
Concentration Risk [Line Items]        
Interest rate (as a percent)       7.50%
Convertible note 59,863,000   73,863,000 $ 100,000,000
Fair value of convertible debt $ 49,167,000   58,155,000 $ 17,063,000
Facility        
Concentration Risk [Line Items]        
Interest rate (as a percent) 15.00%      
Facility $ 3,000,000   3,000,000  
Notes payable, fair value $ 3,106,000   $ 3,125,000  
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) 31.00%   40.00%  
Customer Concentration Risk | Accounts Receivable | Customer Two        
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent) 18.00%   25.00%  
Supplier Concentration Risk | Accounts Payable        
Concentration Risk [Line Items]        
Number of suppliers | item 1   2  
Supplier Concentration Risk | Accounts Payable | Supplier One        
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent) 21.00%   20.00%  
Supplier Concentration Risk | Accounts Payable | Supplier Two        
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent)     15.00%  
Supplier Concentration Risk | Inventory Purchases        
Concentration Risk [Line Items]        
Number of suppliers | item 2 1    
Supplier Concentration Risk | Inventory Purchases | Supplier One        
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent) 18.00% 13.00%    
Supplier Concentration Risk | Inventory Purchases | Supplier Two        
Concentration Risk [Line Items]        
Concentrations of credit risk (as a percent) 14.00%      
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Concentration Risk [Line Items]    
Net sales $ 3,566 $ 5,412
Customer refunds (2,255) 0
Total Revenue, net of customer refunds $ 1,311 $ 5,412
% of Revenue 100.00% 100.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Net sales $ 1,618 $ 4,163
Concentration risk, threshold percentage 45.00% 76.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer A    
Concentration Risk [Line Items]    
Net sales $ 830 $ 0
% of Revenue 23.00% 0.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer B    
Concentration Risk [Line Items]    
Net sales $ 788 $ 0
% of Revenue 22.00% 0.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer C    
Concentration Risk [Line Items]    
Net sales $ 0 $ 1,478
% of Revenue 0.00% 27.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer D    
Concentration Risk [Line Items]    
Net sales $ 0 $ 1,965
% of Revenue 0.00% 36.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer E    
Concentration Risk [Line Items]    
Net sales $ 0 $ 720
% of Revenue 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 $ 1,948 $ 1,249
% of Revenue 55.00% 24.00%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 2,028 $ 3,349
Charges to expense 961 48
Deductions 0 0
Balance at end of period $ 2,989 $ 3,397
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)
3 Months Ended
Mar. 31, 2023
Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Software  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)
mi² in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
mi²
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Revenue Summary      
Net sales $ 3,566 $ 5,412  
Customer refunds (2,255) 0  
Total Revenue, net of customer refunds $ 1,311 5,412  
Payment terms, once contract executed, deposit required, percent 20.00%    
Inventories $ 46,988   $ 47,066
Refund liability $ 3,228   $ 0
Product warranty period 5 years    
Warranty area covered | mi² 60    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
Revenue Summary      
Revenue remaining performance obligation $ 10,500    
Revenue remaining performance obligation (in years) 9 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-09-01 | Long-Term Contract with Customer      
Revenue Summary      
Revenue remaining performance obligation $ 206    
Revenue remaining performance obligation (in years) 3 years    
ZEVs      
Revenue Summary      
Net sales $ 3,222 5,179  
Other      
Revenue Summary      
Net sales 344 $ 233  
ZEV4 Recalls      
Revenue Summary      
Refund liability associated with recalls on a gross basis 5,037    
Inventories 2,171    
Refund liability 3,228    
Contract asset $ 611    
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Contract With Customer Change In Contract Liability [Roll Forward]  
Beginning balance $ 794
Revenues recognized (520)
Increase due to billings 623
Ending balance $ 897
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 1    
Financial assets    
Cash equivalents $ 31,768 $ 51,351
Financial Liabilities    
Warrant liability 0 0
Derivative liability 0 0
Earnout liability 0 0
Level 2    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability 0 0
Derivative liability 0 0
Earnout liability 0 0
Level 3    
Financial assets    
Cash equivalents 0 0
Financial Liabilities    
Warrant liability 54 60
Derivative liability 26 78
Earnout liability $ 1,859 $ 2,265
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Earnout Liability (Details) - Earnout Liability - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2,265 $ 83,144
(Gain) loss (406) (6,172)
Ending balance $ 1,859 $ 76,972
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]      
Raw materials $ 27,866   $ 30,763
Work in progress 4,104   3,357
Finished goods 15,018   12,946
Total inventories 46,988   $ 47,066
Provision for inventory obsolescence and write-downs $ 3,256 $ 95  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 4,473 $ 4,447
Prepaid insurance 1,021 2,367
Other prepaid expenses 2,309 2,559
Other current assets 23 28
Total prepaid expenses and other current assets $ 7,826 $ 9,401
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Cost and Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total cost $ 15,675 $ 14,224
Accumulated depreciation and amortization (3,200) (2,705)
Total property and equipment, net 12,475 11,519
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total cost 3,173 2,945
Vehicles    
Property, Plant and Equipment [Line Items]    
Total cost 3,988 3,634
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost 3,355 3,660
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total cost 702 688
Software    
Property, Plant and Equipment [Line Items]    
Total cost 11 11
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost 1,086 969
Capital projects in progress    
Property, Plant and Equipment [Line Items]    
Total cost $ 3,360 $ 2,317
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Line Items]    
Total depreciation and amortization expense $ 494 $ 356
Cost of revenues    
Property, Plant and Equipment [Line Items]    
Total depreciation and amortization expense 159 85
Research and development    
Property, Plant and Equipment [Line Items]    
Total depreciation and amortization expense 15 92
Selling, general and administrative    
Property, Plant and Equipment [Line Items]    
Total depreciation and amortization expense $ 320 $ 179
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued professional services $ 1,077 $ 597
Accrued interest 1,684 806
Accrued payroll and benefits 2,197 1,451
Other accrued expense 1,072 1,436
Warranty liability 1,851 1,268
Refund liability 3,228 0
Customer deposits 530 427
Deferred revenue 92 106
Current portion of finance lease obligation 181 179
Total accrued expenses and other current liabilities $ 11,912 $ 6,270
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 1,268 $ 994
Charge for the period 558 252
Utilized during the period 25 (55)
Balance at end of period $ 1,851 $ 1,191
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
May 06, 2021
Notes Payable      
Long term debt $ 62,863 $ 76,863  
Total debt less unamortized debt discount 52,755 62,103  
Convertible Note due in May 2024      
Notes Payable      
Convertible Note 59,863 73,863 $ 100,000
Unamortized debt discount (10,086) (14,735)  
Facility      
Notes Payable      
Long term debt 3,000 3,000  
Unamortized debt discount $ (22) $ (25)  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 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
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
Notes Payable                
Gain on extinguishment of debt         $ (2,965) $ 0    
Common stock, par value (in dollars per share) | $ / shares         $ 0.0001     $ 0.0001
Amortization of debt discount         $ 2,171 2,119    
Convertible note warrants                
Notes Payable                
Warrants to purchase shares (in shares) | shares         434,782      
Warrants issued in connection with the Convertible Note       $ 14,522        
Convertible Note due in May 2024                
Notes Payable                
Interest rate (as a percent)       7.50%        
Convertible note       $ 100,000 $ 59,863     $ 73,863
Issuance costs       $ 5,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        
Fair value of convertible debt       $ 17,063 49,167     58,155
Debt conversion, original amount $ 10,500 $ 3,500 $ 14,000       $ 12,137  
Common stock issued on conversion of notes (in shares) | shares 937,500 210,443 663,822       52,769  
Gain on extinguishment of debt $ (2,919) $ (46) $ (2,921)       $ (2,194)  
Fair value of common stock issued 5,754 2,811 8,138       10,089  
Cash paid for remaining annual interest due             668  
Carrying amount of converted debt 8,669 2,850 11,021       7,966  
Fair value of convertible note derivative liability $ 5 $ 8 $ 38       $ 4,985  
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          
Debt converted, percentage of par value   95.00%            
Interest expense         3,421 3,762    
Contractual interest expense         1,254 1,647    
Amortization of debt discount         $ 2,167 2,115    
Convertible Note due in May 2024 | Convertible note warrants                
Notes Payable                
Stock price trigger (in dollars per share) | $ / shares       $ 230.00        
Facility                
Notes Payable                
Interest rate (as a percent)         15.00%      
Interest expense         $ 118 $ 118    
Maximum borrowing capacity         6,700      
Threshold indebtedness         5,000      
Borrowings under line of credit         $ 3,000     $ 3,000
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Convertible Note Derivative Liability (Details) - Convertible Note due in May 2024 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Increase (decrease) in convertible note derivative liability    
Beginning balance $ 78 $ 17,418
(Gain) Loss (39) (2,555)
Change resulting from conversions (13) 0
Ending balance $ 26 $ 14,863
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Debt Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt maturities    
2023 (remainder of the year) $ 0  
2024 62,863  
2025 0  
Thereafter 0  
Total debt $ 62,863 $ 76,863
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Assets      
Right-of-use assets $ 7,411   $ 7,735
Liabilities      
Operating lease obligation - current portion 1,734   1,649
Operating lease obligation - long-term portion 7,262   7,735
Total lease obligations $ 8,996   $ 9,384
Weighted average remaining lease terms (in years) 3 years 10 months 24 days   4 years 2 months 12 days
Weighted average discount rate 15.00%   15.00%
Finance Lease Assets:      
Right-of-use assets $ 855   $ 893
Finance lease obligation - current portion 181   179
Finance lease obligation - long-term portion 573   619
Total lease obligations $ 754   $ 798
Weighted average remaining lease terms (in years) 4 years 7 months 6 days   4 years 9 months 18 days
Weighted average discount rate 4.00%   4.00%
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] 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
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] 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
Total operating lease cost $ 663 $ 647  
Cost of revenues      
Finance Lease Assets:      
Total operating lease cost 404 261  
Research and development      
Finance Lease Assets:      
Total operating lease cost 76 308  
Selling, general and administrative      
Finance Lease Assets:      
Total operating lease cost $ 183 $ 78  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating lease liabilities    
2023 (remainder of year) $ 2,186  
2024 2,997  
2025 3,043  
2026 3,105  
2027 517  
Thereafter 0  
Total future minimum lease payments 11,848  
Less: imputed interest (2,852)  
Total maturities 8,996 $ 9,384
Finance lease liabilities    
2023 (remainder of year) 154  
2024 205  
2025 160  
2026 128  
2027 82  
Thereafter 84  
Total future minimum lease payments 813  
Less: imputed interest (59)  
Total maturities $ 754 $ 798
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Equity Line of Credit (Details) - USD ($)
3 Months Ended
Aug. 30, 2022
Mar. 31, 2023
Sep. 30, 2022
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 Capital Fund, LLC      
Class of Stock [Line Items]      
Shares issued (in shares)     14,974
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
May 06, 2021
Outstanding warrants    
Class of Warrant or Right [Line Items]    
Warrants to purchase shares (in shares) 1,218,285  
Warrant exercise price (in dollars per share) $ 230.00  
Public warrant    
Class of Warrant or Right [Line Items]    
Warrants to purchase shares (in shares) 749,998  
Warrants outstanding (in shares) 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 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Warrant Fair Value        
Outstanding at beginning of period $ 60      
Change in fair value (6) $ (188)    
Outstanding at end of period $ 54   $ 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
Warrant Fair Value        
Outstanding at beginning of period $ 60 $ 2,185 $ 2,185  
Change in fair value (6) $ (2,125)    
Outstanding at end of period $ 54   $ 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
Weighted Average Remaining Life        
Outstanding (years) 3 years 1 month 6 days   3 years 4 months 24 days 4 years 3 months 18 days
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity Incentive Plans    
Intrinsic value of stock options exercised $ 60 $ 106
Employer cash contribution $ 257 $ 165
2021 Equity Incentive Plan    
Equity Incentive Plans    
Shares reserved (in shares) 889,712  
Available for grant (in shares) 586,128  
2019 Equity Incentive Plan    
Equity Incentive Plans    
Available for grant (in shares) 0  
Options granted (in shares) 82,746  
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%  
Stock options    
Equity Incentive Plans    
Servicing period 10 years  
Vesting period 4 years  
Restricted stock units    
Equity Incentive Plans    
Vesting period 3 years  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity Incentive Plans    
Total stock-based compensation $ 1,442 $ 972
Stock options    
Equity Incentive Plans    
Total stock-based compensation 205 206
Stock options unrecognized expense $ 1,907  
Remaining vesting period (in years) 2 years  
Stock options | Cost of revenues    
Equity Incentive Plans    
Total stock-based compensation $ 2 5
Stock options | Research and development    
Equity Incentive Plans    
Total stock-based compensation 6 9
Stock options | Selling, general and administrative    
Equity Incentive Plans    
Total stock-based compensation 197 192
Restricted stock units    
Equity Incentive Plans    
Total stock-based compensation $ 1,237 766
Remaining vesting period (in years) 2 years 4 months 24 days  
Restricted stock units unrecognized expense $ 10,079  
Restricted stock units | Cost of revenues    
Equity Incentive Plans    
Total stock-based compensation 87 54
Restricted stock units | Research and development    
Equity Incentive Plans    
Total stock-based compensation 61 46
Restricted stock units | Selling, general and administrative    
Equity Incentive Plans    
Total stock-based compensation $ 1,089 $ 666
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Number of Options    
Outstanding at Beginning of period (in shares) 138,091  
Granted (in shares) 0  
Exercised (in shares) (6,744)  
Forfeited (in shares) (206)  
Expired (in shares) 0  
Outstanding at end of period (in shares) 131,141  
Vested and exercisable at end of period (in shares) 60,487  
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.20  
Forfeited (in dollars per share) 11.60  
Expired (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 47.80  
Vested and exercisable at end of period (in dollars per share) $ 78.40  
Aggregate Intrinsic Value, Outstanding $ 197  
Aggregate Intrinsic Value, Vested and exercisable $ 130  
Weighted Average Remaining Life    
Outstanding at end of period 7 years 8 months 12 days  
Vested and exercisable at end of period 7 years 2 months 12 days  
Weighted average grant date fair value of stock options granted $ 0  
Intrinsic value of stock options exercised $ 60 $ 106
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)
3 Months Ended
Mar. 31, 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 (3,080)
Forfeited (in shares) | shares (206)
Non-vested at end of period (in shares) | shares 70,654
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 33.80
Forfeited (in dollars per share) | $ / shares 42.60
Non-vested at end of period (in dollars per share) | $ / shares $ 35.00
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Restricted Stock Unit Awards (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of RSUs  
Outstanding at beginning of period (in shares) | shares 188,223
Granted (in shares) | shares 47,178
Vested (in shares) | shares (5,753)
Forfeited (in shares) | shares (8,784)
Outstanding at ending of period (in shares) | shares 220,865
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 12.00
Vested (in dollars per share) | $ / shares 98.00
Forfeited (in dollars per share) | $ / shares 57.80
Outstanding at ending of period (in dollars per share) | $ / shares $ 58.40
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 0 $ 0
Effective income tax rate 0.00% 0.00%
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Common Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic earnings per common share:    
Net income (loss) - basic $ (23,435) $ (10,756)
Weighted shares outstanding - basic (in shares) 4,794,178 3,756,402
Basic earnings (loss) per share (in dollars per share) $ (4.89) $ (2.86)
Diluted earnings per common share:    
Net income (loss) - basic $ (23,435) $ (10,756)
Net income (loss) - diluted $ (23,435) $ (10,756)
Weighted shares outstanding - basic (in shares) 4,794,178 3,756,402
Weighted-average shares outstanding -diluted (in shares) 4,794,178 3,756,402
Diluted earnings (loss) per common share (in dollars per share) $ (4.89) $ (2.86)
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 1,830,565 1,808,997
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) 131,141 157,285
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 220,865 51,414
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Firm purchase commitment loss $ 600
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Future Minimum Commitments (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Firm Purchase  
2023 (remainder of the year) $ 55,742
2024 0
2025 0
2026 0
2027 0
Thereafter 0
Total 55,742
Other  
2023 (remainder of the year) 725
2024 482
2025 203
2026 163
2027 12
Thereafter 0
Total 1,585
Total  
2023 (remainder of the year) 56,467
2024 482
2025 203
2026 163
2027 12
Thereafter 0
Total Commitments $ 57,327
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details)
Apr. 27, 2023
$ / shares
shares
Apr. 26, 2023
$ / shares
shares
Mar. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001
Common stock, authorized (in shares)     250,000,000 250,000,000
Warrants        
Subsequent Event [Line Items]        
Warrant exercise price (in dollars per share) | $ / shares     $ 230.00  
Warrants to purchase shares (in shares)     1,218,285  
Subsequent Event        
Subsequent Event [Line Items]        
Stock split, conversion ratio 0.05      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Fractional shares issued (in shares) 0      
Common stock, authorized (in shares) 250,000,000      
Subsequent Event | Warrants        
Subsequent Event [Line Items]        
Number of shares called by each warrant (in shares)   1    
Warrant exercise price (in dollars per share) | $ / shares $ 230.00 $ 11.50    
Warrants to purchase shares (in shares)   749,998    
XML 77 zev-20230331_htm.xml IDEA: XBRL DOCUMENT 0001802749 2023-01-01 2023-03-31 0001802749 zev:RedeemableWarrantsMember 2023-01-01 2023-03-31 0001802749 2023-05-15 0001802749 2023-03-31 0001802749 2022-12-31 0001802749 2022-01-01 2022-03-31 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-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001802749 zev:ConversionOfConvertibleDebtMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001802749 zev:ConversionOfConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001802749 zev:ConversionOfConvertibleDebtMember 2023-01-01 2023-03-31 0001802749 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001802749 us-gaap:CommonStockMember 2023-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001802749 us-gaap:RetainedEarningsMember 2023-03-31 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-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001802749 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001802749 us-gaap:CommonStockMember 2022-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001802749 us-gaap:RetainedEarningsMember 2022-03-31 0001802749 2022-03-31 0001802749 zev:ConversionOfConvertibleDebtMember 2023-01-01 2023-03-31 0001802749 zev:ConversionOfConvertibleDebtMember 2022-01-01 2022-03-31 0001802749 us-gaap:SubsequentEventMember 2023-04-27 0001802749 us-gaap:SubsequentEventMember 2023-01-01 2023-05-16 0001802749 us-gaap:SubsequentEventMember 2023-04-27 2023-04-27 0001802749 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 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-01-01 2023-03-31 0001802749 zev:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2023-01-01 2023-03-31 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-01-01 2023-03-31 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2023-01-01 2023-03-31 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierTwoMember 2023-01-01 2023-03-31 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-03-31 0001802749 zev:InventoryPurchasesMember us-gaap:SupplierConcentrationRiskMember zev:SupplierOneMember 2022-01-01 2022-03-31 0001802749 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-03-31 0001802749 us-gaap:VehiclesMember 2023-01-01 2023-03-31 0001802749 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-03-31 0001802749 us-gaap:ComputerEquipmentMember 2023-01-01 2023-03-31 0001802749 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0001802749 us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-03-31 0001802749 zev:ZeroEmissionVehiclesMember 2023-01-01 2023-03-31 0001802749 zev:ZeroEmissionVehiclesMember 2022-01-01 2022-03-31 0001802749 zev:OtherMember 2023-01-01 2023-03-31 0001802749 zev:OtherMember 2022-01-01 2022-03-31 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-01-01 2023-03-31 0001802749 zev:VehiclesRomeoPowerBatteryPackRecallMember 2023-03-31 0001802749 2023-04-01 2023-03-31 0001802749 us-gaap:LongTermContractWithCustomerMember 2027-09-01 2023-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2023-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-12-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2023-03-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2022-12-31 0001802749 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001802749 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001802749 us-gaap:FairValueInputsLevel3Member 2023-03-31 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-01-01 2023-03-31 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001802749 zev:EarnoutLiabilityMember 2022-12-31 0001802749 zev:EarnoutLiabilityMember 2021-12-31 0001802749 zev:EarnoutLiabilityMember 2023-01-01 2023-03-31 0001802749 zev:EarnoutLiabilityMember 2022-01-01 2022-03-31 0001802749 zev:EarnoutLiabilityMember 2023-03-31 0001802749 zev:EarnoutLiabilityMember 2022-03-31 0001802749 us-gaap:EquipmentMember 2023-03-31 0001802749 us-gaap:EquipmentMember 2022-12-31 0001802749 us-gaap:VehiclesMember 2023-03-31 0001802749 us-gaap:VehiclesMember 2022-12-31 0001802749 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001802749 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001802749 us-gaap:ComputerEquipmentMember 2023-03-31 0001802749 us-gaap:ComputerEquipmentMember 2022-12-31 0001802749 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001802749 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001802749 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001802749 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001802749 zev:CapitalProjectsInProgressMember 2023-03-31 0001802749 zev:CapitalProjectsInProgressMember 2022-12-31 0001802749 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001802749 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteWarrantsMember zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-01-01 2021-12-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-12-31 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-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-01-01 2022-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2022-03-31 0001802749 zev:ConvertibleNoteWarrantsMember 2021-05-06 2021-05-06 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2023-01-01 2023-03-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2022-01-01 2022-03-31 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 2022-07-01 2022-09-30 0001802749 us-gaap:WarrantMember 2023-03-31 0001802749 zev:PublicWarrantMember 2023-03-31 0001802749 zev:ConvertibleNoteWarrantsMember 2023-03-31 0001802749 zev:PrivatePlacementWarrantMember 2023-03-31 0001802749 zev:PublicAndConvertibleNoteWarrantsMember 2023-01-01 2023-03-31 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-03-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2022-01-01 2022-12-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2023-01-01 2023-03-31 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2023-03-31 0001802749 zev:A2021EquityIncentivePlanMember 2023-03-31 0001802749 zev:A2019EquityIncentivePlanMember 2023-03-31 0001802749 zev:A2019EquityIncentivePlanMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001802749 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001802749 us-gaap:EmployeeStockOptionMember 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001802749 zev:FourZeroOneKSavingsPlanPart1Member 2023-01-01 2023-03-31 0001802749 zev:FourZeroOneKSavingsPlanPart2Member 2023-01-01 2023-03-31 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001802749 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001802749 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001802749 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001802749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001802749 2022-01-01 2022-12-31 0001802749 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2023-04-26 0001802749 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2023-04-27 shares iso4217:USD iso4217:USD shares pure zev:customer zev:item utr:sqmi zev:day 0001802749 --12-31 2023 Q1 false 0.05 P9M P3Y http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://www.ligthiningsystem.com/20230331#AccruedExpensesAndOtherLiabilitiesCurrent 0.05 10-Q true 2023-03-31 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 5652174 35447000 56011000 2989000 2028000 10901000 9899000 46988000 47066000 7826000 9401000 101162000 122377000 12475000 11519000 7411000 7735000 1770000 1928000 122818000 143559000 5228000 7961000 11912000 6270000 54000 60000 1734000 1649000 18928000 15940000 52755000 62103000 7262000 7735000 26000 78000 1859000 2265000 851000 880000 81681000 89001000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 250000000 250000000 5652448 5652448 4492157 4492157 1000 1000 230965000 220951000 -189829000 -166394000 41137000 54558000 122818000 143559000 1311000 5412000 8152000 7722000 -6841000 -2310000 2087000 1942000 14848000 11599000 16935000 13541000 -23776000 -15851000 3129000 3861000 -6000 -188000 39000 2555000 -406000 -6172000 2965000 0 54000 41000 341000 5095000 -23435000 -10756000 -4.89 -2.86 -4.89 -2.86 4794178 3756402 4794178 3756402 4492157 1000 220951000 -166394000 54558000 6744 7000 7000 5604 -2000 -2000 1442000 1442000 1147943 0 8567000 8567000 -23435000 -23435000 5652448 1000 230965000 -189829000 41137000 3753132 0 206776000 -181564000 25212000 1222 6000 6000 3321 972000 972000 -10756000 -10756000 3757675 0 207754000 -192320000 15434000 -23435000 -10756000 532000 361000 961000 48000 3256000 95000 2965000 0 -6000 -188000 -406000 -6172000 -39000 -2555000 1442000 972000 2171000 2119000 324000 267000 1963000 -213000 3178000 2785000 -1695000 -80000 -2736000 -898000 5496000 3057000 -18851000 -16142000 1673000 2024000 -1673000 -2024000 45000 15000 7000 6000 2000 0 -40000 -9000 -20564000 -18175000 56011000 168538000 35447000 150363000 381000 113000 8567000 0 -223000 387000 0 183000 Description of Business and Basis of Presentation<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%">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="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 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="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 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="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 consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 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 14 for additional information.</span></div><div style="margin-top:6pt;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%">Liquidity and Capital</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 March 31, 2023, the Company had $35,447 in cash and cash equivalents. For the three months ended March 31, 2023, the net loss of the Company amounted to $23,435. Cash used in operating activities was $18,851 for the three months ended March 31, 2023. The Company had positive working capital of $82,234 as of March 31, 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 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 public offerings, debt financings or other capital markets transactions, collaborations or licensing arrangements. There can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company. </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 secured and intend to employ various strategies to obtain the required funding for future operations such as accessing capital through the Company's ELOC Agreement with Lincoln Park Capital, LLC. However, the ability to access the ELOC Agreement is dependent on common stock trading volumes and the market price of the Company's common stock, which cannot be assured, and as a result cannot be included as sources of liquidity for the Company's ASC 205-40 analysis. As of March 31, 2023 and through the date of this filing, the Company has not sold any shares of common stock to Lincoln Park under the ELOC Agreement.</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%">If capital is not available to the Company when, and in the amounts needed, the Company could be required to delay, scale back, or abandon some or all of the Company's development programs and operations, which could materially harm the Company's business, financial condition and results of operations. 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. 0.0001 250000000 35447000 -23435000 -18851000 82234000 0 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div><span><br/></span></div><div 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 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 and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div><span><br/></span></div><div style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div><span><br/></span></div><div 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 March 31, 2023, two customers accounted for 31% and 18% 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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:59.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 greater than 10%</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">1,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">45 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">4,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">76 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales less than 10%</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%">1,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">3,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">5,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">1,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,412 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div 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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of supplier risk</span></div><div><span><br/></span></div><div 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 March 31, 2023, one supplier accounted for 21% 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 March 31, 2023, two suppliers accounted for 18% and 14% of inventory purchases. For the three months ended March 31, 2022, one supplier accounted for 13% of inventory purchases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div><span><br/></span></div><div style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable</span></div><div><span><br/></span></div><div style="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 </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%">Company writes off accounts receivable when they are deemed uncollectible. The following table details the change in the allowance for credit losses for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at 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,028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Credit loss 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%">961</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deductions</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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,989</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</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%">Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span><br/></span></div><div style="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 is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative.” When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div><span><br/></span></div><div style="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 is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the three months ended March 31, 2023 and 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,222</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,566</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(2,255)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">1,311</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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><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 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><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%">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><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 made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.</span></div><div><span><br/></span></div><div 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 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="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 following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</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">Type of customer: The Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.</span></div><div style="padding-left:36pt;text-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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div><span><br/></span></div><div style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div><span><br/></span></div><div style="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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 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"/></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%">(520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of March 31, 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%">897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</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%">Based on our 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="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%">However, during the quarter ended March 31, 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 in the current quarter accordingly. The Company initially recorded, 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 $3,228 as of March 31, 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. During the quarter ended March 31, 2023, the Company recorded an Accommodation in the amount of $611 and this amount is included in prepaid expenses and other current assets on the consolidated balance sheets. The Company expects the Accommodation asset to be derecognized over the remainder of the year ended 2023 as orders associated with the Accommodation are completed and gross revenue is recognized.</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="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:400;line-height:120%;text-decoration:underline">Transaction Price</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 transaction price of a contract is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods to a customer. Transaction prices do not include amounts collected on behalf of third parties (e.g., sales taxes). Sales taxes collected on sales are recorded as a sales tax liability and are included in “Accrued expenses and other current liabilities.”</span></div><div><span><br/></span></div><div 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 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, </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%">renewed, or modified. The Company’s revenue terms do not include retrospective or prospective volume discounts, rights of return, rebates, performance bonuses or other forms of variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div><span><br/></span></div><div 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 applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services). </span></div><div><span><br/></span></div><div 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 March 31, 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 $10,500 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.</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 March 31, 2023, the Company also had $206 of remaining performance obligations related to unsatisfied extended warranty performance obligations the Company expects to recognize ratably from approximately September 2027 through August 2030.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “Selling, general and administrative” expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Recall Campaigns</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Warranties</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%">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.”</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%">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.”</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:400;line-height:120%;text-decoration:underline">Recall Campaigns</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.</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 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 Romeo. </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 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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. 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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value, measurements, and financial instruments</span></div><div><span><br/></span></div><div 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 fair value hierarchy was established that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-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="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="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="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%">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="text-align:justify"><span><br/></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">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="padding-left:36pt;text-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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is not presented at fair value on the consolidated balance sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $49,167 and $58,155 as of March 31, 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 March 31, 2023 and December 31, 2022 and a fair value of $3,106 and $3,125 as of March 31, 2023 and December 31, 2022, respectively.</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 tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the consolidated balance sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 March 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div 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 March 31, 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><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 a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a commonly-used mathematical model for pricing an option or warrant. In particular, the model estimates the variation in value over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </span></div><div><span><br/></span></div><div 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 estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</span></div><div><span><br/></span></div><div 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 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="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Beneficial conversion features </span></div><div><span><br/></span></div><div 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 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="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 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="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 a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span><br/></span></div><div 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 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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="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 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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants and Warrant liabilities</span></div><div><span><br/></span></div><div 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 a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “(Gain) loss from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “Additional paid-in capital”. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div><span><br/></span></div><div style="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 property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div style="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 “Selling, general and administrative” expenses and total $214 and $116 for the three months ended March 31, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Liability</span></div><div><span><br/></span></div><div 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 accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging – Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it was accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the consolidated statement of operations each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Liability</span></div><div><span><br/></span></div><div 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 a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">1,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</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%">Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div><span><br/></span></div><div style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 Note.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued and adopted</span></div><div><span><br/></span></div><div 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 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 will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU will require a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</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 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 and valuations of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div><span><br/></span></div><div style="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 March 31, 2023, two customers accounted for 31% and 18% 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.31 0.18 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:98.181%"><tr><td style="width:1.0%"/><td style="width:59.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 greater than 10%</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">1,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">45 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">4,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">76 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total of customers with sales less than 10%</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%">1,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">3,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">5,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:114%">1,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,412 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div 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> 830000 0.23 0 0 788000 0.22 0 0 0 0 1478000 0.27 0 0 1965000 0.36 0 0 720000 0.13 1618000 0.45 4163000 0.76 1948000 0.55 1249000 0.24 3566000 1 5412000 1 -2255000 0 1311000 5412000 Concentrations of supplier riskAs of March 31, 2023, one supplier accounted for 21% 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 March 31, 2023, two suppliers accounted for 18% and 14% of inventory purchases. For the three months ended March 31, 2022, one supplier accounted for 13% of inventory purchases. 1 0.21 2 0.20 0.15 2 0.18 0.14 1 0.13 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div><span><br/></span></div><div style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable</span></div><div><span><br/></span></div><div style="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 </span></div>Company writes off accounts receivable when they are deemed uncollectible. The following table details the change in the allowance for credit losses for the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at 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,028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Credit loss 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%">961</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deductions</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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,989</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2028000 3349000 961000 48000 0 0 2989000 3397000 InventoriesInventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method. A valuation adjustment is made to inventory for any excess, obsolete or slow-moving items based on management’s review of on-hand inventories compared to historical and estimated future sales and usage profiles. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span><br/></span></div><div style="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 is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in the consolidated statements of operations in “Cost of revenues”, “Research and development” and “Selling, general and administrative.” When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheets and the resulting gain or loss, if any, is reflected in “Other income, net.” The estimated useful lives of the Company’s major classes of property and equipment are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table></div> The estimated useful lives of the Company’s major classes of property and equipment are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Major Class of Property and Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr></table> P7Y P5Y P5Y P3Y P3Y P7Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div><span><br/></span></div><div style="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 is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the three months ended March 31, 2023 and 2022.</span></div> 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,222</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,566</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(2,255)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">1,311</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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><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 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><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%">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><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 made an accounting policy election to account for any shipping and handling costs that occur after control has transferred to the customer as fulfillment costs that are accrued to cost of revenues at the time control transfers. Shipping and handling costs billed to customers are initially recorded in deferred revenue and recognized as revenue once shipping is complete.</span></div><div><span><br/></span></div><div 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 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="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 following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:</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">Type of customer: The Company’s sales are directly to commercial fleet customers, OEMs, governments and dealers.</span></div><div style="padding-left:36pt;text-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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Payment Terms</span></div><div><span><br/></span></div><div style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div><span><br/></span></div><div style="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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 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"/></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%">(520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of March 31, 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%">897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Returns and Refunds</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%">Based on our 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="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%">However, during the quarter ended March 31, 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 in the current quarter accordingly. The Company initially recorded, 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 $3,228 as of March 31, 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. During the quarter ended March 31, 2023, the Company recorded an Accommodation in the amount of $611 and this amount is included in prepaid expenses and other current assets on the consolidated balance sheets. The Company expects the Accommodation asset to be derecognized over the remainder of the year ended 2023 as orders associated with the Accommodation are completed and gross revenue is recognized.</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="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:400;line-height:120%;text-decoration:underline">Transaction Price</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 transaction price of a contract is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods to a customer. Transaction prices do not include amounts collected on behalf of third parties (e.g., sales taxes). Sales taxes collected on sales are recorded as a sales tax liability and are included in “Accrued expenses and other current liabilities.”</span></div><div><span><br/></span></div><div 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 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, </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%">renewed, or modified. The Company’s revenue terms do not include retrospective or prospective volume discounts, rights of return, rebates, performance bonuses or other forms of variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Future Performance Obligations</span></div><div><span><br/></span></div><div 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 applied the practical expedient to exclude the value of remaining performance obligations for (i) contracts with an original term of one year or less and (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed (i.e. analytical data subscription services). </span></div><div><span><br/></span></div><div 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 March 31, 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 $10,500 in 2023. The timing of the revenue associated with these estimates will change if the ZEVs are commissioned and/or shipped subsequent to the year in which they were ordered, as revenue will not be recognized until control of the ZEV transfers to the customer based on the purchase order shipping terms.</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 March 31, 2023, the Company also had $206 of remaining performance obligations related to unsatisfied extended warranty performance obligations the Company expects to recognize ratably from approximately September 2027 through August 2030.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Costs to Obtain or Fulfill a Contract with a Customer</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “Selling, general and administrative” expenses.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by major source:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,222</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">3,566</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(2,255)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">1,311</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,412</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1) Customer refunds are related to the recall for ZEV4 vehicles that were manufactured with Romeo battery packs. 3222000 5179000 344000 233000 3566000 5412000 -2255000 0 1311000 5412000 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 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"/></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%">(520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase due to billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of March 31, 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%">897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 794000 -520000 623000 897000 5037000 2171000 3228000 611000 10500000 206000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Recall Campaigns</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Warranties</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%">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.”</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%">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.”</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:400;line-height:120%;text-decoration:underline">Recall Campaigns</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product recall reserves when a liability is probable and the related amounts are reasonably estimable.</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 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 Romeo. </span></div>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 currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. Because the remedy is still being developed, the Company is unable to reasonably estimate a range of the potential losses associated with the recall. P5Y 60000 P5Y 60000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value, measurements, and financial instruments</span></div><div><span><br/></span></div><div 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 fair value hierarchy was established that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-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="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="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="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%">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="text-align:justify"><span><br/></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">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="padding-left:36pt;text-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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is not presented at fair value on the consolidated balance sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the consolidated balance sheets. The fair value of the Convertible Note, including the conversion option, was $49,167 and $58,155 as of March 31, 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 March 31, 2023 and December 31, 2022 and a fair value of $3,106 and $3,125 as of March 31, 2023 and December 31, 2022, respectively.</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 tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the consolidated balance sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 March 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div 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 March 31, 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><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 a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a commonly-used mathematical model for pricing an option or warrant. In particular, the model estimates the variation in value over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </span></div><div><span><br/></span></div><div 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 estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk-adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</span></div><div><span><br/></span></div><div 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 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>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. 0.075 100000000 49167000 58155000 3000000 3000000 3106000 3125000 <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 tables set forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were measured at fair value on a recurring basis in the consolidated balance sheets.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 March 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 31768000 0 0 0 0 54000 0 0 26000 0 0 1859000 51351000 0 0 0 0 60000 0 0 78000 0 0 2265000 100000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Beneficial conversion features </span></div><div><span><br/></span></div><div 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 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="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 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="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 a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span><br/></span></div><div 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 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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="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 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 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 developmentResearch and development costs are primarily expensed when incurred and consist of personnel-related expenses including salaries, benefits, travel and stock-based compensation for personnel performing research and development activities; expenses related to materials, supplies and testing; and consulting and occupancy expenses. In addition, costs for certain property and equipment utilized for research and development are capitalized and depreciated to “Research and development” over the useful life of the asset based on the property and equipment policy discussed above. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div style="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 “Selling, general and administrative” expenses and total $214 and $116 for the three months ended March 31, 2023 and 2022, respectively.</span></div> 214000 116000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Liability</span></div><div><span><br/></span></div><div 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 accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging – Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it was accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the consolidated statement of operations each reporting period.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Liability</span></div><div><span><br/></span></div><div 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 a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the initial fair value of the earnout shares was recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the consolidated statement of operations for each reporting period. The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">1,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table provides a reconciliation of the beginning and ending balances for the earnout liability measured at fair value using significant unobservable inputs (Level 3):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,144 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">1,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2265000 83144000 406000 6172000 1859000 76972000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div><span><br/></span></div><div style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div><span><br/></span></div><div style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 Note.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements issued and adopted</span></div><div><span><br/></span></div><div 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 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 will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. The adoption of this ASU will require a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company adopted this standard on January 1, 2023, and this ASU did not have a material impact to the Company’s financial statements.</span></div> Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">27,866</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">4,104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">15,018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">46,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 reduced the cost of certain inventory to net realizable value by $3,256 and $95 during the three months ended March 31, 2023 and 2022, respectively, which was 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 March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">27,866</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">4,104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">15,018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">46,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,066</span></td></tr></table></div> 27866000 30763000 4104000 3357000 15018000 12946000 46988000 47066000 3256000 95000 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 March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">4,473</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">1,021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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,309</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">7,826</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">4,473</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">1,021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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,309</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">7,826</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,401</span></td></tr></table></div> 4473000 4447000 1021000 2367000 2309000 2559000 23000 28000 7826000 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%">Cost and accumulated depreciation as of March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">3,173</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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%">3,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,355</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">702</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">688</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">969</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,360</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,317</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,675</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,475</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,519</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">159</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost and accumulated depreciation as of March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">3,173</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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%">3,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,355</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">702</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">688</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,086</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">969</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,360</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,317</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,675</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,475</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,519</span></td></tr></table></div> 3173000 2945000 3988000 3634000 3355000 3660000 702000 688000 11000 11000 1086000 969000 3360000 2317000 15675000 14224000 3200000 2705000 12475000 11519000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment is as follows for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">159</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 159000 85000 15000 92000 320000 179000 494000 356000 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 March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">1,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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%">2,197</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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%">1,072</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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,851</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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%">3,228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">181</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">11,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,270</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%">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:98.939%"><tr><td style="width:1.0%"/><td style="width:71.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at 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,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">558</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,191</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 March 31, 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 style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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%">1,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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%">2,197</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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%">1,072</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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,851</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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%">3,228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">181</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">11,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,270</span></td></tr></table></div> 1077000 597000 1684000 806000 2197000 1451000 1072000 1436000 1851000 1268000 3228000 0 530000 427000 92000 106000 181000 179000 11912000 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:98.939%"><tr><td style="width:1.0%"/><td style="width:71.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at 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,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">994</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">558</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,191</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1268000 994000 558000 252000 25000 -55000 1851000 1191000 Notes Payable<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable as of March 31, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt principal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">(10,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,103</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note</span></div><div><span><br/></span></div><div 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 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><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 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><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%">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. </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%">If the number of outstanding shares of Common Stock is increased by a stock split or other similar event, the number of shares issuable on exercise of each warrant shall be increased proportionately and the exercise price shall be decreased proportionately. Consequently, if the number of outstanding shares of Common Stock is decreased by a reverse stock split, consolidation, combination or reclassification of shares of Common Stock or other similar event, the number of shares of Common Stock issuable on exercise of each warrant shall be decreased proportionately and the exercise price shall be increased proportionately. </span></div><div><span><br/></span></div><div 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 identified certain embedded derivatives related to its Convertible Note. Since the Convertible Note has a conversion feature whereby the principal amount will convert into a variable number of shares based on the future trading price of the Company’s common stock, the conversion feature is recorded as a derivative liability. Therefore, the fair value of the convertible feature at inception on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “Derivative liability” on the consolidated balance sheets. The derivative liability is adjusted to fair value each reporting period, with the changes in fair value reported in “(Gain) loss from change in fair value of derivative liability” on the consolidated statements of operations.</span></div><div><span><br/></span></div><div 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 year ended December 31, 2021, $12,137 of Convertible Notes were converted into 52,769 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985. </span></div><div style="margin-top:12pt;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 “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $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-top:12pt;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 $46 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $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-top:12pt;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,919 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $5,754 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><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 provides a reconciliation of the beginning and ending balances for the Convertible Note derivative liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(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%">(39)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,555)</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,863</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%">The Convertible Note warrants are considered free-standing instruments and meet the criteria for equity classification because they are indexed to the Company’s own stock and provide a fixed number of shares. Therefore, the fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “Additional paid-in capital” on the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="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 March 31, 2023 and 2022 was $3,421 and $3,762, respectively, of which $1,254 and $1,647, respectively, related to contractual interest expense and $2,167 and $2,115, respectively, related to amortization of the discount. </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%">Facility</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 Facility provides for both term and working capital loans for borrowings up to $6,700 as of March 31, 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 15%. Borrowings under the Facility are secured by substantially all the Company’s assets, are subject to borrowing base limitations, and require the Company to meet certain covenants. The Facility borrowings, with a maturity date of October 21, 2024, were $3,000 as of March 31, 2023 and December 31, 2022. Interest expense related to the Facility was $118 and $118 for the three months ended March 31, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt maturities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total balance of all debt matures as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable as of March 31, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt principal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">(10,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized debt discount - Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,103</span></td></tr></table></div> 59863000 73863000 3000000 3000000 62863000 76863000 10086000 14735000 22000 25000 52755000 62103000 0.075 100000000 5000000 230.00 434782 230.00 1.20 230.00 276.00 20 30 30 30 3000000 230.00 17063000 12137000 52769 2194000 10089000 668000 7966000 4985000 14000000 663822 0.0001 21.00 2921000 8138000 11021000 38000 3500000 0.95 210443 0.0001 15.80 46000 2811000 2850000 8000 10500000 937500 0.0001 11.20 2919000 5754000 8669000 5000 <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 provides a reconciliation of the beginning and ending balances for the Convertible Note derivative liability measured at fair value using significant unobservable inputs (Level 3):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,418 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(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%">(39)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,555)</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,863</span></td></tr></table></div> 78000 17418000 -39000 -2555000 13000 0 26000 14863000 14522000 3421000 3762000 1254000 1647000 2167000 2115000 6700000 5000000 0.15 3000000 3000000 118000 118000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total balance of all debt matures as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Period Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 62863000 0 0 62863000 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 instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility, IT equipment and manufacturing equipment leases. </span></div><div><span><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 March 31, 2023 and December 31, 2022 consist of the following:</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 style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfMy0wLTEtMS0zOTE0OA_27f55ab0-cca7-4f39-b520-1d7a43bd9e22"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfMy0wLTEtMS0zOTE0OA_91923f4e-754a-4dbe-aa65-28999ef29b19"><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%">7,411</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">855</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNS0wLTEtMS0zOTE0OA_ab891dd3-7537-48e3-89af-9fed0b0a50de"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNS0wLTEtMS0zOTE0OA_ec8e616f-73b3-4f1c-a45d-535cdb84eca7"><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,734</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">181</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNi0wLTEtMS0zOTE0OA_2c8a1f58-a620-46ea-93ff-3dcd1ce9e458"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNi0wLTEtMS0zOTE0OA_c36fcab1-1991-4703-9190-9031dc5984ce"><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%">7,262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">573</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNy0wLTEtMS0zOTE0OA_5de6eb0a-2235-4c4d-9bde-0e30eaa13882"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNy0wLTEtMS0zOTE0OA_c105b289-32db-492c-b1cf-2dd1bb236147">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,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">798</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average remaining lease terms (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.</span></div><div><span><br/></span></div><div 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 months ended March 31, 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 style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">647</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Right-of-use assets and lease liabilities as of March 31, 2023 and December 31, 2022 consist of the following:<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 style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfMy0wLTEtMS0zOTE0OA_27f55ab0-cca7-4f39-b520-1d7a43bd9e22"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfMy0wLTEtMS0zOTE0OA_91923f4e-754a-4dbe-aa65-28999ef29b19"><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%">7,411</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">855</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNS0wLTEtMS0zOTE0OA_ab891dd3-7537-48e3-89af-9fed0b0a50de"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNS0wLTEtMS0zOTE0OA_ec8e616f-73b3-4f1c-a45d-535cdb84eca7"><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,734</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">181</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNi0wLTEtMS0zOTE0OA_2c8a1f58-a620-46ea-93ff-3dcd1ce9e458"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNi0wLTEtMS0zOTE0OA_c36fcab1-1991-4703-9190-9031dc5984ce"><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%">7,262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">573</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNy0wLTEtMS0zOTE0OA_5de6eb0a-2235-4c4d-9bde-0e30eaa13882"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzY2U2NmIxNzI3ZDRhNTU4YjJlZTViMDljN2I4OWRkL3NlYzoxM2NlNjZiMTcyN2Q0YTU1OGIyZWU1YjA5YzdiODlkZF82MS9mcmFnOjI1OGFmZDgxYTgzYzRmZDQ5MzExYzEzNDlhNGE3MWQ5L3RhYmxlOmQ0ZTNlNTQ2MmRjMTRlMjJiYWI3NDIyMzI2NzQwNzQzL3RhYmxlcmFuZ2U6ZDRlM2U1NDYyZGMxNGUyMmJhYjc0MjIzMjY3NDA3NDNfNy0wLTEtMS0zOTE0OA_c105b289-32db-492c-b1cf-2dd1bb236147">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,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">798</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average remaining lease terms (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance right-of-use assets, net are included in “Other assets” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – current portion is included in “Accrued expenses and other current liabilities” on the consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Finance lease obligation – long-term portion is included in “Other long-term liabilities” on the consolidated balance sheets.</span></div> 7411000 855000 7735000 893000 1734000 181000 1649000 179000 7262000 573000 7735000 619000 8996000 754000 9384000 798000 P3Y10M24D P4Y7M6D P4Y2M12D P4Y9M18D 0.15 0.04 0.15 0.04 The financing lease cost for the three months ended March 31, 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 style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">647</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 404000 261000 76000 308000 183000 78000 663000 647000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2186000 154000 2997000 205000 3043000 160000 3105000 128000 517000 82000 0 84000 11848000 813000 2852000 59000 8996000 754000 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%">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 </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%">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 statement 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 March 31, 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.</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 March 31, 2023, there are warrants outstanding convertible into 1,218,285 shares of common stock. In total, there are 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 “(Gain) loss from change in fair value of warrant liabilities” on the consolidated statements of operations. The fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “Additional paid-in capital” on the consolidated balance sheets. </span></div><div><span 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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 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 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — March 31, 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 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%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1</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> 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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Warrant Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Private warrants assumed through Business Combination</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 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 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding — March 31, 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 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%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">230.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1</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 -6000 670108 54000 230.00 P3Y1M6D 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 March 31, 2023, there were 889,712 shares reserved and 586,128 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 March 31, 2023, there were 82,746 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:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">197</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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,089</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">666</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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,237</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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,442</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div 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 March 31, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">10,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4</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 three months ended March 31, 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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 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 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at March 31, 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%">131,141</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">197</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.7</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 March 31, 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%">60,487</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.2</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 three months ended March 31, 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at January 1, 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-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%">(3,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.80</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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.60</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 March 31, 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%">70,654</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35.00</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 $60 and $106 during the three months ended March 31, 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 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 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%">47,178</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.00</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%">(5,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98.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%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.80</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 March 31, 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%">220,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58.40</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 $257 and $165 for the three months ended March 31, 2023 and 2022, respectively.</span></div> 889712 586128 0 82746 The following table presents the stock-based compensation related to stock option and RSU awards for the periods presented:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">197</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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,089</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">666</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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,237</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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,442</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2000 5000 6000 9000 197000 192000 205000 206000 87000 54000 61000 46000 1089000 666000 1237000 766000 1442000 972000 <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 March 31, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options unrecognized expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock options weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">10,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units weighted-average remaining requisite service period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4</span></td></tr></table></div> 1907000 P2Y 10079000 P2Y4M24D P10Y P4Y Changes in the Company’s stock options for the three months ended March 31, 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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Remaining Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 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 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at March 31, 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%">131,141</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">197</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.7</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 March 31, 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%">60,487</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.2</span></td></tr></table> 138091 45.60 0 0 6744 1.20 206 11.60 0 0 131141 47.80 197000 P7Y8M12D 60487 78.40 130000 P7Y2M12D <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 three months ended March 31, 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Non-vested<br/>Shares Under<br/>Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-vested at January 1, 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 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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-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%">(3,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.80</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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.60</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 March 31, 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%">70,654</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35.00</span></td></tr></table></div> 73939 35.00 0 0 3080 33.80 206 42.60 70654 35.00 60000 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at January 1, 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 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%">47,178</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.00</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%">(5,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98.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%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.80</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 March 31, 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%">220,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58.40</span></td></tr></table></div> P3Y 188223 71.40 47178 12.00 5753 98.00 8784 57.80 220865 58.40 1 0.03 0.50 0.02 257000 165000 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 months ended March 31, 2023 and 2022 and the realization of any deferred tax assets is not more likely than not. 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 months ended March 31, 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.<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 style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(23,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">4,794,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,756,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(4.89)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.86)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(23,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">(23,435)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">4,794,178 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,756,402 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">4,794,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,756,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(4.89)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div 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 months ended March 31, 2023 and 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Outstanding as of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">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 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></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">131,141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,285</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220,865</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,414</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total anti-dilutive stock</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,830,565</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,808,997</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%">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 style="width:71.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(23,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">4,794,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,756,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(4.89)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.86)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(23,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">(23,435)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,756)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">4,794,178 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,756,402 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">4,794,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,756,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(4.89)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -23435000 -10756000 4794178 3756402 -4.89 -2.86 -23435000 -10756000 -23435000 -10756000 4794178 3756402 4794178 3756402 -4.89 -2.86 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Outstanding as of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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%">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 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></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">131,141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,285</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220,865</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,414</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total anti-dilutive stock</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,830,565</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,808,997</span></td></tr></table> 260273 382012 1218286 1218286 131141 157285 220865 51414 1830565 1808997 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 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. The Company recognized $600 in losses associated with firm purchase commitments during the year ended December 31, 2022. 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 and equipment leases. The equipment leases included here only relate to leases for which the equipment had not yet been delivered to the Company as of March 31, 2023. Since the Company did not receive the equipment, the related right-of-use asset and lease liability were not recognized as of March 31, 2023. However, the Company was still committed to the financing </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%">arrangement. All other financial commitments under leasing arrangements are described in Note 8.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in the table below represent the Company’s future minimum commitments. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">As of March 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">55,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">55,742 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div 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. On July 13, 2022, the Company and the other defendants filed a motion to dismiss the class action. On February 21, 2023, the court denied the motion to dismiss. 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><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 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 </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%">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><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.</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%">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. 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 Romeo. </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. The Company is currently working with eMatrix, the battery manufacturer, to develop a remedy for the structural welds and internal radiator leaks. 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> 600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in the table below represent the Company’s future minimum commitments. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">As of March 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Firm Purchase</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Other </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">55,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">55,742 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 55742000 725000 56467000 0 482000 482000 0 203000 203000 0 163000 163000 0 12000 12000 0 0 0 55742000 1585000 57327000 Subsequent Events<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 will continue to trade 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 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> 0.0001 0 250000000 14999970 1 11.50 749998 230.00 EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( % L58'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 " !0+%67)E;M^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFDW$%'7"X@32$A, G&+$F^+:/XH,6KW]K1AZX3@ 3C&_N7S M9\FM"D+YB,_1!XQD,%V-MG=)J+!A!Z(@ )(ZH)6IG!)N:NY\M)*F9]Q#D.I# M[A'JJKH&BR2U) DSL @+D76M5D)%E.3C":_5@@^?L<\PK0![M.@H 2\YL&Z> M&(YCW\(%,,,(HTW?!=0+,5?_Q.8.L%-R3&9)#<-0#DW.33MP>'MZ?,GK%L8E MDD[A]"L90<> &W:>_-K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !0+%6K B<$68& 3) & 'AL+W=O"W5CV0IA";/41@G)YVEUJN/O5[B+47$ MDT.Y$C'Q(.X,QEGUV[59"Q3'0:QN%4D M2:.(JY=$8=XHLY3T-])]=_B:VA@='S M9)AD?\EZ6];I$"]-M(RVP5"#*(@WO_QYVQ!U M@V@+T)H&Y)@+L-<#.CFYIE MMCYQS2=C)==$F=*@9@ZRMLFBP4T0FVZ<:05W XC3DZE\$HIT2;+D2B3CG@9- M//-O&L)-XEUS+6RX23<$KE/TDMAT&IR_[(2MM;!PZG3_6+S@$:9)_=C MLN*>..G HYD(]20ZDU]_H4?.'XBE?FZI7\_2EY0K+53X0N[$2BIMLX=+:97: M&F6*1C6T-\CM#>K9NQ4JD+X9EP2>#&OGX4KY2"P=BFA\0Y]'N<^CFB-3<9A4 MLSFQO!]QK3D/$VM'HF$-#0YS@T.T4N>Q#O0+N0A"06[2Z%$HFS%(@7A!Q+;54R0&YC+U# MFUU4J*'=X]SN<1V[4#6I8(AR,UH/R$S#[F.K5YQN2N@DI#'OM4I&MK4*2NQ9 M!W"%YO2SU2@:U-1H03X49Y>W1K<'Y K*D<^QW2[#Z M;H..:(%'%(<:U/?]6EI]XY*S-( Q G.&8_7;!B[1@I+(&;A#J],V@(D6Q$1QS,DFI5-(=LN-X0*CD@YL Y-HP4D4AYPKZ4%_ MW2YEC(%2A0AC;M<9]NW^VB E6J 2Q1GG/M" @').*/OM\7M)G&E MJ8PB> 7/M/1^') 55^2)AZD@'YQ#!U"1K" 5SA)A:RNT 5"T("B*4PY@OF\X M;_82/B%(0KA&Z^S:P $:L%1M-4*9.L;3*TK!^!&U+K@DN%XC?K,LT4CVKJL\ B5@N++F,MU&9I MSF3=?&?#G/!)J89[*/T$! M^!1>%"L>V_L5%RSUV0;ZL )]&$XN.Y_/^\M%FQ4RJ\F&ZT5X7%.7!0FQ6DM& MLZ6 P8KU(2Y3;J\-$&(%"+%:BT:O*6:6+=R3SZD&;(\-(E@=_R1XV;;#1JV? MJ9D/14^3P=& T6%_W'NR62PHA]5:*)K"*T,!U%[&OG@F?PM[+^)2ANA&#AOV MCZT6VL >M\ >%Z>5'0]M+I$*L;!T>#VOJL6 ?%R>5MQZW7Q[*7>)R7^S]V ;WN'O?P7!> M.06#_L9DR*U33(5 Z:2*QS4U5@".BX/)G?"%B/@CI)@/7)FE^.2 ".XMR3R% MM\AZ4%6*O"R0A^8:]), M-,D\PRO[WGGZ9ZF];MH"KERLS0Z, M_&J^X^4TV^?1*XIOMLM<BG6[?59LI1%F6YDDI^W]^J.369GS?7KN7\7-2ZX!6[EDC594GEPT=6B+N+"9X\7OC,;U?:7)C- MS]?TEMTP_75]+>%LUEK)>3#[@=Y=^H]!(_,W9G=H[1L:5A1#? MS @Q$%LE,@3U7P=PI^X^@66>/6%=5T?B[%'9)&&JR9@R8VC39XPRNS MC#=:PET.>GI^*2HE"IY3S7+TD1:TRABZ,>84.D5?;Z[0FY.WZ 3Q"GU9B5K1 M*E?G,PU/-OJS;/>4C]NGD)&G_$'E&?+Q%!&/^!;U2[?Z%KUUE34F#+UOYG[81#$Y[/- MOCM#J3#R,&ZE#G &+<[ B?-#EHD:8$%KR!A@7!1LBBIH8V*): '-IDE,.#DA MTS1)&Y?@T",)K**Y#BF6K;9A>TRT1@ARAY4+)@]ND2D\1ZU9TT.*!ULLMG"# M/2^QEWJX%XNA%(!+[:$(VU"$SE!\JC:P0$)R9EVDR:\G6E.>(W0.+**:: N]8A):U;&2B@:(XH1$/=A#H33P1E(K;E'' M3M1?A*;%$P#&EA7'."(]B!8Q0OPXMH-,6I#)D= ",TO]T(34E.D:N%(W)6## MFEA !''8@VJ1PB$>2<^T19HZD?X%.*GFU2TJ&/ GDH8H3\7RM(:3)KJCJ--A M"@2X7U(6H=@/[9BQU]&+WB87^&$XLN*XXTO\-,(L.%WP@NN1UH1?E#9?RMJASQUQ8C=SMHRT MI@^&CJP.^X. AX0,EF4H%:?12%?#'6/BHY0I:^;LQL?6RT)R.,7]CF<1B\A> M;1SB[V@.NWGN&Y62[H&TTC >$ED8]/$-9:(Q=!W583?7/:;\6LAFOP$CANAU M/K$H^"TU=ZW(AUR&8W^ W2(5!6,%VU$>?@[G'4L#"Z4EZ3"-+6(AT/,(UH[Y ML)OZ?A?5[:EFLH3MUT*W4Y\Y03E7315:80_I+21QV"=!BUA$L.>/P.YH$#^/ M![ML:%W(#G/(ZH2%[LA@YK!)C9(BZ4B1N$GQBDD8M1FD8E' MB)%TQ$C$8OB%5)3A*!@@M8JDW-JB3CM*(F](N15ER M;2;?+9MEHC(5QJH,\*(W?PK-$/;?6I$[+=NG!63=K?]W0X?>=X1(0N>4=:-% M]GTEBIQ)]?I50G#\OMD*C*2]DUV?_8[BA:P=NMZQ+3FZLUPR:)8Y4B8(4QBZ M)-K0HF;HQ#OS(+6F"$_AU_PAM:+2S#NU7L$V^1_0,LE2B<<;7*EZ=Q&ZA])P M8/KTS[PHL$9^R-G]C8)3Y#!&':<3-Z>;XH!!9#Q )/1<(?H)[]^C_F$^*>3S[D.3?T#=W3O/TXY17* MZ)I#-[6"'(X;Q/?2J#^6V.2(EX9C<+NYA+CG$M@6U&5=-"]T<[;D&;=.3V0X M4IS"U)>0 7':!*/(3P,[4K\;/WSW^+%E)/6LKNF&PO=V]R:W-H965T&ULK99;;]LV%,>_"J$510)DT<7WU!:0."BZAP)&O6X/PQYHZ=@B0I$:2=G= M/OT.*465$L47M'ZP1.F%E[H/3_XPG:9L0_\>%[0':S!?"U6"EM^HY*R'(1F4A %VX5W']XM0Y?@ M(OY@<-"M>V*M;*1\LHW?TH476"+@D!@K0?&RAR5P;I60XY]:U&OZM(GM^V?U MC\X\FME0#4O)_V2IR1;>U",I;&G)S1=Y^ 2UH9'52R37[I\73#V<32;SN;^OFVI)RB( MIDU0!W78H Z/HJYPLH-26+,X0Y*G&U)01?:4ET"NL#13R3E5FA2 *U:&57S= M1U]U,6F!!;=!$(0O^$^&=1R,&@>CRQS0TF12L?_PB;7@L'4O=R4\; &%@?N] M #\=UR$?-^3CR\B9UN5IZO$KFI>\QR(ZI).&='(9*>YCVN"2Q<3N%.[D).ZQ MB [NM,&='L5=RCS'U>8'*GIZ7D6?#.O@SQK\V07XYY?S[-4X1J.@MZ#/B>R@ MA\'W;3"X /Z\BJXEVSRC\2@:#J=YF@;_P]02P,$% @ 4"Q5L))H-HB!0 9!0 !@ !X M;"]W;W)KK,,="X M6U=@V8*D73\,^T!;M"54%CV2MM-_OR-E2[9$,2F0+[9>[H[/<^3=0W&RY^*; MS!A3Z'E=E/)VD"FUN1F-Y")C:RJO^8:5\&;)Q9HJN!6KD=P(1E/CM"Y&Q/.B MT9KFY6 Z,<\>Q'3"MZK(2_8@D-RNUU1\OV,%W]\.\.#XX#%?94H_&$TG&[IB M3TQ]V3P(N!O54=)\S4J9\Q()MKP=O,!__@X!NB%3)#ZP-5=#H1?(^$MH9H^L+DQG@#F[S4T_BD M!+S-P4]-9[R4O,A3JEB*GA3\P1PIB?@2_;5A@NI<2S1$7YX^H(MWE^@=RDOT M.>-;2:DRB7XM4Y:>^X\ >TV ' G<$6? M>RJND8^O$/&(;\$S>[T[<<#QZWSZ)E[8$^]3N>!KUF02_?-^+I6 U?JO+5E5 M,-\>3)?PC=S0!;L=0(U*)G9L,/WY)QQYO]B8OE&P,]Y!S3MP19\^LATKM^P* ME=!Z8/%42Y<)7>K;GI5218Q,1-UN=E/L8SP9[4Y)=8W" )/:Z QL6(,-G6!G M7!J0H@)M!5=%"$[&37!(6N"Z1G%,>L!%-;C(">ZCX%*B GYLL*+.B,,H"=I) MLU@1'WMV8'$-+'8N[4,_*%>(/8.*2'O>XK=1E>TC732R3?QDK@U*5TC/ YZ%LNX!CEV@GP"_8,9N4(K5L+L% 8L M34$HY49_+8TI--[;B)6]9I6\5[9Q[H[C8*6P@N8I!7/4R:[^3?1^3 M<7N.+%9)U#=#C3YBMT!>?(0]]:7IZ]6*6F2T7#&]G5K27* =+;9,B]*>"D%A MXU#D=)X7N+$0G#L(=-([?8K;<.-M#_2_CT>0&\16P#KS,5-N'&<4_[QXTF8Z<&3C5X M!)]#[%GWTFTN,[/K-,F?VZL@MN1Q''5::M>L9_^ &T7%;DFMNM2A3.MNU5^O M7<4N8-+)*W++Z)VR\ M*Z3H0B_F2QO$0XSH7*B"CJ#:[+ 7AU$/RD91B5M1.R@1""N2&1605_@>SQ1T; MBYF#32.CQ"VC7\V)!TN'= =;'6B !JE$T "E@FVEV68V,U2]M1/I*F@0CP,< MMS>8%D,?UEC@];1%TJ@M<:OMJ\B<3I&+3E=%>^AT#>UT1B?G-?"-O#+'6!(M M^+94UZC=!@ 5SH !@ !X;"]W;W)KYD>MJ+G;U00(F9 O*"G*3_?B5,;2,P M,=FO>Q.#[>]Y)?1&R"]P<<_+[]6:,8$>\JRH+B=K(39O9[,J7K.<5F_XAA7R MDQM>YE3(W?)V5FU*1I.Z*,]FQ#"<64[38K*\J-^[*I<7?"NRM&!7):JV>4[+ M'Q]8QN\O)WCR\XU/Z>U:J#=FRXL-O66?F?BZN2KEWFQ/2=*<%57*"U2RF\O) M>_PV(I8JJ+_Q+67WU=$V4EVYYOR[VOF87$X,U2*6L5@H!)4O=VS%LDR19#O^ M::"3O:8J/-[^20_JSLO.7-.*K7CV9YJ(]>5D/D$)NZ';3'SB]Q%K.F0K7LRS MJOZ+[G??=5X'E3+%N0I\7NE3XT!^*H )\J($T!T0I,?*+ ; K,5,PKT=W-QSU6'I4 MT.5%R>]1J;XM:6JC-D1=+8N10_/>XR7YY)5 M=[:GVC^_&HUN6C ,?Y\DJ?H'IQFZHFDRE<=[13=I_V$+G\H:W^QH6.K8-R^> MS0EVWZ'W<;S-MUGM,H_=I'&J@6?2MWOSDKUY2:UDGE#Z0#-:Q.PUH@)=L]NT M*-+B5G5BP\J4)^IMC\5OD(E?(V(0W&?2G8)3*ZB)_FY);(+)Q>SNV).#[5#G ME[?5AL;L(9=HQW?8;L2AIM.1]2+NCIH>&XKM/6#"$UHZ[F M%,^Q[5A[T=: F_L!-__3@+^4MJ[65#;PU5F#/Z@VLL\K2)BW@UE'!]!T;1.; MFC%]2-$ $A9"PB(@6,MTUMYT5DVW3YCN8Q'+56'%T$OIIWKKE3KU]9X>__K$ MLPS)5=4]+9._^RQG05H.$N9!PGQ(6 )"R%A$1"LY4M[[TM[<#+T'U@9I]*7 M/1 AI%P$!&L9Q-D;Q'F: M08[/DWUF&<2.G:,@89[3&3U,B'Y.A%0,(&$A)"P"@K6LY>ZMY0Y:ZQNK1+/T MDG!1IK%:V>],MBU24;U&!1/J8T$?V*.&&Q0;:SA(F.=VUV&F6DNV# >I&$#" M0DA8! 1K&6Z^-]Q\T'#U:FNJ4JH$Q3S?L**B=?C%'M0VZW/5O#-V"U?_83>H M.M8LD# ?$A:<<2A"2,$("-;RRF+OE<6@5_Z0,T]:2)?()7O&J_XI9]$Y(E-L MN+:^*AI4&NL/2)@/"0L@82$D+'ITG%H6P<8A]S3.CA)8D;13H]]IN0\.2&^T M:707(K9E6II[AMLPUCX-;2@X A4,>GI)#->UM6Z&H*I1C^H4+XA)C!-C?I1U MXR>.N18'F!J#YM3] MCB.=4;4MVY[K,PYH4HV[.:Z^]@45#'IZ28BQL+$^XX"FU3VJ4^PXYN)$7(T/ M>37^98%UOPM $VM0FH>[F;5E+0BV7=TRH*$U*"T$I450M+;[#L$U_C^3:PP: M78/2/%":#TH+0&DA*"V"HK4->DBP,6"$W;".3T:N?O8##;%!:3XH+<#='-O5 MSY&@0384K>V40Y2-?U&6C;N1L>-:G1]JH"GU69H^J&8 2@M!:1$4K>V=0U:- M0YW1L:]"AQN!6C/01)\T%I >ZFXOK1"$$5(RA:VT&'\!D/I\_ ESN& MU4:OI$ S;-R-BFW'Z,Q=H.DT*"T$I450M+;S#E$V'LZRGW+= WD* M--H&I?F@M."LXQ&":D90M/9]D8=TFPRGV^U[.N.C>SH++N0$M:$_J-SKO2$2 M,LQ=D6YF/;<=;:GJ@6KZ/9I:3AZ "H9G=3*"TFQ;XA!^D^'P^TQ+/';N&E89 M;0_0Y!N4YI-NCHZQY2XL4S<3:/(-2HN@:&W3'=V@/9Q\GW4IEO3$K\2T3.UZ MQ6I8:[19(&D^*"T I86@M.CQT6I[Y9"5D_.S\L$KLF:OBN91NN4V+"F7L1N*- M-ZX]0>7N*<;=CN";^IFX:RX$S^O--:,)*]47Y.2 M+F\'=_!Z'KL%3N)/1O?JZ#.P6UD(\=U>?,YO!Y%%1 N:::N"F'\[.J=%8349 M'/_42@>'9]J%QY]?M']RFS>;61!%YZ+XB^5Z?3N8#$!.EV1;Z&]B_QNM-Y18 M?9DHE/L+]K5L- #95FE1UHL-@I+QZC]YJ@UQM,#H\2] ]0+47A#W+,#U NPV M6B%SV_I(-)G=2+$'TDH;;?:#LXU;;7;#N'7CHY;F6V;6Z=E<<"4*EA--<_"H MS3_C(ZV 6((Y46OPR?A9@2'XX_$CN'KW'KP#C(/?UV*K",_5S4@;#%;3**N? M=U\]#_4\#X,O@NNU K_PG.:GZT<&^V$#Z&4#]RBH\ N1'P"&/P$4(>S!,W_] M^W58J M4J?"%IK=;(APC).;T>YX'QXQ&(V3]"!V@C Y($R"+KK+_S9Y586Y%J8698)G MK*" MZ';K^W-S#IUJTR&F.#W>?3:M\GDDBZ]D+(3@Z4'@Z5!EWZD1FG&2%5W M>0Y(*:1F_[H;OIU7ZN(COR48M7S;E<$I]#MV?, Y#N)\D&+''+\8>@.YV"[T MH:B0=F7BB1_HY !T\@:@C.],+ KY#,3"U&*J,LHS MZ@R]ETS382[VW(M^TK4A.LJ."GY7:)KXX4\/\*=!^+\2FP8;!ENFUC:9 M+&7D=*%]0*<=#$,T3=OIWI6*_$!AU+!;%(0Z7Q.^HC9MEX1)L"/%EEJ@>R(E M,9@+1A:L8/K9RV11%W;;NCX9..F)#WC$RO!_X:9$J!CAKHZ']!SZED.V*;MC/H41<7GK;!>X10DO0$-FS8&P:YBN70T"P@2E'_ M+A)/Q8O;F^@*H73& V$:;NQ<6*M6!V"!*E>J7V*ZKQN 08Y]:SMP*6VG MQFB(%H:9]JZF5-L\49/5BX)Z]]RESB&'&(XGK2Q><30>-)7:!H*A6$.?9!T0UAN.-36&%K%D-!K*NN@\F+N,B1, MIVT:]4A->H@4-42*PD1Z\/B&//>Y&WFX$(UQFWA\8I-I#V6BAC)1F#(-0KFE M7HL>Y:87=Y<)DWC:@=V5PE'24U=00Y%%[*-!T'DF[IGOE4ACW M2MNI$1KN16>F7/)<']'QV@"T[J'$HF KUQ+ZK>!A MX[A-'CXAV,-VJ.%B=';@S2C-:[?1)RHS5N6,L@VWJ7G]J+L$/&YC[HKT'!&A MAI]1F)]_)T]@S_1Z+8K IW5%J?#!FFU@5]&7]MSMOT-].E_VP4 M^0;A]FY>/0;CAKUQF+T/"7]59_Q[6ZQV+#<7B^=7YQ'V,'<?&NTO]BF M*8BS.\_B)([;.>D1@TF$TYZV'C>$B^,@!SQN-YLJXTA1Q;0E!!,(U4]:/;,Z M#K+XF\_7+Z3MU 0-?>,P?3M7N>FA.C[4U#S%VV=@S[P\Z8145PCVC5^XX6H< MYNI'MN)LR3)[RL8%=Y[2DG!%LMY:CR_*TY?2=FJ AJ?QV=-H3S=H2U>QS:NV MB[2&JNIPWF? M#4Q2BP9/^W"7NSN$TA6!D[[X; @>APE^+DS/*U5]?E9=:6:=\+'G$#NL\,W1 M>2%MIS_2-1U!'%T\/>-@D_%6 UQ*VZD!FHXB/G/"?N+_[,C_7&BJ7 1GHBS- M]ZY']1H$=GZ@G"1IFPH]4NV&;G3T WY)YEZ] =&HJ5[(^$*DZ4.4R\T* !-&P M& 'AL+W=O ^;#>6R7E] MYID9^6QKW1>?*56)AR(W_GR4557YV5 ;?K*TK9(6/;C/UI5,R MY4M%/EW,9L^FA=1F=''&SV[=Q9FMJUP;=>N$KXM"NMVERNWV?#0?-0\^ZDU6 MT8/IQ5DI-^I.59_*6X=/TU9*J@MEO+9&.+4^'RWG+R]/Z#P?^%.KK>_]+ M7=G\GSJMLO/1BY%(U5K6>?71;G]7T9]3DI?8W/._8AO/SD8BJ7UEBW@9%A3: MA/_+AQB'G[FPB!<6;'=0Q%:^EI6\.'-V*QR=AC3Z@UWEVS!.&TK*7>7PK<:] MZN*U\HG3)4?(KL5E[7' >R%-*BZEUYZ>WCKEE:DDG?)GTPIZZ?8TB3HN@X[% M(SJ.Q8TU5>;%M4E5NG]_"GM;HQ>-T9>+[PJ\D6XBCN=CL9@MCK\C[[@-PC'+ M.WU$W@>WD49_9?_&X@I.VERG,L &@>C[3_%XHXTTB9:YN,-#!8Q67OQ[N?*5 M \K^,Q2A8,#QL %4>2]]*1-U/BI)E[M7HXM??YD_F[WZCGLGK7LGWY/^O^=X MR('_LPKQGLK%:+,1ZL96UOFQ>&>2B7A:94K\^LN+Q6+VZLH6I30[_C1_-6X> MMU?C%W]#&7J],4%=(4V]1AIJ:!-?E;-'JM">2>1>93K)\?AIE/2OZS];&70W MR:3;D$W:K)U$.FN6(X"'FL$O0(,BL46A'.=_G:/P8'J.>TK .>5*I[W"(^LT M1.&,^JO6)6&D;QKY2QHW]EXYPPB:B#_@>L_G^?-77I3.IK "\5LK!].\<-) MU]K90C"Y.;W6"K;#!"ONI8%DX!"T6;$&G]55E2NQJMDLT+H%RS2?2D5^5#LF M3T$.?R'+BE6= ^)TI+ KC>LL*N0.Y!TB!2_X>30C$:7=*@?E.D9J7UEC%7\, MN:+,)U:BU>R[+]!U'$J+_%>I!?'A0[Y#7@3AXY/1%5SFZL/%#T;RU)7,CQM4Q83CFR;A8^31<"\B4205285+HJR=KR7255E^W((9MJW( M$(+2*URN95.!5!U MM76W\^ GWREI#HI&&#GS]+"PFGMMS<$N%Y.8"[('UB+6)C;BK:XR MMC[)K2=EL/^Q.',N"6R /.2 9HTL%&7F,?X@$,DD"3"BKY.6SB%AW3*W[Y@[ MD_I]?\%H/,7$88HJ%B&+.+*E-I&ZP5$8Q@*RX:B0Z6=,(1RH4#':5S%I MA@3FD 9+B9H&SJ:*HHG,(Z^$92(%*=92NRX!C=N'S-?97@(G 0W@=(Q;'*G M$!PWIF[I,]"QW0;F(8$XH&WJX62J$TI_B$XC [FVCH,4SVNB;UW$>Z(,[0H' MJ%Z,K5H_-#,1"\5(2<8T,JM,$LWO ">A'D"N??GK&O'<*1I>8(=7/P%-G]DZ M3TD:3=RQD#[7YJ"2FG3_6""%"JXH,A6Y 0@!V;Q..TXY3,/2F!HR/G*T!+32 M- R6._I[ZQCYA.:7]FDPCF>+$/,?&Q;-".Z$DO('R A<@L?#3*FI%;RC'";- M^48.7>3N(Y. F*[D5:Y#=P$Z/BHT8T^T:I,OXJ[,T:SZ34FA!W-&I9@?P?FC MQ0QY"7<\W_%\I\^6 S);/G@$^"COFI3 :*Q1B!&@ANKR:+F*8T(#"!+!*L<" MC(6VG]=*/)E-9K/9G <3H^CR812R5=/7\YFHIP4$W&-^0:CA_@#.Q:E=8G! M)1>+YV&JGH@EPA9QW1@ZX LTX-E.5%MD(C8]YA$Y(V,6.@T)*F%9!)KD$ MO?%(@X*T,$T%L8=2 [*&H! M1LR2PG?LC[AJVJ4WI R\">RG-'@A- B68@+BH04V>O683R'4S,^4B)_,K226 MQ/A*)(YIALX!,P6+5YC:&CMWP>^0)NYR#0)I^N$29 - .,Z&11RY;LWAKH#[ M#6%WS LG-^1A@''HF=H/%=TX,@@%J@41#P#21"-H$@?IM(V7YFJB41#?-TD] MK,F]8$*"3%-N2=2=I$Z/B)G#R$FM6XE_@&/%_"2XUIWM=>$)1AB$%E\%8HL3 M*]4=;,"*B_ V.^YXCP8S=((GQZ?CDY/GW!&H\[4MD-(%3\)"\282=)5A6L6T MS5MX(.HA!495 C/9M[S+X0OI>(+#)\>G$]@+;9CDN7'$9DS1INP&Y&X!GR?S M%^,7I_.V5?S0DOTU@%P-W1\@H!6%)[H8*5CYY,5BO#@^B>0V)(EF$QHR*$" M#B9%8IJ>P=W@,&X/MR$]5+F2S5I$W\(IE4B&L%WE>K,_QC4^,/)[T]# --P- M72W@%,&Q?>,P!$EL%99LRQL8'88.XT--6R-T=C,:Y1>YX?6Q&Z':+HV0#&H- ME!$4XEA"G0.%F*J2DHB0U:4U^Q>J"GM@*$#:RD'F\3-6VC6BN\5TGU1-)SU)@":3_-< MKFRC'K<@E]XVDG+'2W:WEE,&P2,KF@,1"E\[7@QXW-O+M0:-X92O$QH5,?%1 MNK_C$Y<%A.!"UCP$E:%-W4MT L1HW JE #/[\@TF5UY".)*1U:(A U @!,0> M3(.NX6I619G;':@/Q%OC4$7KY8:*ESKOBC(6R3)V@74=VAK5\[KFER.]'+(7 MA!3VOE\XJ'M;;[*^C;]Y$^+;F[$+;+6D.)8O']_-1&_8W<& M\0>RDBN=$W<2&;,Z?GH@<0^BUAS0N)/LR[W-ZR+N6?P>@/$"F (/!V7PFS\8 MOK:9YL09FC=6*F!#I8$?^FVV.](.W)05B[X=VG5;QBU7=CJ7=U>@M-.CDQGD MRGR')6PRV"BB#UVLT_B"@-OF6M,<<=A,/,]*&,\)'(^.<+QR]S(#'"@W$'*, MX.LVZSK(;K%\@%)$3YGV%0$G-4X+1JF4HM@_G'2K4 0CI*4JESMZJR7I%9>D ME%#'74$FF6X+GHYHN/@FD2FPE-OP9@Z4M'&R"!CH -WFEU73FR*G>4Q%C(H# M<:OX^F+[@\MK?2;^U<2#Q(+R: UD3"U.%>4][/W'P>SKZ(8>*$7 )OW:T3]O?BI;A)Y+N>/BAZ8;? M\7J1JS6NSB;/3T?"A1]OPH?*EOR#R( 8 >&PO=V]R:W-H965T M&ULS7WI<]O&EN^_@O(X4U(5)9/4ZB6NDF4[-U7QM5_D)#/W MU?L $DVR(Q!@L$CF_>O?^9US>@$(2LK-S-1\B$.1C5Y.GWW#F_NRNJU7QC3) MMW5>U-\_6S7-YM6+%_5\9=9I?5QN3$&_+,IJG3;T9[5\46\JDV;\T#I_,1V/ MSU^L4UL\>_N&O_M2O7U3MDUN"_.E2NIVO4ZK[3N3E_??/YL\K!E^\ M>/MFDR[-C6E^V7RIZ*\7?I;,KDU1V[)(*K/X_MG5Y-6[4XSG ;]:C#^[V3_RV>DL ML[0VUV7^F\V:U??/+I\EF5FD;=[\7-[_S>AYSC#?O,QK_C>YE[&G)\^2>5LW MY5H?IAVL;2'_3[\I'*('+L=['ICJ U/>MRS$NWR?-NG;-U5YGU083;/A Q^5 MGZ;-V0*7E5O MTKGY_AE12&VJ._/L[;__V^1\_/J!W9[ZW9X^-/M?O*K_JKF37VJ#8:9N+!$% M??%U91(Z[B:M4B8T^G%AB[28VS1/ZH;&$!$W=6*+9%X6X".VV1*:-ZODAZNK M+T3:?[26P$5H71 ?P."D*>FO6Y/,3=409XE62XLL26OB(1LL5B?-*FV2=+$@ M*J?/AF;;E%5C:- :6Z^Q'1IO&GDTM^G,YK:Q.E5FZWE>UFW%AZ+]X;#8P;YG M9)6,]H('\'GPL'ANWW8J*UO 8\XW8:TT39VT%,(=G\-?&5+;,CAG$U^5Z MDQ;;?_^WR^GDXC5!JZR;I(XNJPNCW]MLZ>!^5^9W!KS*5!5MQ1;SU6!-2RIIC+>>C'NY2NI*5Q=%-5!Q-G)K=TLQF0=X9;3.NR2&FG([W5 MFB0%'_E^9>[2VU$=@&%7-]?)]'(\\C_^[%%]!/PDKD0G(Y"G_%UM'!AJ1HVR,(ZB MB244M*M-9>DD]W05ADFY N:%_<1K$XC3N]3FN!'A&O2-$5RD2ZO,LLW3*M\F MLZT ?&7-(MI,9N9,)D=@3%5R@.-/QZ^O/[__Q!\GKP_!XC LP_@5<7<"6)KG MY1S<@JZC;*NYDB>-Q/75M9(Y[Y/ WJ%U7=TP -($8VGO._ 9Y@_8&([(-\9G M^?#-S%LFE<\+XAFF(A);EC./4;3F7E:-\##Z.Z8WF194%>6UJM9F5:98"L]0!1$*B7# MIF$19%F$K8GN6H@3EB&@=2&RM@9V*=F[(!=.2QFO8W-\0!":F/=;WW],UZ9BJWY/3A)4_'LN3T3);< M/SVNKR [H4YS 2]+OY)N^Q[P"0N 5D&8&0FIBHFM2";C[R+95WO,$A%7)ZPP M85-8IS*FHSOV8,BG2OY.6[GAK?#,/ZM4W?/UM>XNN4J>)Y-S[P7$OS\^2D_-XW(>!<1?3 M<3+!?K_R[0#-/+!9D9(K69+,(;0- '].*YQ/+I/3,S[KZ6AR?I)V M3[Z/RM(89V%H8F!E@8 _O M ,R?=W#*.PC*\X;DZ HZZ].7FCX(T\G)_A6N(6&]J(6-1KH2ZU_[?R'+(F\S M(S^L3,YZSBPM;KW20SLU)*/3ZI8(G*EU6'N9[UT#Q+W)REO9Y>I(I.[1 M'Z3WLMH2:8"DY3:M("'O@31V KEH$;#F[)HPW7R;&\#$D#U!Z+O%8;=10>:$[0(H*50%/2]Y$1)7R(*:]D2V/OP00.737?(> N$#9DMGU3 MDV61VDK&C]2T(*5%Q"G4QI^(?>3)A(ZT:9MC9]/'HGWP.V&B\[("3D%;)C/2 MSH,EZWDT]&[]AF$*?0#J8?=F23BE6$%A8X5;%% EP:_:2MP*7@ESX'+BJ3N9 M: TPT?*M4TG]W*3TY=M:^1Y3<<:D?E-^ MEW1]:IA N8?/&E<7;K6RC@#18#*FV?C-;WGYFR(;MW9U,%Y3= MAI\3T:=X0.H2V1J*V)X*=KTJ.ZHO( 03,7OU5-7W79KSW$26,[.T!4MZ IG, M2,K1=#2>7K)2=D+ZVG7$C]3AE+P\GR2DU;T')@N"]-7.:!$#6ZPS_0G=DJC4QEB. MK&-"H? 7'F=F ,QM:\=MX%%'>.0(?F<%>5+>&:&#B%W6I,'GXM@BT7N'[?]$ M]KQ9E= EUIC:.5@[F,%7R0BSAK7^SW#9W:7%U>96MC&K]NQ3-\'+)TJJ.3:1 M )%4Q!I, 5BMX-ZMH._6XIHRQ0ID([MD'3EC#VWDKJ[;&6V==&P67^9;8U07 MGZ=D!H"]T7-^&PNC'B\!"PY.XVP#E&>%([H0_#T'\X6K:'N$7@G[>5 MBL04WHU"B)MF4Y8 OSID3PLG\>ZUJFZ7.0X'ZBYSF_&BD>>[7,1N&^L-B^M2 M68%Z -2.&+G??R:%A5F='(ATEG+C: 7V!K[6H3P]HW#=0N2:RQHBD#,/MQ[>!!)A]F43*:+D9[.(=0>O%=!1Y0. M&A2O:@\H,V6@')V+0P+PRX(TEC!#:1]@S*/$XI*W(]GC H)'@*V'_LP.9_'= ML^[EC_AUB(84?8<-F'7Z.Z12SBY(YNS#S !G3&L5>_4KDD5X[AK/X:D."_G@ MG_K@]_*+[.4GWLNG=+XB&JSZBURPY5TGOSJ3^TR_V$/Y[F<6K&'FDR)HOC7L(G1+_PCCMN(IZ%AY62R/ +_,N=A_VOE&?/QL MX@C/#831!W9$#4QMWN7,VE%8F940$(?PC;FM"// )Z!I.AUA2.5D7:F_:4PA M'Y95V6Z 5<&K@TG(]E+%W734'1KA4=?Q?\?W"7?(Q'=RDT-[C+IX'.6VXQ MU$5E$4VWYDEJ![MPI78Q=%_0*;Q?E"$]?$@X,!C9NOMQR)>289V5A; R7EF, MOZ)T.L&,V./"2J"#>#P#%"@(;9@$ ,?P,-D_354Z[%4=3YZ*="?6CN]MGF-^ M0 RV@A'$=YJ:8X=T=&*Q)-IX5XB#6XUL8''\0W,$,-7#1%>)NPLR+@J./NI; M$6 ^J]994*%),EVQ>NW#M;*M\4^(93U;6__'AUYIU MY2G] ;_EY.)E(MS\Y/0TF9Z<[/&E.A_G_S+_*3RAP3_ZN"NTY^&,^4+TB,C' MFB1[S1 ;24 R!1("+6B"NU1].+.V[GL7.C,QQ&=;P4>'.#ZB0QR')A!CMEA" M*V1+6;W"A'RE:E)1R/' F8*DEFR]RI*!F30Z3:CLE&3(I'9FUK#C-M8.Q @2TPO(2[0. .:[.&*JN.O0S' M)?. CH.HM1>($5A"R/+SAQ"QQ+8+>#W**M)B%"&( :F#K.OW(ANN=,>K.X?3 M%^)O@/F$ABRUV MXIC>;< NO9FA,4A"J!=6N1ONN2ISIT\1@@%@^R^+Z*(B;-6$"Z4A=Q[GI5/M M-0= V;4N$9B5W6P8:8GUUNQ(YWRDW@_>U_KAVV_(X/- ^O ?OSD >43]^/E= M_P* #&C5&/0>>F3!H/ C\ERH<,%R0,7$CZ2'Z@9_(@W>..]JU0OA""5]V%Y3+7L$)8M,6=T MV-+)/L 6-W9^VVX<]/;>T\A=PY[]]%#+[8]Q'1\ S3W/,#[AD8+5K.XN(D3P M6]@WM]ZCS#S@M0NWY%FYNZY]'";( 0&CYHB1D2?N3&)R[894&^:FS+=2&F@K MX<-P)BY$PQ*?;\[ND3ZPNOP#-R3^T9!04,SMAH,((HP8B.D\!!,QO.%9I[T9+IH+E* /3L*S'6T264YD!_$?"\MVP^S/=BC/%+K%-<>9*1/:IHC80GFK7)MSLDXL5<+!Q' MN&07/!FZU!CY.6M-).S_' [=^&NI3&=C0=Z)N8,=TI?&,M(1A2,."Y<@.TW7 MF]SP-1_88]+)8YS1B_>0KP_%\E!V+C\^PG]DUC^':(=]52XS[.X*4>L-DD^W MB<_E!I^17[TOUF,)AR[HGUS( %XY9B'E?-[2T 4\!HZ90MH_R$UK)[]8FXIF M8\_(?%ZU\M2\Y]SJH(M;S:V$RWQ@MV0;YSIK2-FIH,!:]1CZ^ KGF^G>XZS2 M/>@ASBA=V=8.&_I)9PO8ABGK8A*L6 *Q"H" $!DF M\)?/PY\<#Y=U@5[XJ9E8(B MTI-C2N@ZOJ%9N@!WB%/J-[N'=$I UL\[7*5W1I3VM6GVJ>N/D;J7.WUQTW40 M>/>1"]9&J>>D+I$H&2D,1C@R>ZE%P5(#4T*]PU /!-Q-;XP"A$P!YV3N;S5I(D =)"D.>!6W*I MQ$JY&61^64D6P:[[B=5E9TO4N]S[( V*CT]:/TP@!_,]2G> K6P#JCP"..[T M8BZR!,G 6UD3#Z:+6VTE2=8.,Y14-?%=;2CGMY5+JVVFGFT-^\U"GJC/^O Z M7DLG8.M\T]D7>V";>P/"4%T%<19X<$5@10!A/R9RF)V#*;AV8;YD!#_F:=*'P"F5W+N-YV("LU83J@#3X1356YZ$>>9F& M];_=V?8E2@V=)HJ\>P:G0'4$W<6[42A+X/@?8C]:L"*J1XC]J3B^4N7'%[!P MOC:KG&Z&:$>QNX$]O4S?CRPA5E,8/C!?.1"+[(;=" DX,Y#UW\?/D\N4% MS4QBI'#9EZ($O'/2J20=E@W$E&Q=I>Q.GL^H1YF;U&81(Z;!+R)F+-PKZ$XN M_R\H&][GQU[[0ES$GLXKMK-''2$_B-!=\][GW[NP98A/.!_TH.P8(6%,GHZG M,]_$%<9V 'N-%;'X%+J?2$>*P@DD32J.(>Z+)*3JOY")$-W9^:([;+\X%"& MW$N=W--5/T>4YG*0.IW7MI<*D?XI/O@DAO4C*:$HT&,/>S%WOC$]#1-TQSB4 MY%6)T84@0.1H@$JB@MQ'C(6V7*F:2KJ#P-Q)$RBSV!%,1I=/*W4>IIC-;*6P MZB$7F[=;,:2S!IMF/L,%184PAJ#(* -Q4A,_UXPTFK?FZU DY.D-\(XQ%O%H M9@G8!;B=I!$SM49LT-TT1[7Z*+.S]>/D_=/829?R0VIMT0/%+F*?3R9J+5IO M8?70D MP[8-HJ&'5IV#@UPZ+ F>N!^\,UR$H%%U5U@^[9Y*PAR]881?@"(>M MW5T\"F=)?%*/A3@4A)$,RALZ0X3_7QC_F3'L4(5DFD8J9A?X.TQ?<*,9@A!# M N31Y'(K1)F2%QR%BG-': *Q'D*2LD+4N)$8.>;:1'_>E3E!(ZX4J)"3 MJ=7PT'*PCYD4(\<&UJPLN%;4)>LEDNA/CR%OGB5.AT ?MI$TPAHD)QO["_L- M4-\E.>_H);.9X%^DFI#WR_'-,1T_SU.-;CCA!PLCK5>$/"*,OD0G^1R9BC%[ MA=GM5#;Q1C*":NUY9K4;@E-Q,<3+\)#5M,\H!=\YL(=]"+ KQ>D),*TX 5G9 M,Q(27:'L@>T\C.EV^=] Y%URN[ER-HAH)[G$U\#R 5B@N=4H+N$%/''HH:"7 M<%3!A1&0Y)4VZ=Y@PIZRVP[0LR< +TJ!26'[' G12 SW0/"1W5(<@TAF9/71 MBJK[ZU*':-IBU^T:M4F0#*'&BKTMM@E1I-A-J_N0U?T3J2)KT;))2J?4$&E5 MMLO5CJUZTI/DOLF!9PY]K6E7"MO(Q7#@;89@3JCXWLD=.?2\[?ED/#H;CQ,I MN=0]B6_4L5WO^MQ5 N)&!3*E*[3POMW:J08:6A#M@/FLQ@*!*>:/U@27N/,< M>FS>BKK'QP$WC.(F,=_LN&@:*;7LNYI]G&>_DUDEB]PJK[D;YGP4BSD-!ZC\ M?#H^?QH_B%"Z+4+"@S=#?;^/?1/LT7N"GDY\F.A#HQ51F1I]=6,VC> GG>7" M8^U5NT1893H^&;LT>IKQ\ZS1[.B/$H$CY/>>.V%B(7&MSU"-:C,/,E2I@PG. MNOD?K=6\40[$.3,@D^3E4Z?K0(-_K] MBGX(B1)/=>5P&J[8/@O:P1'3 Y8Z'Q\UJ[*MD8.PMKF1"DAV:Y1 M/^?VB1F0\3%3[_I19N1Q<)ZG5OU;8F77NV4O8;#$3IG ?&!+BF;87]V;]8%R M0JG)43L@0[QAOG51QET@Z'6B8$AR^ N#HB!2.N7L?EWOZ@KGR0;ZZX@PD0XN M@XUH9.<##_8LPK_LIXWO*#KO\#+]Z@ZOSP_G]R!A SD^#%3&7J>7>%;4 _76 MUW1I]=;,;$O=Y1,QV/M-W91=) BV@XJ='E.TQIEXM32[VI=,YDIY.Y:CZP/C M]?M=GMN)#76C^-ZB=MK:X S#VN]NAD!/R@X=%&)?T$,#M5PL(K$C8K#!*=]E M=@^X[#U&[#"S71=1(#3-.U97II:-IEVL=Y&GJ,)&I%P<7_#MF!PEL@O[E^PW!>)^'!Z&TL5;.UU?3 M]3E[9%46I:L!=* +9(0N'']'>[')212)ZW?*^,DLZ1:^5"7 BU1)> M: FG.XT'O!(AGI<'O;NL)M?&W#J%\,Y',&MU2@0A-.#MY%G(FY1C,[1VJMDCO:7*G3Z.O7-BR*P-8H GD3CYED$(H&L<68G"/ M.F#I)G1RACD75G"\@(G.!=#^S&4<)^\(HU!GIBYMI5Z2(FS@2G,X7\'1=/?? M%BXNLB.!H O26L4RD)N'K+8*V$\GQ\G'J.V'-CWCQ 5?3!^U0*E:R6FXBIJ% MD'I)G)RH:\NA+]H3[4T*\-F4X#P6V[!?)WHJ7JIKT#;;C52316HH\',1= MW\109=^8^:JP?T"M/]"&,&PO$KL>N1Z5X0N)IB5]@! MH1';&"8[E+I13N69AV,"6Z-36M?P6'OM1#X?K^^*M&57G_P272UWNSGN;6OZ MJI->)59$.8-JIOY//EOD&7.]9_08KJ3KC\[AV.E'.GJ>5L.G&?4> $>/3R6Y M"8T[L7<6ZW[\F&BK8%QIP9[PLB+]L:Q2#=Q'@Q0KX6SL@^*D"XJVV 6#%BYP M)7<,^% 8?%]T&HB&9I\[#6YU)QS003XY:.^>^2CXDA67M>03AQK6J.GIE7X= MUHY^#K0S2.6"VD[1WT<+X'4=;H!&';5[F'6[K4 F<1ES<8Z=B^(.[N X^76( M:S!_*8R85.OT&Z&0!HI;"=CLW@FW/X!#MC=RX/Y\]6V?@7CF0:>(]@L$\P#@ M5$/MC^882"@R988QQ @#'_C498BO)(096^_$4,Q=VFNP*CXFQ61%FD[%@30# M9J;G.0@+<51ABQ$U1($!_:]C'OPJN8I3GUW#6)^HRU(O:+:^P,"WN8CZ6ASH M2)]I?Q@6_;$K#5XE7P,6<$(K=P5V/B%G]K'?7INF:N*"NRO-\@[>(H65^*+4 MUWD0$MN[CX<+(YMGXT-&+I]?VL)P!V*V"D0G[U4Y:+=@"50&7)#>*"H?<%R: MV#F-U!')O0*@# @>#+"&4;"%(AQWO7U=SYLR+Y?6N.KRP&_Z =@(QQ$/5Y5Z M6+_HZW9IM.H>[I+&?;M9ETI[%0EQ7GHKX?-]^@@\+$O26OX9W+#*K]F(;FM< MN/1,A.,7!ZD?9N/H#!2W=H)^_,@C U"(GB#U#RWKC 3:V#C^ZY#9=QLA#71? MV[G14$.LT4YSPY%W67;D3TRP]E;6+P'DM;$']0+?X,G6Q[ N+Q MQ!N..EF73>X[[_4;3VAM/ZF$OMD1K^_#Z[URD(OCL^\0A1N/QN-QIX4Z[1.Y MZMQ)_0!#O3+KR1/"PZS#+N3R;B>1QEAM\$D)XX,]6B/LNG^=7AI M<4:'/XFBU=U^7**D4W9W/9+DO].7H\FYY!D^/[L<3<[.AO-T,6"@JRAZ9[L> M <-D*BA5*C]W!JUV1_TB K]DBA*3@2_;10ME2@V*A9+#*(/L MA*]>#C,CN?&D$PD5]>!+4TW&XAO!Q^E?!5&O]P9IA8:+^AJ.I#]-]1Q2KA^U M Z/&%<,*'>>J!I$CK<.&FE_UD=(9/6HT>0DT%-%-/O;W>=WO]?D<@R_.+Z-F MU>%3>#PN?)V>G=$D#+U#HMP*IQZ=]!D='GV= M\VPR.CF;_#><\WS\M'->7#[AG-/1]/QL^#+W8'T_]62GG:MKE9MV^^,J+SW> MB6^CO[-$X!B+-8H@CH?E*D=4D&;/.M++#,ZMW5Y%S6?'39=R[W MCDXP].QW .9S<, Y7==_@$A&YM-P(Z2'S M4"P2C8H+;L5]J.WN>MWN.-,^%1 -O,(EFK';7"ET2GQ')M#MTAFXN\"$-4&&X.RUY[L;JC6QOBEW53SF]=HKCW8P7# M).B>M" 7NG,>1%GDVR,VQ E;5E+T340J6^0^%\$QH1H"E"GDZ,].(1!ZM^?$Y9<&&&+MO;'Y-K$T"FJYWO6!B:2'H(10^W:?"?9 MZZAVM^J,[2[#::1?*T:X;5(Y*Y\W*PU[Y3U['"9T 0/V#D9^ 41.CYQKF"?Q MR0?]X_H"S'^5_'TK"$1[I2V##;7>?BPLYCWX8M5I%Y\H[9V6M+Y:75225\F= M?]JUPXH!L&FXHI2FW.ECB".B&XW@H;:-'LR%4SN_BW1O$C7(S,[D)K[F+/)YLZ6Y 8A(8BMV<6A-SQ^%R\4@P+UW -P^N(DW\ M*O387&O"=7R&L'&_8ZY*R%%I"N!T*D B;$ )S:W" %/?I_FM>N8*33+6+9OL M-8?0M<:VLQ7GZ2^U.8QCJ[H['>NWQB&V: __L[J1)PHDT?<--9W!)HJZ)N#2NXT;@4=?>J-A\ M7P-?\>O:JF]V(?]",0"9.%N71./?(8@* #A78_=_%Z2Q]U="S-QX=Z?7,)U> M&DZC\F0N"_2[PH;^MGV((B,"G65=571/T^AF](F#1ZV[V4//)4NR69G16'E5 MX.G%^&@Z'I%)/=.0QW5X"-N3=,//2M(^&5M;%\F+/(Q9NSHA+Z>)P#0G4HA" MHRO^=[A3H<8\O%T;NB*R!*.KP LA" 7">IT'7.!3Z4;L<5^FY8I!(M'P1'#Y M-ZC&G49"15M7U8Y>IG%$ XYD%UJJ,U(%F"0&T>"\JQ8Y7RD*&VE!GY(KM>M$ MRXT4D/M$M 6RY]Y6OG)M(B5HT>OE8\ MX9?\DRI9'!-PU5?ZT,.+WJ=1S '$'W:+NN(C+FUC-[6(W]N!-[;N]\?L>\?K M4#TC"/]B)&"X)1_[8FW1@$9 MSPR=?;W)RZW1"!7X:_<;?N^,*.^6WV@BZB-3Q%&<)DT6@V^F[#5D)S,'7QI< M[X>4JU?IY%CL1DOC,MJ/:O8HDGITGG MA^$K?HT3WBPEX=6#['#@\E(EP#Y=^:98^_@7,;I%XQ*&\[*.J@,?M4#]T?@% ML9+K@'9G4(Z[+>Q[NV6;;WC#S%-REEMUQ.^4'CI4Z+;KJ],?A3HS6]4[M5[T M[_]Y\^$)1-RI;HOK[M@Q%-Y;!$_#8ZRDU_'?%4,2ZBV,%46.!9'F"T%1M=>(M>G&\>W5V M*LN*[^_IN!&8XXQJ'J[KDB)CQ)@)+^4 MLP*[3HKA-VC_YB,8=.Q^J(M+__[W!5N\M-_[[IFNN(W3-]$IY)O@-3<+OX_( M97\$YZEI B$>5!DG+H2$>CDW4L4=SZ#>ST+?[NBS@;KQG&[3U=3E4AS\0-A[ M&+T?9/#Y4&,W5([W9UZY-%"4(3T_)4@H/*)W^XNNY1KM*S0>-&G%;Q#UQ64\["-9E49C\Z,V+YNV;%[:F?^;T M7U7>T[^,_+.@1\?'%V?/I.6"^Z,I-Y@2CK*F7//'E4E)\&$ _;XH430D M?V !9*SP]M[^?U!+ P04 " !0+%6PY/K-4NF*6MGH5F5HC*SRH$E$:QZ.H8EP&\ZF/W>KY5#56 M<(FW&DQ354RO+U"H=A8DP39PQU>E=8%H/JW9"N_1?JUO->VBGJ7@%4K#E02- MRUEPGIQ>#%R^3_C&L34[:W"5+)1ZY16S;#[5J@7MLHG- M+7RI'DWBN'0?Y=YJ>LL)9^=?Y#-*JS1',XTL$;IPE&_ %QTX?0.;YAA]4MX8K;G*A3*,1 MOI\OC-5T'7[LJ[@CS/83NA$Y-37+<1;0#!C4SQC,CPZ247SVCMQ!+W?P'OM' M'^._P7!N@5J9EWTO@*5S$,8C,*3R<0MQF%,QSR0VDM5 MU4RNR2>*)B#I;:D2HNAN/[L;O:W+75RJR1F\X8AU"6W)*:YFA>*ZT0Y*< MHX-)FL9GEQN5&DE=@^;8QY.]]RG:&?0*]QVXP[H_T?F MOP%02P,$% @ 4"Q5CX%5JB/ @ 1P8 !D !X;"]W;W)K&ULK57);MLP$/V5@1KT)$2KE[BV #M)T1Z"&DF;'HH>:&ED M"9%(E:3BY.\[I&35S6*T:"_B-N_->Z1G/-\)>:<*1 T/=<75PBFT;F:>I](" M:Z9.18.<3G(A:Z9I*;>>:B2RS(+JR@M]?^S5K.1.,K=[:YG,1:NKDN-:@FKK MFLG'%59BMW "9[]Q76X+;3:\9-ZP+=Z@_M*L):V\@24K:^2J%!PDY@MG&4#/;-"!8QG\$D7*.&\E1*YAJ52J-70I1($+H1]&1_BBP7MD M^49_YOW >F?9':[@VW*CM*1?T/>7KJ'+$KVQX9>8(KUAJ+[W="%IJ?$0TIA*=.> MDG64J:"Z5QI$#G0,N:BH?91\.WN:Z5D6N$6>"4FEV0A5$M4)Q&X\B;HQGL#> M5\E5*QE/$0+7#P,(W6@\Z0T^$TJ'_AE]1Z.S/N2)8)(23N&ST*SZ"YLG,'&G MX9C&,S?V@Y=^$-Y!<=[J?-@=NN2R:PZ_PKL62U>W)==084Y0 M_W1"E2&[MM4MM&ALJ]@(38W'3@OJ]"A- )WG0NC]PB08_CN2GU!+ P04 M" !0+%69H+LZW<# #-!P &0 'AL+W=OX)/$ MO3U9 WMRK_5GWOQ?\"#/P7CE;JQ?H3]()N3Q;*W3K<'9=JW M4@VS>#S$X41A%K^@D!X44L][,.19OA5.K)=&[\&P-*'QPKOJM8F<5)R4.V?H MKR0]M]X8RJ]Q7T&H"MY]Z65'$7?+R!$V2T3E >=JP$E?P,G@1BM76WBG*JR> MZD?$:226'HE=I6-CJ:>;SB7QP-8=,(Y9[Z"[]?WEMG MZ(K\\9SK W+V/#*7S<)VHL150'5AT3Q@L/[QAV02_W2&=S[RSL^A_X<$_1\< MN-9VB(4HR[[M&^&PHEM-CI12#'5C06^!TE'68SZ\QELLL;U'0&?L)9E@Y:.Y[,9C9,LAU^0 MJK'6306R[8Q^0%9ED:PH6&02DW=MUSNR^ UZ&J(R58^\MI"$L:S"D=2WB992\,LF<)'S6(E MQS4IPLFT@"0/TS2'RQMX/M+X//N;QW=*H,/J'J*,]$NYC3."KBE$O(J3*$B@48/ M))("YBG<40.7:A?"#NGB4%B\;Q6U1LD5S#T>LC2&9#H_Q.U\K(^1> 7Y/.>+ M5TR>J]KHI,6V:';^(;&4YEZYH=N.I^-;=3FTZ&_BPT-' =E)9:'!+:G&%U-J M669X/(:-TYUOV/?:4?OWRYK>6S0L0/^W6KOCA@V,+_CZ;U!+ P04 " ! M0+%6\217<8$# Q" &0 'AL+W=OE/YA2D0+MW4ES2HHK6T686BR$FMN+E2#DB2% MTC6WM-7[T#0:>>Z-ZBID430-:RYDL%[ZLRN]7JK65D+BE0;3UC77QRU6ZK * MXN!T<"WVI74'X7K9\#U^1ONUN=*T"P>47-0HC5 2-!:K8!,OMA.G[Q6^"3R8 MLS6X2'9*_7";/_-5$#E"6&%F'0*GSPU>8E4Y(*+Q;X\9#"Z=X?GZA/Z'CYUB MV7&#EZKZ+G);KH(T@!P+WE;V6AT^8!]/XO R51G_"X=.=S(+(&N-575O3 QJ M(;LOO^WS<&:01D\8L-Z >=Z=(\_R';=\O=3J -II$YI;^%"]-9$3TA7EL]4D M%61GUYLLTRWF\/Z6RFS0 )#5P;^WNR,U=0R_SP62>/UWF&&](Y/^E(WH^G6X>(ZK M/&[6XU9GN)FB>V\LJ )(!PI5T?@0@?#CYJ\>[X[E%@(:X"-8K*.1Y,D[I/S M(#[OA3F-\12^H&P1YN21J)\*U2CM1Q\EL1"2RPRA0AIA MH':5V',OBU.B,9O#%V4I3;]8)4IF/)K'C!;3$9M%<%ERN2>!D'#X.>C70F95 MF_M\_Z*K-W"@ @$W?2N8!7PI->*]\?*P-WP[;'GE(^>6RK<74E(7N8PTJ(7* M?3^X(KR$^7SB^.N]:S?MVZ[729(46,+@JR4V_Y&?O-4.Y4R%)? Z2=Z<>T,7 MSST_KN3N&\_CQR9!>#;&J=Y[_UBYJ]!*VTWTX71X#S?=,W"GWCVFE @*U5"Y M"S*-+F8T_G3W0'4;JQK_*.R4I>;RRY+>=-1.@>2%4O:T<0Z&?PGK_P%02P,$ M% @ 4"Q5C.'4Y,!#0 ?RL !D !X;"]W;W)K&ULU1IK<]LV\J]@7+6U9VA9I)ZVD\S$2=-FIH],TUX_W-P'B(0D-"2@ M J 5W:^_W07XDBC':=*9RQ>;(K&+?;^ )SMMWMF-$(Z]+W)EGYYMG-O>7%W9 M=",*;H=Z*Q1\66E3< <_S?K*;HW@&0$5^54R&LVN"B[5V;,G].Z->?9$ERZ7 M2KPQS)9%P_"K7&X"O<[]LW!GY=U5@R60AE MI5;,B-73L^?QS=T$U]."?TFQLZUGAIPLM7Z'/UYG3\]&2)#(1>H0 X=_]^*% MR'-$!&3\%7">U5LB8/NYPOZ*> =>EMR*%SK_0V9N\_1L<<8RL>)E[G[5NQ]$ MX&>*^%*=6_K+=GYM,C]C:6F=+@(P4%!(Y?_S]T$.+8#%Z 1 $@ 2HMMO1%2^ MY(X_>V+TCAE<#=CP@5@E:"!.*E3*6V?@JP0X]^QG[81E;_B>+W/QY,H!2OQP ME0;P.P^>G ?LY^T@+?2[%T[*6T::YM:03[]_.E=09LX3]]S'IZ:86 M..,J8R]%*HJE,-7;A*4:G- Z7.\V@JUT#KXLU?KF$/P8](56]\(X6>W/!FQZ M'2UF8WB8C^GA%4]E+MV>C:/1:!3^_J8=S\&]0'M;(U4JM_!SEA# ?$;_?E>\ MT(#ZOR+S"S-0LRZ58Y?'VY['HVBTF%W PR2:CZ<7#X+7))TG"8 DL-P3E&NU MOG3"%!X$F$FB^70*#T!;/!H?;_Q:H?C^+)6/0COI-B3$N]*"!JT%B&(I%<>O M$7V!%UNN]DPHV B(D\II^C ?3K]F@W@T(@D=[82ZVW() -:67*4"-K:.M#R8 M(LB0_4;H#^ V8 D<8HHK#;*<<7A'EK%G\934."'B@2WC$.^T(] -]EOJ]7W^N\+. E&"G\ MPN5\N\UE2B(+XA-ATXC)H1A&G5W''1J;A0=:(P?F4Y3;3)RO=K/:R_!U9>[C09RSZ%L .?/V!*+H@L&@0CC#F!( MN=T@#;4+@_AXEDDT!2"JL=$^];;MUEMEW^9ALT)P92-/)RS90I7$0IQIFVJU M4]>Z(^)65;@RH72!,8RB%?M]^';(,D@2W%@?TJ#D(TY :$:L2_@ FL4",RMS M'^&ZD03PPVJUCRBD($\EQ(XC'X,/%%0.X4,,0V\@:_'NM1CTO13=5A]QN4*MJI*6$= MYU]MNW@+EH9PUO#-H?C!592(L-: M"-AR&)$-A&!IO"'#/S#JWBA$,7=5YGG+-*#OA.I"T7-3.*(5/&CTWJ8!0E0B M@L="@EKJ;'#"A7<;">+Q-K^!U%7OH]4)HMW&Z'*]:01VCNLPBB>CVU^!W<)G M_E>^P*$/\>W%$$O)*A=T*\4#D6'R$!7)8(>90 MG*_D>OJN2JBU@H;UPSWDA_R?,JE_5*!*Q84C1ERWU=5IT?"^2/L%\C$:2J M9T%-4+NL6AGMS:@J;=OLES-J$J0& M!8GUTN"A9K-0ZCA,2=Z!K"PD! D&F4>YZ&";@)I*""0'HT!5'U5E>%!=$X6: M72&U;;$OTBJD'? 7W*"IL:@%C8C]&XB?E]D&)G]15 MU8HT&0R\2CE@'-:F8)Z0KAEV6UE&3:^1]QR+8PP?.55O&#VD!F&M&P'"BB60 )UU!%Z!&MN#1 +Z:N;50;Q/!K-QF LQQ2U)Q24SYIL@&H+X?)E#^4A7E;B:YP%?2K$ M9IH@6F] ?=RCC'CV9VF#E;28)_.&8*I]3U]U5G4'!(E%K4.R;J \@&\8 NWG MWX-]7K!<6^NCM8<\ 0Q]1'X$),099SP71J&':"0X@"P^[)I)VDR(7",>33& M@K^#.(GB\=S[_&&:V(%=5,JO!C8X&)I=?W3'5CDO:G^M:#C%V1K]EH(*2KB4 M=E.EK0%0=3UIR?#[DTO1@AXEI*Z,P/RL3B4MJ56:R=4*>$;#60JW$U "XSRA M5ACVJW&0>#IVK>1)-&Q#.;+3H3A18Q M*<3??=.K'+AL-0,H-K# M\0(U_+Y^[52*N)*Q!,:.6+3OX:O:RQ\CB)ZU\:_M9W\?DPRJGAO(MKS0SP'IQ%#,(L]?G<)+Q@CSDE5B:DD.##8& 3A(>[2$\F.W#KO%HYWC8-WI< M X>$T\_M&F"^UU.:Q**5TX05!#.9C/]I1XFGP\4G.\ID]L5[21(MXO@3O01P M3$>?Q4F\C_BCMC#O?[R#_)^D$,KQG]U1T#6NQW-"_$^[1CQ,/D<.B:^_>.^8 M1O/IY!.]8Q'-9M>?Q3NF83A53[H=M9!A0F]I9 #8\$"7MT_4EF(M52@K,RS\ M\3&T0[8N/H^ZW5XZ"FC'2YR^@=&T>,$CWC6S$DP#9P\@C5+I)9[-$XE2;<&Z MV?F/XE[D;'QQ XR WW2N5!R>L%.I>Q>:-MBMX0*SA3]R&[#Y OY +SF)%RQT M53]B5W4^OL;C[&@ZG5ZP%]XQP4_*G#HWWW/5[3$LC\<79*IQ5*BLLUTR MP^TF="K_6Y_0ZDDA]XV2!6)A1[V@7GRN]]#.KKO/2N,FPZ-O?&TC,D]8'D$;W_:9X_ MW/1/HBEH]>\W_<^;$T+LG"[I('$K'<\_IO5_7;55XOU6*"MJ'W!DE86W2M%G ME4@:62;R !71))2'\#B?0;L3#G? :7 0B*-C2AF#.$I")(''V61^N+(UE@+2 MZ=Y.IP&L*"4,T K/YO4C)LJ3R,+-CTX\J.0\;&Y_H"W7/^J @F)9:HRM> ^$ M;A=H\PX-. B=Y9JK:ITQ%)5LN&TPF$5SO)/0<_EFR'YHSA*/+?;(P,+(W_M+ M+@OI>N'ZCUJ(EG KI%:\;&X'_07E.+S-Z<9!BPO*BMY)0C=NPA0\GGX]9'>]](.;"ZPX"+A<_AD.JFN::#;H M^?*XT5P&'CX> _M.L60T?VXP)P$XT8Y.+KJU#JU0=5D M]4+,J3;D6WO#WO@L\)V/X1W^GOL81P2<^S%.JU7#@=L%)(XJP=!%HW#%"YZG M]0>*O?Z,LGY%) ZJY7W7[ZY:ER(+8=9T]1,K0"#)WX^LW]:W2Y_[2Y7-H M[]P^^Q]02P,$% @ 4"Q5IE_Q#JT!P &ULG5AK;^,V%OTKA#LM$D")+?F=%Y!)M]@!6NQ@)FT_ M+/8#+5$VMY*H(:DXZ:_?!Q!(IWL/[/+S2S=;8/]Q&*2^>RZ)R MMX.-]_75<.C2C2JENS2UJO D-[:4'D.['KK:*IFQ4%D,D]%H-BREK@9W-SSW MV=[=F,87NE*?K7!-64K[\E$59GL[B ?=Q!>]WGB:&-[=U'*MOBK_:_W98C3< MH62Z5)73IA)6Y;>#^_CJXX36\X+?M-JZWKT@2U;&_$]GM8$0*J4*EGA D M+D_J014% 4&-;RWF8+U@,1"9RF53^"]F M^W?5VC,EO-04CG_%-JR-L3AMG#=E*PP-2EV%JWQN_= 36(S>$$A:@83U#ANQ MEC]*+^]NK-D*2ZN!1C=L*DM#.5U14+YZBZ<:&39F MO.F[AHE_WJ^CZ'04G M.P4G[Z&_X_EWY4YKU5I[+U)$A8C*=$**@I:([495D3B+SX7?J/WJ M_;I*J.>ZT*GVQ0LAZ'(WTIFJO,ZURH1T#H0AJTR<)2T4YZJRPJP"DFO@>0D! M64 6/\+DO%)A,U/J5*Q4I7+MGAH^TL!M4",JEIH3N:3 @DQX!J/CQ2A82\R*<#;!%RY4NM \Z4-C,JM!K=A,V*"": M"6]ZT!0@B0TLTK0V5;8/I56:[)=JHS M<0:2Y5/D22&32<=D=/V/FE,$8#_)E/W"#^+K)5N*E.8 M]8LX:U$^/>ZDU+=&UQP%ME54IKI(*0*%7!6(RFZ_8-519A;.=.;V@#P4^Q-A MT2&DATZHK4F1SJ>WRW6%P=%V[O4\97;19*AJ'2H">6/79#DJ$E5%!=TF?@C7 M7CNK$$)*HVVEK-OHNLN>G5$^2' \>GE%6?]&8?+ZYQK!@M7[U0051OM"#'3B M4M-4WO70&\=))O(&O'7A5-I8E5%65"A!DK=<*[A?(;/-EE9;JILS6,@W'65V M;F?<2.A<4-NDD4.9(JW@2KCZ'-C9O\&>*M"91\\CGF31J*/2V<+#;QEXZ [N M>4CIO.66M& /<9$<%1(8!VZO#$J\KJ':Z]+O\XNE\ 4',-K]UP>QF"21: \@ M!FLS@_65.](UE1(O2EI*A +1"H4&GO1P2K2GJ%XH:OD2=FH=">?CB!$X5GS@ M*PJCH/.=Z.*"3DIJT8B&.W9X,V.H8 [\U%7L?_45=%C13GN2H]K9L2G"13J? MC,A?%]^1[&N>B<2GQUX9$<)A8>^?=;7+O?:%R2^(3H,I+!=V[9A=[XX'-&/I M9M>-\=(?%T[3(:+^@Z7R[$[_Q"0;T6LG:42\GM1-G2%DJ*WX6U1T=OB*7IA6MB" M?72);@DMG2P(FT3[+YK'HD=L$HKT@;;G'Y-SEU$UBFIM,J+:2F:Q^ +G,! W M 5A1F$"8\YD8CQ;BJRIPF*PCL<8KBD7IB! MR"V)X@5Q30RNP3+\@'SFN)W2<"K&T6@R%GB]I2$<$<5X$B<+&L[%-)Z+14*& MH(O)$:*0_,DU&H#6"WD# Q5]IM!E4QX?XG$<+28+L8C!S3C_KZA/:CR7!] 4 M'':61(LI..%LNCQO(7L^.R3+4V_@P]YW$+R*KOEKCQ/,>>&3R&YV]T'I/GQ' MV2\/7Z/@YS6]PQ4JA^CH>_EV@T9&65J Y[DQOAO0 M!KO/;'?_ 5!+ P04 " !0+%6V@I8Q[<( "(%P &0 'AL+W=OZT:6\A*/&IFFK+D^N5>%&IUTTMZ[<)O-NT&G)92DJ(U7%M)C?].Z2R_L1[7<;_B'%RFQ<,_)DIM03W?R2W_1B M,D@4(K.D@>/G63R(HB!%,.-+T-GKCB3!S>M6^T_.=_@RXT8\J.*SS.WRIC?M ML5S,>5/8W]3J;R+X,R9]F2J,^\]6?F^"S5ECK"J#,"PH9>5_^=> PX; -#X@ MD :!U-GM#W)6ON66WUYKM6*:=D,;73A7G32,DQ4%Y9/5>"HA9V\?>"TM+QC6 MFLPV6EP/+-32PT$65-Q[%>D!%4/V7E5V:=B[*A?YMOP YG0VI:U-]^E1A>^Y M[K-A$K$T3H='] T['X=.W_B OG=?&FE?V+_N9L9JI,&_]_GH50SWJZ#2N#0U MS\1-#[EOA'X6O=L??T@F\=41 T>=@:-CVK\O"/^E"A:\_A4;F9JS!RUR:=GI MCS],TS2^>O?KQP=WF5R=L8\5NVL62#8VC!WJ:<3L4K '5=:\>F&BL@+B3%96 MN0X66@C4IT7*VB4=A&2LV"/73Q&K&VT:CF>06"UEMOV<9:HLI;70B>?8 MFRU16:RIZ?9D'/=CY'I14-G"=+/DP)RN-HPBXY/S*^-481\J)<.YIIG]@8(G M/9G0%JS$"HFC.'& 8;S*(5 !"7=KP'H@-EB/?:\=Z[._;Z!0\A=6*R25^RB?W'QET,0@\R- M!72R6ARPJL]^[YQ%KI1=M+8]WTXKQ-S=:V+.B,T:Z_"E)34KY,+%+*)0.J3Q MN^WEVA1IM_. J>=@3"VT5+E[**J,'*"%4TN/$+L615-*5[5 3WB MEH'/GKDLR 2TY2=!*^YD1 ?M35:N\/=6Q]M&MQ[:)5:][X80@M G45M1SA"( M#M]0?EFC-10@?UW*D[R1B\JA^NVTD*YR)V )UIWD1 M>;QS]&])+8@&D1X37S%9(=(AD8)[?R4G*J,*F;L@H_"L9PT.HH.H?8*@ITY&AB YM=7@I8[07Y,]<:S< <-IIR M$7^K=N,FY0 /U(R5LT+X%I1$:3*-TNGX(!O] E.5)>37NBEA+BZ0-#$J!_R2 MK4][=<+Y"!LOI@?T1VP:32[&T624 .RUZ =EQ1&EH^$H.I^F!Y52DDS.XRB) MIU2#SP@\JPL,';YI'-0['$;C^! 6FTCVV3L.X(,F:NO2%L*3\!))0E'>:,<) M1GN4)Q3RP"2[ND$?W-.%*X9TB,X=$^>BMZDBI,I64^;Y'V!C@F@G(")U) MPRD_B+DR;I9D'+T#N9N"O,*KC#01X;J._KKAU]Y;RDBGEF@$JLE;O!229LP< M&ZA%Q'N"DBNCS#&*%0J5ZQO\B_/56%*T%$7>RIJ:B,ZU->)N/I^C#<$Y\WKN M\@?[T6"#&3K?3P$4.E[;C0ZC=';I^_ODBBSV64I>NL&N8C77]JK;L9/>2.[$ M)[=7MM[H4H'3^YDLFY(V#V.:"4Q E)3 RY6FF;<*O9VVK=,G"F/R)H'C!159 MZ\K&%^DP?I,'-$+2^?GFROG0.3;WD5,5.BS=D&C!,:9H46/:I:[""['V[%MC M-1-?&EX8E_Q(2)$;=C*<=+7NN>&4F-]5=^B87M34!8(;A;M34$ECAA[J8DT0NQE"$OS#K0?MZ+<]KF&K MSK>WN="$^J.>2UM?Q\*0U6YE7_1:^99:?3V90^/%D2H.-.99+&DG+UZJQH\ M)VA^X^'VS.%Z;AA;0ZL%9GR&=M8^_[T<+'4RE%7(2E.&R,E^[Z[K/ MRHU1F/'*]?O OA9YR3XT;N@'#MW8=YJP]C'C68 (]^*++QQ)"$V[3QUPM(HP<"(7S^DC/I#]K OL1P#IE?L M% +I^*R[;W\WCVS7=L]-NW,G<7O@L#_ZQH&3[SML>WKN3AJ/UB_RY%!P@T 8\GRL02;BA [J/[[?_ 5!+ M P04 " !0+%6KG(M'B,) "#&0 &0 'AL+W=OMSX[81_U2#YU^@$A( M0DT2/ "4K/[UV<6#(A7*]:7]8(D"L._=WR[HZYV0+VK#F":O15ZJF\%&Z^IR M-%+IAA54#47%2MA9"5E0#3_E>J0JR6AFB(I\%(?A;%107@YNK\W:H[R]%K7. M>)5%U45"YOV>YV-T,HH%?>.+KC<:%T>UU1=?LF>DOU:.$7Z.&2\8+5BHN M2B+9ZF9P%UW>3_"\.? K9SO5>B9HR5*(%_SQ*;L9A*@0RUFJD0.%KRW[R/(< M&8$:7QW/02,2"=O/GON/QG:P94D5^RCRWWBF-S>#^8!D;$7K7#^)W=^8LV>* M_%*1*_-)=O;L9#P@::VT*!PQ:%#PTG[35^>'%L$\/$$0.X+8Z&T%&2W_0C6] MO99B1R2>!F[X8$PUU* <+S$HSUK"+@2C*"#6BJ*[KD<: MN..94>HXW5M.\0E.8_*S*/5&D8&[:!9>O:'YI-%\\A;W;PK2G^.$/H[(P]>:ZSWY M5*;@#R@6\IC3$GZ25)2E*Z,=UQNB-XS8[,M2!KB*PFO)%BM"*B0CU50$I17GRM:S0'949;+A? M8!-+N?6-?XAROT ,VV1@3N\5(SU%#YP]YK* 64Z@9MN7N!I\R:!+P+ ;S >[A5IYN&#)A# MIH$7E[4VHE#1-10+I!R2@DXKKGV,3QE2+Q4H3B5GX*8[8S! "8CQ6&*R5#*R MPX_Y?!$D4>SB0%SQ9H;==#X+HGCN]^B6\IPN'Y%%R./ 3 M)D:)1C[OE6:%@B/1XD3Z8SASMJ;I_MOHSIJ2@2/MDO$UDAEEK2-18?#&GZN) M0SKZ% 3?4G08-$ ?C-.@T"A(=A2#A#%GJ-YRWW7?E8T.:,U0([*J94LJX$^> MDZ6S!LC; 7 2AM\&68XQ3"Q*@Y'H>),9P&'+),J XA%8!M87A+TRF7+59$(J MB@*6G;^Z66F+%G9Q\>$UW6"[(4\H^CW)&0?)9-:-! 26;;FH5;YOG("QJ4NG M5[]3 K+;<) C&8YJ6"7_!O?X(@-P*&QY@M49MX(:6&G\VFD9#Z_XS,@O@F14 MLZ!C]P:"S)6JC_+(@44/4C:9_/3\I2=GE2;1;0%#]AR07UI(:0&@883)3@D8(E>8'-%$8"VU+8B M5E2YV#,&2I8&2!OD@Q9H R(9U+'B(,/M(?IQD0T)3)DKQG5MH :"3]-4U":\ MF&16 J!>FM82BP:R "1@MAK)SN)639RHJ&K:R6 MGJ77"YV_$CF,[V;'I+T9HZ>0-52,"R/ N98-POB"SV %O-6<2&X89J>*K. MV&JU":TNCU*G5VV-I\[=>L&4T ,AYE0V1[SE.VSM.F/B!(HC.%( MX1O-(3T,'!=4OC#M4+G"47=CH.\D%)M.A6M1:%4?]JKHR@%0$#/*)LC$$WS2 M9D ^]!3L-U%R!<@C_NA+' P"#AFCZ.;20LI=?-],]SFD# M:H4%-=8':NB#!@4]^ M8>$R@!PL1L@$Q@(N>Y@D*5C(/% M> &.&4^'X>E(.7>=C0'SPW,R'J,WC^,TB3%.77E')B1A,(/N8X4AK-,FN3A> MT$K%T\,L=6A]/D_,5/$!I&#@/D30 EN#Q3L\"%38V,VMNF+FS5V^'[:QSU;] M%YP<'52UAT2#&*H]9'20RDP^?1@Q]AC1HL1P&E.S[CR9YL*,7P[#+-B=R*WN M%:%LW<<0XWK+^;_5[GP>Q/ -;3K"E/<9,4F"*)F3*,;(^728!LET?$X6NL M=D$D8G;VZ M!3[J<+EM7PRP1SC2BPS P@34$2I'6!V_%'+[G3NN&8QA'& Y7W.LKR;$0T@- M?P=J40:M)"CH'OY>(+@BASD;G=N\?3#IW$2;8FO".S/V51MAZ%T5OO]XQ=NT M*.#VT[I1&9S1 ACFO.#:C$I'MQCH@>D&E(C"\/L&6E9<0B*.OT<9C(+WO;*M M/#HH:%]1M,CA JA)_$[JCCJ'$U1MCKR Z;^J?9G@7%>Y!/;MV=AR;%[&[#IF M4P]7(/L03Q.'#Y!7WP"O_>#0]YYUU'HQ7C"Y-J__T0\0;_N.O%EM_L-P9U^L M'X[;?T^ $FN /9*S%9"&PV0ZL*_^_ \M*O.:?2FT%H5YW#!P@\0#L+\20OL? M**#YO\OM[U!+ P04 " !0+%6>FZ$ -X" !_!@ &0 'AL+W=O';GIF/;D9(& M[QSX3FOAUC-4=CE)1LGVX%XN&@H'Z73\8K5"H0L8R?&\YD M"!F N^LM^Z>8.^F-)JA$>Q0C].B1G#>5INT+,>G;^"+N#6&FH\?#05 M5G_C4U8RR,FW3 ^NI2^5]9U#^'XY M]^2X('Z\E'+/6+S,&)KDW+>BQ$G"7>#1/6,R/3P8?<@N]N@]'O0>[V-_\SK^ M'_W8(+3./LO8/MR]('LK!2M(SRU56L?7!H* V!M-!;8&%&7#OH1.:FCY::M8 M]VPTT>_*ZE:8]>'!63XZO? P1T_ /\D]@H%!D@>L:XP-MQ,67'# 5:S@5C (UDJ^SYZ8G]^$DD^HUHP6)AP> MO51YZ:0FF^DNM4%HH'[4E1Z,2B,J8]'(YT56#(]E#56M+*6 MJF2&INIFI&N%+'=.I1C%83@=E8Q7@^7&H-ELI+RUDY^SA>#T":$ C-C$1C]W>$9"F&!*(V_6LQ!'](Z;H\[]!\= M=^*R8AK/I/C*M, M&92\\O_LOJW#ED,:ON 0MPZQR]L',\.6V4VY M-HI6.?F9Y2>F*E[=:/CPB]3Z &I4<";+D@IV73"%\Y&A*-9VE+6(IQXQ?@$Q M@<^R,H6&3U6.^5/_$677IQAW*9[&KP)^9FH(211 ',;)*WA)3SEQ>)-O4;XD MKHXD_'&RTD;1&_+G/KX>+MD/9[OF6- :\R62)(!8*LG%'FC;2K&-=V7C<&$ZH4)&. M[/C2LBD0-JY!R)S=H:)^AZHI5P0KUT^0-9!T:,,J!YZ856&UKZ6!BO#F1 V,B5,TK,#8@IFZ%$C",XIEEXCVL928K M8N6TU/&Q,\-7@EA2KGH(%_(M6;O*5IEHMZ<0#)C M"7&CNZ('?<5=S&>5;BK>+KDW8GW8%IH,VI VCK4YV]J!"ZJ[3WTM!1V3[I5G M=D4A 61X0>'EY,? Q7#SV9\OR ML,W\!_@0)\$XF1S8810&L\GT +YV7;M'/CK/<3 [&@?1+(7$.@7C\%DB;:QG MA:!(XV%ZY$+&PY0"GG^K>-_/89]]MT?_+>O7_;J8^SR?T7Y[Q4Z$>(NVM'*R MVP,;5%826\WI17)'=;K4^\/ )_/]&@(KS!@U3RMS[?%3TNW22G5!9P/]T!E! M,D9\#GLNN%[339-.+-AD$\2R!)XR",XB=XO5!%01RE09Q.MT;73TZ2B.)%XPBBR8Q6)W"U7];B M. S2Z00F43".QO!%&B9VBN#-HR!-PF!"IC0*T^#H:+;O*C3:NK:6J&[ MVJ3'_@;;/^WO_R?^VOMH[C\>J&PWG)@(7)-K.)S1Y4_Y"[F?&%F[2_!*&KI2 MNV%!WS"HK &MKR45MIW8 /U7T?)O4$L#!!0 ( % L58[I;],&PX (&PO=V]R:W-H965T7NKIUM@;ERE5B\]%7KIG1UE=5X]/3ER2J4*ZL:E4B3%U.71\Z?\[+U]_M0T=:Y+]=X*UQ2%M+L7*C?;9T?3 MH_C@@UYG-3TX>?ZTDFMUK>J?JO<6WT[:55)=J-)I4PJK5L^.+J>/7RQH/ _X M6:NMZWT6I,G2F!OZ\D/Z[&A" JE<)36M(/%GHZY4GM-"$..7L.91NR5-['^. MJ[]FW:'+4CIU9?)/.JVS9T<71R)5*]GD]0>S_5X%?4YIO<3DCO\OMG[LZ>Q( M)(VK31$F0X)"E_ZO_!SLT)MP,;ECPBQ,F+'NM@B:?QVR@M]D?G@32J3'KI*)>G:$3''* M;M31\^^^F9Y-GMRCPJ)587'?ZE_NLM^QG'BM;2'>-S;)$/K\_L*C*VN,^%,H819"8T'KJFJ7"OKQN+RSGD M 3:GEU3(M56*G]>9K(6K5*)7)+/,<^'TNL2W1-)K90LW$KI,\B:%:J*R.O'* MU+J@!Y "6@GXNW22X0+CZ;V?0VN*5#M\PW9 $0$T%*4ICRME&1CQPDNA29<5 M-M88F>]$+NU:D3$*>:-$?WAES5(N&D=>HDV=1-"@DD!"")L85PLHA7IR@P(F*YA#P@C2 M>6\T#GI">1()5BTW6,W8W5!@K$A@)1)E:U2Q>\1(&QOEV"EIA9_W4B6J6$*@ M %.SZ(I>#,)V5J5-@N$4[KU%Q^*=6IM:2XXZGQF&/=#FA)# (U=KA+4IUX9% M, *A W.22=7GFC["#A3INH3QPQ*KIB8L&^K XP8\4-DLLR)F-!!N:CQP*/7^%:M^>3284KN19RAGG3 +%\(;5^MV&'8L? M5J+LFPN:L/M:YQU'UD@,MIPB :?+.?SXBZ\$2F4S9+#NDSE*I$FPF!_I8GS,# M &!H0"W&&K$8C\6U]K#7C4NU7Q$QH0C'!OMYFWOI@ -$EX[-ZK@AC("I:U:; M11:YEDN=:Y21K0J^ZX7986F^!RA ^*%GMQCK,Z?#O:#;"HF"&D<^L<#]-=L> MY8>RS">/'R#S(10A-"V+N3?5AQEJ!3RZI#POQ3L#/UQXS\G"-#0HH'E-T ^K MYU3[8UGKB_[=-Q>SZ?D3%Z,/>:V+IAA"Q^4!2^R5;%^N/YH:>O#K!U8164\] M@L:4>RB^%:>GH_/%#!_.9Z?T]6RT.#NG20O!TLR>B,7%C/_AX6G[<#:9AW^S ML_;A]&S.__#PO'LXH_\^4JS*%<"J?;'_U\O;$VDZ.KU@HI\PO:^G?M+K@TFWWBWY;PXREOMP5>SJX/C4+P0 M%Q;0:1KKF, LJ3Q1^?2[X\S",8:_8_$IT_DP1R"#1J"&"@5(RGI; ;<::SUU MH*B/-99EIK?@/4M*"$J9QG:\XVND'0A-E.K%5-FIYL5]1X/$*CW>TI[( 1RE.*)QYK0>X6_7 M&B8/=)Q++$@):^$=E@R(*W@,[0OG^Z(8#:Z9HT7RU3XC".<20.@G>P#$++!F MPU,Y1&E8PC<*H%(PRK:I';.)ZL98_%B*RV:-\YM8<%HB.245I\I8PB"OA:>EE/Y53I4Z>O@E\)2+R55&T0!77\'5 -M$ MS4?BS9NKD2 (SL?BP17AQCLS9KF/ M)V?GCQZ2$YE[C>(SD,=8?H/D@_R^V^V! M+?V;\ 0+1*M0&2L\Q_8HLLP#.KF]M.*,_)LL&W*53\GYZ+X$@JE+[=W<6?TO M\*/AG2 $3FR%IES_H6QY(Y]C?H3,1%NGIS'U!URJQU:#\5JC>;:#=$F'X4G) MWD,$IV!NS=;L@T,@&AXH".0PNU<+?AI?4\: Z6M8T2M)Z,E&B(\AT97)C96I M"2=@UT.2ZTRNH!B0I MA]=:0BT8P0S*.(#(2+8A,'P-$D@UHP/GB<)IMM,D[ MIUW[?IT3T\F#Y<-1_"ZFBP?R(8LTF]"GX-_KSA:O/H/RH "(2Z_(]-%\P7D> M3GA>H0\-8'\Z61Z?4A4HFGS-?)3KJR=W9)0.X%:@^(H/F=J!]K%%'1P12)\_ M/23[%$GDH,.G";7:7K&E8P@+BK(^3<.VK-=PB?%G4JU74;[#) &Z&XSO4"95W,+$KN-#Z M+YA21>ZD%"8XO7:FD9M6;3/FPE M^R!U )A(UU9-QT4BE@!&E')0'#R-&1TN CYW8F4!0-WJ _1XK?*I'>,=F$8^ M-DU-55#7H;-&30LN!]XV@(&UL:9QU&=:0V@7V'%OK:%!SJ(]OI!9X97>!&[U M%73JIXW3.?GQV\^ M?7IXB"C%XA!+*N.%+XAMH:!G777'Z*VP1+&84Y6>G$[._UM1.0@(-_I_"]+_A8CTK:!' M_4*Q'W*MT+^ H[+%]PO'#XSIV('5.C3AV!/=) MQ9*;+D0]/7%DC[;;APSA;OKM9KBD9@;=5(4T:=<:1HL&2?.S)%_8E#4%>YCJ M>VA>':M6\;:#[H?B,4#Z.(MW"0=V^^#7NI+84*\1AP,B=W:(VMPK%*L4("9U[H"5V_;Y630#&2;OX#D)%95 MTG=[.#ZH:Q]BPMO$:[G#T3.YH3&@[7F/ /.VSCLP[A[.4-RYHCNR*!2U"2D" M: //Y:DO!M_F,#EJ$SU!=%!W*XS"9I0-?#NUHZX0WR]ZKU1\@;7EWF"*"J"I M(1$N7.)1 I%XP\T6[G7IE+O37B]J5G'#GB\3<]\K]&@4_.M]\41DL2G>3?3- M= ^B$L;-F\@;,U/Z\J)M:[HM=[AKG)^OE?(-[>F\%^XNG,XH36:3)P<:L_QF M^N3P03]6$Z:4W'R$'*'; ._F,EPPL*L*'-]7=!=I8Q(=Q9X[ M,!UB8J*5>RN0$7Q"408WB&E_?QALVUXQ^6OD$''^MQK*#M.7>Z3,NWG%Q&R" MW0(H\.T=SNF'KLLZ/_;@J(?RL_-#,/^;<[.7D81]XO7'^?&"@7#ZR.*FJ@WDI4AL]#\X+3*,HN;F34MB&'(&2V M*D]=6_$XEU%$H GW=R7YH4T9Y]O)-$J[T%\0_&.=<,>I M8 ]=+&5.//_>O#^0N[>RM4(DX9@5&M* A9QOY3F8R,, &2I=DOL,!2G7E#AH M[(+ OM_>B1SVIRO36Q7!]>X(Z"=/)$+?W*.!67I13W=C5+PV*C<5%R!.NL@I MO\09U&A-)%W=^2B-V>OOVI:*Z[O?B/HN>Q<,3>E[[^9@2QV"<1W=\_\ 4$L# M!!0 ( % L58>_!D&PO=V]R:W-H965T#H#SM;%?74;DQ4.1:W'_8\%G1VG6^!7NR,.8K#]ZE%X.( 5%.B6<-$O_NZ9KRG!4!QK=&YZ U MR8+=[ZWV7X+O\&4A'5V;_'>5^NQB<#P0*2UEE?L[L_Z5&G\.65]B M&Y\,1%(Y;XI&& @*I>O_\J&)0T?@..H1B!N!.."N#064;Z67LW-KUL+R;FCC MC^!JD 8XI3DIA;1=J+FWO\NO.QAUI>'">-BJM:1=RC8BK> M&^TS)VYT2NEC^3'@M)CB+::K^%F%[Z4=B>ED*.(HGCZC;]KZ. WZ#G_41_'G MY<)YBXKX:Y^[M;;I?FW<):>NE E=#- &CNP]#6:O7DS>1&?/8#UHL1X\I_W' M\O$_58C?M+@LKO3B.X^BL;U-8GIS]++SI M(N+IR=&98RA&I_5^0)3XOB/'*-*GAM_IQ-C26!F:'?IHN43G ^'D-;CK=1R! M0^[).A)HJN2K<&6N'J.\:];G87W.ZRW )@)/ 2KGJ@88& _(=*KT2K@,P7$L ME)BB )Y@(.( MMWG:DTH$&',;X=Q7&HB-IEKM M4ZTC\<&()?,-:E/F6]M!:6-0:79>-V=5F\8]?HSJ069R1 9*,AC&5KM6V+X^E=__G09[V5)-HB!['TI^ECCW2JTA \2VF54-T< M;; 1FLQ8]0^4]\0=X_@P&H(]PI\ A*8-6=..8?8XVX])!M^Y\-&%KEM?E59\ M]4.>N">VV&5#KC@].KM;#C%K#=E,E=LD,L MR\HBG([ZPE\7\+8 Y ]2#_99%+&RS(QUCX#1BZ">),JXP;D9B5NKN*I,O[+N MV9W)QT35T,DV1B)7 >>6P+_,;UAUZZ3$R*-U &-R,#PY.1F>'$6]QU>@I0 7 MK(-N;ZR /]@T/2#7RDGF@:Z-7EH4THN7D\GH,-H=@\C[$I$1*U *ZZSK[#^B MX6CG,-O1N'-UT7";=CR596G-@P(#$ 22Y0U87QKCMP,VT#XK9_\"4$L#!!0 ( % L58TSPO1RBT *N= 9 M >&PO=V]R:W-H965TD*D@6 M*4MRG,15LF,GF8JO_:(LL]1\ (DFV1$(,%@D\_[Z=]9>0 "2G;GSWA=;)(%> M3I]]ZV_NJ_JVV1C3)I^V1=E\^V33MKN7SYXURXW99LUIM3,E_+*JZFW6PL=Z M_:S9U2;+Z:5M\6Q^=G;Y;)O9\LFK;^B[C_6K;ZJN+6QI/M9)TVVW6;U_;8KJ M_MLGLR?ZQ<]VO6GQBV>OOMEE:W-CVE]W'VOX],R-DMNM*1M;E4EM5M\^N9Z] M?#V_P!?HB=^LN6^"OQ/;;)R^>)+E995W1_ES=_V!D0[3 M954T]&]RS\]>/'^2++NFK;;R,JQ@:TO^/_LD@ A>>'$V\L)<7IC3NGDB6N5W M69N]^J:N[I,:GX;1\ _:*KT-B[,EGLI-6\.O%MYK7]WP:235*KFQZ]*N[#(K MV^1ZN:RZLK7E.OE8%79I39,& 9H ML6T26R;+JD1V8-L](&N[2;Z_OOX(%/IG9V&G@)PED#,^G+05?+HUR=+4+3"( M8+:LS).L 5:PP\F:I-UD;9*M5D"K\+>!T795W1IX:(O'TN!RX'G3\JN%S1:V ML*V5H7+;+(NJZ6K:%*P/#Q)7,/8.SY+#6O %_'MPL_C>V')J3&?77T-T*J:-FD"RHMA]$>7 MKQ7N=U5Q9Y#CF+J&I=AR66U-TF:?3)/"T55WEE@E'$VRA =LFP!(&OSQ/JMK M&'OO8+"'[VH+F\^K^Y)GXL_5:D6;JQ9-59B6=Y=G6SA1G!%VW%; +?#;NZSH M,CX]>*'99+4Y0?Z8 _RW" [ZT4T>S@T'= %2'];Z?)>X]E."G !V#D80=PV%A@GC4 M:#CJ:TIE[P?^/$N@R/IX#DX MJ3K"Q(4I+)QLCLB[P%/,FJK,8*6IG&H#_)ZV?+^QRPV">TN_P#)L0] 'G,=C M]V>7+7 /^- 2@+'''Q%Z9@*M3X$%MQVL72<$]E0@H@.-U,FJKG#2"HC8[3FE M(9H.UL1/X7[U/=@)/E0C?L/&V@%,'"* TPE>=>%XU<4DI[DQ! 7 'M8A ,I# M[.JS!TFN;]XD\Q=G::(__NPH+D4R@2$ P'#R&7W7&#V-AC"T*HTR%N!,)0!G M5UL Z#U@A"&.4B,!>+"$<\-)9W>9+1 QF'G!-X9) G"G-NNNR.IBGRSV?.X; M:U;!8G*S)&H]0?Y8)T=X"O.SK]]\^.X]_3G[^A@Y+3Z6X_,;@#F<6U84U1*9 M%F!%U=5+X1+P)&)1TPBWH77"Z47M M)[/LB&(_K(!UF1HH?5,E&Q@<\)50$E<)8&ZL$#32!@[@YPS6JGQ85ZNL5[8L M(LGM6Y:)R^J0_/4U&,XLLZ9%<@C.CLB>IT4BS[-FLZBR.F>B@1> D$%!)=BT M) DMJ45;(/\.I1J),F0Y3.M=@]@EPJ>"WX&-*03C)W#3%K&K)&)6#(5O%0>$ M7TS1VJ6CM&NZ0O0PY8;UFM4&P-&>5^) M[FIJ@!&K5D 6"(OSV=\(:K,7?^L=N4.VMFKQR/BU!H"V-" =@-* *=*DW\$W MVX6IHWGGT_,^/^-YYQ<\[^@<$\=PY8[AZC/AUG2['O0@_M* $TRR_6/!KW/UP3\7\,\N/GO2=\(VVDUM0(RQ'6'0CAC'OK%E(-;1 M,I[3,KQ&LP.NLD%%XC/GFT^">'8^.LT$FKUP:/9B&BN0;3G^A?HW"" 4:D,( M]H5#)>._@ ):=+GA'S:F(#FTR,I;)Y0 =@9X:%;?FC99=67>#$N7Y>@C&& ZQ-JAT<0B$'6CWGT2S766VYN=3T4!!J*"%24\F/X'N6B0SV-*N:Z>0 M["N'9%]-8L;U(8L<0J_)08:MX8&1DZ'O$ ?@8U4C!:*F!9:077IC+$U*0"\ M'NIL\@V=-V@.]ZA:Q%B7K-$<:?3< $T1Z"6J(05JRS5;QDZ ZU&J7(D'8]L. MK8QBK^J,&QL4AF+?B)(&Q&"!!S0]:Q-L(7A4U)MH(IP9QNE -PK$;CP]_]X, MV!;$?]0XR),.K,6"7&$$4@4S&VSH'2.3R+3D"5IE2UHI4[@:M(",:R!!Q%(@ MH^"$A$Q!ZP+[%] 2SJJLMG:9M&"#Y+Q[M\U&S'P=]8 7R/9I:7R0@26GFX 5 M>SH\36YVH$N!%NK-X"9&&];"7"$ MY(O!H6LB4;"E"_L/HFEE8,C3Z9$<;*UZ"RLF;"3%_PZX,^C;]//6@+6;@P+B MW0Y)EO\!Q\)F(;J=0!0AK3I9BV>.YXGL'A?O?!KP?0,+/-D"K@ 66C!V TKP M_BMWVK6Y0_\R^D7*DPT+MQ" @#PP"5"7WA:._5=>B=ZK)"F$'78.; ]"N M;#&M#LP"7^YL\H0_UFCCJ.L$),@.MS&(*E\R4#+R-4#?GSX>5PJ\HB'5J]N" M'8R_Y"BD@#3PY$Y!@_2?\'4B6Z33KE&^@)Y7]*B?X-KD_),*<()^#1A;8U9= MP5X4$.!WR.U_ JO-;"K42+8XM'KS(C0EO"+LW:)-]@^/>?'4[-?1F6W(5!VC MDT70](FHCP4N(D&L%D%M< B$U09]B?4I,)R&'1"FW*"E1(<>R<-C%0TQ5R&+K*8J M;$Z3!F[6:A4:Y_"PND,JX4OL:FW$-9+J[S^#*H$:N6P(-)]JIX0+S]'7\NB- M*> TUVFR-B5J?7SR^1:9&=E5=^947_L=)<).<=TB_;<6"1Q 3 [#>_03@;:Q MJXAGK%+9G2+4"-Z+2 *V@PR!77@]H"RR@F!, 9W0_XQ.0"2--?K181VH;J:) MQ4/>I[S&%4I&!K9L^@-Y-]E13%J2V^(O0S0DZ#MLG6VS/]"Q7)"C"1_:#3,# MW&.&;@_4OIJ78#+A>V_P/7PK8B%OW5MOW5I^Y;7\1&MYGRTW0(-U?Y*K9 \' MWR2_&2 LY*@7\L4(Y>O/N*D.:"\8ZEQ^NJE6+0E\_>)=5X/"ADR;I=ZGEAQ! M,O44OYY[?CV?ELA;I#!:!H"FJ,KU"9Y!+C[A0<;]ET9,?CKXAMW<9+ZQ6/+D MVD>!@$:)!SAW)VE7?F;2J)!DF9LM;0WT@-P+-574PLB%.:"RDJ[57S0.P7^L MZZK;(:Z3= &VR,L$NU(4?Q.Y\HC"4"V#/3'^X))0_6/2%:V;N#)9',CD<#&. MK2,CC?5M=K,:LD_P3=4"%WM1 YSXZK9")'\P54ZNDK;QX"J9$PRN\G&@V79R0Z2AP"**(A!*Q!+%,;"P?YAZDJQERVSA-\*U$OX#>.6 M18'C(\30UC",^*K,*I.&K0/C!X%+JT*[U8I7'2?'?V ,#Z9FF.@0MNN2)&\0 M'QQS+[FH-KLKS^;S2>70![AGDQ'I5S]+O%)6,Q:'^?Q1$OU.\R-9@1:S)B:&QT\5>Y I[]5_"JPB4,%>@#Q0$2/*?;W]KDJ?)>3J'#T^3 MBW1V]57"TN[\^?-D?GZ>?%\C'NO2\-F+RTMZ]OELGKQ1*Q/$)OJEDJ/9<7(T M3^<7%\W8G9\K;GD A>8?VA H-9/- M+V%_((-*-,T@\':DMCRH;7NGTN7(UEI## 38:=NX2UU/L3T0;-'E*3.'$;&U#P98=6J:HX)?X>(6.#X9[@HY95/7%EYOC=L&6 M@^U@"-DI# %8?.#NPUL?M\-EE^B_J>I RQ.$ %8H;LC8NP@&=Z7;:Z+-26Q[ M;!>-;H,8V-1>PF6XA6-$ZIX=&[CXOG=)&)>G6$S3@-EMR9XS= 21N,W@_.H_WVT^^8%>> ]/;??U< .41]]^%U M7! KW1%$P%:Y((HG ^A'T=%G@K\#YZ@2F38ZV)BN= M4@&DC-'_KEA91!,$>@!H@(D0MIX)I=\TZJEQ >N,W55@F0"@$1/)4\*Y$ V[ MTM ;+G'7U 5N%]T>U9!*W7#'J4K:H7-']!L\\=Y1BLN(DA&A9&!,1LZ4,VRFALI#>1 MAWI-(IW\,:7%4]$3_P7 8AVW%?EP.*#+Q0VLPQ_Q_VB]JR2/U/-'C?*K/XI>Z6M_3]ZZY)?JN . #B/U+N"&9J M?61OA--K?OCMQX]>L8$!%F:3%:O#2*38*!R^.$V^5RZ3#G28_ .N]0S9&J<+BUSA8/YVYRS?N=M6P[XP6L6M=MC&?N.?\!ZR* M5D7,2D 1Z,DA)<2! =0L-8W 1USEF\--JA*0][/O-MF=8:5]:]HQ=?TA4G=R MIR]N8@>!DB;4"N7F*/.KFO,A#MU/I"ZK+=$<)OPKL)U_"NHIWO3A:XTD0Y&%(,L+#A2]0OF=YOT.&Y"-F% 12+V' M5F*9#NJ!EVE8_SL<;2P=;6@W09J$8W "5"7H&.]27R- \5&,C4GU"*L>/C8J MXOA:E!]734)9RZ1RZ@C!BD)W _FSZ+\477JH@OWZJOG*@NC0SNZF)\=HPI34S@=\1&#!I:<@$UR M.3_O#=YS%S]-7GQU!2.#&!'CX&?QR+Y6Z52!#DL&8@:VKE!VE+&4]BASE]D\ M8,3P\+. &3/W\KJ3IGQZ90$<* AL@36J*L8[%-#+Q7W#V M6P!84B"PJ,5##X,KM G1^F+_-[O0T][*6YX9A1M5RTCAQ#WPO9H0011ZA(KS M;;'2 :^A+[[G"<_$B8KO4_)B+[E. >P4GML2 U) Q:3"NQ@ S_.U5#*15R6?7J1GYU=)F,LT]-0\G5W-> V< MGGTPVERJ2?18??!3#^A&44*R6(P][ MN53?F.R&"#HR#CE%F*.%/@@0.!I0)1%![F+73%M:-R:2[L@S=] $JCQT!(/1 MY9)WU<,4LID]EQ=-N=B8R@+#"#XTA5&2$@:C4Q)\;0AI 34^' M1H.OS@"/C+& 1Q-+P%4@M^-D;:+6@ WJ25-4JX\R!TL_3;Y['#N)*=\G"9<] M4!PB]N5L)M:B=196#PVI&M9.HJ$$>!^#@;]$+ HY7]!("< MLROQ"U+8&3C,81L]BP?AS(EAXK%@AP(SDD%Y WL(\/\CX3\QA@.JX)S90,6, M@7_ ]!DWVB$($220/-J"3P4HDY0/9MQJ?8KW!,,9N:?#+"2:_BI!WZ](8&K4 M1R6<*.;,R;U'Q/O"J1C>G*[!CF(V3C6X:"CY3_$HWFCT.$I%>/I"K^SU?T1! M],E>E<]_8)UB^L1BJM+3:@*?$$;Y78+\#M]QWFT:7\V04-GVA36@$6'F'*7L MR[J(V ].J!-&:7(=X[L<1\"Y$I1 M/0%-*\H6%_:,"9M:+GIDHY=QN$/^-Q!YYT1\JA_U(EHE%_L:2#X@%D@B/);) MT 2..&13J)=05$'#")ANEK79:##A>E![BSV&^2. %Z3 9&C[G##1< SWB/&1 MW%(4@T@68/7!C*+[RU3'V ?%;KLM5H"A9/!E=>1ML:V/(H5N6ED'S^[>R 19 MRXY,4MBEA$CKJEMO#FS5\YXD=QT'''/H:TV'4M@&+H8C9S-X)J^?08?.>U3W:#G+#(&X2\LW(18,^N0%7LXOSC#N91;+PJ=*!/B1:$10#PEKAS67G=K#*O,S\[/M,P 1ORP:"5[_!U'X #YG>>.F9A/7.LS5"/: MS"1#);4D<-8M_^RL9+!2($[-@,"9UHB36S'-/@1R?RJ^ZBJ M-)E#Z=ONS*:[YOS.9SE6?S7Y\G 1I!]1G%.4$_@FPYQ2S%\*?K^&'WSZQF,= M3)2FS!;9"N!R0E2*4UV>G;2;JFLP,V)K"\/5K^1LK] 05,3E9B2?YXP*V:)Q MD5SGD!(6Z2AC6616O&YL^S>'E5/^88[H$MF[3#[3@81''35X&>]7PR@=> M[-FI?]E[')Y1L-_A:?HU.<[*&,XZPC02S#PBH!+VJK;D&&0/U'M7%B@%@ NS MKV25C\1@Y\W5(6,D\!:-",,>J[9&#<^&^V&-I;AI&7=DSVJ/%F=U'$J"*&(5 MYQ8X.U]UR,$1AG7RP[R%GNP?VB@J(XP>$CZF$A^.: ';]Z&"F 5/!!(<1APP MLT/'E2* ]\J MC4;&5=EFSL/,3;4DG1E>G9U0V )L.U.PWO,3JMU-EAMQMDJ=WV>NZ] .0Z/&IS,K(@WD?FO*L,\BI6D;0Y6I.CNCB_-PNT4A M<:XRR[%?[@[$(9T" R%;^@:SOU/W%$Q6MVS79IARV)"=+28>U?R"\,9T_]K> MD82V'+EQ3=%LQ=?8#(F##OY%5"7) M5J#C:^#XU$K:5&6EE9L*.D]&-\8D?\<.9+/S(#[82$Z4X'KRDUG#*7RL*W0* M4]Q)4'S$-A9V"[JCR0EQ43GBW#$X7?20^J-Z5(H__]#MV+7([R'N-0.OPS+A MQ3KKC:#QV/,K:JI=RZNVHBKQ NA 1^DTA2J M*[39T\GR>-]H;#;=).R=:XVA?9LHZNS*UH,N(76W'6N4,CW)L!;W+FC*\1M&LA.P,(*M5&@_X+CHXV_IGC83H(VF^-M&&L MW1ZT]%O6ZU19KI(JL)K#>12'X"8F\,#3'K1]J2%S]8/5FI CK51>)O^GJU@O M)A?*45>R%FCR8ZY\I!20I=\F>GN"75KM/2N=< )?@=-(F!^2BXA_"8Z6>M&< M]I8U?QFEY;">5RT0'\5O1GL+/"K:&4:VH:5 ?T:;(V<1:%%%5@_O)NV]@%U^ MPEUQ3+O5'3LGHZS'/1,L%45K5I('M:I!PE=U)@'?X"'!2G12]4%Q'H.B*P_! M( GO5"$]F*R$X=JP"Z3OV'C0I5160H$ S$-&VKNG)HM8P6G9U2U?^[F#GSWM#%(YH[:J8F.T@!(GX@;8C:/1ETGZ[ADRB69:A;E9&OT;7,%I M\ML0UR#^4AI6>K?9)T A"3!V[.@_/!-J*X".O-Z3 ^?GZD?[#,0Q#]A%L%Y$ M, < 2E&KN5!5&8@O3B2&,<0(/1]X'S/$EQSZ"NTK8"CF+NNUIV3?A&"R($V4 MJ)*H]KJ'2TQW[2." M?A%'\J3+T#[VD_X82X.7R2\>"R@1DEJ[JM6NBCGY>Z7EI 2\]:PD.]C;\P(K M]A:(C^S()T3'K_L# ZUTYT(-F@?.O5^HC2SI;:PU];+CI>4K![@\+G#/$9$/ MN%T86,UZ<6!1M3NJ-8P' ZPA]=IJ@./:H%4;VU1%M;9&ZZ,]O^D'[@(4?WGTG M_)K,G*[! U]@6WAR&.)&FFDVCNU_U%-=2J;0 Z\,0"%X VP,;"AG.$!#YLM? MA\S8:?CTP;&F<.E0/\KTH"-BZIQ*D5SN]UFF+[V!GIM%FPXU6E;7EK9:CE@- MN3<.FC3@PA^_V, +%LWI'=DAU!=@' B5$)_"U&7> >>"\P]58T+PGG)C"[=1 M*1I47G$@(!Y.V*!HA=4L9-=[KM\Z06K"025T381H?A>6[9417)U>_ VC-V?I MV=E9U <;UHDYSM0.^P@?=?XV_PQ:JJ[,>,/Y/>C2R'%U/!C5@0@CC'M14L+! M4*/M( OKR^$E2?T1?V)%*UY^6-HB0\:K3CEI[/E7Z>R2\].>7KQ(9Q<7P_F= M^,!!/BE&OC507HPXRQBE*N'GV.J, O[<)0E+$=CKI.E;[^2+ /R<80A,!KV- M&F7B(268XDO5@LRCCTN/6:?%[/T_&+V3]CGY=GC]GGUXA'[G*?SRXOAPQS! M^G[*PD&S56UDF\7=:X67GA[$10'])$9"6"Q^7G8\K#<%QFU@]#R27F9P;.DB M%DO;+^_]BF#)5/.1:5]KSA;L8*&UZ -)5NPG&4_RQ5^_MVO5.?KITJH#J,-) M'Z. 0GP-1T#DW*K!IQ4L?9%!\%18J$D*@K:1ZW61HPSMC$$T< ]',&+<'LAW M('P-)M#MR(O5'\(X) MT1 P]XC/AE*DV7#!FPM2P5)\-0[F4I*8)M4*=W8UTM5J6/T]@'ED*7"8FF-H ML'KET=$S#\B=\:RTC%C:+AF.X-=_701P+-)C06 M^@.BYCVAPM62FZ:(F26O+6;.(??-6DR[3-[3*>4LV]$&+(69#P1>I,19V MTK:U771!=/)@3G982E,(?6I2I^.M33Y"('67H/@I5X;9HFW<-JFFS7<8ZOF> MI?$%!_#QB:&&8ZY=[)N@YK..GHVGH?3#7VI"N'U2JY5/B^76RWSG&05R-+Q/ MWL' +X"QK1-U#=,@+CSQ^7\UM<(NV?18A[!%RM.NW!' M66^WH/4UXJ+B?#SJ&--M%2L&P";ABHK;4FL0ZY '2T8]5[DZVPN#F72AD@JI>.O.)&HQ#JV1-ZE%< KS/Y.A?9'X#KL4 M^+XNT2U*$DP,,QK"YMQ-%'0?T<>_3%0/MW_]/+G=V\H!?_QK\K3O_$._W%YZ M8B)@L#$=C)_5197<6.KQ2@]'6L#[-S=."_!L)DN^-\#*@/TND]=U=5_:#%\4 MCV6UE%;SRKJQI[CN1^-UPT=VFL"$O#SG#&4RI#3OC+8/FFK+[='=1(#F1/(U M.=2P"K="?R:5L+/S%N#,G=#7("E[+>+5(W=S,+CQ=Y4%'D^R='=(8AP8"MV< M4DL![V2M>"2(EZ[0-X]_,+=BBF;O< *101.5#D08 .6 M7MP*#'#H^ZRX%<]<*-6LM@:Y-"_POF"]Z02-V_5]LEV_%B[O$]]L)DE5& UU62O:/[<_X._268!/ M*3N4=P,J-$FQ\%8-9:5+3@I2':4)U?*0?W4R&]O?LC6;OA4+9<_M MP)V3@[SHRX8:]VN,77@Y5$^&?.AJ]B*ED=R#1$2SKTF$WL8_I9*,QKR('0@\ ME6NEP7P@$+2J1$M/LBT6\-#(J/MN=T6U-Q+IP;J;^!NZP8258$O7?[ :1@1Z M$B:$@N;MFMDZ35-ES^ -JLTXI+1>(,I5.(PZZ"VM:_93A"="]SNI@JFP1+/$]EKD5](=+\'(K5LJATLTGOQA/4:(R= M^E MUG@$FZ)J@NJL!RTYMS6ZII)S!K#=%"J9<3/SWFK)=AI>,/&4@L1H$_ [H8>( M"G6YKCKX0:@3[Y=J':G7^_M_W+Q]!!%'U45AW1,Y6/PE/VBQ/\1*>KW?2W]) M[\I8UBM)+DI&=$!#X<4'0Q2><3ON_M5 "U0E@CMX%^+C\BY(Y=&VW'#RA>]; M9@/B(8737W0:W**M]P@G1XW+5CX[CH0ZU:,D@HS>VQ$I F)R)_2,^,;51"^G[@(C'XS./30+PT9[:J!!CPNYEU'!M M;SB"^#9+N5G1Y?K$T9JX%6>FF1)'WP--'0?W5PR^[VNBHH&D>.X$ MR2% YER]TZRF)$6C3UEELF@6'[''H6O( 4>A+ MD^Y8DS^XE;WO2QT<..S^XK5">$-KT$8U?BV8F.( _DK*V?2=E&/W/@U2_I<- M-?:]UCC48<]I=QL6MUV7^[#"1$'IGWH,HSJ!>@K9E![9"&5H$_+[*MD0"8*+ .46 1%6U,9\_;7; MGEC KIY_[RQ_GT]8W7.;F64"T;PO/'OYV$ M?WMTGD#BD78T7U"&S1A$G<2>SF?/.7=I-KMT\NWQM^+T,IBF8.PO4)Q/WWLX ME)DR".Q'#_.3XZ^38GTH!.Q\.6.1L+&$OM/D8U>C,X#$+CH?7LPN3F87:9!Y MPR?Q@\FIW[VZ(M[J,L('TP=7N.7+ZHI"CL]Y$;B*=F%77]C,DR]VKM M*+2'M:0#,RY2<_Z)\;/AV-D4=?CKZN;3E\L=Y&,-DL;D&,/E7-6I_NST3M:5W!H^[C.5'G[_KP*O M_0N]Y,I6/B=,@H.-19KIP@!K*5TA!J?("AD$C.\@QV\DY,SAW8?2_8\D0';\ MZ*O$7/?8-E@Q:VOH0G@J.89/DQ?GZ>SY\R2T,HZ>GUT>)T>7Z>QJ?AR.A)>S MAF-P/N;3Y.HR_>IJ/A6/F_O[W.;3-[%)(0YUFQLDQ,>_GD0?Y!Z&@!'ZT+KO M)AD>&-W-.^#*[ 4P7'\";'@WD@KL\*+7*P1?030FO%^*T6NV@*E8I:\."?QA M8=I[HYVXX[!1T*$.AI.+?0/'R<"">NU#%.GY/O$0:.(_U\:0I5NY*;F!+4[) MUWG1%-E]HSX?Z7-&Q =/X7K_Z&K;4*R\UX!-@_KM?772M&;G4J-$468.J%3' MM,1$^\E9%!3U+L6>='XW;)E'WU/R*ZW6-\M%C190ON, X3JC[K0]3Q;=J*8@ M2?3JRAX$@\9F+A)'_=X 3$70-IR=$WZX+16S]R?IN?T>P^+ XI3^4N&;O#?:K0"8K359\^S,U_,6W%-0W*&VJ6/C.%C0G+,8E%FK' MVG 4O(^7SJZ)ULD.DH.%?NX*"7M$4_8J -MTG5BMX]L^K%3J@W,!O+W#"G%XQBOSL6!+?V1%>&O2>ZVI?'2Y-" M:;*;>X@/=:AFKMMJ0AY/(^RY=[\/^>1U3FZRK=FQLOXT<.2-Q=(\0[4K37[ M_&.>DIADVQRF_4V1H._V,)_N]O"S6;(;PU]I5%>@2[B+U"DXF _2Y?_(R&+N M KC@[Q_+Y-^ZTH!.@=UE$"*^3.+:#W0CG8F:Y#7%=62DP2=^I:1#WT#ZYE=' M\CC+R>R\[[,+_:M()YS1B(3/;;*'2Q.Y PW6@*/VHOU*)6:IC91([\0Z-MS/ MS:\'UW?BT[+08%HW0'R_Y- 37G/(^@5#R1$EG_(=QE&*.I0V1^PO1Q<=[%OO0@23V-^KY:_3.;QSA-4TB=LQ*";.J*VJ MV\3P>.1Q[!8%RBOLPJG:VPI4A:R02]0#(X!"H;X'TP4JX;.O0@"00F"WPH^# MO#:L]@R'Y=C7EMU#E.?U*PUV,COCRRH;;"#$W7;$E*&J^M)J>[+!W9%SFS(" M@RU^SG;0*97)G0*?L1D*1>9:DK%B1P;N28+T& M<>R2MN@ #]O^MZSL4)-W73E=< "M3 M:7FO_B]02P,$% @ 4"Q5M6QE=DI!P &Q4 !D !X;"]W;W)K&ULM5A;;^)&%/XK(YJM$HD&VV #N4D)FVPK9=LHI%NI M51\&>X#IVAYV9AR6_OI^9VP,R3HN#^U#@B_G\IW[\5RLE?YLED)8]C5+G:B5RO)DKG7&+6[WHF946/'%,6=H+/"_J95SFG:L+]^Q! M7UVHPJ8R%P^:F2++N-[M"XZ]52 M$IF)W$B5,RWFEYUK_^S&]XC!47R28FWVKAF9,E/J,]W\E%QV/$(D4A%;$L'Q M\RPF(DU)$G!\J81V:IW$N'^]E7[GC(I?53K M'T5E4$CR8I4:]Y^M*UJOP^+"6)55S$"0R;S\Y5\K1QS"$%0,@<-=*G(HWW/+ MKRZT6C--U)!&%\Y4QPUP,J>H3*W&6PD^>S4MH\'4G$WE(I=S&?/O[719X0;]%7K_V0M_)"]^0UV3N']BQS8**\-A2[6 M(I&6:6D^-X%M%_>T%"Q'_1N.Z#*KF,6#N4I1L.20,@F%-BQ6V0HJ1,(RI07( M>,Y\[QT!T.)9Y 78T2<<_TIHJ1+#G/FY%UIJ(5YD D,J@.,F/I>2W'D\J=.R:';%1WV,0\PZ7WW\W"OS@O/Y]MZ.\8^D6XMWPR@"O>=4A=V!'U1WM6GHHT6.6!_[)^PXZ 9A>%(;60*JQ'5=GNVAJUG) MHK[OUQI(U#?R.9).BQ2^2+9IJD7,T]1E72RTQ12B)/)_<)F4J42D;".X9G>W M@Q_\8,R>Q5+&Y(IC AAXY[_??AJX2__\A%QCV5I 3<;S8H[:+U!8I0[KF4I13 L+>-YXEZ^UO8;UQJ=G3H; MD3R6CIOP;,71]TVM^;5.B-@Y^K2E>X5U]PI;V\T4BT52I(+R@%.3X3#*J4U4 M,;/S(MT:9LJ9+>VFJ:FU:WEZT<,L3:[*(N/LB5$%"\%D:=U+'%4W35$(#1U- MY@EF)'+P[-".=L-3)QO)-1,+F;L POI2(G(^Z'K!R-5:'V4XV:EGXBO6+R/8 M./(9BO4]/!>77?]U-]E3(A#?E^+'HW$I?CQLB6!41S Z.(+"6)FYBBR,H-BE M6++<3%(%$HG_1?Y,N?,D8=+8)[7=N!P47PJYHJ1M"F\[! KOVZHI7!,,*YYO MG'N&Y^90**[)<%/ECCE#0(EO0GS$];#/=5MSW=98?BVQW#LL'WF\!'+]6LG0 M=27#/FW;45@]N!?8,)C55<[LF\-L'=P4Z M!34PIWLNO]*UV:IN28-AG0;#@],@D88O,*<6\('9;@-LMJG<;I ,L6@*<[N* MQBH^1-7!M8G^;UQI!+BAZ>,/Q^P7))!F_<$ VT3_C8FXG53_XQ1LB=&HCM'H MX!B5+8\:& T2M]JB9/A,II+&0E-T6H4W;[F3=BW?U%?=MUQYO1>QR&;D_#)* M%)/A>+!U'<7;#&10CQ2^&OXH]]<3QD M+4X>UTX>'^SD.9>:/?,48)92:-+8.+U:)39[MJ$8#,:\I0F%!045D,)+J5M7 MJKG6A*:Q.\YE#D=))"GU1UON"/MAVUN-X&VW%N'!GGSZPJ;H%%H3/'PI2[,= MKT@$@\^JQ#7(6143]\V*U>C>@?:KWZ#Z[;/KIIC=O<8YX6;INB%0N%9Y1,3# M:+3W#;"[VK'?[]E6K4:UO9M&7A3E /FIH8D.$O:H7X_B(&*W7.>JL"U$?G<4 MCBLCO\WZ0^P,T2Q"_W^P,_(.LQ/?0O]N)SHAOH5:JLSW=D<5WN%[QVO%C:<2 MK?(.KC):%9YE0LW+]1]X%FK==ETM&[NUSLUY;(BN!%RB[S;(;S"_54N%(7ZS M=QY3Y&I& !TA M5_\ 4$L#!!0 ( % L5;&U+?ABP( (4% 9 >&PO=V]R:W-H965T M319 M#%Q\&_"=X\;LV> J62KUY#;7QPCA\)R'>)L0M[^ZBEN4%LRR;:K4![:()S1EMJ6TV MD>/2_91[J^F44Y[-KN4S2JLT1P.?'MA2H/D\#2PAN_,@WZ(L.I3X'90$;I2T ME8&OLL#B;7Y C'I:\8[6(CX*>,/T*221#W$8)T?PDK[,I,4;_J?,5[C@)A?* MK#7"C_G26$WOXN>ABCO Y#"@T\K$-"S'F4=B,*B?T[N 8 M>G9/VBO6 D&M8.\/':)Y'&AN@5J95WTO@HEZYXU]X'OO(%>D.6/= MY;9"6"E!TN6RG/R-]0\.W+$-O4Z+FC-AX 3BD3].4S*2T!^E"3R21.DN:+0J MJ6T&!GX4#B#QD^$(+KGD])(+*)4J#$1#/XS&$,7^V2"%!V69>$/S! :I?S8> M.V/DAVEZJ/'!GC1JU&4[ %R):VD[E?3>?L;,.VG]">\&%!5?QNXR[H)V_V&U!+ P04 " ! M0+%6^PCA;J," R!@ &0 'AL+W=O.G-[2Y7.9&-X*7"I0#=5Q=3O<^1R._<&WF[C MNMP4QFX$Z:QF&[Q!\ZU>*EH%/4I>5BAT*04H7,^]Q6!ZGEA[9W!7XE;OS<%& MLI+RWBZ^Y',OM(*08V8L J/A 2^0(86+Y-'?+5ASU^UE@B-=Z!UG'<=YR M1"]PQ' EA2DT?!0YYO_Z!Z2W%QWM1)]'1P&OF#J%>.!#%$;Q$;RX3T+L\(:O M2\)>#MK8_3X7/Q8K;10]I9^'TM"RQ(=9;'E-=#4?CA M2 Q)'T-R##V]H7+-&XX@U_#J2ST4Q'&:A0'*?E;TZ7?8EYAAM2+X;C?RH>XT MX+X&Z31DG0;6/JQ,4HEK8X73,:PEITY1BLWT*=,S%KA#D4M%55A+71+4"21^ M,H[;,1GWB2B%;A03&<+ #Z,!1'X\&G<9>2:4#L,S^@Z'9YW)$\$D)9K K32, M_T>8)S#V)]&(QC,_"0>'KCS8J^,*U<9U*YN@1IBVI/O=OB$NVC[PU[SMII2Z M#44-'-?D&IZ.Z>VKMD.U"R-KUQ56TE"/<=."FCHJ:T#G:RG-;F$)^M]$^@=0 M2P,$% @ 4"Q5D=!BCVC P A0@ !D !X;"]W;W)K&ULE59M;]LV$/XK!ZT8$D"(WBSY9;8!QVG1 0M@Q&G[8=@'6CI; M7"E1):DXW:_?D;)5)W4\## DDKI[[KDWGJ=[J;[J$M' !/-IPW:X1O.I62G:!3U*P2NL-9+H^HG]POI,O&Z9Q*<477IARYHT\*'#+6F$>Y/XC'OQQ!',IM'O"OI,=DL6\ MU496!V7:5[SNWNSY$(<3A5'XAD)\4(@=[\Z08WG'#)M/E=R#LM*$9A?.5:=- MY'AMD[(VBKYRTC/SE:+\*O,=6%W ^V\M;RCB!JX>V4:@OIX&AHQ8T2 _ -YV M@/$;@ G-8A&]83>_-=?HBS\ M[0+O0<][< E]OJ9^+%J!(+=P/FOG&%_&7$K=!8#E>5NU@ADLJ*:)?*_VL<,_RD@BIS@WL<_ .$C\: M)O2._?$@A<]8\IRJD8['HQ$]LV0 ?R#U8BE% ;QJE'Q"JVI%DC2U(ED(2UDU MK2&+/Z"'80P98:SEUNPMX2BROP^MJKEIK0/$9,N?[5I#Y(>C#,;9&):LX88) M($M_TWVB@==VO2,I9Y.LQ7X2#>%16K'+3E7H-5[$_#-/K V1SFO+>(1]JM &+8G] MF@1^6DTOE!N:5]NZ?\O MMW,=<_?:F<6),^=*\K+=G^!>Q :?:1II6V=:6B$*YIZ;\HWH -^;!#*GE*J/.MH"N=VPO'SB9(XA"BX?B0\MS&R<8-F(PV-+;*5EQ4L=8OEA\N;OGN;N'I.<[I7^8$L"2QTI(LPA*:^M9&)JLA(J9 M*U6#Q)U"Z8I9G.IM:&H-+/=.E0AI%(W#BG$9+.=^[48OYZJQ@DNXT<0T5<7T M?@U"[19!'!P6;OFVM&XA7,YKMH4[L-_J&XVSL(^2\PJDX4H2#<4B6,6S=>+L MO<%?'';F:$Q<)ANE?KC)'_DBB!PA$)!9%X'AYP&N00@7"&G\V\4,>DCG>#P^ M1/_-YXZY;)B!:R6^\]R6BR -2 X%:X2]5;O?H) .P?J>;= GN4G9MERKM6.:&>-T=S I^J]D1R7 MKBEW5N,N1S^[7&69;B GGQ^QS08,83(G7VT)FEPW6H.TY$_.-EQPRW'WXIYM M!)C+>6@1W(4(LPYHW0+15X"&Y(N2MC3DL\PA?^X?(NF>.3TP7].S ;\P?46& M\8#0B [/Q!OVE1CZ>,DK\6[8WN?F*^#+PH0A?Z\VQFK4SC^G4FXC#D]'=.=I M9FJ6P2+ V- /T"P_/ N'DRN0\ULH2 M+'=6]O7V )\@@VJ#&-TJ'> A:XG ,1'EB60=$7$DITSAZ3;6I8 VI% "+PDN MM[.7<+] ]2G76A5@W!W!!'$UYAD&?D_B0329X#>93GI;+BU@(RQNCM,12:/Q M4QBVUXCN^6Y 0L&M(700HW<\&"5Q5\T7^7D4ZBR&8_*=:!/F\,!I2GY\"ZE,?V(?7)G'2%RJ)5QZ,DP(B,ZP=P+P-+E> <^ M@&R 3!$1J1\Z6ROM+S@L8L$EDQD0 7A1$;41?,O\7IPBCE!GAVK[W4K9?JF@G?%6916ELN)2K<)5Z#YBKW M6G4">4^FTY&KAMZZHZ#]D>ALDB0E-*'DFT4V_R%.WF@7Y=4^1$_F[7..A^')?ZK .T,<+]0RAXF#J#_G[+\"5!+ P04 M " !0+%69\3B?P8$ "="0 &0 'AL+W=OF'03#U*RZDMUZZ;QN]7JK&ED+"1C/35!77 MCU=0JOW*&WN'#U_$MK#TP5\O:[Z%>[!?ZXW&F=^C9*(":8223$.^\B['BZLI MV3N#;P+VYFC,*)-$J>\T^2-;>0$1@A)22P@<7SNXAK(D(*3Q;X?I]2')\7A\ M0/_L&EJC3NR?:M[2SR6-H8 MJZK.&1E40K9O_J-;AR.'>?"*0]@YA(YW&\BQO.&6KY=:[9DF:T2C@4O5>2,Y M(:DH]U;C7X%^=OVGLF#8AC_RI 0V>*"7&2Y]B]ADX:<=SE6+$[Z"$[$[)6UA MV">90?;YU5UUN"!(7-BWZE65<9NP&4J@2T(>O(4L5 MMIVQ9&\+8+DJL7N%W"Y^=G_I>JWD#K05%)'BL[)@,II%\?"L>T]I$(;H$J)Y2ZA4@JY:%TPF',WB& ?(;1R< MDV;<%SS^Y8*_2.,&M-AQVKK8K>!)2_(..(DX8]PB#=F)(8"ND) ?2#LB,A@DON4S1"\\)9_4BD>PI MD;)/I#I*)*=$=I0(:PQA&K&5(A W/-.&[%89#!5](%6, MXAB%<5UPN05<'8-;/R'D6E74,I@P'59H/HZ&[-V;>3@./QX'Q<5Z%BZ<4K@) MB?N,CJ:]CJ:_K".WW=UQVVAA!9A3TC@+=GJ/([U8UQ9=O2D4+[NVK2@<"<=T MHC(+MFE3_=2JY-EN<5FYWG/5&6B@&P1JY*"R1^!ZB*MS6$4TFQRV QS'_0_D MA+>1'%OTZ9.C^/9@?FII_:,CLP*]=1<#P]QVT)Z>_=?^[G'9'KE/YNW%!86& M4C*LA!Q=@XL9]IQN+P/MQ*K:'<")LGB&PO=V]R:W-H965T]F#39&:^3C/C^+Y1NEO9HUHX7N1E^9BL+:V M.AV/3;K&0IB1JK"D-TNE"V%IJE=C4VD4F5,J\K$_F43C0LAR,#]W:S=Z?JYJ MF\L2;S28NBB$?KS"7&TN!MY@NW K5VO+"^/Y>256>(?V2W6C:3;N4#)98&FD M*D'C\F)PZ9U>Q2SO!/Z0N#%[S\">+)3ZQI/?LXO!A W"'%/+"(*&![S&/&<@ M,N/O%G/0;J_RKS.SZ8I ,(,.EJ'-[JS:_8>M/R'BI MRHW[ATTC&TX'D-;&JJ)5)@L*63:C^-[&84\AF?Q$P6\5?&=WLY&S\IVP8GZN MU08T2Q,:/SA7G389)TM.RIW5]%:2GIU_1'+)P-&]6.1HCL_'ED#YU3AM :X: M /\G %\4J5=&WA?9IC]J#\F8SJ+_*U%5_Y!P$]"CR#PAN!/_. 7M!Y&#B\ M\+"'?UXNC-54!'_U^=A !/T0W!BGIA(I7@RH\@WJ!QS,W[[RHLG9 0.GG8'3 M0^CS.VJTK,X1U!)<4YRHYE38"/:8/H23&.O*.X37$PZGGT9B$H9O% 8_)+-@/ M6!M"MK$HBYV M(,$QV>!'/H1QT%H3>3.X5U;D;;1W$(8M'\K:S89#P&,\2^.I(!3,0 M#Q2:%1(-,M%RB!H@WIFZ5Y;PB$*;8PA&,YB.(OKY].M!R*1)54U.4Z@1O/ - M3-]L!P[G-O3Z9S$7&D&6:5Y3N],#O'V5^/[D[#/E7[>";LD[ XH&5P47BY9I6S:PNP M5^;_RLC@!48^+X5^,YM([:1_S:8#Q!-VQ!.^F'B:TKY6QO8QRV&<>^Y\%YU= M8::$1'2@G1]VK1&A:,X)Y'.BCUT<*VR(?"1]'U!DI,A'<.]4]X^8IZI/R&3G M2/-'OFE\P+)&;K7IA%O+CSRX)1YW0+QU1A*YJ@HND3B"8)+ '7TH$-X05E@2 M=N[D1$9'L.1SA+\EB"&HP9.VLU5GPEX$7D,4!?P_C0\D+.H2%KTX89^$K77# M;"?/W-_RWF-?,@_NT7_6<8:+W88MVU^KHA+EHZO_^,STG22:N:,]%LRS0^$Y MX;OEHX;E,NH2VHF)C6G9'WH)LZ1'+$EB]$>T&=-CR-,0@N%D&@"=R3RE' X] M>N/Y"4]C"+T8$I_*">G3=4G5U;2M?P9$MDT"ES4YB/R1)8NZ:+VIQ"-7A0'/ M&R;3!!*/3A4TY(LLJMJZQB8TI%P?^<,D)#8["F?'+>1>S'ZD^0/%$'?%$/]: M,6QC^8)2.+C#_Z7PGY7">.^#OD"]\07=?G/\# M4$L#!!0 ( % L5:2!]CG7P, (<' 9 >&PO=V]R:W-H965TDKG M>#P^H+_SL7,L:V%QI4.S)LE>Q'BY6H)8D2>*W)J#$(%Y_$ND1[.0N)\=VN,.NPEBU6\@Q6 M"A^THL+"C !)E*1G\-(^V-3CC9_!N_G6 M2'J$S]=K2X;OPY=3,;80Z6D(5R-7MA89S@,N HMFA\'BU8MX$KTY(W#4"QR= M0U_<<^&L)R[;))*EY$6#:6&:V%E:[64GFL M*_BKJ=9HCB*P7=G8IB\C@9Q-(67D SBZ=C]TV@813 :IK JA-JBBV;C1.U$V2"\ M>C%-XN0-7+!#,K[LYX?_,>5A[6?>I.>=1 ?"=#CZ!>'D]\BX*+*BKXJ>:3QZ M8HK]B;OT'ZQ==MO<LF7LGQ/Q:4.$ 10O^/VQ. MHW!R,V]ZV<54,\Z>\;#U&O CLO[*C=V!B_PK]TD7U/!4"89'S;%"L_5/@&72 M1E';)_O5_I6Y;IOKT_;VB>*CWTIEH<0-NT;#U]QH3-OVVPGIVK?:M29NW'Y8 M\$N)QFU@^T9K.DP<0?_V+OX#4$L#!!0 ( % L58VVK46=04 ((/ 9 M >&PO=V]R:W-H965TO*!) M?5F M24X3 TG6O0%M@R1M/PS[0$MG6X@DNB05)_OUNZ-DQ?9L+Z>XSUW M1YZOI7K02T0#3V51Z8O!TIC5V6BDTR660@_E"BOZ,I>J%(:&:C'2*X4BLT)E M,?)=-QJ5(J\&TW,[=Z.FY[(V15[AC0)=EZ50SU=8R/7%P!ML)F[SQ=+PQ&AZ MOA(+O$/S976C:#3JM&1YB97.904*YQ>#2^_L*N'U=L'7'-=ZZQW8DYF4#SSX M-;L8N P("TP-:Q#T>,1K+ I61#"^MSH'G4D6W'[?:/_)^DZ^S(3&:UE\RS.S MO!@D \AP+NK"W,KU+]CZ,V9]J2RT_8=ULS8FBVFMC2Q;81J7>=4\Q5.[#UL" MB7M$P&\%?(N[,611_BB,F)XKN0;%JTD;OUA7K32!RRL.RIU1]#4G.3.],S)] M>'=%?F5P+4N*M19VNT[NQ:Q ?7H^,F2&%X_25N55H](_HC* C[(R2PT?J@RS M7?D1P>LP^AN,5WZOPH]"#2'P'/!=/^C1%W0^!U;?^)C/2Z&P]?E&/!/%#%PJ M):H%VO??+V?:*.++'X><;W0'AW5S#IWIE4CQ8D!)HE$]XF#Z]@=5O]WZ),)<% M97!>+< P,\"Z5QD-ACYJ"V9FP:3;8-0+&+L&Y*K)Q@8+B+50F2;ERNI9HK BM4HK"+1$;IES,QN(Z -XGIY\.]-+1 M'[1.QMRQ_8_8H%%YRGO1+*ZKW/0"36)&&O9 ]2",7@?6<9,)1%'4PE7]8-Z0 M@!^P^;@3.1IA7AR&O*N3V._A^+CC^/C5'/]2*4SEHLK_)*L?6G3,E=<3N]\8 M$YOV(B\M2>MM<[AE;C>\&W-020./)$ZKA6:\N\1T8+W,:;S.BP)F"%O*Y2,V MA%?(G9.S2N'W.M>YH62BJI&GFV1P(->LOLD_?;;'](.8.283-]Y;NK8M"K-W M@JQ3QWV%<3C)*W@F^NE3\(?N,18? ^$Z;CPY)O2?X80];(LZMD7_KJ)N2'6( M2_VJKI?<03001(XLUV11/;_](?&]^+W>X]"FX!E;W,% MB>-./(I:.!Y&+OQ,_9#%+'[_???\\(0JS;D*G$1.'(:GX U]%^B(-,>ECV//7KS0BIN\3!QF494:N-A#%_;5*N88Q:%W86_*XA< M)Z3J&2?#T"5M+DGW5::XXTK\:JY\DM6[%H\]3L"E;62'6-.O=(\UM"VFMK7D M$(!,@@G%*Q@/W>,$:G?M)*">Y)Y" M$'"0]^D3^DR?77M[+L2N$U%WM,9Z@IMTP4U>'=RM@M74A./![5=Z_Q)#6/!^ MZ.U##YV)L%P5\AF13U'D8MO"BV?;5IHN$30%;[@MR>%[%$5- )N.+)L(IH74 MG%-TOWJ@"]U*<>D\PB5JXL20#8\:>8L1,JH;!ZO*/Y60)'%\>M*QP>/,VS @ MC!TO3L#SF1:;\(^=>!RT"YR3J#F,Z5ZCFQM<, MC%S96]9,&KJSV=&PO=V]R:W-H965T[YY[G>$=JNI/J05< ACS57.B95QG33() %Q745%_(!@3N;*2JJ<&I MV@:Z44!+YU3S( [#45!3)KSYU*W=JOE4MH8S ;>*Z+:NJ7I> )>[F1=Y^X4[ MMJV,70CFTX9N807F6W.K#G3X8$ZMD M+>6#G?Q6SKS0$@(.A;$(%/\>80F<6R"D\7>/Z0TAK>/A>(_^R6E'+6NJ82GY M=U:::N;E'BEA0UMN[N3N5^CU.(*%Y-K]DEUO&WJD:+61=>^,#&HFNG_ZU.?A M+0YQ[Q [WET@Q_*:&CJ?*KDCREHCFATXJ M?3&P7P_LRY[]@&?K]="=4&,46[<="T2QT5%>0\7S^W=Y'(T_ZLZRDKP$I2?D MOE( +VJ58*45U5!J]B?N4_C#P!/R!:]0)G -]BH_],Q_(6=QXJ=)=FZ'4>B/ ML]$Y^>YN#(S6Z\8K4QL4:9.X]TS]\67J1^.<)-;)3\-71/I8KQ*!D=*+_-*% MC"]R#'C]L^3]=PW'[/=G]/^J/NVWCWG,\Y7L-V?L1-MF0]MF;V[;%12M8H8A M^YNG@K>O;L6NV4X#?CW03;6%/5:L2RD>01EFFT!(@Q$;^NQ:(AZ%?CQ.2)+' M?AC%Y!!O1Y6BPF@2^7&4^W$^.ABMC"P>B&SLE8,6&"]*(Q)E8]S-\$K">Y,5 M[H"<82L8 L5QZ.>CC&21GT8IN9>&/_#P)_0Q-<13F_N7E M^%CV@X.7K@:U=>^YQF-LA>D>O6%U^&2XZE[*?\V[[PU,VY:A$@X;= TOQIAW MU;WAW<3(QKV;:VGP%7;#"C][0%D#W-](3&P_L0&&#ZGY/U!+ P04 " ! M0+%6ZTMB3,<" T!@ &0 'AL+W=OC@15;*3J/2N2. M1+..[<8@SX.3K&*6),-844\FVSX&A_0?=LL#4EQBY(+B(U5Y8&(QN\=9M2&](Z'YSWZ;Z M^B%R5TZC<00Y%KRNW+W>?L9=/@./E^G*AG_8-K8#%D%66Z?ESID82*&:G;_L MZG#@,$[><6 [!Q9X-X$"RQON^&QB]!:,MR8T?PBI!F\B)Y1_* _.T*T@/S>[ MUE(*1U5V%KC*X5HK)]0:52;0PL4C7U5H/TYB1[&\1YSMQU@"4M/X*5MXFG &_Q7XC?"9I6VM4'X M.5]99^CM^76L"DV0]'@0WU&7=L,SG$;4,A;-,T:S\[/>,+DZD4*_3:%_"GWV M0!V:UQ6"+N"V=I[LG5!"UA(.LCO&^B3N<=:/)0*7NO;U$@HV'5A;CU_>KQ9V3Y?N!5&PK(F'74< M?"5, X_:\:JYOC#H!TY.6O+U$5^1FX_P 0:#SJC/Z#!B R\.._WAR#OU(;!A M5] ?L[!(.6B5+$EWBPU;96^8AD7*T9N2^1^5@V9@X8C!_N+?O>%[0*G7&8P# MJ5$G)89D8U@M.;,!=6VM&4"<>2QCH:;T#WA=9N+_@ [8=B]@=02P,$% @ M 4"Q5OC3\C'J! @QX !D !X;"]W;W)K&UL MO9EK;ZLV&(#_BL6.IE9J"X:0I%T2J4E I](Z5:Q]?'G/QZ\F.T%>VP9B#'TF[=&VRC&(4%D%);-J6-303%*7&;%(<>Z*S"L/E 7,VR= :/V/^-7NB8L^L*6&4X)1%) 44KZ;&/;SS MX5 &%%?\'N$=.]@&LBDOA+S*G8=P:EBR1CC& 9<()'ZV>('C6))$/;Y74*,N M4P8>;K_3_:+QHC$OB.$%B;]%(=],C;$!0KQ">(HYF$TIV@,JK!4UN%+J*:-'!42I'UC.G MXFPDXOALB5E HZRP3%9@GC-Q 6, I2&8(Q8Q>?2)8H93CHJKKL%]&$9R$\7@ M(2T'MSQQL<0<13&[G)AJ'ZZ6J@&/B(!=& %_/J\ M!!>?+L\"+\\'V^_@KA[\"/,&X+!9O0Z*KZ8L<="NS$>M; ARZG'K%"6Y)TI: MQ(@58_.9D^ 5_/&K. \>.$[8GQW5GI+>SJP;R[+@Q-P>BM59IJ<3YG_8 M@(8RMU;F]E"&QZ)NTN\X#NU*%%]M92PX4&3''EE_L <5B_@C0 MFF*FD+;72/*TT7Q>MJ=;>J[5U3JDKFB[+.FE+K31/*\W7 M16M:WN=-H'+>/BOELBR.Q(,W(.D6TS)++)-XG9Y+WFUSNN@V'YD+=:F]_6G- MBFBE^;IH37_[Q C\7S,C\+QLQD)=J]Y^M29'M-)\7;2FWWT6!?[':11X=NIC MH:Y*;ZE:,RE::;XN6E/J/M\"U0F7?_T%K#4)HY6VU$KS8#N]?81T764,A#C ME4!:-R,Q&&FYXEGN<)(5*W0OA'.2%)L;C$),Y07B_(H0_KXC"ZC7G6?_ %!+ M P04 " !0+%6[D]\(?<' #J2 &0 'AL+W=O<67/*:M\\# M!\XW9\-A'CZP=9"?I!N6B%>6:;8.N'B:K8;Y)F/!HNRTCH>.98V'ZR!*!K/S M\MA--CM/MSR.$G:3D7R[7@?9TQ6+T\>+@3UX/G ;K1YX<6 X.]\$*W;'^)?- M32:>#1O*(EJS)(_2A&1L>3&XM,^H-RDZE"U^C]ACWGI,BK=RGZ9?BR?7BXN! M59P1BUG("T0@_NS8G,5Q01+G\7<-'30QBX[MQ\_TC^6;%V_F/LC9/(W_B!;\ MX6(P'9 %6P;;F-^FCS^S^@V-"EZ8QGGY/WFLVDY$XW";\W1==Q9GL(Z2ZF_P MK1:BU<$='^C@U!V<3@=GR^%\P,> MS,ZS])%D16M!*QZ4ZI>]A5Y14EPH=SP3KT:B'Y_=51<(29?D+EHET3(*@X23 MRS!,MPF/DA6Y2>,HC%A./I#+Q2(JTAO$Y#JI+M(BV>]\QH,HSG\\'W)Q2@5X M&-;AKZKPSH'P+OF4)OPA)S19L(6FOV_N;SL&P%!HT0CB/ MRY1B)GX+LA+CV M>^)8CDN^W/GDW?<_DHBS=9T.EFE.<_YRJ*- =6_9S/)9>(!E.D%Z[ 2?B#4N MF?8STR"FVUQ=;HD='<#.TR1D"<^JZ^0VRK^2/W\1;ZQ2L@..6.E9'P*,M?.-)]=4/ M!%/T&S?ZC8WZW;(=2[9B@LE8F(HIZ!_M1'!50;R6(A]&8CED=94S!NL[YI$P M"H(I(D\:D2=&D3\&811'_$FG[&1/V;$S';O[TAI#])5VLG>%3\:ZJ!0459%M MVL@V-6,++:,1 DI MUNAB?>YI!34B^U[;4)H/I5$434V.(Y/CH,M.343E!DGSH32*HJFYD6;3-KJF MV77"F> *'Q.(47/I_!Q22YM VN\./PAN271"+ M&EX8[99>"W;/M7KM>S_OU!Y/-'HA/:!?TY0\3>W12*/7_AG:$TM55I5+>D'; M; 9-/L7T)_!)#ND-YU":#Z51%$W-C32DMMF1]I[D MIOL?Q5DG]JA;2J N$TJC*)JJN#2:MM$QF4O2Z5XE=#OS1JTOU"_6-.]86(H* MJVZE2#/HF,U@85]RL@F> C'AO2?+9B[4:>GLFSW7MO;=WMP[0F\^B=P:T0;UNR7H+6^M(6^N8 M]T!?5;)^>TRU:D-]+Y3F0VD415.3)WVO,X67+.@V+)3F0VD415-S(QVR8W;( MKRY9I]K/**;=D@7UT/J@SJA;L]["0;O20;MF!WVWW6SBZ&C-NJDLMO8+=4BW M/(?2?"B-HFAJJJ1!=VUTA7*A=AQ*\Z$TBJ*IN9%VW#5:RI;ER^L!55B^ U_ MO:IA;??573Z9X_76>C]@U^ZA JH"MK[(:_;,_>J0.-1T..#US/%Z7_I0]PVE M411-S9PTZJX'+TM0'PZE^5 :1='4W$@?[IHWAU^[<*KQW37,7K&"NNT#0;OU MZBUN9XO<<$U'U#:11%4S,G7;H+WWQVH28<2O.A-(JB MJ;F1)MPU;SZ_NEY!'3F4YKLOVBBGJ*!J!J35=LU6VUS7KI.=.)9F3^1FFX4/ M0A-!]*HRB:FAMIUSWS?GH_ M2UC#3#N FB9[OWF#>FH43150>FK/[*E[EZ(7N$)SR-Y7/]2D0VD415.3)_V\ MY\(K$]2Q0VD^E$91-#4WK9_GOO'ON ,S2'[#TNH%X=2J,HFIH\Z>F],;QF05T[E.9#:11%4W,C7;MW9&_] MM35KHBU&7K=F0;TYE$91M"H#P]8]7=8L6Y4WT\E)^;E5=3>3YFASPY[+\C8U MG>-7]MF\NNV.Q%1W ?H49*M()"MF2X&T3B9BX&75C76J)SS=E'>.N4\Y3]?E MPP<6+%A6-!"O+].4/S\I C2W-YK]!U!+ P04 " !0+%6'0D^\D8% #9 M'P &0 'AL+W=O2,<=L!\_ZB6B7BBF7IA\2&Q) M=X^>.]U1CX^+(\ON>4BI -^2..5+)Q1B?^ZZ/ AI0OB([6DJKVQ9EA A#[.= MR_<9)9O"*8E=Y'F^FY H=5:+XMQ-MEJP@XBCE-YD@!^2A&3_7-*8'9<.=!Y/ MW$:[4.0GW-5B3W;TCHHO^YM,'KDURB9*:,HCEH*,;I?.!3Q?XTGN4%C\'M$C M;WP'>2A?&;O/#SYMEHZ7,Z(Q#40.0>3' UW3.,Z1)(^_*U"GOF?NV/S^B/YS M$;P,YBOA=,WB/Z*-")?.S $;NB6'6-RRXR^T"J@@&+"8%__!L;+U'! $MHXG2_#'>B4Q>C:2?6-V5CP^P+;B+=FFTC0*2"G 1!.R0BBC=@1L6 M1T%$.?@ UBP-:"HRDC\!GONL,[J)!+B-^#UX=T4%B6+^7EI^N;L"[]Z\!V] ME(+/(3MPDF[XPA62DVP$,#P#R$-8PV?]_>[(0 ?7Z<<%WF0 KY71,HU__BIMP"=!$_Z7+F$E M(-8#YEU_SO5GCB^POWHHPT#-E@CC MQGT_(#29=-CUK3P]-;^FYANI?6:"Q."6/M#T0,] *O,G6S#X#L)^+U$00]CA MVS<:SN:TICPU4GZ;,ZP8ZXB5WM!K,NO0,IJT2,UJ4C,CJ8H/V&8LR=Y[<5I;C-V2V"M MV*&G7HS>_U^>*M]61_EPUBE=C=48^EA?O;#QRH;F):KU7#+Y7,Z "&4.0A9O MP)YF^56IP;3$8;^=O-&XNW;IS:;^ '6DJ*/7:KWFU0MMJ$8JIQ:C+;1VXI1. M@-:% K2J%&RAM>-76@$^0RS OA"88:];TGVC@?G,!K@IL0#-:N&%6NU2&Z>1RLFE9@FMG3@E6>#4>JL95=#)\5M":\>OU!$T MRR-SJ\UZ732=]=Y[?:.AFYX:45$!FJ?!"K;;6 MQ6FF$UHY?R2%DED/&5JM\]5U4T>^;P/%T M-E#/2FP@X\O\R5ZKW >:J**FLQFAZ0 W)02060B\4*]=:>,T4CFYUBRAM1.G MM J:6.\UH_HY.7Y+:.WXE1Y"9CUD[K7^\*-7T)HARMR?#-2S4AOH>1,2I)E_ M]*CI;$9XX-<:4DH O=J@I'GUHS9.JV,36VCMQ"FQ@JQ/3I#5T8DMM/906PDB M_(S9">Y/1;H%K3&9H@&9AI7:P.:YR5.MAG5#CRXS[6 $#LQTL%("^#4'(^6D MN#$\<< M%/NG[XH=F4[YR_A^;K<958PY:;W-J.I9):5^\CE M@6#[8BOV*Q.R+8NO(24;FN4&\OJ6,?%XD-^@WLU?_0=02P,$% @ 4"Q M5L;;(\GB @ RP< !D !X;"]W;W)K&ULK57; M;MLP#/T5PBN&#NAJQ\ZU2PPDZ88-6($@6;>'80^*S<1"97A(BN1P)^23RA U/.>,JY&7:5W<^;Y*,LR)NA4%%1)(ZI9SY81!T_9Q0[L5#=S:3\5!L-*,<9Q+4)L^)_#-!)G8CK^7M#^9T MG6E[X,?#@JQQ@?JQF$FS\VN4E.;(%14<)*Y&WKAU-^U9>2?PG>).':S!>K(4 MXLENOJ0C+["$D&&B+0(QORU.D3$+9&C\KC"]VJ15/%SOT3\YWXTO2Z)P*M@/ MFNILY/4]2'%%-DS/Q>XS5OYT+%XBF')?V%6R@0?)1FF15\J&04YY^2?/51P. M% Q.LT)8*82G"NT7%*)*(7*.ELR<6_=$DW@HQ0ZDE39H=N%BX[2--Y3;+"ZT M-+?4Z.EX468/Q H6=,WIBB:$:Q@GB=AP3?D:9H+1A**"]_M3!7-,D&[)DB%< MWZ,FE*EWYOYQ<0_75^_@"BB';YG8*,)3-?2U(6K-^4E%:E*2"E\@%<&#X#I3 M\)&GF![K^\;!VLMP[^4DO CX0.0M1*T;"(,P:N S?;UZ>(%.5 <]'+IT+15%[4 L=4>W45#L7J4XS(M>F++0 ?#9- M56$3O1*C?6!YT&V=L#N7:?>;N75K;MV+W.XQW;@VV5A\W3-[P0FC2Q)'A'HU MH=YK\XH\O9S1WGE&!_W!"<-SH2@:]$Y(^@=],4>3+3LN%+CB*YM'?5I/I+%K MQ"?G$S.IRL'R#Z8<J@.'*0 :W/9-,68Z.&PO=V]R:W-H965T3M%T2 MJ4E;K5*K18W:/4Q[<.$2O!J;VJ9I__UL()!*U)G2\0*V\3F<>P]PN>,U%P\R M!5#H.:-,3IQ4J?S$=6640H;E <^!Z2L)%QE6>BI6KLP%X+@$9=0-/&_H9I@P M9SHNUQ9B.N:%HH3!0B!99!D6+S.@?#UQ?&>S<$-6J3(+[G2.)Y1!!0B92BP M/CW!'"@U3%K'8TWJ-/ST'1854/*O!6D%&6'7&SW4BM@":IQL0U("@U%W=J%1Y MAA6>C@5?(V%V:S8S*$,MT5H<8<:5I1+Z*M$X-5U6;B">H"59,9*0"#.%3J.( M%TP1MD(+3DE$0**OZ%PJHA,!,;J5D!047>F,2H/]40ATC?]P@>842UDM+H1^ M>(1Z09C%Z/RQ(+FV4Z%/9Z PH?+SV%4Z J/#C6JULTIM\(;:$%USIE*)SED, M\6N\JR-OP@\VX<\"*^$U%@+S,-&YF')/GA#YL:9+VA!C=VO#?IU MI;>C2P69_-VE_+ 'Y8-&^<":X/K!H^;!Z])F1X_0"V A+3J&C8ZAE>D.4A+1 M;@U6Y)[Y&36Z1CTZ.^I!^5&C_.A=SMK1@YW.'C8\RPL%POZU MMI/LFZ^VK/AAGV;W46O\MMCXUHJPVVP[/-QM=EL]?'L!6/)$K;& 3AE6Z+Y9 M:@N*/^S3XCZ*CM]6'=]:&G9;;(?_@\5M&?'ME>"B$(RH0D"9P80\FW&W*"O1 MOCEKZXQ_W*?A?52?H*T^@;5 [#1\!]SR(^9N-3,9B%79LDE4]B-57].L-FWA M:=4,M=NKGE+_W:\(DXA"HJ'>P4A;(:HVK9HHGI>MT3U7NM$JAZEN;4&8#?IZ MPKG:3,P-FF9Y^A=02P,$% @ 4"Q5@(R BE-!@ T"8 !D !X;"]W M;W)K&ULM5I=;]LV%/TKA%<,'9#$(B7+=N882*P6 M*["N09*VP(8],!)M$Y5$EZ3C!-B/'RG)^@X3)\Q+8DF\A[R'Y.6Y)&<[QG^( M-2$2W"=Q*LX&:RDWI\.A"-*$;4BJOBP93[!4CWPU%!M.<)09)?$0.8X_ M3#!-!_-9]NZ2SV=L*V.:DDL.Q#9),'^X(#';G0W@8/_BBJ[64K\8SF<;O"+7 M1'[=7'+U-"Q1(IJ05%"6 DZ69X-S>!JXF4%6XALE.U'[#;0KMXS]T ^?HK.! MHUM$8A)*#8'5OSNR('&LD50[?A:@@[).;5C_O4?_F#FOG+G%@BQ8_)U&3J*U5V!T1B&HO?5/-__06.)[\# MFH*;-=L*926.P+O&\VPHE5NZ<<.P<.$B=P$]XH(+/K-4K@7XD$8D:MH/%1TE M)VC/R04R G[&_ 2X\ @@![G@ZW4 WK^K6M_3P,7S\= >KPP3A=V0P5V3Y3B]9-L$" M2V -XKR2.,^$/O]+A66!8]([9G-3/S/5P?=N[HY\?S:\JU/1+33R(&H6"HR- M>*&+H]+%D='%11:!"-<.D"EO%3#@"J>I9%=W"9WCO=[H0NA"VG/<[SO?TL[&%+_1_7/H_-OI_B1_4 M8BZ!)#Q1(9FE(0&ABJI;4Z.95-A- 3/$MC:GL72VFW="'4-M58S6'NMJMT>EW M$SJ5+G+,,X*S:*L&_PYSKA31@Q[IE$6]\L2,- (/!/.^4;$P6Q[*@BVT)F,U M)0F-?G[?,X55 J*BQQU1$0+\9Q).%P5D/3+ZK75A8:[V8)(LH35)0A5)Z(GY M4RPQ5T1G99G )CQ3RSKF?KF-::ZNC\"'^XU*CA2%-S31Y;1$5Y_$$H=Y@6N) MN01*]A/PS_D]%?^>9HKUV/&.'=C+MK%MA^HXJVB!+;1FOU0:&+Y:!$.K*M@J M6F +K)82A60GOV>/EH-[4!C4K!W4OK5T1#)V1TXD"EF1PP==;B&I8J6IH MEM7/Y0N\5ZEQMGKTY8L73]0R!4F6&/<./TMJNZ#S+;0[K,0[-*OWMP^JXV-G MJH*J6LW^9.GJ^$;)9+#8Z^,=E6NPSY1Z^\F2M"^ZSB9:8 NMV755W@''KXZ[ M-G.$A56TP!9:D[TJYX#FI.-5<;>;'R"GO4%AKO]@MBRA-=FJ4A?X5.YB)^J: M:W$-/;-L)A +JVB!+;0F>U4Z@LR)@GEF M=7?N7<]K3ZQ15TRX;GM>O466@*HL 9FS!+5@>2I#"'$<]SMJ5:5;10MLH36I MJU0Z>K5*1U95NE6TP!9:D[U*I:.G5'ISSQQ@(5A(L4Y#L]R1YX,2Z'L08,69 M$/HN ^T?I9/N$N:XX_9\M*K;;:$U^:MT.S(KZB>.5@KK.B,(CMM'<.8Z#F;D M+;2W6VEOUZR]GW,*4T!X3474/H8Q5W3P:?Q;Z&NWTM>N^02BW)%1$XSTGDD6 M /5URN^&ULA55M3]LP$/XKIPQ-( W2IF_ VDBT M;!K2D*IVC _3/KC)-;%P[,YV6MBOW]D)60>A^Y+8SMWS//?BRWBG](/)$2T\ M%D*:29!;N[D,0Y/D6#!SIC8HZ1GXV55#%!K6/),\C5/F+1PE22JE);+#.9* M\(2C@5.8Y4QFM.(29DI:32F%KYRMN.#661Q?HV5(.E$/ M[I;7<'QT<@"WU^2OYW$';^ V>;CG-H>9+QCJ.E-PTY*H)_BQ4$( -=6.Z?1G M6W(JSEX[I[NGEV;#$IP$=!$-ZBT&\?MWW6'GXX&(^DU$_4/H\10S+J6K_(H) M)A-L$UA!##V$N_?;>'31'X?;%MY!PSLXR+O +\5<@?3W MF$\'4:>=>MA0#P]2W\B$!II!2$L$JX#J1"99:]\.7_$/HUX[_:BA'QVDIQ[_ M3[I'K])]?C%Z01KN#0%JPCF"X+]8 !@6MR M[9R-*.FZ&F_5QJJ-'RDK9:G?_3*G/P)J9T#?UTK9YXTC:/XQ\1]02P,$% M @ 4"Q5I"\=Q>Z P 1Q, !D !X;"]W;W)K&ULK5AA;YLZ%/TK%INF37JO8!.2M$LBK ^8UQ-@ZW6NZLP5.F69%A=B!WA MYLI:R QK,Y2;4.TDP:L\*6,ABJ)AF&'*@]DD/W,623#XT\)&E3WM(G- MXT?TFUR\$7.'%9D+]HNN]'8:C .P(FN\9_J[.'XAI:#$XJ6"J?P7',O8* #I M7FF1E#:1X@BDC39H M]B"?FSS;J*'+8OR ;$&2[KA=$U3S#7XE*9BSS7E&W K&$TI M4>!?<(.I!#\QVQ/PA1*)9;I] .\71&/*U <3\&.Y ._??@!O >7@_ZW8*\Q7 M:A)JP]3>+TQ+5M<%*W2&U3P!R-<:4Q MSM&3,QIO*,<\I9@!K!31K46+^Q3;$Y@C=E")'7@+.L=J"\B?/3U@1GB[V )A MF"/89GB8Q7 T'$_"0U/%TZ@$Q@FLHAQZ244OZ5B+KQ3?44:U>?[:."9]%J0G M,$?QL%(\]!;D%Y;2]AU6ZGUH4UM #!IS'9U4PQ?A\!I5O$9>7@LBS1JQ3N.G M-GJ6FB_"H3:NJ(V]U#YCR8TO^WF-G^7EBW!X75:\+CLT2]3&QIOXTN7:$YBC M$4:U;4:O;I$^"K6V8)X5MNWA"76NW.$/73+F&O;MT7FJNZ M]FOH=H=?+NK7.$L/+S1?B MP6TS&PO M=V]R:W-H965TX[/N;:O>VLAG]4"4<-+ MSKCJ>PNMEU>^K](%YD2=B25R,S,3,B?:=.7<5TN))'.@G/EA$,1^3BCWDIX; M&\FD)PK-*,>1!%7D.9&O V1BW??:WF9@3.<+;0?\I+JDKXUT*\!/*YF#4F;XCLP('@37"P6W/,/L+=XWEFO?X<;W(#Q( M^$#D&43M%H1!H&?X[/#P@)ZJW(7)\W7?X[@B5\$18@:TZ?S;G#TA4(3$# M<^+'F!92VBT9$$55"QZYF"J4*S)E"/=\:7)O8@1/#9K82]*"(6%IP5P'?HP% M8V ._YK([&?3'I0:HV:-MIY^9@F$71B_Y^*$=!Y^:$OB?R-ZDLU.G MLW.(/1G@G')N4S4EC/ 4F]R6%+&CL,5NE81AW.WYJVT7^T$74;O3J:/>R.O6 M\KH'Y1U_-N7U!)A0C5>A!'>VUCSM!/&.L(:@N'T>-@N+:V'Q06'F=OTE:?%> M/MH7WNF"MPA:>\R/5H_5Y&ULK59;;YLP%/XK%JNF3EK+'=(L06K"JO6A4M3+^C#M MP8&38!7LS'9"^^]G0\)R(:R1^@*^G.\[YSO@XS,H&7\1&8!$KT5.Q=#(I%ST M35,D&1187+(%4+4S8[S 4DWYW!0+#CBM0$5N.I85F 4FU(@&U=J$1P.VE#FA M,.%(+(L"\[<1Y*P<&K:Q6;@G\TSJ!3,:+/ <'D ^+29YO&?E#UCK\35?PG)1/5%9 MV_JN@9*ED*Q8@U4$!:'U&[^N\[ %4#SM &<-@Q8TN!:2H&IE0^-=),UORCFM\YPN^B.T9E)M!WFD*Z MBS=5K$W SB;@D=-)>(?Y)7+MK\BQ'+"LG5B?C=EN^:T&TGU%6B+Q8X@:&ARH O@(C^OS) M#JQO;>CT\FI^3ATZ5IAX#8N=X3ZC5"_4^BS*J/Z3"XXFZL86K76#-Z68\^VO#VI MG6Y.E7KHT77]L%UIT"@-.I7>$$I484O1G+'VTA,<>+5]R^[M">WTT*PT;I6>D@FI9&]!MB4\%R$ G0!)"Z;%#)B82+E)6T-1^]P]/E^/OG^=#H MRM\UB3NC/;5JF5LW<0%\7G4T B5L265]QS6K3=-T7?4*>^LCNS^N>Y]_-'4G MIFZP.:$"Y3!3E-9EJ,X>K[N;>B+9HKKOITRJ[J$:9JHA!*X-U/Z,,;F9: =- MBQG]!5!+ P04 " !0+%61!B5+; " # !P &0 'AL+W=OPX;YWGSN?[=&:\1=1 DCT6E=4C)U2RN;: M=45>0HW%!6N JC\+QFLLU90O7=%PP(41U94;>%[BUIA0)QN9;S.>C5@K*T)A MQI%HZQKSO[=0L?78\9W-AWNR+*7^X&:C!B_A >13,^-JY@Y>"E(#%811Q&$Q M=F[\ZTFJ[8W!,X&UV!HCGJU@ E6E'2F,/[U/ M9PBIA=OCC?<[D[O*98X%3%CUDQ2R'#N7#BI@@=M*WK/U5^CSB;6_G%7"/-&Z MLTU3!^6MD*SNQ8J@)K1[X]>^#EL"/WI'$/2"X%A!V M"DVA'9M*:8HFS$6=K MQ+6U\J8'IC9&K;(A5*_B@^3J+U$ZF= M);H1 J1 IU.0F%3B#'U"3P]3='IRADX0H>BQ9*U0,C%RI2+2?MV\CW[;10_> MB?X=\PL4^NQ2]+Z]%@W,8.VKC"> K<+*/'_S$^VPKP7]R]J8@X5"0 M\)#W[!EHP;C:%@T31%H7N'.0& ?ZR%AE492JM5QMYV SBM+!Z U;-+!%!]DV MBT6H:#FF.=CH.A?15F#?"_P=NGVC($S>H8L'NO@@7=ZR(<:6Z-[5 M#J+%*(ZO[(C)@)@<@9CW'8U-A]L $PO@#I[%Y-(.EPYPZ4&X1R9QM5<_LR/9 MD=SI7M.EET&R0[YO=!5Y_@Z[NW6^ZKM-'5M+U7:H@H62>1>I6A[>W1?=1++& M'+ES)M4!;H:ENF*!:P/U?\&8W$ST*3Y&PO=V]R:W-H965T]+1)7<$FD*0OB;2E;]JD5:K6_?@PO0\N<1J_ 6;&--W[ZY]-*&#BN(OJ M?&F W'MR[O4!'VYG6\9_E!M"!'C(TKR<>QLAB@O?+Y,-R7!YS@J2RV_6C&=8 MR%-^YY<%)WA5)V6ICX(@]C-,H\7/M&[C5 7_,6LP'?DAH@OQ3679WZ+LJ(9R4O*NZ]@1=+%*N$.N(K M)=NR=PQ4*;>,_5 G'U9S+U",2$H2H2"P_+@G2Y*F"DGR^-F >NUOJL3^\2/Z MN[IX6U[TA04*;R$I67]%VR;V, #254* MEC7)DD%&\]TG?F@:T4N HP,)J$E OYL0-@EA7>B.65W6)19X,>-L"[B*EFCJ MH.Y-G2VKH;E:QAO!Y;=4YHG%-9>*X.(7P/D*_/VSHH5<(P%>@R4K17WQ39)4 M695B05;@DDBM)!37*_#RD@A,T_*5C/YROG@%7@":@\\;5I4RM9SY0E)4 M/^0G#9VW.SKH )TKS,]!",\ "E!H2%_:TR])TJ8C/=V7C6F[@]KNH!HO>J([ M9^ ZQ;D8-.G[1QD./@B2E?^82MUAAV9L=7]>E 5.R-R332T)OR?>XL\_8!S\ M92K<$9C6AK!M0VA#7WQF J<@D8HPE;G+C>M<]=2X7\ H'D.^@1SU&KT/Y]!OP-D2A<1"9>48D/J)I8 M6H&.%;TC,*WF<5OS^(3W_MAE&QR!:6V8M&V8/./>G^RI+83C<"#)_2 T'1VX M@Z8MK:F5UE>RH4E*C%N,-?/8WCL"TXJ$0;<[!R<480/NJ!.NT/16](P*?(80 MFV1-B=/)9*!$4U0<'MB$8.<2H'7W77PDTDAN6+H"-),/]7NB5L?L?IQZ E=H M>MF=*X#A*<5I]1Q'M\(1FMZ*SH= NQ%Y0IS[)B(,H^'.;8J*X^" .#NK >U> M8\FRHA*$V[=M.\C1J^$(32^Y@5<(2F%]H9%3@]I1B=FAE7:/K+ M=.=FD-4B/"'&)EE_=1EHT1ZCT^J7PGNV!6J!7NZ&5QA*87WUD7%)U2H4XMC2LTO16=I4'V M"\-D-=CV0B^&X[O M3@0KZOGR+1."9?7AAN 5X2I ?K]F3#R>J)%U^R^*Q?]02P,$% @ 4"Q M5C87GOA0 P #@X !D !X;"]W;W)K&ULM5== M;],P%/TK5D (I+%\M=TZVDA;!P()I&H?\(!X\)+;QEIB%]MM![^>:R?-FC8+ M3*0O36S?>W+N\4EZ/5H+>:]2 $T>\HRKL9-JO3AS716GD%-U+!; <64F9$XU M#N7<50L)-+%)>>8&GC=P<\JX$XWLW%1&(['4&>,PE40M\YS*7Q>0B?78\9W- MQ!6;I]I,N-%H0>=P#?IV,94X+'(E/TEZS+6H.1M]>7Y/7+-^0E89SVW*AWQ_N.'4_YK3?;-33BO1I*^DKE('*.+54 M$W1K)NRV-3%L17KN3G4$5BMZ6!4]/*!AAUW*T!%830;?>_PW]PYIV1*][MD= MRS;$#(-FS_I;78C?ROL:^SC&YT=D#APDEF!9)]CP,*4E-:U>(]]6U.=N75=H M=0V"1PV" YJX!.]*BH[0ZE(\=DI^:P?RWS8.]QN P-OU\7Z0?S+<,;*[U5GG M(.?VP*%(+)9<%XUH-5L=:LYM*[\S?V$..[9C?X0I3DK89LX95R2#&4)ZQR?H M#UDYOB@0VD"<#UF1!Z,S /J(Z T1]02P,$% @ M 4"Q5OPH_&%^ P "0L !D !X;"]W;W)K&UL MK99?CZ,V$,"_BD5/U9W4+O\2(-L$:2_IJ95:=;5[UWNH^N# D%AG,+5-LOGV MM0W+LN#0?>A+@NV9\6_&8\^LSXQ_$T< B9Y*6HF-%[DE)I63KLW=.UG/05DC)"L[ M9450DJK]QT]=( 8*_N**0M I!&]5"#N%T#C:DAFW=ECB=,W9&7$MK:SI#Q,; MHZV\(94^QD?)U2I1>C*]RS+>0(Y^?E*)(4 @7.7H#WD$CK8-YU!)]!O!>T*) M)&KU1_38GC=ZOP.)"14?U-R7QQUZ_^X#>H=(A3X?62.4%;%VI0+4V[A9!_.Q MA0FNP/R.^0T*_1]0X 6A17T[K[Z#K%BAIGL''4I1/ 3^"DWW_G1]Y/-G?_ M)V.OG ][Y\,YZWUBU)P5(/2MQ13I34@&UJ-MS47&G'X\3JGOQ?':/0T]F@HM M5R\RKT 7/>CB3:"DDJ#"(&ULK87%D"U*%B.VJ5#B17:V9<^V?%L0\84S2DTB M[:&"@DAK#)<3A,!?C6,X%?(72]\.&O6@T2QH>^-QAPOM8V CC*:;>W$P(K0( M+<(KH8Q[PGB6\"OF'%?R@FCW'%UL>/%TYV00FQ;/(A1$B1TOZ?&26;P'*!IU MN+-PR63?, B2$=Q4R+.3K7JRU2S9UA01=;HYU$Q<2;S59-=EZ(W(IC*+X,K= M];V7\N/-TNV@ %5FLUZS@OB4=Q]EH$XI75\A?2I<_6QS2STRJ]WIT MH=M*QLQ=SSK7Z$MUM[H03)]U?^5/PC\5BX)XG+GNH$_13:*J]P=2"17+0JEY M-[%ZVGC;=[4#R6K3NNR95#EL/H^J5P6N!=1ZP9A\'NANJ.]^TW\!4$L#!!0 M ( % L58"C"U !P, \( 9 >&PO=V]R:W-H965TK#7HA_?/?YNSO[CMY2Z6>3(EI894*:OI=:.[_R?1.GF#%SKN8H M:6>J=,8L3?7,-W.-+"F,,N$'C4;'SQB77M0KUD8ZZJG<"BYQI,'D6<;TRP"% M6O:]IK=9>."SU+H%/^K-V0S':!_G(TTSOV))>(;2<"5!X[3O73>OAEV'+P _ M."[-UAB<)Q.EGMWD+NE[#2<(!<;6,3#Z+'"(0C@BDO%[S>E51SK#[?&&_7/A M._DR80:'2CSQQ*9][\*#!* 9 +?;(H:AKG6*"U\Y6S"!;>< M=L]@F#(YHQ&7\,2T9EN %SB^02UO4_>5BX'&Y<'P4'">Z;/H=4\A: 1M&KT M#-]O'AR0TZHRT"KXPK?XU (S%V<*T]A2C)A.BBSQ6Z=A6Z]B'V:, $DS$"LS#!&9>2RQFH*:4TK)2&!Y72J]$S!*JZ0&_K@,"2IKUU M=ACNZMO'!&%0KZ]3Z>LA>'\]S=S_-%V-S16 -J7C9W1/I;M35#2J)K.09BE4M;UIQJM>IJUT4Q MWUD?4+5/")LM0/BF%*'1NU M ]#^5"F[F;@#JO\ T5]02P,$% @ 4"Q5G;Y+ )4 P CP\ !D !X M;"]W;W)K&ULK5=K;YLP%/TK%JNF5EK+*X&T2Y#6 MH&J3MBGJ8_OLP$UB%>S,=I)FOWXV4$H"94U*/@1L[CF^Y\"]LH<;QA_% D"B MIS2A8F0LI%Q>F::(%I!B<<&60-63&>,IEFK(YZ98L(,ADL\ASN0#\L)5R.S M9(E)"E001A&'V5B9 P,%,,,KQ)YRS9? MH1#4UWP12T3VCS9YK.<8*%H)R=("K#)("Z\ G +@O!7@%@!W M'^"^ N@5@%[F3"XE\R'$$@=#SC:(ZVC%IF\R,S.TDD^H?N]WDJNG1.%D\)-) M$&B"MWB: #I'8Y8N&04J!3H-06*2B#,U_7 7HM.3,W2""$7W"[82F,9B:$J5 M@B8RHV*YZWPYYY7E?F!^@5S[$W(LQVV C]OA(40EW&F A_];?8LL+T/;NVA3 MV59ZYY3>.1E=_RW>-7F1P]UFN*[H*['$$8P,5;("^!J,X.,'V[,^-SG3)5G8 M$=F.;6YIF]O&'GQG=(XD\%35YU0V^9;CO0RO&]I3OU:+" MUER.5-HKE?9:E=XSB9-,)4I "+2B.&515[?\?O] M/1/J49YC6_LFM*9YI G]TH1^JPEC1M>@1.O^HBL&Q2O07407HRK$7I/V5L9# M"Z=+LK CLATGO=))[WW]QNO2MB[)PH[(=FSS2]O\@S[ )N?\>K%=UCM./LQ86MB1[Z\ MRU+V9:OL&QR1A,AMD\I6Y*&?>Y=D84=D.X[9ULN6SGI?GRCP'3G7*5O8%=NN M=Y7ML/W.S4E!4*T:MUK=A2EOB0K;DSE6[,O^U6[=YQW64PJN:E\[UYOP7=E- M0?O]I#VK0U6;E<.//JJJ(\:<4*%V7#-%;UWXJDQX?OK+!Y(ML_/0E$EUNLIN M%^K$#%P'J.&PO=V]R:W-H965T6*%FVNTF -OJ\Z*"83G>N%8N)A=J25Y*3=+ _?JD/6R9%,U9[NKUH;(=\ M*"K'%/D>OM+U,5>1EN\G*F\FZJG;OIM-RM6;;N+S*=RSCOWG(BVU< M\;?%X[3<%2Q.FDK;S90:AC/=QFDVN;UN/OM4W%[G^VJ39NQ30D[LI]GG^MWT3)S<2HCXAMV*JJ$3'_\<3NV&93D_AQ M_*>#3HYMUA5/7Q_H?M-YWIG[N&1W^>:O-*G6-Y/%A"3L(=YOJC_RYY!U'9K5 MO%6^*9O_R7-7UIB0U;ZL\FU7F1_!-LW:G_%+=R).*MCG*M"N KVT@M55L"ZM M8'<5;+F"=:;"K*LPN[0%IZO@2!4H/5-AWE68RQ669RHLN@H+J8)UK@_+KL*R MD4/[]VO^^&YK;G_/*U:2 M3_&W^'[#R&_D?9*DM0KC#8FR]KM4:_*-RZHXW92_DE_(E)3KN."UTHQ\R=*J M?,L_Y*__7.?[,LZ2\GI:\2.K^=-5=Q1^>Q3TS%%8Y&.>5>N2>%G"$D7]4%_? MI!K E)^2XWFAA_/R@6J)'^/BBIBSMX0:U")?/KODS2]"Y]L?BD.]TX-]=L_! MQG> 73WX]_SIBE"S =-18.^U4_&-&$[#-8_!R\/%L MJ(2EQ[AL=<3TG3][4-'E--6?2*-;Z_A]MIHF9I=\GQ5'^*&M;JFKUY?6=^4N M7K&;";]VEJQX8I/;?_[#=(Q_J:2.A+E(F(>$^4A8@(2%2%@$@@FZM8^ZM77T MVX#/RPB_T+"7*LT>]VFYYC.JBN0/?.9R7ZF$K.6-%3(2YB)A'A+FMS"G@=73 MX*?;W^C2F5U/GTX5.BQEB"5"Y$%%()@@N]E1=C.M[.[R[9:KCD^S5E_?DEU< MD*=XLV?D#5=CDF\V<5&2'2O:\?E7\M^S@W6K26UC8S6)A+E(F(>$^2UL?JJV M*\,P3$F4R#9#)"QZM0.",IVC,AVM,M]O\Z)*_VZGW]TP2)*T7.7[3#D>:G%C MM8>$N4B8AX3YSF"DH^9<5EY;R!8*F4MI1$0>5@2"";J;'W4W?V5$S)X85UZ] M',SX9)(\QT419Y5RO-.BQFH."7.1, \)\Y&P D+D; (!!,TO#AJ>/%CBZ % M4K=(F(N$>4B8CX0%2%B(A$4@F*#;Y5&W2^W8^UGX)J6Q@K;23,1<(\),Q?#J[PMF7/%U2:""#;#)&P" 031&L:?0C9 MN$RV:5GN65+'@E=YEG5VQG-:K4FU9N1T9E&/T"KUZEL:*U\HS872O(YV.OK%4ES MH30/2O.AM !*"Z&T"$4314U[4=,?FPAW]5$*1M)<*,V#TGPH+8#20B@M0M%$ M!?=VEJEU'6ZCK&*<6Y$BYF/RF[@D<1V07;&L4MEY'_2XT8*&&EQ0FM?13%,, M/,YG\@P"ZEY!:2&4%J%HHE1[!\O46UARY$PI3ZAK!:6Y4)IG#ETDTZC_R?(< MEILM%XXEK;V@!Q=":9&B"W/KM NBH'IORM2;4Q%?3L79BO'55*F.O^H!H^4$ M=9R@-*^C"3)1B G99@"EA5!:A**)TNS-*5/O3K5C7;/C<5>DJ^\V3/7-C!8P MU+:"TCQ3X359 _TBFPR@M!!*BU T4;^]R67J72Y$I%7?Q&CM0NTO*,WK:*\% M2'UHJP&4%D)I$8HFRK?WMTRM#7&0+V$O?"F4IM[L^M>OX^)'5&UR:/5B=D*LB?7QDA5*L4(,+2G.A M-*^CU7'Q?@EU-1ASD6T&4%H(I44HFI@/T+M<5.]R?1[J\WL'7'U+8S4,I;E0 MFD>'+A>=.Y*$H4T&4%H(I44HFBCAWN.B>H_KSS6GKO--P@4<)VGV6*=QE%RN M_(=2IU!_"TISH32OHPF;_.1Y ;3% $H+H;0(11-EVKM65.LIG,ATE6IJ-ZF>O_$BGH>F\3I MYMM1JD_Y9K]5^@!ZW&B90FTJ*,WK:(X@TT'@%MIF *6%4%J$HHE"[4TJJC>I M_#@]Y+CP-=?JQ+(ZEV>E!XZ6*M2R@M(\JK"LYH9L1?E=,2$:MC2=N>1808\M MA-(B11=F"W,V4SM6M'>LJ-ZQTD^IJ=U*?A M'7:1YMF)DNK!*FLV,UT:G:?#M)VE-5?H2I7>8]BV)2MK6,YQK(6\8=/3]W2T MM*"&$)06*L[(C"_NE[*T?H;30WNGA^J=GO&)Q1U0RI*5,[[N5,5L1U:-DD5- M6330#",H+8#20N4),9>V+)J?X:_0WE^A>G]%GB4-1B>E;A;#[\-\9LNR&9:B M"].4=3,LM3"MA2P;:((/E!9 ::'B?)B&L1B,-3_#T*"]H4'UAL9=7*[)+DX3 M\I 7I&#US:;J=6"<97L^!TH/>QF3O7I1"+4VH#072O.@-!]*"Z"TD YSBQQG M(AVTT:WZ>;M%)&;+M6A)U]LHJ&11:RA(9%!I=+?7]&ZP=J!T!IH>)LV,O% M3-;/SPCS6WV8W]*'^<'W7NE:>^U&(G<7EG,O+.?I>SE:5="(/9060FD1BB:J M[^0^:?J(_>=:2.UL_F3WU+Y,1FFN;6,A7+CD+1IWJE*SJ\$(-@R4#Z^ R%"T M#Z4%4%H(I44HFJBU/NANZ8/N)V%1/J5Z>TA@ZC8^'4<^I<*@T?>.)FPI,JZ6 M,UF*T+ ZE.9#:0&4%D)I$8HFBK:/Y5NO9)\<5JOL9<>R4JU.:/X)E.9":1Z4 MYG682BB:+KC0#KU;R2JHA7E1 NT0D0FC\"I;E0 MF@>E^=8P=F]2.589J$HY]EP6(#0Q!$43!=C;!9;>+AA]VST];[0"H5D@4)H' MI?G6T B@0Q/=&F:>4-.^_!TGL/K]V(A"]*1MVC3]_<:(%" MLSN@- ]*\Z&T $H+H;0(11,%W[LF5AO>_OY;ED-]$2C-A=(\*,V'T@(H+832 M(A1-O'5Y;Z#8_[?4$'U+8[4.I;E0FFS+%? M,W-69QT:?=71FH2F@4!I'I3F0VD!E!9":1&*)HJW=Y+L'[S-F0W-"H'27"C- M@])\*"V TD(H+4+11 7W;I2M=Z/&WN9,CQLM:"3-A=(\*,WO:)(!(@<4 FBC M(906H6BB4D^>TZ/WLBZQ!?2(T>K$/IP'^W0>[.-Y% DHYD+6Y@6%0NAQ12B: M*+G>B;+U3M3'^"7=[K?D/B]XW7JCVBKFS9V;K4(]*2C-A=(\*,VWAVZ3,Y?3 M)0)HFR&4%J%HHDQ[[\K6>U=]VG*:U;8!2S)6JA?Y4-<*2G.A- ]*\VU%QLD@ MN2N MAE":1&*)DJT=[=LO;OUX3""EF3/-5J0ND"S>[-@2:I^S![4WX+27"C- M@])\>^AO#?.> VB;(906O=:#5H/3DV!P &0 'AL+W=OD%%*V#_N2^.6>Q\_= MV7>#C51/.@_K-(>"Z@NY!($[*J"9 Q7< M#X,@]@O*A)<,W-I4)0.Y,IP)F"JB5T5!U78$7&Z&7L?;+=RS16[L@I\,EG0! M#V >EU.%,[]FR5@!0C,IB(+YT+ON7(W[UMX9_&2PT7MC8CV92?ED)S?9T NL M(."0&LM \;>&,7!NB5#&[XK3JX^TP/WQCOV+\QU]F5$-8\E_L[GY!I4_/ M KIO *(*$#E'2V7.K0DU-!DHN2'*6B.;';C8.#1ZPX3-XH-1N,L09Y+OTH F M4[JE,P[DG(RE6(,RS,[L'IF 8FMJ8TUN&9TQSLR6M"9@*..ZW83(5D"8('=T M2\(@[*+)X\.$M,[:Y,RN_\CE2E.1Z8%OT $KPT\KL:-2;/B&V(C<26%R33Z+ M#++7>!\=K[T/=]Z/PI.$=U1=D*CSP0J-&O2,_QT>GI 3U)+ MU$!:&92CMHU8NA=AX2+\DA.^RTE3-,O3HN;3;'VXTDN:PM## J!!K<%+WK_K MQ,&GIE#\)[)7@>G6@>F>8D]&L&!",+' )\NI2*')VY(B=A2V>*V3_N7 7^_[ M<&S2Z7<[+U:OQ/5J<;V3XEI?L5BVR:W4C5>Z!'?WSCR//A[H:K )>[U>LZZX MUA6?U#7.J5@ EEJ-)T#=TI,_4$L#!!0 ( % L58,8X::@P( .X' 9 >&PO=V]R M:W-H965TR =5 "!Y+'FEYDZ! M6%^ZKDH+**DZ%S54>B47LJ2H0[EQ52V!9A94 ]_5*ZLCM6#)60J68J(B$ M?.Y\G5PN(I-O$WXQV*O>F!@G:R$>3/ CFSN>$00<4C0,5+]VL #.#9&6\:?E M=+HM#; _?F+_9KUK+VNJ8"'X;Y9A,7L,E_Q%J5>91J'R4^!H,B*'NB: _E,EK!&UU2>DV#R MB?B>'PS %^/P):0=W'\.=[7[K@1^5P+?\LW>Y-.6R\[RD)^&(!@F, ?M4M4T MA;FC3Y("N0,G^?AA$GI?AMS])[)G7H/.:S#&GIB*DU,)YGQG((G("19 #D#E MV9#QABVT;*8A[!(O=G=]-Z/['>EFVKF9ON=F.J2Z04U[JD/_(@Q>*!_E/E+Y MK%,^>T_Y;$CY[)7RE_4>Y3U2==BI#D=5WQ6@;XH<00YI#]_5/LI^I/:HTQZ- M:Q=(N6[P:QS2'KWZSX?^F-=94=C/:H2YO6YL;D+=[C:L4H1#KG'>>:0_H6QN MER9 4=L&O1:HV[T=%OI"!FD2]'HN=)-N ]/SNRL^^0M02P,$% @ 4"Q M5D%$JZ(U!@ ["8 !D !X;"]W;W)K&ULQ5I1 M;]LV$/XKA%<,+9#$$B5+=N882*06'="L0=.N#\,>&(FVA4JB1]).\N]'4;)D MR11C92SVDE@R[[N[CT?>'+N7QW1Q=SLN5IDN,["M@VRQ!] MOL$I>;P:V:/]BR_):LV+%^/%?(-6^![S;YL[*I[&-4J<9#AG"0"#Q;X<#G*8%DK#CGPIT M5.LL! \_[]$_2.>%,P^(X8"DWY.8KZ]&TQ&(\1)M4_Z%/'[$E4.3 B\B*9-_ MP6,UUAJ!:,LXR2IA84&6Y.5_]%01<2#@>ST"L!* '0';[1%P*@'G5 UN)>!* M9DI7) \AXF@QI^01T&*T0"L^2#*EM' _R8MYO^=4?)L(.;[XA 5I#)P#.>/G M9'G^C6%PS1CF#* \!G( ^)2@AR1->(++MQ^2'.41KKX-"./@;8@Y2E+V3H!] MNP_!VS?OP!N0Y.#KFFR9$&+S,1<6%WK'467=36D=[+'. ;+77VS/^DW%B4FPT!!8BR^WYLO5 MH2_J&-^*H$6]Y)4@G@0I]LW=PG=M>S[>'9*BU324%(5&WYG4&EO.3FIG)]K@ M.%BR*B3YFDCY/,&4\23? 52N;.1AS19(9FASL5V3"G. M.=@06KQ1L5JBNP<3:?N.VPD=K0E#V5)H]-R9.G3\F@7_]2RD)%^="NR^C-&E+U34:%7 MX922P+9 5N9VZ((8/:M8#;100PG3V^56=L&]6394F-5BU;::(LL:QFN$* MO)46I]T23F_!8!H4*OV>1&PW%:NM+UDU-)R4B"OX0ZLFOM,EPF@QJU#IV7U$ M--6LK:W[AN3B"JE53D^Z19A>W6"?%2IGTQZ?FV+4UE>C1M+Q"SKV><_?YSVO M-QOKD093=II=LSH?3U_,QTU]:^L+W%?D8U^5&JVCJ#):T[ZHM.U^4];:^KJV ME8_/%$<_9^">"R*R8I1_ M*[G36_.9KS'M3VF!7GPPIZ\UILUU4U';^KJRP_6^*W\^ T&9Q@QSK;?F.HKH M5L0]?MH(Q.HPCTB?]UDUU9X;!'H%@V?CYYG;/A]L2G6H+]7[Y^L/DD<_8\I> M,*B,R";9OS _>K2A\V/*MO9D-(T#U!;5FLDP.@%Z(S1.GH'_OJ#TV@=/V/_D M2WN"FZX&ZKN:LJHCG?.FB#"NG*CC3L/SNL6L:I#KMP>%>K->VK<[ "N?"\U0N1!1G29XP7C"Q4_;? M>M3!<62TB3&%UKX#T'0LCF5F+3HF6X/ *%IH"JW-8=-H./JZ>-A:K, .2TQ[ MVJU#%8/\[EK46S74Z_'!-2#1\*SD=2H&Y,%6>46F?EM?V;J6%Y4Z[V_LRZ"\ M>-7 E/? ;A%=)3D3_"P%I'7ABZ"DY=6J\H&3C;QL]$ X)YG\N,8HQK08(+Y? M$L+W#X6"^H+;XE]02P,$% @ 4"Q5HYS[YO& P Z1( !D !X;"]W M;W)K&ULM9AO;YLZ&,6_BL6FJ97N"C9_ KT)TM9J MNE?JM&K==E^[R9/$&F!FFV;]]M<&"@E06K'D38+!S_$Y)OA'/-]Q\5-N 13Z MG2:97%A;I?)+VY;++:147O <,GUES45*E6Z*C2US 715%J6)31PGL%/*,BN> ME^=N13SGA4I8!K<"R2)-J7C\" G?+2QL/9WXRC9;94[8\3RG&[@#]3V_%;IE M-RHKED(F&<^0@/7"^H OKTA94/;XP6 G]XZ1B7+/^4_3^'>UL!SC"!)8*B-! M]=<#7$&2&"7MXU:>2KCBR7]LI;8+*[30"M:T2-17 MOOL'ZD"^T5OR1):?:%?UG0466A92\;0NU@Y2EE7?]'<]$7L%V'NF@-0%Y+4% M;EW@ED$K9V6L:ZIH/!=\AX3IK=7,03DW9;5.PS)S&^^4T%>9KE/Q#>@YD.@] M^DQ5(9ABNL'7J#R-;AB]9TEU\NP:%&6)/-=]O]]=H[.WY^@M8AGZMN6%I-E* MSFVE#1E9>UD/_K$:G#PS^&Y ^=5X^34LFW)R6&[K:6CF@C1S M04H]_QF]+SD(JEBV04D9/VGC#V6KQ-QA,?/X7=+@G@ *W[W!@?. MWT-)CR1VD-MM=#H2NEH%0R2\1#3' 8S.V' M_3"CPTT,XS5AO)?">$/&JRIOWW@4S3K&1Z4G&O<;X_Y+QOTAXW[/N.MX;L?X MJ/1$XT%C/'C)>#!D/.@;QX[?,3XJ/='XK#$^>\GX;,CXK&?-=ZC<>]*(Q#+^P$&QUZ8C#LM"1U1J/=@)27B*5YH6"ER:CO#T@U2$6G M%^<]"7W2B3,^WM0\>V\&^!6W*FW>"P:3X%Z2,(JZ/*A[[5,CC&?79CTEUMQ[6G>F_AC:?1&_?Q M'?96UE/@&[?\QG\"<-PG>-A[7D_!<-Q"')^$XKB/\1!W7V7'AYX8C;04)\>B M.!F@N!]UTHR/-C5-RW#RYPPG?3K/>H 8ZA2%'8+;>_L09A-(_[_?L$SJ7\9: M5SD7,[W:B6I?I6HHGI=;$_=<*9Z6AUN@FFBF@[Z^YEP]-&PO=V]R:W-H965TTS;2K\U:*D>]B _E+>2RSY+4O*"N"*"4XD[);> M=7@5AR,#L"V^,CBHHW=B7-D*\6 *M^G2"XQ%D$.B#07%QR.L(<\-$]KQK2'U MVCX-\/C]B?V#=1Z=V5(%:Y'_S5*=+;U+CZ2PHU6N/XO#1V@@F8O (8-8#1K_8P;@!CJTSM MBM4AIIJN%E(/-J!V-D>6;O#8:.57*:+[1(GD@_]@AN-50J'][C+NIR4;] M9"9C7*F2)K#T,"4HD(_@K?[X+9P&?_4)Y9(L=D36$7'8E\UTS=OIF]2 M3U^ZEP"8L/0Y*:7(V)9I2,E.BH(PI2K*$VR-"1$SD$&IC*)EF-D4)A#&]X1Q ML@4..Y8P#!=QX"!5QDID YD@+29)UV6$=BB8A/ZZ"BV ^ MGR_\Q^.1&'3OU)%P1-89B4D[$I.WC03E'+.^5+CBV :Y4$;KE&KH$W"XM]&4 M%#:Y],WN0>BIFCHBZV@Z;36=#GIYVTY6U$L4Z#%1)EF*:;'H4&9>3, B"-C(Z6LU:K69OFW]-E"N1IWUZ#;*?JM?L)Q>#;MS' MCKKK2'792G4Y*-6ZGDIVW>F38A!]JA0NR6)'9!W5YJUJ MM8U<1GK#YDI)EVRQ*[:NDL]'G'!P\[_:U&NNV73C!OP,]]7U*MP?R4Z/.$[9 MXH9M?)1EPO%\-GZQ9_&/#N<%R+V]Y%"8R2JNZW-N6]M>I%S;ZX,7]6MSP6(/ M_<\T]>T,GF+WC"N2PPXI@XL9SF)97WC4!2U*>P6P%5J+PKYF0%.0I@%^WPFA MGPJF@_;::?4_4$L#!!0 ( % L59.+\SJ^@0 )<; 9 >&PO=V]R M:W-H965T$+.,;G\7F.?4X>X_&:\6<1$B+! M2QPE8F*%4J:7MBW\D,187+"4).J7!>,QENJ1+VV11#3I/C&+V4@&@8*9[\!*@W0MH'[ MAH%;&K@YT<*SG-8UEG@ZYFP-N!ZMT'0CCTUNK=C01"_CG>3J5ZKLY'2&4RIQ M!%1?YLN,$_ +>,2=#W?7X.S+.?@";"!"S(D - $/"97B MJ^I4[?N090(G@1C;4GFF\6V_].*J\ *]X84+;E@B0P%^2P(2M.UMQ:BBA3:T MKI 1\ ;S"^#"KP YR-WCS^P]\U?@#')K:/#&K8+LYG#N&W!_95)(%1F:+,&Z M#.Z^(!E1=$)?BA3[9&*IC!6$KX@U_?DG.'!^W<>P([ 6X5Y%N)>C]]_:51$6 M K#%9BL!QD%>(< _?ZBAX(;XO!@5P+P?697@UA0AZR.N/[563GM&!(^D-*GJ#C] #Y(5P MGRIJ*:<^R9D%+(HP%R EO&"YEV0!/VB01*ZS1=#HPI$$AQ7!H9'@/'N*J+]) MUWT,C/:';M6.P%I4O8JJ=Z)L];H,04=@K1",JA",3I6MHYUL'?9&HY&WM9>- M\Q_)#CKU6][Y&#_6>!6]0ZR$;-4AS6PTW,Y3\^3'DFM(&&@D-V/)BG!)GR(" M$B:)\1UKQCITSW:%UF:.:N;H1)E; G<5AH[0VF&HY14TZZM/9&^)W-SD/;3M:Z;M_9UOYF!XXE6,LE M^$&]=$@]VE5*@Z$#G6VE9)[Z2&JHEDK(+)4.*4=FJ$,W;8G6*D>H[^ZO1JB6 M1\@LCS;5:%Y5([5>H"F:_M2BZ=$@FLPS',SS%*()U:()G4HTH4Y%4U=H[3#4 MH@F91=,M"4B&V!71[F#[4.BV;ECR=>:#)DUV7VH4$,6!8HZ MSE]7>I4.77KS',BP]*?09:C69)('ZF+T\^%0GS?*8DZ%2:V8VK MCYCP97XC)!3++)'%+4C56]TZ?'%E=8/YDB8"1&2A3)V+H=JPO+@% M*AXD2_.+E"H'Y?,/4>+1_T!-5=W/1_4$L#!!0 ( % ML58TD("&X 0 +0< 9 >&PO=V]R:W-H965T8ZT[29I+E[ED$VF@/D2L)._GTEP-C8 M6,:I^F*#V/U6^G:U[*+1AK*?/,98@+Z^3T:6XZ:$4YP*!0$DG]K/,-)HI#D//ZI0*W:IE+6T,+1'B!\D0\T\TW7"VHK_!"FO#B%VPJ6<<"8JN(V%-PO1,*;J7@'BC W@D%KU+P#BWT3RCT*H5>5X5^I5 L MW2[77A#G(X$F(T8W@"EIB:8N"O8+;:B9B#((MPU*+OZ_6A MJP&P)3TU1^Z6HZFK17Q$[ 9X\ MP'==KF="LN[K;MAZ]NH]#K7K071UJR/#J M@/$*O/X)O"H@P%=$&/B.DARWN;C$\-HQ5/*[YRL4XK$ELQO';(VMR:^_P('S M6QN])L%\DV"!(;"&(WJU(WHZ],E?N>!";C&2+0$28(Z7),O4C=RU*\P(;=L[ MTQ)S4&"JE\AZ,G!&]GJ?;JW92^DV"188 FO0W:_I[FOIGL4H6V*5VQ8J\M>G M(K]$Z>T1?#TX(+A_Y(-K.!PVA7SM;"XESA!8@[A!3=S@DCC%6:2/T,$1._W> M 8%:@Y=&Z+&]PQT1&++7H.^VIN]62]\3(VLD,-AL7\2(RZ(.1T#$C.;+&$QS M+E4X!S.:SDF&5/W5QJO6S*4IV228;Q(L, 36\-6P]M50^V[\,T_GF.V736V. M&)ITA$DPWR188 BLX8B[VA%W__'="*YD)B]KU\]M3KH[2N.#6P8(&BN$*Q-". M-XKF&T4+3*$UW>'NW.'^#R5Q!:JMB5MD7#CL'VSS3E*!?A$?)6G7OT%M5]*Y MD*U@M)5L)=,H95WH'O%BM.DRA=;D;]=VP8OZKK/U+#QNN8X*6KW)B_?T^28O M:)%IA&J3G%V3!/OZA%A\F)/5Z<,:,R3#+'C#+"0< UG'ANUQ9K+3F1E%\XVB M!:;0FK[9]6'PHD;L5%$4T21!C*NA\HW?_L(_;IM<[RAK=A#RNP@%^J5]E+I= M#P;U3=C9TJ@C:;==2#/:6W4Q&9P1:I*V:X:@OALZR@7/6)U<* [_((OV7&"T M-S**YAM%"TRA-7VSZX]@]P;IZAW+T&T/6#V*!PI5 $&JOKB# 8C0>UO/.],# M7>R*;M/JE=/BP.V=FEAP!JI707E;*#AL@2J=8.^=PJ28+8OC+PY"FF>B_+Y> MC]9'; _%P=+!^!3>SV#+N*^.Y(I3GQU\>9[WB)A,YAPD>"%-.3>WFMP:MH$ ,' &0 'AL+W=O0(EF*0A(/ M[HLM(>[AGJM[X0BF.\8?14R(!$]IDHF9%TN97_B^"&.28G'. M&N[I.I:ZP9]/<[PF2R*_YW=J;FVCF!=HCDI!0:@BL_K9D09)$(RD_?I:@7C6F-MR_?D'_PY!7 M9!ZP( N6_$LC&<^\L0"%+A/D%N[)OX(%P(R1+2V/E M04JSXA\_E8'8,U XW0:H-$!M@_X;!KW2H&>(%IX96E=8XOF4LQW@NK="TQ&+@';EDF8P&N MLXA$37M?D:B8H!(OY.>C!,X "U.OP9_%Q[;T.14%7@(MCC9$,!60.CT BS7*24 >2(\I*+]NHLP%-A#@ZTG MG^U\&$S][3ZYUUU@,*SZ-'P>5#X/K#Y?IWG"G@D'(18Q")FF\+#1[G;Y.'CE M !J,6DZ^[@.'@VXGAY630ZN3*B4AZ$RH+B>M6)_-)T=@#=JCBO;(40F-7%)V M!-:@/*XHCZUO>AEC!0I*X BZPFKU@-QD.(QBU6UG$/9 6#>MT,WJE)./EX M3=K!/INAKM":U/GW!*M,:,@T;]89O4,60(K'4(M N1?@!/'D_!$F]IMA8F/<$= MYA+ 3DY6L$\GJ2.T)O5:SL"!J]JT"J-/TW:$UJ1="R1H5TA79*5:HH: [FB M?@;(B\)3WWQAK!*BT>D,Y$J3JEAIM5IV)>(W50],")#CY\[0%<[H:;@6>>T2 M.(9R@K5T@E:9XB@@ID=G!$:O(Q"&I%9KR"J+ MCCT3E*.W9X+V)XC=R4.#4&LW9-=NR_U]B$X:CF18R?88H@[5H@ZYVGM"3C>? M7*$U:=>R#]EEWU(ATE"GL4I4*K4F[5F7(KLH^D,AV@)XED9VJ+G_O7"4E?&V.FX1:)#>9+ XFJM;J M2.N;.!0 M^1X !D !X;"]W;W)K&ULM5E=;Z,X%/TK%CM: MM=), 9//;A)IDG:T\U!ME4QWGUUP$E3 &=M)VM7^^+6!8CX]3>2\M 'N/=QC M'^QC>W(D](5M,>;@-8X2-K6VG.]N;9OY6QPC=D-V.!%/UH3&B(M+NK'9CF(4 MI$EQ9$/'&=@Q"A-K-DGO/=+9A.QY%";XD0*VCV-$W^8X(L>IY5KO-Y;A9LOE M#7LVV:$-7F'^M'NDXLHN4((PQ@D+20(H7D^MK^[MPH,R(8WX.\1'5OH-))5G M0E[DQ?=@:CFR(AQAGTL()/X=\ )'D402=?S,0:WBG3*Q_/L=_5M*7I!Y1@PO M2/1/&/#MU!I9(,!KM(_XDAS_Q#FAOL3S2<32O^"8QSH6\/>,DSA/%A7$89+] M1Z]Y0Y028+\C >8)L);@]CH2O#S!2XEFE:6T[A!'LPDE1T!EM$"3/]*V2;,% MFS"1W;CB5#P-11Z?K3CQ7[[,14,$8$%BH0Z&TO;] CH?H20 ]XR'HA'%HZ>$ M8I]LDO!?<7'_*L,P6.(H?2\"T#]TF @VJ^+1JF:!WX MWCISJ 5\0/0&>.YG !WHM=2S^'@ZU)3C%9WEI7C]#KS[G_N0OX'OB8\3J7[P M&*&DM9TR'*\=1PX-MVR'?#RUQ+?/,#U@:_;[;^[ ^:.-I"&P"N5>0;FG0Y_] M(!Q%@*52?$ZEZ)>DV$8]PQND>'(0.\S<7D^T_J%,J1DT'JJ82J7]HM*^MM), MYR33>5MAVO13^\006(7IH& Z,"3#@4G*AL JE(<%Y:%A&69XO9+"H-.OJ; M M9M"NPE%1Z.CC*@3[\MB,L[&YK=A1\YL9.\-:M=H7G]G^XX+66$MKB:4E"9,- M.& Q\XC_.TQ#$H K,6.\8439=1LO/2C,,MNTIDT\DZOKJ#G9.:$3_Q.S+^. MK(5M.N!DC]MG1BWDJ=^:*;1J Y1,B6MHA,F!3-$VA%:E#15M:'B4R0'+7VY] MJLM#RJ-,OWV,<94/<;5S?D.@2]$8B/K;U-X%0J41V0FOSUM+-NI-3*%5&T*Y M$[=G2JA:GW,R;4-H5=K*ZKAZKW.&4/L-%0[J0FV&C#N$JIR*JW4%#:&NQ'I1 MS!Z?P08GF H.4K H$ NKD'&*9!>V5F_4R)A"J[:)LC+NT)1FM:;H9-J&T*JT ME3%R]<[H#,V.&H)TQW57U!K4L91PE=UQ?^5WA!Q#7RZATXJ%DPMY>Q\9LBHY MFTL8'ZB,#W0,21,:M3NFT*JTE=V!6E]QAC1SP(ICAUY=FWE469O#0<<" RJ7 M O4NY4PO_@O4W(R#'HBS/1S8 P%Z:W7G>JASNTNY'ZAW/^T?YX<76SEZI>\< M9SBN=]XEG U4S@;J-UXZ2'YL,:+'/OGKO(39@L2_3M.[KQ+F!VHS X+K)36 63'0H_(+H)Q3H\PFL!Z=P, M1?_3[)PUN^!DEQY5/A/.29S^W&(48"H#Q/,U(?S]0KZ@..V>_0]02P,$% M @ 4"Q5C'#+$G;! LQ@ !D !X;"]W;W)K&ULM9EM;^(X$,>_BI5;G;I22V(3GGJ 5.CNW4K7VZJ]=E^[Q 2K2SR_L,?XJ5H1(\!8&D9A8*RG7U[8M%BL28M%A M:Q*I-TO&0RS5+?=ML>8$>W&G,+"1X_3M$-/(FH[C9_=\.F8;&="(W',@-F&( M^?N,!&PWL:"U?_! _974#^SI>(U]\DCDT_J>JSL[L^+1D$2"L@APLIQ8-_!Z MCGJZ0]SBF9*=*%P#C?+"V*N^^>%-+$=[1 *RD-H$5C];,B=!H"TI/_Y+C5K9 MF+IC\7IO_7L,KV!>L"!S%ORBGEQ-K*$%/++$FT ^L-U?) 6*'5RP0,3?8)>V M=2RPV C)PK2S\B"D4?*+W]) %#HHT/H.*.V 2AV@^T&';MJA&X,FGL58MUCB MZ9BS'>"ZM;*F+^+8Q+T5#8WT-#Y*KMY2U4].'R5;O%[-5" \,&>A6AT"Q_&] M O,5CGPB (U W K\7.LW ES<$HEI(+ZJ1D^/M^#BRU?P!=A K#!/VC]%5(I+ M]5!=_[MB&X$C3XQMJ1S6P]J+U+E9XASZP+DNN&.17 GP+?*(=]C?5J 9+=K3 MSI#1X!WF'="%EP YJ%OCS[QY=V1PIYL%OQO;ZWU@[Y]-^$(X8,M]:.M"E)CH MUIO067XMUGA!)I9*8T'XEEC3WW^#?>>/.KX3&3N@=3-:UV1]^G,CA50+@48^ MP!+,B$^C2-\H_C7AE'G@0JV79!5]K0M%8M^-[>O]:3N%W:$S@F-[6X0TNM$2 MLI=!]HR0?W(<27*4I%&12UI0?YQ@>75G&85I" MC#*(T6?V !)YS;-_5)/]$+KE[#B\P>M27.I0LT M:H6#@ZXA5O?HUF0>LRU3+E"@6:$' M8$.N7I4+5A?A.60*S'4*/"94\C.Q(595LE06X3GT"LP%"S0KEJ-'9$/0067^ MW$%G6&8]AZ*!N:2!9DWSF=.R(?:PLG<.AAW7*7S*@L'L8]L8Y(H(FB71C>]S MXF-)P(](%^,45'%8EP#CV$42R=DED[9\L?I\O>U/E3>JLQ?8LK!5B>]CH:(:XDLK27ZB8RL#8Y;R?I* MSI]#5Z%<5R&SKLJWM _HR%Y0UO+U*GS]"F"U#2Q4)1*_[4+Y-R3;^)Z<^GY#%[/D_IY;B8IY]]AKOZB$2 @2V72Z0R47SRID"6*8(]PW4"]7S(F]S=Z@.S_%-/_ 5!+ P04 " !0+%6 M O!?*CL# #T"@ &0 'AL+W=OTH3)D1,KE9V[KIS%F!+9XADR_67.14J4GHJ% M*S.!)+)":>(&GM=U4T*9,Q[:M5LQ'O*E2BC#6P%RF:9$_)A@PM*SY[.)]BN"2Y[JGRV)#=<97,:$+5 "93!51"TE\#E\Y>SL :72VZ$-$"T+_/01>$,);<$$:5%F\&BR$9=1":Z&SQX*)PJH2!0GWFEW M\S$ MKBX$N;ZP7I])O7.9D1F.')U;$L4*G?&[-W[7^]! VRYIVTW:J[1$P1,N*&.4 M+R=!K9- E9H[T-1B]78S MZ]93]$N*_BM."K+HB#/2WSTC7K?3K@<;E&"#QH1[M-558UVL4.C; NRA 5WR M$*X)%?! DB4:U#PAZ\ &_R$%?6];9[U_D(013Q(BI'7$AMC$>EO!:HMK;K=; M"7C8J8^V7[D5_(-S\A@F_] <]8,M4G!HEAY#E"L?5*,4MOI[H+;W@-]8N/]( MVV.XPAVN=M#:D\;^MN+[KRGYNXE\#&G[[^?,K30B*8J%;;37@]#T=6P4D\,MRKHS784)9"/-G-7_G,"RP1%IAI M:X*:QPYOL2BL)/UL_4/+G@3S)(JO!7%9Y;KS8_Z]OF_B:H,CS\'-2:_!3U0.8!C^#B0@0_@5?% ; M*E$UCQX/PS9]0^-=#-VKI1GW6TW\JK33E.>-KH!J6N&: O? M.O-2AU$[&CE'MM)W:9@DA RG_JX#,&H!HU[ CY)R>VQ>2A&=4(SB,$ZZ(<8M MQ+@7XM$*1%A985 M%A:MBVSR$\HQ# [--O@_"C(714&EM'2='*8_#P2@X^@N[ MLQ\>717ABZOU-8CA:0\A9YC(@8F\M'A?@T1.D"9GNDEXN!+"WI[^0RV_AJJV M/SFBBN+!.:[#91!>=!MT%O=K:$]FWK$.8C7DZ*YU4W9*"AP952#06SZA:R'KWJCQ=8-/$NAS?CDEALSL**T M N;[2@C]O+$.VA$X_0]02P,$% @ 4"Q5CV#;$ML @ 0 8 !D !X M;"]W;W)K&ULK551;YLP$/XK%JNF5MH*@:2;,H+4 M))W6ATI1TVX/TQX<.()5L)EMDN[?[VP3EE24[6$OP3;W??=]%]\1[X5\4@6 M)L]5R=7,*[2NI[ZOT@(JJBY%#1S?Y$)65.-6;GU52Z"9!56E'P;!E5]1QKTD MMFX>">;0MM#OPDKND6UJ ?ZY7$G=^Q M9*P"KIC@1$(^\ZY'T\7$Q-N KPSVZFA-C).-$$]FD\?UDIR?79 SPCAY*$2C*,]4[&M,:J!^VB:8NP3A*PDBX+A2YX1ED MIW@?Q7:*PX/B>3A(>$?E)8E&[T@8A%&/GL6_P\,!.5%7P,CR3?Y:0+)D*BV% M:B20[]<;I27>T1]]%7.,43^CZ=NIJFD*,P\;4X'<@9>\?3.Z"C[UV?U/9"?F MQYWY\1![LI)BQVQ#XSS!BV)+HG79C\-IV M_XOS.8Y'-\W^T+C9BG=XR[@B)>1(&5Q^0%G2S2NWT:*V+;\1&@>(718XXD&: M 'R?"Z$/&Y.@^V@DOP%02P,$% @ 4"Q5L@HOZ5B P )0P !D !X M;"]W;W)K&ULM5=M;],P$/XK5D"HDVCSVK?11J(= M""1 T\;@LY=<&PO'+K;;PK_'=M(LZ[RLD\:7QG;N'C_/V7>YSO9<_)(%@$)_ M2LKDW"N4VIS[OLP**+$<\ TP_6;%18F5GHJU+S<"<&Z=2NI'03#R2TR8E\[L MVJ5(9WRK*&%P*9#^_#\V48&0=K\8/ 7K;&R$BYY?R7F7S.YUY@& &%3!D(K!\[ M6 *E!DGS^%V#>LV>QK$]/J!_M.*UF%LL8"6.MTI]X5*> MH0T(M.1EJ2-\76 !J(^N(.,L(Y1@&_C>!2A,J+;MHYOK"]1[?89>(Q])8RX1 M8>B&$27?ZD4]_E[PK<0LES-?:;IF4S^KJ2TJ:M$CU&+TE3-52/2!Y9#?]_>U MS$9K=-"ZB#H!OV(Q0''X%D5!%#OX+$]WCSKHQ$WH8XLW? 1O@27)$!P.P$0^ MJR)O0WGNBEB%&+L132'"ZYKH53Z1NM#.W!&/5(?FCQS\:\V2%K$DO$T"<>3(P$/ M[6)-/PDBMX)1HV#4J>#HHM7Q-O?-C6G,+S\F7\DOGR0F#WY$\:^9.7RY?):?GB,.O(EVG# M=/ILIGEU>"ZNT].X.LPZN(;!W>_P='H[##OS.VQ]Q,.35/3Q#H3N MOIQJZD-X4DYXJIR'AMURHCLY4:>*EGME']&Y:IW?*ITN:U:;7?6\[O*/UA>F!;2-W!U,UT+K;6!,F$865A@P&8UT8 M1=635A/%-[:MN^5*-XEV6.@^'H0QT.]7G*O#Q&S0_#-(_P%02P,$% @ M 4"Q5JBHE4&X P H1$ !D !X;"]W;W)K&UL MS5C1CJ,V%/T5BTK5K-0=P 1"I@G23':KKK2K1A.U?:CZX(&;Q!JPJ6V2V;^O M;1@2$@;M:%EI7A(,OH=SSSU8UYX?N'B4.P"%GHJ1U,@]$PI+G?]-,[19.[* ,-J3*U3T__ Y-0J'!2WDN[2\Z-',]!Z65 M5+QH@C6#@K+ZGSPU0IP$:)S^ -P$X/. R0L!01,0V$1K9C:M#T219"[X 0DS M6Z.9"ZN-C=;94&;*N%9"/Z4Z3B4?B6"4;26Z^LRE?(=*$&C)BT(KO-X1 >@] M6FOK9%4.B&_0&M)*4$5!HH]/:5YED*&K#Z (S77P>R1-C)R[2E,S+W#3AL9= M30._0"- 7SA3.XW*-&0WWM4IM7GAY[SN\"#@%R*N4>#_@K"'@QX^RV\/QP-T M@E;FP.*%+^#=,D4SFE?&L[TB;@0OC/!EI8CUMQ:[K%&EB2%A:._>0EB#T[R\T]^Y/W:)]%(8!W!)JU@DR'T9,45 M:,U(CLBI=+6_T!5ES>6[/A5JZ(F%-NO8/O'CP NC<.[N3Q/LF^?%L]FTG=?A M'K;9/Y'I:0B+-.50PM0G/WH2W9V,*-A)81S#?._85WH]S=X/=69FQ'^,X M.O/W-TSL\C_IB_Q!_FO%TT?$2U/-_H9F,/ZUQ1H+K9LM/F:+WX3!&QICB382 M6E>T8T_G#W9 WVGQX-*Y@>]/_'.']\P+IS@.7S#XL<'RASNL>Y!*T%3IXDKK M]8K1_F5\&.C511L)K9OVL3?SP[?A]%$;N['0NJ(=6SM_L!'Z3J='E[T*]N*+ M;KQG7JB_A\F9T=V3S6X!8FO/ "1*><54O3]L[[;G#+=V=WUV_\Z4%[*I/\#U!+ P04 " !0+%66A4PAD$" #;! &0 'AL+W=OEJR;1APA*7+-&N$>]N\>]GFO/5VAAPQ=VK>_H M)H*BL4[+/9@RD%RU?_:RK\,1($U? :1[0!KR;@.%+.?,L3PS>@?&>Q.;7P2I M 4W)<>4O9>D,G7+"N7RFI>2.JNPL,%7"3"O'U095P='">_C"C&&^<' Y1\>X ML%=P 5S!UTHWEA VBQWEX=GB8A]SVL9,7XG93^&!PE06/JD2RW\)8A+0J4@/ M*J;I6<8Y%CT8]-]!FJ0I/"WG<'EQ=89WT%5G$'BO_ZLZYQ#?-1P$LTFC)4E]D:YMO>ZW6YR M;]N&_>O>COT#,QNN+ A<$S3IW=!=F':46L/I.K3O2CL:AK"LZ/5!XQWH?*VU M.Q@^0/>>Y7\ 4$L#!!0 ( % L5;16 8Z:P, #D. 9 >&PO=V]R M:W-H965TN,[@ZWL7"/3RB/G/\W@ZW+F!:8BR&"A3 JJ_Y[@ M$K+,9-)U_*J3>HVF">Q>OV:_KIK7S3Q2"9<\^\&6*IUY$P\M847+3-WR[1>H M&ZH*7/!,5K]H6[\;>&A12L7S.EA7D+-B]T^?ZXGH!!#2$T#J %+5O1.JJKRB MBB93P;=(F+=U-G-1M5I%Z^)88;[*G1+Z*=-Q*KGD>:R9R-"_% M(M7?S5;6+GQD#S>&.)<;NH"9IU>\!/$$7O+^'8Z"3X[B1DUQ(U?VI.KU6("Q MSA($XBND4D O0,6)K=9=MJC*9KSVE(1A/"93_\E2Q+@I8CQ4Q-@FMHL:=\0" MNU#8"(5#0J%-*#Q4*&J$HB&AR"84'2H4-T+QD%!L$XH/%9HT0A.GT'T*FK*@!5#@-.DWO>JMG=5Q;^M.W $C?E-_ MUNFZ\Q.;-6^=G99@V,F@7H/685VU\:3O6[1(PH-,LKJT#NNJD6#4H]:R!P_" MQVI5O$\?'/6IM0#"@P2R^A7O(PCW360+(>RFD-NS^& 8X99&V(VC7MOB?2#A M<-*W,%LHX8G3MOUZ3IK]KVU;>F$WOO[9MA:L1>,HML\/:;%&G'CJ-6X==I!Q M20LK,@@KJW')/I1ZC4LZVZI!*%F-2_:AU&MI7[G(& .57ICO6:%1!FL=%QP M&NLT8G=.V0T4WU1G@T>N]$FCNDSUV0Z$>4$_7W&N7@?FN-&<%I/?4$L#!!0 M ( % L59)=4H9< 0 (@? 9 >&PO=V]R:W-H965T32&V@VDK;:M31;B^J7CC$&= IK9) MIJO^^#4?(3B3.M">G8M)2'P>P_O"<5Y8'!A_%"&E$CTE<2J65BAE=FO;(@AI M0L2 9315W^P83XA4F_S!%AFG9%L6);'M.L[$3DB46JM%^=D=7RU8+N,HI7<< MB3Q)"/_VAL;LL+2P=?S@8_00RN(#>[7(R .]I_+O[(ZK+;NA;*.$IB)B*>)T MM[1>XUL?SXN"9WR W.D-6ZBR"\CVU5K__AB?.'Y?\ M@81YD# ?"*9Y,FP\&9KHJS5+$M7EU-49/-Z@C'"T)W%.T MG02OT/?6B7'),>-D?1V#A'D5;%K"BC5GOW(&CN/@A;UO>W%UF*;RJ%%YU$-E MDLN0\>A?NBUEKM2\V*2,U+YR0L*\"C9JZ>2.G>KO3-$N(S51QXVH8Z.HGPCG M1/7Y2\(9*_L*!PGS(&$^$$R3?]+(/X'MYA-(3R!A'B3,!X)IGDP;3Z9=+@E$ MGR@/(D%1QJ/@IYNY<:Z^AD'"O HV:?>4X7G? 9I0\V'6^##KU)J09"C+>1"J M '#\.76EY1O!?46'A'FS9XT\NE="9,0N.E/QYOIOXK.K?FV>M;?BD#0?BJ8K?HJ]V)C@H#-6/=NU*+,V M[U5O1T C+Q1-=^04>K$Y];[EI+R[1^+CJAP)D5_/8S6VO08ZYZJ#IE90F@]% MTU4_A6#\_Z1@W#ELKLU[T%M]2)H/1=/5/Z5E;([+SU;D[\B4H,VTWNLQ:(8& MI?E0--V74XS&P#D:@P9I4)H'2O.A:+HSIS"-S6GZ0YYLU++,=L=%(B!QK-K5 MYANB) C1H4[;U]H7:(ZN:5H,TYN@!SJA#T7333@E:=PI2@/=TJ@G,]XY6-># M9FV)\6!\KC)DN/:A:+K*I]B,S;GY%VY8F,F]3^_YL]-[.IK/Y[-S]4&S,A2M M4M]N/<0LGE&_)_PA2@6*Z4[AG<%4+06\>NQ;;4B6E<\U-TQ*EI1O0TJVE!<# MU/<[QN1QHWA4VCQ\7_T'4$L#!!0 ( % L5:6YA$J-0, / 2 - M>&PO-AJZ8%0>Q[?,X]MF]DBT%M5H+=S!DST;(4LAZ2 MN3'5ASBNIW-6TOI,54Q:I%"ZI,9V]2RN*\UH7@.I%'&OTTGCDG))1@.Y**]* M4T=3M9!F2,[;4.1?G_,AZ:;O2>3EQBIG0W)W\O;'0IG+-Y%_'[T[.NK[O@<5T^B47"KM.=D0W,LFF2B=,]VFZ9)U:#00K [FL_F\#:JB@$T M1I6VD7,Z4Y(Z#VM&T["R4R;$#7Q.WXM'VLMB:]\ZL&NR;5I#3=/+^ [H;ZMY M[6W9WJMTHXK?*_-I8:<8D MTU1LF[:UOX?CY.)O67;?Z*[AEU;USU;OJU>U.2,/>UF;,_?03::';S+)#M]C M&RZS '&\2PLS[\TGSXZ'X]A MWOI!I(]R^BC'LT+(V/U@><*VN-[S9>(<_7 ;:GSU4(-E.\$K&9XFL-2'C=@)%EX=W&\@ #VP6L=B!_ M. _45)B3)+"KF#?L"\:1+,,0J,5PC:8ILCHI_(3W!_M*DB3+P@A@80=)@B'P M->((Y@ \8$B2N'-PYSR*U^=4O/D?U^@74$L#!!0 ( % L5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GCFDLU.#E^O=:U&84;VHG"2:V@T3=\D^+)ON_WF^Q16KF0E70O MDT'W?R4&K)9*UO*'*">#\8#9E7[Z6QOY0RO'JWEA=%5-!M%ZQS=AG"P^-<\] MY"U?V*[%\<4-!Y#)(!_#!9?26-<=T5V? ^.C@(/76ZW3?\K*"3/C3OQE=-M( M=>\O WZ"" S!#+;&>24 MVU4 F2.0.2WD3-C"R,:W>["OK95*6,NX\J]HV''V$A6.1E 'B"0![20Y^H1#@ 'B#!JAPC0(2W0M1$-ER4[>X:+6+%^ MIE=N)0R;MJ8W:(^Q47M,C0EG&_?2X9U];V7C3PCI4*<02P7>,=.*7PHB9I:( M6"V7D,98=LU?>/>[[U"822)BE5P(;GN=(<*4$5$[@S<2=*&M_<(:WQ]U78/%YBO>ZY:8$B)B)W@DZ=;:]P,'I 0.L(4J^I:(,$U$ MQ)Z8MPLKOK=P$#OS"NMERY@98F(SH-J_BT-,3!$QL2)PS"3$1(L/8D4$^0G; MN_6>L%]"-LP4,;$IT%2E_Z0QA<3$"MFVB#V#JSH-,3'/),2>P3&S$!/S M3$)=N*"8>8B)>28A]@R.N1]B8L))=CG)=7<08F("2H@%A&,>AIB8A1+RHF8[ MYETWW_4VC8U9*-UAB7/737R]86(62HDMU*L=9L)Q6?42CA1S3TKL'KQX".NO M%'-/2E[C;"P>AJ!TZUBX^I.B*RN[J7&&;"8:(\*EE11S3[K3&J?WT#'WI,3N MP3'#A"/%W),2NZ=?B@V[O%VK+NGTW3W$Q-R3$KOG(^9I64I_$-1#YVJI0TS, M/2FQ>SY'$X9/XSP%@WWAZB3FGHS8/1\Q9V+AV#\\$3:498Y9*">O@-X703>60#DFGYQ8/OAD9I@-YYA\ M_(_4$L#!!0 ( % L5;(7,%2( ( - G : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S& ML?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA M_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P M"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[ M9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O M0+V#0.] O8- [YA\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<" MO3/JG0GTSJAW)M [H]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G? M2?5XOK=<'W]9?IV_4$L#!!0 ( % L5;B(3)"\0$ !DG M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2; M-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1 MWE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I- MEX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/ M?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U( MD#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( % L5:L")P19@8 !,D 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 4"Q5K;>$6&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5O8\ M<8B;!P =2( !@ ("!Z"0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 4"Q5L.3W.;L @ 4P8 !@ M ("!QF$ 'AL+W=OAD !X;"]W;W)K M&UL4$L! A0#% @ 4"Q5F:"[.MW P S0< M !D ("!KF< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5IE_Q#JT!P &PO=V]R:W-H965T M(PD (,9 9 M " @26- !X;"]W;W)K&UL4$L! A0# M% @ 4"Q5GINA #> @ ?P8 !D ("!?Y8 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ 4"Q5A[\ M&1RK!0 8@X !D ("!]:P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5L;4M^&+ @ A04 !D M ("!..@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4"Q5NA0"$.G P LP@ !D ("! MKO$ 'AL+W=O&UL4$L! A0#% M @ 4"Q5I('V.=? P AP< !D ("!XOX 'AL+W=OH$ "#'@ &0 M@($$#P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5AT)/O)&!0 V1\ !D M ("!4QP! 'AL+W=O(" #+!P &0 @('0(0$ >&PO=V]R M:W-H965TDD 0!X;"]W;W)K&UL M4$L! A0#% @ 4"Q5@(R BE-!@ T"8 !D ("!:2@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 4"Q5N4V@*CL @ :0< !D ("!QC4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5M%#:UA@! MKA@ !D ("!)C\! 'AL+W=O>^% # .#@ &0 @(&] M0P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5@*,+4 ' P #P@ !D M ("!^4H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4"Q5N"P? ?C @ W@< !D ("!NET! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q M5HYS[YO& P Z1( !D ("!^FD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5C20@(;@! M!P M !D ("!;'FMP:MH$ ,' &0 @(&#? $ M>&PO=V]R:W-H965T 9 " @92! 0!X;"]W;W)K&UL4$L! A0#% @ 4"Q5C'#+$G;! LQ@ !D M ("!Z88! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4"Q5CV#;$ML @ 0 8 !D ("!\I(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4"Q5EH5 M,(9! @ VP0 !D ("!'9T! 'AL+W=O&PO=V]R:W-H965TC 0!X;"]W;W)K&UL4$L! A0#% @ 4"Q5I;F$2HU P \!( T M ( !WJ6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ 4"Q5LA XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 184 383 1 false 63 0 false 8 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 - Notes Payable Notes http://www.ligthiningsystem.com/role/NotesPayable Notes Payable 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 0000021 - 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 0000022 - 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 0000023 - Disclosure - Inventories (Tables) Sheet http://www.ligthiningsystem.com/role/InventoriesTables Inventories (Tables) Tables http://www.ligthiningsystem.com/role/Inventories 23 false false R24.htm 0000024 - 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 0000025 - 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 0000026 - 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 0000027 - Disclosure - Notes Payable (Tables) Notes http://www.ligthiningsystem.com/role/NotesPayableTables Notes Payable (Tables) Tables http://www.ligthiningsystem.com/role/NotesPayable 27 false false R28.htm 0000028 - Disclosure - Leases (Tables) Sheet http://www.ligthiningsystem.com/role/LeasesTables Leases (Tables) Tables http://www.ligthiningsystem.com/role/Leases 28 false false R29.htm 0000029 - 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 0000030 - 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 0000031 - 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 0000032 - 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 0000033 - 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 0000034 - 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 0000035 - 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 0000036 - 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 0000037 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) Sheet http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details) Details 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - 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 0000041 - 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 0000042 - Disclosure - Inventories (Details) Sheet http://www.ligthiningsystem.com/role/InventoriesDetails Inventories (Details) Details http://www.ligthiningsystem.com/role/InventoriesTables 42 false false R43.htm 0000043 - 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 0000044 - 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 0000045 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) Sheet http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails Property and Equipment - Depreciation and Amortization (Details) Details 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - Notes Payable - Components (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails Notes Payable - Components (Details) Details 48 false false R49.htm 0000049 - Disclosure - Notes Payable - Additional Information (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 49 false false R50.htm 0000050 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails Notes Payable - Convertible Note Derivative Liability (Details) Details 50 false false R51.htm 0000051 - Disclosure - Notes Payable - Debt Maturities (Details) Notes http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails Notes Payable - Debt Maturities (Details) Details 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 53 false false R54.htm 0000054 - Disclosure - Capital Structure - Equity Line of Credit (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails Capital Structure - Equity Line of Credit (Details) Details 54 false false R55.htm 0000055 - Disclosure - Capital Structure - Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails Capital Structure - Warrants (Details) Details 55 false false R56.htm 0000056 - Disclosure - Capital Structure - Schedule of Warrants (Details) Sheet http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails Capital Structure - Schedule of Warrants (Details) Details 56 false false R57.htm 0000057 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - 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 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - Disclosure - Income Taxes (Details) Sheet http://www.ligthiningsystem.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.ligthiningsystem.com/role/IncomeTaxes 62 false false R63.htm 0000063 - 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 63 false false R64.htm 0000064 - 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 64 false false R65.htm 0000065 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 65 false false R66.htm 0000066 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) Sheet http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails Commitments and Contingencies - Future Minimum Commitments (Details) Details 66 false false R67.htm 0000067 - Disclosure - Subsequent Events (Details) Sheet http://www.ligthiningsystem.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ligthiningsystem.com/role/SubsequentEvents 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - zev-20230331.htm 4 [dqc-0015-Negative-Values] Fact us-gaap:CapitalExpendituresIncurredButNotYetPaid has a value of -223000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:CapitalExpendituresIncurredButNotYetPaid fact are: Context: i74a30c73ccc747149c15628cd92121a0_D20230101-20230331, Unit: usd, Rule Element Id: 427. zev-20230331.htm 4 zev-20230331.htm zev-20230331.xsd zev-20230331_cal.xml zev-20230331_def.xml zev-20230331_lab.xml zev-20230331_pre.xml zev-20230331xex311.htm zev-20230331xex312.htm zev-20230331xex321.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zev-20230331.htm": { "axisCustom": 0, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 713, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 184, "dts": { "calculationLink": { "local": [ "zev-20230331_cal.xml" ] }, "definitionLink": { "local": [ "zev-20230331_def.xml" ] }, "inline": { "local": [ "zev-20230331.htm" ] }, "labelLink": { "local": [ "zev-20230331_lab.xml" ] }, "presentationLink": { "local": [ "zev-20230331_pre.xml" ] }, "schema": { "local": [ "zev-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 571, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 12, "http://xbrl.sec.gov/dei/2022": 5, "total": 17 }, "keyCustom": 63, "keyStandard": 320, "memberCustom": 30, "memberStandard": 28, "nsprefix": "zev", "nsuri": "http://www.ligthiningsystem.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.ligthiningsystem.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "10", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "12", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Notes Payable", "menuCat": "Notes", "order": "13", "role": "http://www.ligthiningsystem.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://www.ligthiningsystem.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Capital Structure", "menuCat": "Notes", "order": "15", "role": "http://www.ligthiningsystem.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "16", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.ligthiningsystem.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Earnings (Loss) per Common Share", "menuCat": "Notes", "order": "18", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare", "shortName": "Earnings (Loss) per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.ligthiningsystem.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.ligthiningsystem.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Notes Payable (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.ligthiningsystem.com/role/NotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.ligthiningsystem.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Capital Structure (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.ligthiningsystem.com/role/CapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Earnings (Loss) per Common Share (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables", "shortName": "Earnings (Loss) per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "shortName": "Description of Business and Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "lang": "en-US", "name": "zev:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "34", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "menuCat": "Details", "order": "35", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ic3d6b4a9291743d29ab93ed47fa2dc99_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "menuCat": "Details", "order": "36", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ie3c10e4c513849da89ea522ff25d70ac_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i21686550a2a64e019c4b3087f82cc371_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)", "menuCat": "Details", "order": "37", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Our Major Classes of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i21686550a2a64e019c4b3087f82cc371_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue and Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "2", "lang": "en-US", "name": "zev:RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "menuCat": "Details", "order": "39", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Changes in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "zev:RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i26c713643f5845febee4f7575d9bd423_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "menuCat": "Details", "order": "40", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i26c713643f5845febee4f7575d9bd423_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i787cdb1322ee417eaac436122fb15cba_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Earnout Liability (Details)", "menuCat": "Details", "order": "41", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Earnout Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i787cdb1322ee417eaac436122fb15cba_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "42", "role": "http://www.ligthiningsystem.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "zev:PrepaidVendorDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "zev:PrepaidVendorDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Property and Equipment - Cost and Accumulated Depreciation (Details)", "menuCat": "Details", "order": "44", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "shortName": "Property and Equipment - Cost and Accumulated Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)", "menuCat": "Details", "order": "45", "role": "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "shortName": "Property and Equipment - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary (Details)", "menuCat": "Details", "order": "46", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "menuCat": "Details", "order": "47", "role": "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Notes Payable - Components (Details)", "menuCat": "Details", "order": "48", "role": "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "shortName": "Notes Payable - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i255c1a62683e435da369d4866b3f0d29_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Notes Payable - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "shortName": "Notes Payable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i623f9d8d16cc4ed696abc090fee42ede_D20210506-20210506", "decimals": "-3", "lang": "en-US", "name": "zev:AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ie3c10e4c513849da89ea522ff25d70ac_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ie3c10e4c513849da89ea522ff25d70ac_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i0cd306f1811f4f19ae69de07da29b854_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details)", "menuCat": "Details", "order": "50", "role": "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "shortName": "Notes Payable - Convertible Note Derivative Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i0cd306f1811f4f19ae69de07da29b854_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Notes Payable - Debt Maturities (Details)", "menuCat": "Details", "order": "51", "role": "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails", "shortName": "Notes Payable - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details)", "menuCat": "Details", "order": "52", "role": "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "shortName": "Leases - Right-of-Use Assets and Lease Liabilities and Finance Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ia945418e2e034bbdabd6aeacac5c7b63_D20220830-20220830", "decimals": "INF", "first": true, "lang": "en-US", "name": "zev:EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Capital Structure - Equity Line of Credit (Details)", "menuCat": "Details", "order": "54", "role": "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "shortName": "Capital Structure - Equity Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ia945418e2e034bbdabd6aeacac5c7b63_D20220830-20220830", "decimals": "INF", "first": true, "lang": "en-US", "name": "zev:EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ib5b699595ce5486998e356aeda6a8b7a_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Capital Structure - Warrants (Details)", "menuCat": "Details", "order": "55", "role": "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "shortName": "Capital Structure - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i5d6bc012243e4b0ab640445610a54a4f_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Capital Structure - Schedule of Warrants (Details)", "menuCat": "Details", "order": "56", "role": "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "shortName": "Capital Structure - Schedule of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i0bbbc657735a4277aefc972664307077_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "menuCat": "Details", "order": "58", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation and Estimated Unrecognized Expense Related to Stock Options and RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stock-Based Compensation - Changes in Stock Options (Details)", "menuCat": "Details", "order": "59", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "shortName": "Stock-Based Compensation - Changes in Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "zev:DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "menuCat": "Details", "order": "60", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "shortName": "Stock-Based Compensation - Changes in Status of Non-Vested Share Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2d3dc6aec2a45d9a06f887462c2f142_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ib78f6f328bb34af093e0049032c99174_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "menuCat": "Details", "order": "61", "role": "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ib78f6f328bb34af093e0049032c99174_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "62", "role": "http://www.ligthiningsystem.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Earnings (Loss) per Common Share - Reconciliation (Details)", "menuCat": "Details", "order": "63", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails", "shortName": "Earnings (Loss) per Common Share - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "menuCat": "Details", "order": "64", "role": "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "shortName": "Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2c22f7e9abc46348ae5d5a212c0193c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFirmPurchaseCommitmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "id2c22f7e9abc46348ae5d5a212c0193c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFirmPurchaseCommitmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details)", "menuCat": "Details", "order": "66", "role": "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i253ef08fad64422cb1e3a9ea004d4522_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "67", "role": "http://www.ligthiningsystem.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "ic64a6de7684345798474fccb0fb50d91_I20230427", "decimals": "INF", "lang": "en-US", "name": "zev:StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Description of Business and Basis of Presentations", "menuCat": "Notes", "order": "7", "role": "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations", "shortName": "Description of Business and Basis of Presentations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Inventories", "menuCat": "Notes", "order": "9", "role": "http://www.ligthiningsystem.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zev-20230331.htm", "contextRef": "i74a30c73ccc747149c15628cd92121a0_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Schedule of Future Minimum Commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r211", "r212", "r313", "r342", "r502", "r506", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r278", "r523", "r571", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r278", "r523", "r571", "r609" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r276", "r484", "r521", "r534", "r562", "r563", "r571", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r276", "r484", "r521", "r534", "r562", "r563", "r571", "r608" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r211", "r212", "r313", "r342", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r279", "r280" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $2,989 and $2,028 as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 1.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r70", "r177" ], "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r417", "r418", "r419", "r554", "r555", "r556", "r601" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r114", "r115", "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r183", "r283", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r36", "r44", "r140", "r332" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "verboseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Potential antidilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "verboseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r157", "r179", "r208", "r261", "r270", "r274", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r442", "r444", "r455", "r533", "r565", "r566", "r605" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r172", "r187", "r208", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r442", "r444", "r455", "r533", "r565", "r566", "r605" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Earnout liability" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r52", "r65" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentations" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r48", "r49", "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in accounts payable and accruals" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r175", "r503" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r46", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash - End of period", "periodStartLabel": "Cash - Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r41", "r139" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r180", "r181", "r182", "r208", "r231", "r232", "r239", "r241", "r249", "r250", "r286", "r301", "r303", "r304", "r305", "r308", "r309", "r340", "r341", "r344", "r348", "r355", "r455", "r500", "r542", "r550", "r558" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/Cover", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "verboseLabel": "Warrant exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares called by each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r150", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r75", "r299", "r300", "r496", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r554", "r555", "r601" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.0001, 250,000,000 shares authorized as of March\u00a031, 2023 and December\u00a031, 2022; 5,652,448 and 4,492,157 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r59", "r60", "r136", "r137", "r278", "r495" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r59", "r60", "r136", "r137", "r278", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r59", "r60", "r136", "r137", "r278", "r495", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r155", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r59", "r60", "r136", "r137", "r278" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentrations of credit risk (as a percent)", "verboseLabel": "% of Revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r57", "r59", "r60", "r61", "r136", "r138", "r495" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r59", "r60", "r136", "r137", "r278", "r495" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of changes in contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r284", "r291", "r568", "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r525", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r525", "r571" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r358", "r359", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r358", "r359", "r373" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 7.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Increase due to billings" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r572" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 9.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Refund liability", "verboseLabel": "Refund liability" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r48", "r49", "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]", "terseLabel": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r48", "r49", "r50" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]", "terseLabel": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible debt", "verboseLabel": "Warrant liability" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r5", "r147", "r158", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible note", "verboseLabel": "Convertible Note" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r33", "r208", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r455", "r565" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r58", "r278" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 6.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r48", "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of convertible notes for common stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "verboseLabel": "Common stock issued on conversion of notes (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r48", "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Debt conversion, original amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r88", "r206", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r326", "r333", "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r146", "r147", "r156", "r214", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r464", "r515", "r516", "r517", "r518", "r519", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r5", "r147", "r156", "r337" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "netLabel": "Long term debt", "totalLabel": "Total debt", "verboseLabel": "Facility" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r85", "r312" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "verboseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "verboseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r141", "r143", "r310", "r464", "r516", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Carrying amount of converted debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r311" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Notes Payable" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r214", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r464", "r515", "r516", "r517", "r518", "r519", "r551" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r94", "r97", "r98", "r99", "r140", "r141", "r143", "r154", "r214", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r335", "r464", "r515", "r516", "r517", "r518", "r519", "r551" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r140", "r143", "r567" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer cash contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined contribution plan, employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r44", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Total depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r30", "r124", "r144", "r188", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Fair value of convertible note derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r189", "r190", "r454", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r189" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r122", "r125", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative liability" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Summary" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r372", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregates revenue by major source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r385", "r413", "r414", "r416", "r420", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r198", "r220", "r221", "r222", "r223", "r224", "r228", "r231", "r239", "r240", "r241", "r245", "r448", "r449", "r485", "r487", "r511" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share, basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r198", "r220", "r221", "r222", "r223", "r224", "r231", "r239", "r240", "r241", "r245", "r448", "r449", "r485", "r487", "r511" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share, diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 3.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining vesting period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Restricted stock units unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r93", "r170", "r194", "r195", "r196", "r215", "r216", "r217", "r219", "r225", "r227", "r248", "r287", "r357", "r417", "r418", "r419", "r433", "r434", "r447", "r456", "r457", "r458", "r459", "r460", "r461", "r476", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r44", "r89" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "netLabel": "Change in fair value", "terseLabel": "(Gain) loss from change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r450", "r451", "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value hierarchy" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r451", "r480", "r481", "r482", "r516", "r517", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r131", "r133" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r324", "r376", "r381", "r451", "r480", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r324", "r376", "r381", "r451", "r481", "r516", "r517", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r451", "r482", "r516", "r517", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Increase (decrease) in convertible note derivative liability", "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r129", "r133" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r129", "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Convertible Note Derivative Liability Measured at Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "(Gain) loss", "terseLabel": "(Gain) Loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Change resulting from conversions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r480", "r481", "r482", "r516", "r517", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements, and financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r466", "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r466" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 8.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligation", "verboseLabel": "Finance lease obligation - current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities - Finance Lease Liability" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r466" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Finance lease obligation - long-term portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r604" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of year)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r468", "r471" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r474", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r473", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease terms (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r123" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "negatedLabel": "(Gain) loss from change in fair value of derivative liability" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r44", "r86", "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r32", "r208", "r261", "r269", "r273", "r275", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r455", "r513", "r565" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r44", "r68", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r67", "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r209", "r427", "r428", "r431", "r435", "r437", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r210", "r226", "r227", "r260", "r425", "r436", "r438", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r193", "r423", "r424", "r428", "r429", "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r43" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r43" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "auth_ref": [ "r548" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Change in fair value of derivative liability" } } }, "localname": "IncreaseDecreaseInDerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r43" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r43" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r142", "r153", "r197", "r258", "r463" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r36", "r330", "r339", "r518", "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r152", "r500", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-Term Debt", "terseLabel": "Cash paid for remaining annual interest due" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r201", "r203", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 2.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r543" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFirmPurchaseCommitmentLoss": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss recognized on firm purchase commitment for inventory.", "label": "Inventory, Firm Purchase Commitment, Loss", "terseLabel": "Firm purchase commitment loss" } } }, "localname": "InventoryFirmPurchaseCommitmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r185", "r504", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/InventoriesDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r174", "r184", "r247", "r292", "r294", "r296", "r483", "r509" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r545" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r544" ], "calculation": { "http://www.ligthiningsystem.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r293" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence and write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities - Operating Lease Liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r604" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r475" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r208", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r443", "r444", "r445", "r455", "r512", "r565", "r605", "r606" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r148", "r161", "r533", "r552", "r560", "r602" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r173", "r208", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r443", "r444", "r445", "r455", "r533", "r565", "r605", "r606" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r5", "r147", "r156" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Borrowings under line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as long-term.", "label": "Long-Term Contract with Customer [Member]", "terseLabel": "Long-Term Contract with Customer" } } }, "localname": "LongTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r5", "r147", "r159", "r323", "r338", "r516", "r517" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt less unamortized debt discount", "verboseLabel": "Long-term debt, net of debt discount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r84", "r214", "r328" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r84", "r214", "r328" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r553" ], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of the year)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-Term Debt [Abstract]", "terseLabel": "Debt maturities" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r202" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r202" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r41", "r42", "r45" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r45", "r151", "r164", "r171", "r191", "r192", "r196", "r208", "r218", "r220", "r221", "r222", "r223", "r226", "r227", "r237", "r261", "r269", "r273", "r275", "r286", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r449", "r455", "r513", "r565" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income (loss) - basic", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r220", "r221", "r222", "r223", "r228", "r229", "r238", "r241", "r261", "r269", "r273", "r275", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r230", "r233", "r234", "r235", "r236", "r238", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements issued" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Significant noncash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Notes payable, fair value" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r261", "r269", "r273", "r275", "r513" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r470", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r466" ], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r466" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease obligation", "verboseLabel": "Operating lease obligation - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r466" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligation, net of current portion", "verboseLabel": "Operating lease obligation - long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r465" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset, net", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r549" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash impact of operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r474", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r473", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease terms (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 4.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expense" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r186", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r178" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "totalLabel": "Total" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Other" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of the year)" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r546", "r561" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r200" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding payment related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r340" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r340" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.0001, 1,000,000 shares authorized and no shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r547" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r505", "r514", "r561" ], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r39", "r113" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r81", "r82", "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r20", "r76", "r77" ], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": 5.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Utilized during the period" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charge for the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r74", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r69", "r176" ], "calculation": { "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r71", "r162", "r486", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r71", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r199", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Charges to expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Firm Purchase" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of the year)" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r116", "r166", "r607" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r100", "r160", "r492", "r493", "r533" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r170", "r215", "r216", "r217", "r219", "r225", "r227", "r287", "r417", "r418", "r419", "r433", "r434", "r447", "r489", "r491" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Stockholders\u2019 Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r256", "r257", "r268", "r271", "r272", "r276", "r277", "r278", "r371", "r372", "r484" ], "calculation": { "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "order": 1.0, "parentTag": "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r278", "r559" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r375", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation (in years)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r472", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease right-of-use asset in exchange for a lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts activity" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Securities Excluded" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Notes Payable" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r53", "r56", "r557" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Common Shares Used to Calculate Basic and Diluted Earnings Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Related to Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Debt Maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Warrant Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r382", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r106", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r90", "r91", "r92", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r180", "r181", "r182", "r249", "r340", "r341", "r342", "r344", "r348", "r353", "r355", "r520", "r542", "r550" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Warrant Activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Non-Vested Share Awards" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r57", "r59", "r60", "r61", "r136", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r34" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails", "http://www.ligthiningsystem.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r43" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Servicing period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at ending of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at ending of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of stock options granted", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at Beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at Beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.ligthiningsystem.com/role/StockBasedCompensationStockBasedCompensationandEstimatedUnrecognizedExpenseRelatedtoStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Non-vested at end of period (in shares)", "periodStartLabel": "Non-vested at beginning of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Non-vested Shares Under Option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Non-vested at end of period (in dollars per share)", "periodStartLabel": "Non-vested at beginning of period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStatusofNonVestedShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share issue price (in usd per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, at end of period (in shares)", "periodStartLabel": "Balance, at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r52", "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r180", "r181", "r182", "r208", "r231", "r232", "r239", "r241", "r249", "r250", "r286", "r301", "r303", "r304", "r305", "r308", "r309", "r340", "r341", "r344", "r348", "r355", "r455", "r500", "r542", "r550", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r93", "r170", "r194", "r195", "r196", "r215", "r216", "r217", "r219", "r225", "r227", "r248", "r287", "r357", "r417", "r418", "r419", "r433", "r434", "r447", "r456", "r457", "r458", "r459", "r460", "r461", "r476", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r215", "r216", "r217", "r248", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r27", "r93", "r94", "r100", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible notes payable (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "netLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r6", "r7", "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, net of taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r93", "r100", "r394" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.ligthiningsystem.com/role/StockBasedCompensationChangesinStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r28", "r93", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible notes payable" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r93", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, net of taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r93", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r66", "r533", "r552", "r560", "r602" ], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r207", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r357", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r167", "r168", "r169", "r281", "r282", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r62", "r63", "r64", "r251", "r252", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofOurMajorClassesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Outstanding warrants", "verboseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareScheduleofSecuritiesExcludedDetails", "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r230", "r241" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "totalLabel": "Weighted-average shares outstanding -diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r228", "r241" ], "calculation": { "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "netLabel": "Weighted shares outstanding - basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "verboseLabel": "Weighted shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/EarningsLossperCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "zev_A2019EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Equity Incentive Plan", "label": "2019 Equity Incentive Plan [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "A2019EquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the current portion of accrued expenses and other liabilities within one year or the operating cycle.", "label": "Accrued Expenses and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryDetails", "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value", "label": "Adjustment to Additional Paid in Capital, Debt Conversion, Warrants Issued, Value", "terseLabel": "Warrants issued in connection with the Convertible Note" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalDebtConversionWarrantsIssuedValue", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_BeneficialConversionFeaturesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for beneficial conversion features.", "label": "Beneficial Conversion Features, Policy [Policy Text Block]", "terseLabel": "Beneficial conversion features" } } }, "localname": "BeneficialConversionFeaturesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_CapitalProjectsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to capital projects in progress.", "label": "Capital projects in progress", "terseLabel": "Capital projects in progress" } } }, "localname": "CapitalProjectsInProgressMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentCostandAccumulatedDepreciationDetails" ], "xbrltype": "domainItemType" }, "zev_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger", "terseLabel": "Stock price trigger for redemption of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right redemption price.", "label": "Class Of Warrant Or Right Redemption Price", "terseLabel": "Redemption price per warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.", "label": "Class of Warrant or Right Redemption, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_ClassOfWarrantOrRightRedemptionThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants.", "label": "Class of Warrant or Right Redemption, Threshold Trading Days", "terseLabel": "Threshold trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdTradingDays", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_CommonStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value of common stock.", "label": "Common Stock, Fair Value", "terseLabel": "Fair value of common stock issued" } } }, "localname": "CommonStockFairValue", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ConcentrationRiskSupplierRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for supplier risk.", "label": "Concentration Risk, Supplier Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of supplier risk" } } }, "localname": "ConcentrationRiskSupplierRiskPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Threshold Percentage", "label": "Concentration Risk, Threshold Percentage", "terseLabel": "Concentration risk, threshold percentage" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "zev_ContractWithCustomerChangeInContractLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Change In Contract Liability", "label": "Contract With Customer Change In Contract Liability [Roll Forward]", "terseLabel": "Contract With Customer Change In Contract Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerChangeInContractLiabilityRollForward", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesChangesinContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "zev_ContractWithCustomerLiabilityAdjustmentToRevenueCustomerRefunds": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "order": 2.0, "parentTag": "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer Liability, Adjustment to Revenue Recognized Increase (Decrease), Customer Refunds", "label": "Contract with Customer Liability, Adjustment to Revenue, Customer Refunds", "terseLabel": "Customer refunds" } } }, "localname": "ContractWithCustomerLiabilityAdjustmentToRevenueCustomerRefunds", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ContractWithCustomerRefundLiabilityIncreaseForProductRecalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Refund Liability, Increase For Product Recalls", "label": "Contract With Customer, Refund Liability, Increase For Product Recalls", "terseLabel": "Refund liability associated with recalls on a gross basis" } } }, "localname": "ContractWithCustomerRefundLiabilityIncreaseForProductRecalls", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ContractualInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of contractual interest expense.", "label": "Contractual Interest Expense", "terseLabel": "Contractual interest expense" } } }, "localname": "ContractualInterestExpense", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ConversionOfConvertibleDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Convertible Debt", "label": "Conversion Of Convertible Debt [Member]", "terseLabel": "Conversion of Convertible Debt" } } }, "localname": "ConversionOfConvertibleDebtMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "zev_ConvertibleNoteDueMay2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Convertible Note Due May 15, 2024.", "label": "Convertible Note due in May 2024", "terseLabel": "Convertible Note due in May 2024" } } }, "localname": "ConvertibleNoteDueMay2024Member", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/NotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ConvertibleNoteWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible note warrants.", "label": "Convertible Note Warrants [Member]", "terseLabel": "Convertible note warrants" } } }, "localname": "ConvertibleNoteWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D [Member]", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E [Member]", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer two", "label": "Customer two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_DebtConversionConvertedInstrumentConvertedAtPercentageOfParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value", "label": "Debt Conversion, Converted Instrument, Converted At Percentage Of Par Value", "terseLabel": "Debt converted, percentage of par value" } } }, "localname": "DebtConversionConvertedInstrumentConvertedAtPercentageOfParValue", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zev_DebtInstrumentConvertibleAverageDailyTradingVolume": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of average daily trading volume of common stock in a consecutive 30 trading day period.", "label": "Debt Instrument Convertible, Average Daily Trading Volume", "terseLabel": "Average daily trading volume" } } }, "localname": "DebtInstrumentConvertibleAverageDailyTradingVolume", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_DepreciationDepletionAndFinanceRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation Depletion And Finance Right of Use Asset Amortization", "label": "Depreciation Depletion And Finance Right of Use Asset Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndFinanceRightOfUseAssetAmortization", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_EarnoutLiability": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout liability", "label": "Earnout liability", "terseLabel": "Earnout liability" } } }, "localname": "EarnoutLiability", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_EarnoutLiabilityFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout liability, fair value", "label": "Earnout liability, fair value", "terseLabel": "Earnout liability" } } }, "localname": "EarnoutLiabilityFairValue", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "zev_EarnoutLiabilityFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability Fair Value [Table Text Block]", "label": "Earnout Liability Fair Value [Table Text Block]", "terseLabel": "Schedule of earnout liability" } } }, "localname": "EarnoutLiabilityFairValueTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "zev_EarnoutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability [Member]", "label": "Earnout Liability [Member]", "terseLabel": "Earnout Liability" } } }, "localname": "EarnoutLiabilityMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "zev_EquityLineOfCreditAgreementAnniversaryOfClosing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Line of Credit Agreement, Anniversary of Closing", "label": "Equity Line of Credit Agreement, Anniversary of Closing", "terseLabel": "Equity line of credit agreement, anniversary of closing date" } } }, "localname": "EquityLineOfCreditAgreementAnniversaryOfClosing", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "durationItemType" }, "zev_EquityLineOfCreditAgreementMaximumPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount", "label": "Equity Line of Credit Agreement, Maximum Purchase Commitment, Amount", "terseLabel": "Equity line of credit agreement, purchase commitment (up to)" } } }, "localname": "EquityLineOfCreditAgreementMaximumPurchaseCommitmentAmount", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "zev_EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, in Excess of, Percentage", "label": "Equity Line of Credit Agreement, Prohibited from Issuance or Sell of Shares, When Aggregated, Resulting in Beneficial Ownership, In Excess Of, Percentage", "terseLabel": "Equity line of credit agreement, prohibited from issuance or sell of shares resulting in beneficial ownership, percentage (more than)" } } }, "localname": "EquityLineOfCreditAgreementProhibitedFromIssuanceOrSellOfSharesWhenAggregatedResultingInBeneficialOwnershipInExcessOfPercentage", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "percentItemType" }, "zev_EquityLineOfCreditAgreementSharesSoldAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Line of Credit Agreement, Shares Sold, Amount", "label": "Equity Line of Credit Agreement, Shares Sold, Amount", "terseLabel": "Equity line of credit agreement, shares sold" } } }, "localname": "EquityLineOfCreditAgreementSharesSoldAmount", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails", "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_FairValueOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated fair value of warrants.", "label": "Fair Value of Warrants", "terseLabel": "Total warrant fair value" } } }, "localname": "FairValueOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "zev_FinanceLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease Assets:", "terseLabel": "Finance Lease Assets:" } } }, "localname": "FinanceLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "stringItemType" }, "zev_FinancingLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability Payments Due Year Five and Thereafter.", "label": "Financing Liability Payments Due Year Five and Thereafter", "terseLabel": "Thereafter" } } }, "localname": "FinancingLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_FourZeroOneKSavingsPlanPart1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401K Savings Plan Part 1 [Member]", "label": "Four Zero One K Savings Plan Part 1 [Member]", "terseLabel": "401(k) Savings Plan Part 1" } } }, "localname": "FourZeroOneKSavingsPlanPart1Member", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_FourZeroOneKSavingsPlanPart2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401K Savings Plan Part 2 [Member]", "label": "Four Zero One K Savings Plan Part 2 [Member]", "terseLabel": "401(k) Savings Plan Part 2" } } }, "localname": "FourZeroOneKSavingsPlanPart2Member", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zev_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts of accrued expenses and other current liabilities.", "label": "Increase (Decrease) in Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_InventoryPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Purchases", "label": "Inventory Purchases [Member]", "terseLabel": "Inventory Purchases" } } }, "localname": "InventoryPurchasesMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_IssuanceOfCommonStockEquityLineOfCreditAgreementCommitmentFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee", "label": "Issuance of Common Stock, Equity Line of Credit Agreement, Commitment Fee", "verboseLabel": "Issuance of common stock, commitment fee" } } }, "localname": "IssuanceOfCommonStockEquityLineOfCreditAgreementCommitmentFee", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "zev_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets under finance lease.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of Right-of-Use Assets and Lease Liabilities" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "zev_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "zev_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter", "label": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_LincolnParkCapitalFundLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lincoln Park Capital Fund, LLC", "label": "Lincoln Park Capital Fund, LLC [Member]", "terseLabel": "Lincoln Park Capital Fund, LLC" } } }, "localname": "LincolnParkCapitalFundLLCMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureEquityLineofCreditDetails" ], "xbrltype": "domainItemType" }, "zev_LongTermDebtMaturityAfterYearTwo": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, after Year Two", "label": "Long-Term Debt, Maturity, after Year Two", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearTwo", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum period of prior written notice for redemption of warrants.", "label": "Minimum Period Of Prior Written Notice For Redemption Of Warrants", "terseLabel": "Period of prior written notice for redemption of warrants" } } }, "localname": "MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customer.", "label": "Number of Customer", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomer", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfSupplier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of supplier.", "label": "Number of Supplier", "terseLabel": "Number of suppliers" } } }, "localname": "NumberOfSupplier", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Number of Warrants [Abstract]", "terseLabel": "Number of Warrants" } } }, "localname": "NumberOfWarrantsAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer", "terseLabel": "Customer One" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_OperatingLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease Asset Abstract", "terseLabel": "Assets" } } }, "localname": "OperatingLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesandFinanceLeaseCostDetails" ], "xbrltype": "stringItemType" }, "zev_OtherCommitmentDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, Due, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "OtherCommitmentDueAfterYearFour", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about other revenue.", "label": "Other", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_PrepaidExpensesAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of prepaid and other current assets.", "label": "Prepaid Expenses And Other Assets, Current [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "zev_PrepaidVendorDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of prepaid vendor deposits as at the end of the reporting period.", "label": "Prepaid Vendor Deposits, Current", "terseLabel": "Vendor deposits" } } }, "localname": "PrepaidVendorDepositsCurrent", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PrivatePlacementWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Private Placement warrants.", "label": "Private Placement Warrant [Member]", "terseLabel": "Private placement warrant" } } }, "localname": "PrivatePlacementWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PrivateWarrantsAssumedThroughBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Private warrants assumed through Business Combination.", "label": "Private Warrants Assumed Through Business Combination [Member]", "terseLabel": "Private warrants assumed through Business Combination" } } }, "localname": "PrivateWarrantsAssumedThroughBusinessCombinationMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty period.", "label": "Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zev_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of our major classes of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "zev_ProvisionForDoubtfulAccount": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Doubtful Account", "label": "Provision For Doubtful Account", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccount", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_PublicAndConvertibleNoteWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public and Convertible Note Warrants", "label": "Public and Convertible Note Warrants [Member]", "terseLabel": "Private Placement and Convertible Note Warrants" } } }, "localname": "PublicAndConvertibleNoteWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to public warrants.", "label": "Public Warrant [Member]", "terseLabel": "Public warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PurchaseObligationToBePaidAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, to be Paid, after Year Four", "label": "Purchase Obligation, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationToBePaidAfterYearFour", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_RedeemableWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Warrants [Member]", "label": "Redeemable Warrants [Member]", "terseLabel": "Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $230.00 per share" } } }, "localname": "RedeemableWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/Cover" ], "xbrltype": "domainItemType" }, "zev_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds", "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Net Of Customer Refunds", "totalLabel": "Total Revenue, net of customer refunds", "verboseLabel": "Revenue, net of customer refunds" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxNetOfCustomerRefunds", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent", "label": "Revenue From Contract With Customer, Payment Terms, Contract Executed, Required Deposit, Percent", "terseLabel": "Payment terms, once contract executed, deposit required, percent" } } }, "localname": "RevenueFromContractWithCustomerPaymentTermsContractExecutedRequiredDepositPercent", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zev_ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability. Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Reverse Recapitalization, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of earnout liability", "verboseLabel": "(Gain) loss from change in earnout liability" } } }, "localname": "ReverseRecapitalizationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofCashFlows", "http://www.ligthiningsystem.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "zev_ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses and Other Liabilities, Current [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of prepaid expenses and other current assets.", "label": "Schedule of Prepaid Expenses and Other Assets, Current [Table Text Block]", "verboseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Property Plant and Equipment Depreciation and Amortization", "label": "Schedule of Property Plant and Equipment Depreciation and Amortization [Table Text Block]", "terseLabel": "Schedule of Property Plant and Equipment Depreciation and Amortization" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were released during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "zev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were released.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "zev_ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option and Restricted stock units.", "label": "Share-based Payment Arrangement, Stock Options and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Unrecognized Expense for Stock Options and RSUs" } } }, "localname": "ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "zev_StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued", "label": "Stockholders' Equity Note, Reverse Stock Split, Number Of Fractional Shares Issued", "terseLabel": "Fractional shares issued (in shares)" } } }, "localname": "StockholdersEquityNoteReverseStockSplitNumberOfFractionalSharesIssued", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "zev_SupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to one supplier.", "label": "Supplier One [Member]", "terseLabel": "Supplier One" } } }, "localname": "SupplierOneMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two suppliers.", "label": "Supplier Two [Member]", "terseLabel": "Supplier Two" } } }, "localname": "SupplierTwoMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_TermNoteAndRevolvingWorkingCapitalFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Term note and revolving working capital facility.", "label": "Term Note And Revolving Working Capital Facility [Member]", "terseLabel": "Facility" } } }, "localname": "TermNoteAndRevolvingWorkingCapitalFacilityMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/NotesPayableComponentsDetails", "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ThresholdIndebtednessUnderConvertibleNoteRequirements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold indebtedness under the convertible notes requirements.", "label": "Threshold Indebtedness Under Convertible Note Requirements", "terseLabel": "Threshold indebtedness" } } }, "localname": "ThresholdIndebtednessUnderConvertibleNoteRequirements", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Total Commitment", "terseLabel": "Total" } } }, "localname": "TotalCommitmentFiscalYearMaturityAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "zev_TotalCommitmentToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 6.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "TotalCommitmentToBePaidAfterYearFour", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remainder of the year)" } } }, "localname": "TotalCommitmentToBePaidRemainderOfFiscalYear", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearFour": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in four fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "TotalCommitmentToBePaidYearFour", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearOne": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "TotalCommitmentToBePaidYearOne", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearThree": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "TotalCommitmentToBePaidYearThree", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitmentToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "zev_TotalCommitments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total commitment to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Total Commitment, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "TotalCommitmentToBePaidYearTwo", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalCommitments": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of total commitment in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Total Commitments", "totalLabel": "Total Commitments" } } }, "localname": "TotalCommitments", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalForCustomersWithSalesOfLessThenTenPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total for customers with sales of less then ten percent [Member]", "label": "Total for customers with sales of less then ten percent [Member]", "terseLabel": "Total of customers with sales less than 10%" } } }, "localname": "TotalForCustomersWithSalesOfLessThenTenPercentMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_VehiclesRomeoPowerBatteryPackRecallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles, Romeo Power Battery Pack Recall", "label": "Vehicles, Romeo Power Battery Pack Recall [Member]", "terseLabel": "ZEV4 Recalls" } } }, "localname": "VehiclesRomeoPowerBatteryPackRecallMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_WarrantFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Warrant Fair Value [Abstract]", "terseLabel": "Warrant Fair Value" } } }, "localname": "WarrantFairValueAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WarrantLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy warrant liabilities.", "label": "Warrant Liabilities, Policy [Policy Text Block]", "terseLabel": "Warrants and Warrant liabilities" } } }, "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_WarrantsAdditionalDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Warrants Additional Disclosure Abstract", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "WarrantsAdditionalDisclosureAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WarrantyAreaCovered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty area covered.", "label": "Warranty Area Covered", "terseLabel": "Warranty area covered" } } }, "localname": "WarrantyAreaCovered", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "zev_WeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "WeightedAverageExercisePriceAbstract", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WeightedAverageRemainingContractualTermOutstandingWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for warrants outstanding.", "label": "Weighted Average Remaining Contractual Term, Outstanding Warrants", "terseLabel": "Outstanding (years)" } } }, "localname": "WeightedAverageRemainingContractualTermOutstandingWarrants", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/CapitalStructureScheduleofWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working capital", "label": "Working capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ZeroEmissionVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zero-emission vehicles.", "label": "Zero-emission vehicles", "terseLabel": "ZEVs" } } }, "localname": "ZeroEmissionVehiclesMember", "nsuri": "http://www.ligthiningsystem.com/20230331", "presentation": [ "http://www.ligthiningsystem.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueandAdditionalInformationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4578-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r536": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r538": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r539": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r541": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 85 0001802749-23-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001802749-23-000054-xbrl.zip M4$L#!!0 ( % L5:?ZG[5T@D" +>A%0 0 >F5V+3(P,C,P,S,Q+FAT M;>Q]Z5<;2;+O]_M7Z#'WWM=]CLO.?7'W^!W:@"^^EF1 F!%??'(%"2V,%H/X MZU]D2<)L-M 6:*%ZQK:DRJK*S(CXQ9*1D7_^O_-VJ_0M]/J-;N>?:_@U6BO] MOW=__I\L^]=?NY]*&UTW;(?.H/2^%\P@^-)98W!<.O"A?U**O6Z[=-#MG32^ MF2S+[WG?/1WU&D?'@Q)!A-ZXV'LKHF62>9$9QE'&D%"9$A%E,3I'!:4H:O'J MZ"WRE,GH9&:L"AF3@6?6!91AK8GV0?%(Q2O_%E,7A+!8$NF9X5Q9$@*W2#MI ME?8^O?9X *.#$7;Z;_N]P3_7C@>#T[=OWD33MZ^[O:,W\.,;Z"I9FS0Z[S#]^@W\#5RTF[19-K/4]7\Z9O M6Z9S],^UT,GV]]: V8/Q[_YLAX$II5NS\.]A [KYOML9@ AGM=$I4-&-O_US M;1#.!V_R27CS[C_^XS_^'#0&K? .!I9-^_WGF_%O?[X9/]EV_>C=G[[QK=0? MC%KAGVN^T3]MF=';3K<3X/V-\[>I8>B-/S:\#YW\(URO (ST&F[\^O/!;HC_ M7&M(9BARDCKG)).8:8>Y(,IY33#!!GW=R+N"$KBQ>URI[;-Z\V/KL/:E4=YH-2MDFU4/=D\^T4JK?M$]+Y-*J](\ M;)1K;E0A.ZA>V\?5#]NCPX-]7&^N\_J%;U0W6B>'6PI](H>C^H$3]5JE62?E M\\,/]?/*!WC7QCZOUUHGE8O=DTIZ_\81K9/M\_I%_9O_L-6P'_9%>>.$E2_V MSP_;Z9Y-5/FP#]=/>.5BJUUO;I[#_8TJ//>PMCVYYPN\BW<.:]VS:NWHHE+; M:A\V-Z%_.^BPMM6LUDYH^2#U>^NX>K#-TSC*+37Z5-LIL=OP&::*TTQC1XP_G@K8=?LC:\]CCSIF"!>UG@XC8+!,(4YC0S M.N*,,= 26GB9<>0MH3I&ROG:.TRR! O/1OVI^?&=_%OP2[\@\'T$1K<(C)1R MA#"72[?SG/*[#L3U.8%;YJB@Z7TT);=HJI@ ;TB; M3$F0528 FRVWH)X#-RQ([S$2:^^B:?7##\BZU3,N6?ZE8:C2G<0\E_W3EN- 1BE$Z=S-SDFP#4) > !:+YL@BL7 MZ]\..Q^/#R].&_5:'<&SH''_M ;E)I?FF527ETV%P'MMA&T(]V]<,.]&^3ES?@&>V/[?+%)KZ\YU\? MCVW;MZK E)6#_8OZ!5S?V#J&YW-@47:X<0S]/CF#=Y-ZNWY1AC'^ZV+*)IN# M2A-8J7;R-62%MSZRH.+7[9MR/^6 W? M=(9A%QSFW#$"=,]--O"#JQ;\ MI=P?W3P_#6X0?*W1AB;5N >_]N.X7V-U@*]9>LEM?NN'O=S6FR^G7%1&NNW: M6YUJN](H7^S0;.[A^ *!R\+%=.:BSZH;CAP=U? C"_XGN'M?; MYXG:P%4[%X? 3>6+%OS9/:E?;+/*P5:KG'YK?CF&Z]#7K?;T'GC7\)#LBTH3 M@&@# *.]?0'@<5'YL-LL-X_2.\_AMU'E8/,\YYJ#PU@>C;D$N.6B6MM$U?6O MDG'/'!(9Q@38PV&7V4AM9KWC%B#>N&C6WCW*QE=:"AR5)88AQ@(";L'!2(J# M4S$0.R>.J=,,$!EW"O#1)1* :/B-H]L-3J)'SX%TP^[ M*;A8C?O]L-[OA\'> !R_9%]4X[A5 ZS(;K\QYII!Z/0;MA4^-?J#^?(!*>]- M^*"Y#6W &-@X NUP!&B_"Y]W.&@$,"@V+RH;K6,P,, XV.&7?-!.1@.\"S1 MN0UTK.VVRLV/C?K!-JUL;(_*%]ND-D? ME=N)_QPJ-["<>;&.!IK0L% 2-ZFR9BW(3-&\(PHK76(1%NLGYIQ9H,XGQK&-EHISCCN M0<$Y,^2P]!Z<[UA M\,F$Z/1#?[WC<[Z:4K41^N_G!4D%9STO9X$Q&@06,9/44E!F8/@F7,@XY2T>=C>X77RL5$FB3O7$7#\<;6V M_NBGKAS8X?5#S9Y96.3'M;V2;GY MI5G^4$G+,>3:DLG%^EFYN?D5N90S2$2&0\HS#!AL-M!VH'$C,J %E>#X1TLF M;ZYG./5"#,!1+O3OR,M*^5IO^WGJ('!.*<_?>CL8G0+I^HWV:2OEUN6_'?<2 M8UU-P7I]WO?PA#?7'S%^_?=W3KK0[PY[^;<\'_'MA%G'O/%W%G*G#PIYGM7T M6\.G[[$1>J6\0^'.-,;WV_][/6/HYLWOIC]=?_II'L^??NL/3&^0TGWRQ(0, M.H?P]+[OURZ[Z:\TI7FFRO4KT^_3E[RY-E%WSIM7QGEJ$%-@^AB58A,QD."] M9!A1*>F MUS.@ GMY2'3]O-%?2UE_;W>##\!>H G+?KC1_WYYLXW7,[>94>6@IX@,S"U M"$OO5%I.-YQAKAT@MW1:>3>Q*#CF"\#^X[SAP60&>(;YY8,F5QXV TF/YG M;)(K_'9_;^/1L_D(YVNA9C-EE,]D-C^'WEYBQ,OA^<8WZ-;5IKFY9@;=WM^< M^%OWIQ\W0J?;!J?@CL<^5#RN/>+-]=[?1W>LO<-:"$VI8-H0<-P,1MI:SH+E MR.1ZADSU#%D0<;J&Y^3A>$YFIY^UIQ&\#HX=9@K^KZ/CX/K:Z"G!+#R?O/Q= MM7SIE(YM_O?=]FFW U_[8]5\J;V[[7:WDWL#L]?+LQ+DFR8GN$+ O8* ^42D MHCQ@CI#1DGNE\,J09MW[/(1@6I]-PV]WWIO3QL"TEH1,&%/CP!(2@2@620#O M%.4VEID$PI93VVCJ$A#.14Z0+#GMZ#GM!>.80 M\1H9$9@1C&IA,0X!13#@N:,VA(+;5H/.AA.EA"18,,.8MS8Z2DT0!BP2C@Q? M(CHOC#LP?ZIZI!RCA%KF'<.16Y:O^A#&+#?PIN>+S2ZSRS"KH/$UTD2#D.9, M"ZHED @9'3TU4@>=-G"QN#*DF4=T9'9D"M(19RB5&$5&&=?8(,%T"HY03XQ; M&3(]:W1D=O1)H44MA8^$$Z:9U=H;JH, )\Q[[5E.'[P"T:OG0C@\L\"55BX: MKA41'J:,8RM"#)Z*2!D5V*X.:>:!<+,C4PI+Q*@D(4BQP)%V2%E&;&!1IF7( ME2'3LR+<#.E#'4:!.8ZI8H!N2@2QH59BP5 M>G.60R^U$X%C1>:P-KK,8#__1=N@4(R&*BNT81K^5I8&X3!V+.(0^.H1=#X1 MH[D0%VD3N0D4\0@6F2-6$*8H(502+1WWJT?<9XXDS(>J4B'!612:<(;R4D/, MQD \$Q$Q(\>KQ"M S.?+LYA9) $181B7R@=PA@Q7BFM$563,"L:,71G2S"?/ M8F:>:C2>JB 1]HC1R+4U 2F"@2Z(:2U6ADS/G&,DV>DS[QF0/M4\C&"S@Z16<(L#I@9*BQW1&"U3+GN:9GF^PI.L=#S MG<@,8,@P+[3F $/(64N11H@A[;T.>IG,LZ4@\ERL-2>8$3Y(H5+,6FK%)(O. M613!9Q%X8KPU6!%EO M_1*94Z R74AE]I-6W6WT3_X:W6:0]\/^H-L.O5N-9Y6==4?#3+,BO!)^4,2V*9 M503TDG4(<\:9IP&1)6#9?F_PMFR:W=Z4'?O?K+"1C[DX.MD(( MS+F.3C%OT_8P8IC4H)4-4E$O 1^_& ;[)8F>_E0[ZZXB'VL9I)7**FUDVJ)N M!'&.QL@0LD3YFRN?B[Q(O_)\_*R!@FM+Z[^RK..,%QA[*9!E0ED##JKSE%(1 MB! J+@&#%0J_X.-&!)\JC\YA)JX&//;*6\;2S-9IEX.,7PV!+HO#GPL<, MJ4"EX$1PQ1Q+^[R :YV6-%##+2T,UR?CX\E1%%N];AMN&J1*7P>-P?&L],=# MF'H535AOL.-8D"AB"B,@11T-7/D(+.Z4MTNTWE1P]*)Q]'RR%X.6#FFMQ@@M M-,!P\,);AR4CRA88/4,&^FO9Q&8I01JX.&+X/XJ8,A&LHA91[JSA6BCL9 '2 M!4LO&TJK2(T/T0M+F+?2DAA80%:2B#W\KT#I&;+T^Y?&TO-)W<)*>!JD8LHP M+)4ASCBJ- T(FRA#@=(%2R\92C/%N7446)ABAG4P'LP-Q@+31!%O"UMZEBR] M\=)8>BXH394TP@H>'&',>:<)5]HC'*DCE.J;H>B"I0N67GB49DB@J!DWUC,A MD)+: X]+3(/'3BQ9R;$%9^G-E\;2[ M+:N7$I7QO?S"?EJYAD%C0Z\ MR%PTBD5I@Y86:^2,+(()!=^O)MYC1I 2U 03&)-:$^PUTBD;GE#NEGSU[IY, MRL]F-(LTRD<)WM[P%)[S>,%;%E2]W#C7&(3VG9OFTH7IS0_>,$<]1=X2100C MJ?BH5A03RC254G$4EXE/\U/7_C+]X#]TNSZ=FEOI=D+[M-4=A; 7>M\:+O1K M/=/IC\] _6LTY9GO2#K]I=IY2NXMQ&>^1@DR0?! 94@%^X#M%>-6!86-CB%* MON2[D@KNFF\*/&'>4&-53*#J-=- M\X12I!@S5"G$K?,!(%4[H_3-+/F7PO3W[_(IF'YYF9XY;6E,QTY:PIP7FJ1B M$XX0S0S8%,MTLN']W)78>KN3*N=T>Z//PYX[!A&YKS;B:C#77(S4R+0((3AF MI&1" 7.E*)H(3JN "8M+Q%Q+:T84//_,/ ]6A.#2@6M&P"=#&C'DA'/82/AU MV0Z?G"MS+8\5\\)YGEJ+ A%6*^F9DT%[)@QV3/%4^?)6,*+@^25EKKDL0W#N MF-38>T<,0\$;CV,JW<GNO6GZ1EW$;ELW'&C$WJCJPU74F."O\U\ M- 1IS*(1!C&,J9$>W"+.,5I5 G\)QPW7NA]UO^>D4*TE@%;B.3%B,.&:*:- M@S,P2S?"M]#JKBQY Q4N!H512F:*Z0A'1S"1&A'MO,/+%.=^%'FWAKU.8S#L M!6BXU3A/GU82F[4B7#$6'4]'VQ)O\^.XC,'*4VF7(@DHI4<";?W0#:J]B3?X MW?TZ#+WN9KO13VU7V8IB+E F.9;,@A7%F5:8.B^4U=P$<(J6P-U?.$+.Q8?5 M(3CC")%>(F:\LUP%;2/1G,5 PC($PG].R.K@>#43WJ.+Q@%=&*&8F>@U^*0R M)5-Z"8[,K8+$!>461N9,"AA]Y<9@&LR^FS$ZI:7 4=FT,L980,!^ M.!A)<7 *C"P[;ZY[T-K/KF-S]X(Y$&G+8,2\I=8#QM[PQ:!N6\YE99-#Y?'2.. M%O8\R'26ZC9,96^8;KQY]&I^W&JE.P@;PU V(Q@,>U+MBM,9CTC, .<(YPX; M082B@5'N#17:,R6$I1%YHA>>&6LT0A+DQ:J8SK,@?'EE)ED!B23K M'0\*K]OZ!FKLH-L[@7_>F]-&VDAN7*,%0UD2(:*2B70$,0-88X$YC;0CUJ2< MT< L=D;HXDO5EFGTOIC6,/PU MNOSX/_!$TW/'HT]I%?#&"M*TT7;G=#CHYRWPD@@6%QHK[@631C%GJ!$ZK>]& M(4&XXC+X1[.@%ED2:C$?P/H6,L4OF0M>:64!_J+3BE-NY,N@%ET2:DG)I+," M4PHJ*UBM.;*6(RZI4<[$L/A*:_&1<'9ZR]BH&#*>!\9 >4FMA"<(XX!P\,*: MET&MIT7"V5$+:1 BJ8B01#'OM<;<$68=_"(0I_AE4.MID7!VU.+6>_"J/#7& M,LU-"LJF-6\NB(ONB,3NA58+#/@/H0/T;(%I MO^[;C4ZCGR?E?PLIOMBY?WO 4B[$4>48$1(O3L5Q+A<&?P #(W>SW+=._4G9OT_0Z MW>'@\O*2("Z6U"J0/JV%99@&PT*TQOMH4>#:3B+U!6T>3AL\.]N%JD )E9I8 MSDRJ'D1HU$%':E!:4EDB;;@01)J_TL-(&6*CYII1%KG7$CNJ ZA!ES:Z+T-* MYN)2="ZZS6H;1'"61V>U=Y)1% VSD4KCL?)"+46^S:,V MCSSAAJ\G$1VMO62&.B>\83*=74<"C\@:C*+#;@G6T1:0/+.SVJV3@=.D9)1A M@B,CD20V2"*<"-$OP=K9@NQU?II%:$)=L-Z!*T69$$)9BEP@QA//N&%+X.\N M'G5F)SL^:4_YDPB2(%YI)VWTWC-J MC:$$@>%&E)(NQ$A63)">GU0SC-Q[034*(H+SPS@8#,120SB3@E%PAY9@Q7G1 M-O(_S5)S ',;1RI" $6D@K4\8.2B,!)SI)8@R7"!R33#-69-02%Y8@BS#-D MR(<8^$7*.4X$5BLF3<]2.>%)Y EDQ1/I7)"*,N:B=8[)B+4UUGKAZ(K)TW,3 M:G82I0,53+EH+"),VVC2GC),$'6"";BV8A+U/,4JGL;H\R12PI6)!C,+5H5% MGBL5-"72*[%JWM.S4VJ&,F4C$L8&&5-5/942UQ@.A@O-0%6)5=%2^1:&<8HU MM&\&-^AO=^#3$5!J680**1\0B81P[HPVR!"E+):?>+E-MM K)J_S)/!<)#B" M*10CCEZ!*60YM1*\0A9XV@N-0$F MUP/KM]K;;1P=__C]DV9/;2<\%U=>YR;#*>9":8T$H\+J *YR!(\Y(&1$\!-N MFJB1A4ZP74"4>:C6P+,[W8U;8\ ?\XH+9@,@0F""!X.,UI$*OOAYT@M QB?) MDG82N4"=I@[T.354,\2LE>!J,>OI)$LZD69RV"1\*$CT4/L,PZ0]]!S%JTU_ MI4*?=5)3$[@-Z?#\&E=FX*,#P_77Z7,K^2HF8 "\L11!I3!3$D3K0*&%L0YI%$-@X Z$)8J7%F'+R["EDE9X MY"W7GCD2%&8F1*N8$.G4V&7:HO%ZPGL+PW MZ+J36WG][51B'2X\M;94&9V%1V\TXPRK0 *BS((C:+TPP3CCN /(I1.Y [)D MST6?O\'.5R?C'G:^VO17CH*5D80@D-#2,N&8@O^X$5*12"PB4WM>3O%*+QY? MIX-;WG>',*C>*4S9J&+:5](5/S4ZKMOJ?#:]DRDZ#3O^TZ?WLUJ3G;0A M^7!(U+/AH: Q4BD/CP7-D%$ZG30;0?TYK!1PU1QX:"GFS7(KM.::N\"9@H\J M4 ZHY8TPRDJS^/G=/S'LITTFUY8DCYM[ 4X6)H31P"PR5J3C:KC R*0247,_ M'.F7?:W/0PL/6"ZB>)Q,9^XE0X@I)(W%7@M&I-$JN;U+3Y1G.1."XJU M7OR3H!90^&9W'!0"BTY:L.RT ?(@L.S 'B8<:TM<5&P)#NI:0-4UP].ZB!$D M(# F/&?",V.$()1APAU':35KX;,.'R8]4[*L]_O#=O"UXUYW>'3\U[#?Z(1^ M']Q3V^CD>Q>6)">1^2@I(B!/'H-.$RHP0#S$+ B;4'J9LG\7GH#SSPTV6"#K M?&2:@9K3U!)A@VY6-2>BY>)K+5.<"DI-XQ(:4)T6A(ADA)& M<@FJSRT\D9^F0C>G@04AO0%["2132RF0 ZN)8*64)8M/MU2.Y/J"WGJR+5-U MDL%HN^/2&[ZEZ,"RD"0X:ZS6!!F&&$K[JM)^ .YU2ASQ:AG*H]Y%$JR7ER0& M214.62)?-DS;S5U,1_-[U,]/S=Q1P;Y^VNJ,0\AR&ZNFJVCD*1Y^.THJ$$T:Q M5MAIAJ6)TE-"(ENB2,.+9Z"Y!"^8<>FP&A*PC2QPHH4BQ&(3G !M@NFJ(="O M5+=9/I::"R89Y*RD7CO.@86(UQBE(@E628J8XV;5,.EEL=1\#HP45.NT*SEZ M8"&/%/PAT@<>?$BU\U8-I69S-NCR,==\=D#(I/^ J:0C3!IJ@*=LT$2C SE MT*KAU4MEKKD@%TT%^Q7Q2 ;$J(@&,8(5998C+.-DX76_Q\Y+B4V! M2(DH6)HR5?&B0B%GI/1I[R\!VU,O$385;+4X:)4,)!D9-20:1K&W8 ![SC4' M;K-@2RT16BVPRIN-<[ZBEFGE>Z&(.9\4^E31S2#B4:HL98TB7'!MM0,:8X'QXN>8S3.F]C1[V!5! M#$4>I59,"V9$I(QA(XWD 0BQM"1Y-K%Z$K)8J2)0@BAK*3,1:1H08AI1XK3& M<@G.:UX@LLQP+PF)R53U2C#+K/#:!FE(B)PYAJA9I@7JVQF96]UA[S#TNM5. M^-\]DZJG]5.CSZ 9\"J:%HA:HR,6/%C"B'<&C,4(GB[(FM1(+).=^"ABDE4D M)DAFM%@@825GB 1E@8*>I^(2A*G+,PJ6@9CK\ 3?: V3G[87W+#7"?_/< MM88^^*U>MST^WC[W^JIQT_0Z.7E#;^_8],)?H[L?<#/F?KD_/M53_-YL%9E# M1,NUL5ARSEF(Q"A-!#8*O IIC%ZJD,,J,\=\4F,Y%E%(XD4PS,F@B*=. YPX MXI2)ND".9RJ<-G^<4$Z )0 XX9Q@D8+5'8$5G#424P.\4.#$/%AA+JC@F+.. MT^!4\I)&+P-3RA:H,.^LHODDD6(4 J=6H\"99&!5:*:MYD V38A? MII(?*\H6.((B3* :^J8H$RES#!N""8.84W='"K3 M/.F\S:K&2T21,4$B4A$Q'L!M8T0+%Q%5-"AL)VL6C"QL\<*]H>V'?P]3_M(W M^.MVF/Q&@UFE#BQ.76R6D5D42A12::Y2(@EE>6GLZ)'40'PEB Y"7K*"+%AA M@5E!/I85WC3.W_9"OSOLN= ??ST.QN?]\8UO[_Z$O\8<@JD+0H!/3Z1GAG-E M"5CP%FDGK=+>?TV8^OV>_F#4 AYH-SK9<4A3\I;QT\$?9PT_.'Z+$?JOM;S= MNS_[IZ8S;>VZK6[O[3^ 05",?T3H9!9-N]$:O?V_-9CY?JD2SDJ[W;;I_-]7 M?=/I9WT8UJ1AOW$1X,'PCOSKV>2E"/W1:G3"M!.8H/_Z(PT]\\%U>[F&?3OL MP(!3*^B369B^E(Y[(?YS[1_WSSS(9,W85BAU8^E]HFQGT/_SC0%RI,F=4N4V M;4SO",@SZ)Z^%:<#&/L@?\CDJNWVH"<93$/+G/;#V^F'/WRC?]HR(V"Q?##Y M37],GF6[@T&W_391.@]\.M/*3*MQU'F;CW-\^3L3O$9C1A@ NPW\],V3RZ_S M2V\&_O8UK5YK]./+Z#6^O/8F?W9OVF R]70\7E^"4:4Y^N<:7;LQ\,E0H&7) M=X=I8A(O_'%JO =C["TJX?P9WU_R)I^)>^=Y3/'QI*1R+:&W]D,A@/?]'<:3 M-QA/WL%X:^_V*]NUS8W27FV]MKEWG56N='Y1>KNW^7Y_=[NVO;E76J]LE#;_ M]?Y_UBL?-DOOJ^7R]M[>=K4RQR'@!PWAP/2/@74&WINN?0GJ,!.MU,9MN$AKC31E+L)BAL2S"-P0JES MX(G*5!01U,D^J;2WSRL7V_1P8_>X4MMG]>;'UF'M2Z.\T6I6 MR#:K'NR>?**55OVB>UXFE5:E>=@HU]RH0G90O;:/JQ^V1X<'^[C>7.?U"]^H M;K1.#K?4^2=R.*H?.%%N'IT=ULJD?/'QN/KA8Z.RL=LX;&]SN(?7#[8OR@?[ MYX?M+^W##]O?_(1I4/']OU9@OZ MUSJN-\OGA[6M]N'!X4F]I4;EV@G]*IRR3&F9(2]]!DZ\R6PT,4.6:T'@*K)@ M1&"4[>2&R'!$F8PHM_*IG=2JG;"[Y><,AG^3T9VVSJ9X6P 1SY\*@[@T>GQ M_8?*U]VS\ RHO#,T/1AM:[0;3KN]P5HI=GMM,X 7G _>QL9Y\-F@-UQ.X-YJ MV _[HESSQW52'L$?6M[8896-=?CWN%FI;9^5-TYXY:#,*M#[\H?-R3U?X%V\ M$LJT9=%8NO;N_(>H?S_#W\&\ MK1!OP]QC6/=O*HB[;8N=_?7=VN;NIWII=_-S=;=6^KR_N[>_7JF5:M42&+^%M;'-U M>Z7!<2C]>RI]I7&HHA3 $?;/88U]SM^W.0ZC7I=Z#[]D;7CG<;HM\V:4C8+I M9:&SE"CP2^;;^5?.08B#$1FE(,H,89-I+F2FA=64*B9P%&OORFEO:8GB5Z4T MZ0\VY!:3.[N]PCQ;?/-L10V26@_ZUTA1P1];)-&T^LMLDD _S@[;=5S^L'T. M[< DV<9ULGEQN%$>'3;7274#3(J#C]#'[9LF":[4_FH?-O?/ZLTM& >8),TO MS7JM<@+O;Y>&1V&3W&63#"X%<&J4Q%ZW7?KNNY<&W=*C/?E%&64Z MM+K13XM9I:T&:"Y@<1MZ;Y_2Y-K,U[+2V\8O6TK@^B4KBGU%(1AD2,P0Q3%C M@>',1J$S%8STUGBK,$YKI#BCFJC%-: 6)3#V]",E]$'R].1RLQN.\KH#G4': MHO3R9(=_E<8XY)C/@F#@@1@5,JN5RF*0VD9K-3)F[=VG1)24,54*Y>Z@V^N_ M*FUWW.O%B2D_#)]_VSPW;I!S05K8[5U2OV3ZI?YI<"EAPI<:G5)CT"^YX]Q_ M_KV(E"^3*\8>OI#]1(]=D5#Y\R!PJAC3.YVD:N2%8]YWAYU!;_2^ZZ^'CF $ M+F7Q#<)IK_LM/6=)8T83-VVCC XWX!T7QZW*Q3ZJ@'M5WCC!U=HZ.6Q#OR]V M>*5Y5V@ZJP/NKM7U>W@#'KU9I5C9.2+561A5\ MAYL6.%A)(:B,6@^(+PD@O@LD0]I88Q$B1+NU=QNA9R0*S*F*8TLQXF'PN+,>;(Z$#6WBF6,8$X MT.NGO#O7B-E,C9H<-4O@8'?!P^Z5FL->H^\;+G>RN_%/VWOSKG$59?.FO2/3 M:5SDWQ^S"KH$T[']>O?UWNO29'M/+Q__=0F<^.6_W\4/-[+:]$^RVNY<&7Z6 M1>2[@EZ7(+IX9O>38^RZ][W0[T_^^00=P 6^WH>O%S6@3BOM.H7GP7BV6A52B97UKS)&HB@. MF?3>9XQZFRF!5>:4(DAK3;CE@,Z8ES ;')?V!KT0!J6]@V5S(N? S:3@YN?E MYK.O6!$.Q@98R42:C'$O,N7@J\),*"$%\5JNO=L;-D#UKH.[6G#QW5S\'CY6 M>[7N6>&K/2\/EVOK7X/CPN (OITQ$9B8Z4QCB3*NM/*&>NR\6GOWJ?L-G+V. MO\G"KYY^W6+")+D%6^U]!K\>+-7"[5\X5MKY&B2SR"B240=(UWO&UF9BN]A=';_]P%X6@=-D[' ;-",.X5C!M1!2=U M -,T,;6$OR3RF2$N9H%**P,G%F/0] IQ*A_ UJL35ICP5UHH^=P#6&Z@!R5DB#=$1M8LHR+WYX0@))1M]X+9FDAYY<634=? M!?4F:&4S*L'+9=''3&NA,LF<53J=SX99@HQ;7L'O3VE2I6K[K<_'W6SWN@,@U]/-B:UCG"+HA !,>7! MZ<,>HTAXU(R%"!8R^7'6[3RRS!(/388PCF>.SWF\=Q@9DFS,DE?OGJ.K^K ] MA+]]S]+X[W\H@N4?_=(@M,)I8O52YT8L]R4OTC^IFKE[6-]KY4S2*4(O^-+I ML-0W^WNR)E(>X+H;O%W%Y /V&O$?)QC\+/G@Y]#^;M;-5=D0GHF];?4'[5MM_7;H]RN%9R.RB2#;_/<'9O.$7SNE,Z.&\ K MWY708U;[)SHE:1R8JU*_VVKXZ\5)?B$@-7E$EMJ_):\Y@<=,?^OE@YK\.'_/ M$?.GC5Q-K(41)C87\:5T4<;QJL,-A\KM[8O*QLG%87/SO++1:M4//C8/FRWH MHV^4R=9)F7R$YY1OQ*M.3RH7.R-P7U"U5FF7:YNH>O#EN-ZNM*L'FQC&;%.8-W3X86=4/@ G MJN9C9>!$1KR(E&-O(Y?CC0P@4GF9PU>E4],K?3.M M82C]9VX9X;1WH]0__EEZV$,#O0\ I^<33CR&ONO"B7^ A_-!OB<4SHF.VC[":U?:S'B4621L9JB75"KCHU!@D *CU;N]D['*O+1+GW3! MZ,=;7Y=K-=0KXSPUB*F(F5%*8Q\#"=Y+AA&5=QY"7]B4OR B]R<'-#V,]_BD MNG%$R[E-">)P\+%]6-O!U8W-5-$&'W[8OZC6=I/F$CP&KX+(<*(12P5I;*I% M8QF0D3H9%?=K[W:##Z&=1_(FU5O[KTHA^?=QV&J5SL:_E<)YZ+E&/V\74Z9R M)XQ-S7$ISMPN[>="9@8EX.-)^U Z!<;*&_TG\ B8J<]KI/ZJG*Z2'?J+ EW8 MH8^5YGOLT ]P+URKUK8)V)HGE0V8L_8FA7%SD'#X W8I2'.YV!5(L)0F M"T2DI @$=J@4,K-2?5@'YS#.H:Y.8;Q790O?!*^X#A'R/C,!Y74W2)=3$9:2AZN=H[SI:2^XD$?D,2GEY7?B/C,5J02+ANFS"" MU#YO"C>E7DR>DVH<]?-.Y)TT_4%)HY(WH_[KIT_F?3_L]>#]X\I*28$/S M7TH,^:4LE(NO6H ]K)C(#.(\8Y*'3%NJ,@2&L(L!6T']NU3ISF?0W85.JW@<"B9T &!H-P8#@)+0 H#H=3O)*&J- M2@$,I%%I.QDTQN6IFQMF8,8%BFZ Y/=G7$W@V!U"2X9XPL'=<#1LC9..]K): MZ;?__@<6\@]"R>M)@\%Q(Z^<<9HJ9SPU8H[[>PF$H?_[,\#E.#!<"B#7,P>I4LPQ1: FX]2K\? M];IG@^/IY==@*(:\;S[$1B>O9I>GR:?L1 +#_$$/\\OXCVFS>QO\N'_3ALDZ MG#3^05^G+1N=,8QC8C,RM7>O&KFO5S ;CZC7F)&9IZ*1UUK/OL!0T=EQ9]D3 MUUCZZ2+E\T)@'N[Y=#=:S+XJZF,'^=_X#F26UU@LZ_7*2ZHM*S)U_ M/9@Y2,FSU+OMO073W].ZK"]W*MTJY? M5!J5BZUV_^[ M4HO^KE,S8P_SR?:YST&8]W[DACPM19]9_STY9.73^->P#V_N]U?P)*3GPZCR M=8RB&FEM0\@,2OOWA8B91E)D%(%[K@,1".F?G82T0J*Z>7<0H!#4QPCJ=!(_ MY'/X?CR%A<#^@L#NWQ!8; S"/&86I4./F):9D2QFU,OT+_4J%=QXB, NP6IV M_$D@\56I<7?\LQ'O6N')UW7 O.IT\V6987\_J[6*+W\ MK &OAM>6.C"T;E+HWQK]W%SKF(YKF%:*0J3BR_E&LX'I>-/S_5(JN]3P/]K4 M2W\SO]\93RP]_4K,YOGW\WS&1XZMUGD^O[0\P[_B&*5 6=)#68L5?4W-/*, M&BZ1,AP%)];>_?<_M&3LCQ\NT2RF6#U^W:!_'%JMJ>25?@-YRJ/WXW+_/X^- M__ZZ5(>N/[V)F+KX$X7S,CGY!']57/*8JC-1)55*,-:9=@1EX( &3C7G!J$? M<_+5=U^W<][GF*^!\+D&>$3]?ZYM M5[;NR"7*$[WS]+:]_%75X2!724"4ZZ+1&;8SWQUDDP>"10MF*CP+O3A!*8^^ M,ATUIR1DA$: M[<(K[FH&?O<[459Q_5 _^LR/&Z%M^I/(]F3@DZ% RY+O#M/$7-ME=SM _$-S M=_).EF;EM#NVBM[V0LK6^1:^3\9_70^83=Z/OM]B;+_;&@Y^?,MU(M!4_N8* MC0G[22KUN[P:^PU+_LK?Z2VYU&+J@A 62R(],YPK2T+@%FDGK=+>?Y5KTWN. M>]^=V*.0V5XP)YF)\-*WIG5F1OVU-]>[#QV].E1)Y:+N;YIAW@@,Z@_^<;56GI MM18/JT_TP&6UIUG@F_,9./>S=\XJGTW:/'"[7,K-E5K^["NU]^]#?Z8C-9Y: M*]Q%F'EIA4?VY>%: :/$:[U!:?L.7?"\P>F";(\CV]9ED'"[,W:_X&E_BXH/ M2 GYF=V\_ D9\[ QY\B6C^S+(]B2KKW;'H1V";]>%3AY,73[#B?YV0_M'_@' MSW500+X/^,F-K[MF] P-YQME?I@5P$DI[QR$,^NDTYSRTW7/')8K'<>W2;_L=,_0-:/Y[OG%B([B0 M2D=/6Y "?Y8#?T2!/P7^S!=_] W\^6[$)."IGH;QP[]OQ1_ L\-TV^LX7>,& M/"5(2BAT%:<*1%H.1 )V8 4B%8@T/T0BY*>(E"^D'W=;\.#^9"FWM/GO86,P M*A#J)2!48@]>(%2!4'-$*/Y3A'IO^L>EK5;WK+"97@8B 3N( I$*1)HC(N5; M%P?0IT&W= V:[HI.%QBS?!@#!)8KC#$%<,P'.*2>+#R28N%Q_GUY'-W*IF.. M:/3=L-]/^>W)H%SOF-:HW\BMTN^* /2#'^^M2FUV0W_8NAGL*[3" M4FB%Q 44%VJA@)>9KTI.$U)HH1?FWY='$FXG;6UM#/+=$CG&PP^MZ?>D(EK= M_C#MC3&V.QRD2,1)&)1V&_V3 O>7 O=S*J?SKPO@+_!CQO@A)L#/"N"??U\> M2;BT/:D'M,E!_W.OZX)/.%^@^I*@NBA0O=CU\"3@H*>[58KM*O/ORR,)5\T+ M@11[51:?)U^&I2%)L5EE:0GW*1R9UM@VS(\P*8S#)3$.$_%8$>LM8&'VL,"G M>+Y> /K\^_)(RJ6P;6G+N$&W5V#YLF Y+["\0(0G0015Y',L+>'V.^,J=2&= M";AG6N/J=9/-#5=.=$W1W?U^7I!J8L@7R+\LR*\*Y"\ Y"D 1.$B8V-I";<1 MHLFS\/9/TW&TH=/H]JX@?H'NRX'NB90%NA<@\00@P8JTC*4E7!GN 7L^!C#C MKZ3?%:B^)*C."E0OP.%)P$%.4)T7J#[_OCR2<+-)RRCP_/GQ7!9X7L#"D]32 M0A,\%P6>S[\OCR33*T9%)&[)<*#M*'JI^5,YW\$W17:/M.Y8'>? MH4EF<91=.EZE.,MNYN;,XW*T!SV0VQ-HRLE7I4_K2 >U="N5NRK!^!0Z!^_$!L0L_HI\<-;&\ M@_JMT2D-CKM#>(8'"H5S%](!>^G\WQ*,U/P^*]E_MT0G8.+7FC[LP-_'/!:3 MUT@][+#*QUUC3W"P9M[9AQT#^BRE4)_SN,R;!Z??DAS,_BN5D)L4(<[Y/14B MOG9VYLN:C*NGZ$SG@UR;C]EQR?V'@? G>O]_E4E_9.INV^P#YG^9W_&HRDXL3$6DH*W_+><@N^'O1Y(<,G\ M?4K>/^@\/K1(H_[O?V"!_IC%:/\6SZW&C,T(WTKYOW3!Q20=GY"V.+GT(?Q[ MV/AF6M<\T^O&W(,&CTI+ !#_^4,I(8\D]6LJ)]1&"\WJ?S;.4U!WJV=<7I!X MV&D,=E,L:]CW:S#\3NI\_D.#89)^3K=C)?$:5X MK>2#:[1-J__/M0R$I&/:(3TQ.S+F]&UBK_6.3_]L?N>M]<%[T^N-8 *_F-8P MK)7&65WPWO/!V\ZPG?EN'GQ+CP5:P.R%7 #S\(>G7T9VH_OM$]G]5J?EH6]N M?CO\H)O5YN9%G>R32GO[O'*Q30\W=H\KM7U6;WYL'=:^-,H;K6:%;+/JP>[) M)UIIU2^ZYV52:56:AXURS8TJ9 ?5:_NX^F%[='BPC^O-=5Z_\(WJ1NOD<$N= M5QJZ[=I;G?2>2O.(E"^VVN6F@W?MH$J[#N^IM*H'\*R+XV:9')[ <\X^T=WC M>ON\56W"NSQN7:Y7C^L5?S?)&_;Q^<-B:W@/O M&AZ2?5$]**,RV6W#O_3PPY=V!?I3_; YJC?WH?];S?*'\EFEN75\V/X2*^_1 M^:?:YJ"\ARZJM4U47?]*B-'*,9/A&''&= R9PHQE4EFJ>.2,T[CVCO)7C,D_ MWUSGD'=/80 50/*2@,033[T3)CAB&/?:(!&5DDP01R)F8R AF!1 LFA 6[OXTH(WW: M@:UN;Z,[M(,X;$T[O'O9WXE_58C..=##:K/, M#VL>YF4;QKE#J[4=&.O'1IGLG%<^?(%^;-)RK3XZ_+"#_W6Q@[\:KIDBFF>8 M*0I2*TEFB6(9TIXEY@ .IVOOR"NM]"UYS5V"QS#?K'"^8+X58+[]T5?F@N&* MB,QJ"LR'M01MX5T&9H\T5GFA@T[,AXBZ@_F^'\,^=L^O'=PWC1Q?NT1> 9;V M3X-+&2.MT8/SA1ZF;+X;9HL>SIB'OK@EGI4P*"1T]A)ZT[6+7C,4$5AD"I., M2ZQR.8=(UQ)^9J92BSDZWGDZZ;'$Q!!@(XR MP]S8C!E/,LT9S<#!P22(B"0#^=*OE+YM0+W8@/)VYQOP9;>7%U+Y]>C1ZL+# MK-3O=,)'@ H%',P,#AJWU*WWD5BD5*:EC6,XL,*0S%".H@O429EJ%PAPJ&[; MM(NRE+RZ\C0K=5O(TQ/)TZV HHP8"8JR(*S.F#4ZLX&!G\B8=P![D><5GN0K M),2S!!270K]^[H53T_"E<'X:.OU)?5-;9%EUF9!!E#*1#K #QRR$((60%10V73MG7RER#T8 M4KC "ZR3"RE[7BF[J:H5-R)P83*,*4^J6F96\9"9R"VQ1&H=>?*$V7V!IEEZ MPH0OMJ:N=0>F-0NE/)F#!V8QKR20S"Q674#&4T!&]7;>D<3>.^T *"2@!<.: M9,ISD47$8O118Z)]"D[C5UB0A7.77[*LS2QN7&$ &R1L@K*N])\GL!.P,^][JGT)M1[CFGC.?3M!4WS[_Y M%8_@)4/&[+SI,6D^MTQG &;^YI0Z12QNE@AR>RE9("$1Q2J3P9.,,:T /*C+ MD/.&*F8P=BHAR"LF^<+YT2]9\F;G81>2]RR2=\NU!K"T0M(L:)V2.(@"KYJ$ MC"I+">9$&6) \O KCI]GE7F157<5>-0,4H6(5C#]4,HE-^O&; A?<@_[[ZOQ M%[-0-BME?4F,3XD6NZDSU;C?#[G=7V#&K#"C7%M/>#'6V!Y+Q2]6HA=8)Q<"]GP"-KHN8!P%BEGD MF4,IM9*H"*)F034[I!S1R#*1"YBD]YC#+\"?'I?F+Q:=GU'S?E_]JG0[KHBP MS1H0-F]I7$>Q5I:PS*KH,\:-R10G,G/$,B*$ERX (.!74J*%\X]77[!FIG$+ MP7IRP;JA:8UVGA&$0+7:D#8QQ$Q1P3(9(U"4JR!E2(*E[]@H] *6EN\N3S1> M6KY;YPL^3=5[@2X$OSYE 4.#+3/'EAOF5""(H49ED)$_"1YE. M53V4EBX2:4V0R:]A]!7GLUY_6.10Q]UVUZ>&L8U6?DIXGCW0'W3=R7&W!8+> MS\NARS_RC(+!:$:9!!2PP7>'J0SR??5*%PXQ%J,6X>I.Y@M8[YL6\6Q]E[N9 MK>TM'\'GO5BS?#/VDC:&7=:4.C6C5"3@P7&!.\:\PM;YSV.B*V.#S[JXR^9Q!E6Q&2,$I(I@U'&G?4(:Q.P!)^?OR+WA41G9&X5 MR/&2D&/696L*Y'A"Y+CAS0O/L,1:9U:E33=:NL M$(YE6II%F;':9_KW5E[1?5=.%I,U/TFYH M;>^P?%G18;ATJG;0GZ>0GYN*%)M/98^T Q1:=)B=D@5&F7:%L^< M5T@'I4"1SEJ++K'O.UU@.^WV<@GHQE+WQAZ[KH5>YH>@%Z[O\V^KF]KBH\(2 MGSF '-W.\L?2DDA\ICU7&1.<9H9:DT7KB/;+-%BS=_R&5Y'XU M&%U4S9B9KBXB94^)'B>W];,DCEGN,^L\SQBBJ00[N,J*1DRE0-R:I)_5_;N% MBC(U2ZFZ"X%[8H&[H:YME)@H@S*$ALD"!P_)5FS^-5 M+[*:_M3M'&6#T&L#"]O!Y8&.Z4O)-_IY.D11 ';.&AMH5 ,2;0!1"NB8&70T M;]>H0<%8:;W(C$((['MB,]#*\!5++J7"-NJP]HZ35Y+/J*1<4?]UL71U(6I/ M)6HWM'1@P4B"?>81DAD36F>*")4%'SPS1&K.^-H[05YA1%_0'JZ'U9#['M^^ MU-CN>E2\6%F>8]R[J,/Q%!ARN\ -4LP$4,N@J2/8]RE$IXRV&0I884U"),BD MU%$RJVKMQ?+SXH2^"R%[(B&[H:@5XD();S(N2,K/QB*S0+Y,"QPPM\A8ZYZF MK-SR>=,;<-S/C8K3?Q]YJ^$VZY"1($"CT"!VS5=3. JH * M-J22SUKQS").,B 8,CXBK#AXQK,ZL*Q88IZ#GBU$:,8B=$.11A,H-6"C11" M+RSL7\>!G5MZ%7/D:9 FHYP"#D1O,DT %IB-/'HLF/9N[9WBQ0$CRZ=5"_&9 MO?C<4*-(*,2CTYFP0:6M?"C3 9&,8@2H)]%X*Y]2S[BC=SFRG(OLYH71KE>0 MH;"Y9P<6_Y^]-VUJ(]G6A?^*@G-NW-X12G?.@WN_1- >^K!O Q[H=KB_.'(T MLH7$T6 ;?OV[LDH"(8%!(* $N6.;!JE4RLJUUI//&G+E8L,O&@U@-?9(!0LK MK+$6.0N_6>\HB]H[01V !6E+O:+EMI0U-VHA+I9V5Y8VORPS[)T3!OFH%>+8 M@)%IQ1!U48'#*Y/,Q_AHT\;X?CID77M!#IUO#[-#N']XV!GEDV#KQEA9_V'\ ML>=S$^Q?=ONCV"+L7Z=S4XWS#DLN'P]X++-,_QAVGOVM%M'=M#Z M9KOCV/KOGZTP;^+@_8$=Q)7$6+9W7\^O-*?CJBS]C1WL#=Z/["B&O_/8SKY] MLNC@LNA<8]'Y/-IY<6[1^1;^^)N'_X$YH-UO[LO1EX_[7T]V3_YSN//R]\[N M(=Q[/QQ\_+)#=O??GNR\?'OR\<0?__,E?-W[6Y_LO/V$918G#TARRA!/7B*; MF$-<<8T-)R9Y\G.FW2R"4/1H3?7(2JJ)M!@)D"YH3RX"%=@C$X4D(ADG ML-[8Q,_PQ?&'N1?:K4LU;IBE/;P?9:LT:[@U'AWT!P#(X7HAK**!]Z^!NV\_ M!9 NK%@*&0UZQUEDR.7-"$EPI11WG.B?(=F%>G5'BV'1JS72JQ2"M(Y&1 7. M@1)CD77!(QM\;F:L#!L$6W2J MB3IE;$PT!8RD"GG_GDV@3I*A0)*S00MFQ=*+YYV2L@)1358G9XP5*@JD8I*( M8ZJ1H4P@ ):(I0//@.!&J5.!J,;K5.">@O-(D#(.=,JX? 14Y$AHZC0H' F4 M;FSV^E<3L.M3M$Z%,O6Y26<:TK+#W$QCQP[\01V29*3=R@MD=>7+Z..ABX-S M;]';YY$??]7)JNJ[SEMX%2>ZTJI+TNN:5CV_YQTJ?O.)#5,EHK,Z*OE[%-^%9__ZZ^_+O MPX^'?Q]DOEG]OA^^_/-RF^]\>44^[F^)W0]_G>QT]?$>N,1)!U@E$G+8<^"; MTB!-DD711"E [MP:>Z/,V,IB+46)&J]$46(2):?($IN=%DJ08PXCQJ+FC$: M*+$&:;$932NYBS51OY.=W*H6TQ@"1]K*O.>94:2E)\A2(2, $* M2B6M %0) 3F73_4,7B MN$047M5*X 0:M[%)!;Y=2NP&,9;?'BJ)MJ#*%X6G MBQHW1HW9SM8GS*,+D0*A$](ASG% V@B-?% 8>R?S^\W!QDL#U$6K&J557$8L M*0%?G3O0*N$ '"U62/HD-!.*$FDV-D5;"MKF_*(V7O/0N'QMP-W1O@)KS5; MW>^?L".@5T$AI7T"6+,4N0BJ:)BC6!$O-7NX3&Z!M375JI1DP#$(%)P-P/F< M <[G,6!;T-;10"CA&YN\#1YNFPCU(!FV=@MN>!1];D[9/6[=(N'V9+J8K2KA M-F/7D\Q R0 L9ZYS6361P-HX=DBHD(./WB(;A$5,6A>E=(3F,V::US/A\9O, MJO)IQ61N:S)S23,9"8B$$,1B/NPA,H.,E=FIHS@98:ECYDJ3>4I'I&_!D/,, MV&[KR'8"ZO1:WAYU1K9;>OS=QZ)Y-O]O8/JW>R_JR2]]4E:&$B>+A[TU5]D?L/$+L??CPW$W)^]!IU/' M=RX_394N-P5X+?#AEWM9?8?PF/#;/%*\BR,+(PJY&S=,VW!&&B]K81306!UH M+)[/QGS&^L11\M@ ;\^@07! S+" I5%!8)Z//C=M31<[W?]KWE)N A#X^M9Q M)X[UDS?JFZ_ZQ:B;8=1S3(![$!V3&G'!).+6$^2DMPAC[Y/Q(N_)!J.6LLT, M;X917\$X0F=XU+7'>9SQYSAP7U>N,E:Q'BV4AZOM&56.Q%Y9+&.VF]>K2B(% M7U>'KXN' PFIK<:$(2]%R.=M1F1<,D@K;;A/3F$5-C8Y:1-V43)N+;HW/DJ# M6U5\HQC<'1O;Y(\AH? MN])L;VTP!%]E,31OZWX?8PLFJ7\(@SK.):.]_@CN/NJW7O1[%1Q4^;37G9[M M^0ZPT&IW;-7X_MFE3SWY!IYI]5%_6&60GP]BMSKP_+?OG3 ZF.PJG_W4!*+P MV4>L@Q&,1Y=_Y*KIO:]99'-5LC,_\V@KTR;,5R6'BJK +?@WCL8H'#9>.6U" M^$3,QO1#!X.SW?^?(W*#:+\BF^ !G]ON=WL\W/CUW#P<=GIH=M+GY^O264GI MSF:E7B@ Z/H#6TD3E#P.\E4P)MN8L;0.!GD]^*^KY:/ $^R4MX_\^\YO=.*._U1?S!LM[9[_G+K;OP#G4.N,[S*S2,SZ>__#9-%'5ZU;"J#_UV: >? 6@G MZU3&V3GJ6PVF?GL"P<8\HYQF%)Z$JB9?/ 'H9Q5 SSD\]7N*/".$7?HV?D8N M?>]GMR7T&='T1K?]^7N<7/ZE#1SLM6>VN9G)*W,(9N'2"YS=VFH:%>V$%3FV M=N"Z@V'K%2S4H=[!U&*D?8TXPQ*IE;N8])F QTU.UVJ>.'+P[CKAG2N?]DE- M&;U[36UP,<3#1-.N=@4JZ;R+WV)O'-NM7AQE3NC'0Q@,D"9P!.#)%HZ57DT> M]H$CC=>$&T^$I-H'0PDE%G]Z M6>5 "";HY\F0D_CM^41!7P_ZA]G/S%__H3,Z>#'1TU<_?'>#W?XSLO_?-FAKSN[?^RPO?UWW8]?_H'/O/VQ^^4_ MG=V3WSO_?'G%3S]YW#G9./'[;QQQ,O=O_XN[-[^.IX%[YKYW"; M[?SQG\.=_<_TGR\'::TNO:)PI(!4 :FK0(J8X$$YI6%,D<5AHYE<]RTHH@38U *4KK0)T,YB)WT>&$/E1U6V.) M;9..@KTF%+SH#RM".ZA-\77SF1IGRYF%NW7KVH5WR,IF/W@M[X Y6URY-&,:JU"G7 M<8;X+7;[1[EV=76=)!]EO&GED=RI'+9ZX>69%%[5N%UHVW7F&*<<< M)6<:1G6S6O(\ 0L;>61W6)I]V5I"Y%>X4""&"// M>4!<9TLCF*&8L"*.,:-%[BW5-KPDA]>B2^8UK?U][,*+G]NMS[$''DFWXAHV M''9ZG>%H4&W1*XGC^Z4;$Y'\40L$H'#KG#@*&JX:#1#,LAJYG(*"GZSCB#BE+)46L _F;O[M@UKWAD:3]KP M5LY&BN'=I>'-$P].503SBHB)2!!W4B(;G4)!A80)HURR'/I@;7%!U4>)?:Q= MZO7/7.26!OW#*?F8[?]Q\YYJ3Z_LY>[JW4X!<+OG^X_F"!9M2_K/ + '=7^%80 MX&X18)X$N0 N1HP!414PXIH:9)Q/R%&-<4R:>YQ;)XJVON"0L4>. &M P]8P M_K,W.HB#UB^=RK[_-0W_5'TX5E;@TG2LO46-UEU5*I0I6P=[7^>4\W9NT!2' MH]N;_--)>*T\MCL50LELK7H7Y?[B:8S4,>6Y$D@(F1 WRB -(D)1@\BDM#0H M@ +6)A>L7ORW&=9?&-=?T/26;N%01&1HMXMP19(,6B,+KVEOBM339 MN+1<4?3VT;L-ZT$C?OG#=GK_JG8KU]%.PH0D.8XN(BN"1CSX@)RB'"7-G8C4!D%S!EHOUIHN6&\)A#Q"!A/@_M^J M0M13$G/YXP9!&L,-HBP[*,XII&6L?SA*#(M,Y+V\0BR6M]Z,YI1 33-L M_W*:$^V@UQ^/;LEJ2F#F9H&9:>/NP3"^B]X>=48P)2=5061NX@US"?"8CT_K MA$F=Y%9V^#[7!ZB]J*2XW=LZ!%GD5MX7?V1Z(NIQ ="E '3Q3&8QHF1C/?<- (5DKQ(CY9)CU1F+!$;62 M(DYX 'XE(](BTJ1D3,SHW,"2J,4V#B66M,:QI,RQ6H <,$08^[@S/,C660>/ MW.75-258="?!HF%V-R,XG*_.B6,OO01A% 1<'0+^M/EK#HU/D1 SJ)@WXQYF6->8[. M,!^#(LRC2 +0&2\Q2)'>Y)%@#5O^V8,X7EPJOHTVO 7E:YPA5 MO15A4HY\NB7AYW7))2"U^GX360R[_5[__-ZOTRK* J9+@.G'!6;DF996A80$ M2SR?_V:0=4PB9Y/4S!MA<@!>\,<9/BKVNOHV%<5>5VJO<^1'6XN-#A(IZGFN MZ+/(> I&ZSVF&#-B-=[87,5))$VTUS6@/&O8^V+2=.L&6R_+-OA[9$(%5%<# MJGXQ/$0EMHQX1 F/B"N53^K&#N02*2$A*J:;W*_[0.5Q-OUZ--/ MC+P$B%>( /,Q)6X$8.%Y$P?OLWZLEF;32]>?5W;0 M@WD;3K_W]ZR5ITL-+DO--9::KPN$.@J/6908I6!#756G!99(2RQ\BI@+:3-QC8UHE"/X9P]"R%#IWN>!3#+5RSI[36+/GTCV^M MN3<2_;+6R[+:++/:?-E:[&]B@M'P/Y0I N+>Y$:PG"'/B%=1!Z[-[6GTL5Y[=FDBO M%;2M$Y%>PUCTA^J/&)"%4=G/L>;0PU9_/!J.;"]4I]I?&).^8 M+D7C>@)7RS'Q//Y.Q;952VUW?.CB8"]56#S<.Y/=)+QQG?QA@>SK0/;BL03$ M1VJ5YR@F$Q'' 2.G," X(#9+242?%+#1MC*\353S#KI_\K9Y2Y)4;+-!MCE' MIX0V6CBA4)#!(AZ4158YCAR11F)@5YR'?*J!$K+-\6(SEU*HNG:1P6L1FDLB MA#>>DT>+C??$6R;NXP)$%G1<'3HN'G80M%.:<8&T,@IQ3A+21@6$E2(Z)1TE M\RMG+J5173/I23'!>S'!.8+B8E J*86\B :H#0\ MXO+KR((' O\-G6^;_ZY^U _I!K^>/?#TS>GM9BS>QWQRV)QQ7\K3[L'J*0:K M?Q]CRWK?/X1!'<.\MWK]$=Q]U&_E%H^Y#M2"_;5>=WJVYSNVVWH_@A>J[I#/ M+GWJR3=P 4,XZ@\[62F>#V*WZL[]V_=.&!W ^/+7SWZJ1K_G^.PCUL$(P/XO M_-5TZ;$#Y1NC']T,%@ M^@1' (;(#:+]BFR"!WQNN]_M\7#CUW/S<-CIH=E)GY^O2V0ZPROLMS>C_K^ZT&_"](? M5JW%U&^M5_\[GNU.OG:/^TNGUQH=],=PCP"RBS]\S#7\F3*U8 [LO];XT?[J MV7'H@!R7?XA+5F98^"LC/EUTJC@C/%#7'@WC\^DOOTV)0*=7#:OZT&^'=O 9 MH':R4F6DG6/PU6#JMR<@;,0SSBM^/0EQ3+YX M'/*HB>2X[5[W'YC!EUZ=OX M&?D_S>!'=W3EM2=*/\-&7G>>EGB/2G&C3_YLK/*9-&9-QFJ>*7H7\\HT7?E8 M"7S0W.RV#S38Z\WL%<'1!GI+LU>:A8%>$ JI4?N!8B$+ZTX5"WG1/SSL]VJV M< UG=@DIK-<\;,%@,U^VW6HQ?6,[ 75ZU>\OZL,$GO+L7$ FJZG9\GY\..YF M^EG]_3*FCN]5W+[8DWZ MW79MS\>6K4(L+Z./.7G38J3=RKF?:^C7NF#M55=>HQ'QFC;2O%CRR^4,@PDL M8>$$\81K^+])7N#(7 HLMVS\M)W5A=#SJ<+MW=?SR<+U3 <>[W2FZ< M\<_^ M%M[9_[V[^\?V]W_VWWW9_?*9[^Q_)3LGK[OPO8>['^#UPX\G9^G 7?AKZ_ON ME[\/=EYZ&-^[KSOT/YV=P[^._+Q$,:XOWW\\8LG>_NO#W=?'AS\\\<_::>#:94*?(]/]O9? MX;VM3\YA:E(0B#@L$2#QQ\Z+^8TJ(1!A*6+. DA&(9#U0@-%H#4#BG;G"%H0TG-EP6U5"AQ8*0,R MVFFD%=,@1"T5D_EHP;80EV_&>5K\[$F=3O_J1QSXSK JBQYFVVSUC[+LKY.M M;78V9S5YGT=X+O>%V1UF+?!-18+BGE.E !L$.'%:D604M?**39D7I7FR-FT/ MA^,87HX','EOX#GZD\U@U9M[M:9-53"4/-#*5H+CA3P0)DZRH(&34N<0=Y0@ M:Q5&3I@(_X"44E@(9%OQ14;Z>([K?IRF/CEFO8BIV6):@FY'RV)P6!LB'7=2 MZ:B$-CC%_#*Q>NES*R]!XZJ$Z!(P+LQ[&;Q="(UZD;13E"*!'4<\GP^LO95( M@_L4C<1&8;VQN9AP+U;<;"LN8+L68GK(0X(+V-XUV,Z'.71T3BNF$(LX/4NR,QM4( M2RAB-6@-2#T?BF &:W!H) HY"L%U!&8<&48NYSU-$E@[D\]YEOC6H8CF9<@> MN>7?C!T7,=VSF)8I1UA!+.)G=0F7\.3KH72ASY92Y$50"%9? MCK1T%DEB(L=4B$#UQN9BB[!U+E%XY)9= '@MQ-2,@^\+ -\S "_$+8*75!*@ MP@('Q)-32 N"D0\)],]A\(=L8P#X215&5$J/G!W&_+"'1[$WK)K/M>*/_/MU M]ETW._+PU.LC2AR_B*F(Z3'DMK?"E_%P5'6)W.^?-3W*_8ZV>Y-.1U7HKT+S M%S-@_B[^[[@S[(SB^SCXUO&QIC_OHN]_[E5WJ9A0J5!=&05ZO^B#"FI]E$8B M30Q!G!B&3*0)\:P@%#OG"-_8)&W.%VE0085FHT(![[40TT/FR@MXKQ-XS_NO M3#,F,,-(VJ@0=U$CXU1 5L)B[C%+G)#F@?<5CFRSO;%RY;I?^:1*/U[T>S"< M85Y6^BFO)=7@<@_O^JR*(WN>L#2-/0$!'7/ B"0Z)8G08'BKD_7G,W+GAOF#(L2JZU M-L$XC['T-@F&S8.:>PD%W,KF%^*X.%FGI),H8H\1M\$CK3A#6##.K2%&Y5HB MW1;RUF7XQ>37(HY;Q-1<9/:8!H.MC-Q*SHQTA,2(DPA:>.9B+,B\OLB\$*0% M'0_"$I12 /^+>0G$3"HDC7+$)QU$$LU#YB=5;;0;1ZUN?UAV/JU[*JUD/(N8 MBIB*F)Z4F)8I9K>":BT5)9);SH-SR3,&=,0Z8@6VXN;%[+"&;O=\_S#^"0MI M892K8I1[+Q8;G#('3H,"1JDBYH@3 8S2,XMD<%(J(:/7P"@I:W,F;E&[7@RY MP89\=[M2BB'?F2'/NX;<4TL<88AH%Q"7PB%C:$[2!2H-ML81VBQ#?GI'LNW8 M@3^8GL?&BH>X_*DEC4/?E9S'AK7GC#+'@^JG"CG ML=T9Y+Y?*(80QG#I3$+:&X>XUQ&H$V7()EA(C5$.I%HUOQ"TS?ECZ,G\*$X6 M*N>Q/:7SV&X$K>4\MM6CYWQE"7IG,=6 M4+.@YOVC9K(8&\&-9$8!>H+SF *SRD1CI90\W08U2PQ@99"Z>(9;4 HGEY#, M-;I<&XNTD0XI';3'#N2'?8X!X+:1BT& @JP%60NRWO&)<%%YZBUCBN#$&1>& M6"RYR0?"L4"MOQQ:RXEP#X.QY M:]/6U-R^VT^!N )Q#7CJ)1 .C" FK),-8!N4>D2!"WHKE[L V^J M;2&!Y%RP)'CD6-[J(:)$EFH-P":%\5H(*^/&)B=MPA:+"PMWO#"W-1W%=+RB M@LV+4??*1/6Z)'MN>B/\[[B<^*XQKPL<6GYP@?_PM*[H5SY@%<6 M]2M7%O4K5S[-*XOZE2N+^I4KG^:51?W*E47]RI5/\\JB?N7*HG[ERJ=YY=/; M=O0R^GCHXF"Z\XB4G4=KTQYH%?N+*.;:*!D2%90;[HP)EIDHA7L"CT+]LC7;G2HV(C#$(KY'!P2!N:$ F)(TB%]'D$U9P9!N;K*T$:Q.V MV)9]_9+R:U33] 0JEQYI?=*-T'#Y^J32A/;&0+@W?[BMCH*G)% ^XQ9QKB/\ ME@^WC=H'S+2+Q%W>A;; 8('! H,+#7VU3U883650W CB9$PQ,)D89Y*XE<%@ M*=.\'1;N[&_E;9. ASMB9_\M_Y2@$5IDE,^"9)8/F@6 MR[92LH!A <.G"H;+;>D0> 8&Y*PIL:ZO"^'M(7DS3B%NZ#2$T2E94")>8(C M]X(PS<%+U29:06D"SS4H/-DK6"A: [#H[1Q%4\QH[@0*VFG$=_#%FWP5PM#*TG!2.ZMBA MA*-DB1E&%2#N8DE0,>-FFW%!V[40TQ)H2TSPQ$AI&)/<6&HML00;YP2/0(-M M0=L&HNU@X>\X',&@ MB$=8SS846B#A)\EEM&#G,&>+,&6>-2* / M>2LEHXLG#JU]V?HC-_V;\>,BIB*F(J8BIB*F>_(FUCEM6=$VY"QXSO"PAT>Q M-[05S8P_\N^QN ]K'KPI,;8BIB*FQY!XV@I?QL/18>R-AOO]+9BZ/ +;?6,[ M8;OWPAYU1K9;>>45FK^8 ?-W\7_'G6%G%-_'P;>.C[4'_R[Z_N=>=9"YN4PGW M.F=6=^.HU>T/2\JTA!!+I+>(J8BIB&F-Q+1,4S!L;!(V,BP2Y<93)RG7C%*F MJ%%>A&LX/Y=T!X,U=+OG^X?Q3UA(2S.>E?DS)Z\6&X-Y8IDEPB+,HD*F.3X+82B]5ZZ]P7K%CR*L,8Q9+OWY+G(A-4.1*#%2B!X2(> MF41.!(RLU4E2P2+GI%F6O*(D>4/\P>N<-;)C!_Y@>M (+3[BK%1G#DC/"C7L M=SOA_/GHC83?51Q!@I7&4O D#14<Z%NEBN&K2,!A9#WE&E/D)4,(Q-@U<3"L&A%?02):DLEUKF9X5)&^L )JCM$ MFL:M+]=O!KO3"&3GX5PAK91$/ M&60UH8CR%+(H3-Y\5QC7E9XM+RA0_^ MA:5TO5S9W-+UY@VX7/F8KBSJ5ZXLZE>N?)I7%O4K5Q;U*U<^S2N+^I4KB_J5 M*Y_FE47]RI5%_651OW)E4;]RY=.\LJA?N;*H7[GR M:5Y9U*]<6=2O7/DTKRSJ5ZXLZE>N?)I7%O4K5Q;U*U<^S2LK]?MU9%TWPG]# MY]OFO^'']!,S.TM][(WB8*/>1[OY;S?X=?-T7^MU/S9]_]*=K_[N]^52_'\V M-M_'V+(^'QIJ>\>=WN=6KS^"NX_ZK1?]7K7?UHYB:+WN]&S/=VRW]7X$+U0' M)#V[]*DGW\ %#.&H/ZR./WH^B%T[ZGR+OWWOA-$!C"]__>RGZLVYS_'91ZR# M$8Q'EW_DJNF]KUD4YZ=B]F<>;;77G3 ?I71$416X%4([&J-PV'CEM GA$Q4; MTP\=G&Y*/K*?(W*#:+\BF^ !G]ON=WL\W/CUW#P<=GIH=M+GY^O264GISF:E MWHP=HN\/J@.RGH.2QT&^"L9D&S.6UL$@MT3XKZOEHS8V]S,ZY#["+W(W!;"! M?_]J-R^2?3,A8*%O1*6\?^;?>]GVXTY_U!\,VZWMGK_0ZPRO*KG9 MX4'K=;?_?;B^C_=+I]<:'?3'<(\P_-<:/\=?/3L.'1#2\@]QR;(+ZWUEH:Q MO)O!LFO=]@KGX,H."&;AT@L:&=4J=C]-?OKLP^H46SMPW<&P]0H6K7#6 MPOY<,Y7;SL_9I1.CF9C!7-N5:S=D:?:T4DS9-9K_7_VT93ZG\TF74O>Q8^\=->]1O;6N_UI3HI;AKUBWGO% M%>'&$R&I]L%00HG%U6E.;'J:$WO^QO_]C[X^_#CQ_>=?[Y MDKOFO8-[O#W9??F*[WYY>[)SLOWCGWW/3SOM?=D]_+C_EN^_L&7G3]>'7_\\!J>!:[Y\GO:.9ZTOW^/X?I7>&_K$R81,Y,2 M2D$RQ!-.R#('/Y1F@2;/)76P[+$V9XNGBMS*UAO>)K3 4I.>K1PR][AAZ60. MEJS',9 @D9.,(TZB1);HW$+>1NJ$9)*D%1PQMT)8>E)GCV^%+^/AJ XVCOJM M000#])UN;/7FV6!^.[_HLQ,Q'H);W^E=Z$$\OXT+T11'X<[= 2H:KADOXQ%H M0Z=*/K1L+[3L81]&=U*]<*F(KW%H7Z./YKMX+NZ72M=+U4G\]GQ6!O![-^9? MMGJASFW&=WF(>^FO8=P:#N-H:T9 9=E:8MG:?;_ IDUDCDA'4&+6PK+%*+*> M>:1C,BQ)9Q(&-BT875BS;M8VND%\NMCR"OEGL>7[M^5Y"LHP=DPR 134:\2M MUR.A*-58Z <].F%X372ZCBT9CQRLC%S\RX6.HRECK/*SQ/ M 7B^1\8[B3@G!CFI'/)*"">T8LXI< (6D_.-C4(T=$?44PF;_&%S!J[7@B'" MV,>=X4'.X^4] R&ZT1.+FMQSN=-YL,R2&.92@CC#@04&TNU8U^EV1L=/+.S2C)+KUR"3 MO[-(SFJ[]M*'6C3#@D_+E#/N;TW.,@>,.OGZ S[W27BGX'\&49H$XDI@9!P5 MR%K*O$W*"X\W-AM2REC"+.M3DES,=J5F>SQGMLE;88A'3!B+./-@MIPD)&1, M6%AL5>YE0?1B5F?M:Y#7EDY$.^CUQ[>E$^OK #TLGNN0C?TY%6P!N M*8![M*7Y)&9I"RXL9(7F/<=".&;2 MI!11X$$A[K1#EEG0\20LQ4K!RSYG:H5H2(N*)Q6'>3_J^Z_(V;RW.[?7C;WA MS3?[KJ_3]9"%).\/["#^GB7P8D8 !916!TH["YQ#1IZ 6PAD.050BH(@S0"> M/(\A.4)Y"&QCD[0YO_5FWQ) ::XMK[R&Y#);+N:ZG+D>S[L("1MM!,*8<\0I M6*K5"8/^Q*!9LMPEO;%I+HACE.J0^VDI,[-U?5J,V@J=8;4Y[8E%+QZ22\S* MH2Y:>SD1PIM!/.R,#PNM6!U.O5V@%;" ,%A0@A#2:3BN*6=^O6<_1#Q:-<<)31"*)B NLD1,QY&8B&"LA :]U M9=9D,4C9V(T\CRN.L=OOH:I+7>?P"&8^H^TZ:&PIYD@S!K3=8X4RBA# M;AI(5$/VPY:T9 ,KK8LY/Y0YSS$,R9S5$EP$&7,%HU8,.68\HE((@X-ABK"< MDU3Z$995-YY>O!G$(]L)K5B'P>M 57]T$ >3R-43BVJ\.HQ8WGQ!@,BXM!0CN- MN&0!:1L=,H*R9%F*GJO*A6*EM=\CM>V'2+."$49?%, M7)_AU/=Y,0:'J#XN M E.0X8&088[XV&@M-I$B:K5"G$M !F4""H9998A7R><4KVR3"YIM-0P95A3$ M>1@69.:,5UV\W2H3H-3M?Q^VTJ!_6!VV/;PN![K&5%PMH!MMGKJNM[GZ$:Z2 M(A/6<(K\9CSP![F;0C^UC@:9'X^.J^!>_-]QYR@W@2^9Q/LKIWYCCZN^^_O] M+0_S/XAO)B)YT[6]$7CZKZ92*4O5UHC2]HI=+$1.,CZ&;PD_CF^L48E^+7U\B5/-E(PKW'&+>GDBN1A+N MXL\+-"LE[PE1%*F8#W04-"*CG471,*Z\QE%1>7N:M90=K5$2],&.QNS]'N!1A6%$U:IPACZO1L MSZ\@PGCM$/!#MWA:;81Q[1A]&7 9OV(DS;/?0>C MJWJ0/K7ZX@=-1;RNA5#UA7TSZ,!Z?F2[4RD5@KL,P3U93#!@+GR2QB&; D;< M:X8<90Q9P;B042OE@.#RV[1Z*!7"#3;7E6<7BKFNU%SGMR;Q@,'WQ,@IIL!< M.44V6H-\4A($&)C3:6.3-,1^4Y9^1 MIT@;E6 1B4H9\")NO>V@U"V+SUSL"&;G%N/)'8MS]:WSNC@X-^-P\^-U+)Y+DUB%T[BJ$U MZK=Z<=0:QM&H&ZMW@&/D*LE<,/G=#D()3SQ I>2[6CK[?1#?AS/IO>X/RM&] M*T"QQ9P]Y5P$H@.2% .*!>>0532@*+7GV!L5'-[8O$WA?PEOD,9 MU3H2A;2U'''I(G*P>"$F"?;6!H$QW=CDBZTK&[97L>QB7JO\3#'\>S?\>2IC ML55&1J2#R4?F8HJT3!A):2.1%@NBY<;FXA'?#;/[)[!'.?.97\*DP]&_@,_4 MO^7M%)GFE.T3C>(N&;_RO[QA[1L@5.6^#4>#C@3\L M=K7RW7&6QJL?OCH>]!UX@Z]2BK[LAEL91NZ^7#Q%*(#"<@O.,S&Y91V)!!EF M.**1.D>H)X[ZC4V*VT(VOM2Z[,%X# 2IH,L:H\L\ PM>4,D<@L+!P8\\!A]:@6C6N4795%HR&+ MQN+I5S$R3H7Q*-+H8-$@$CF%*<)).BZQYT;YC4TFVIROJB']6H3S"@X6'#S% M00$F(2,G20$0AJ"-=<8PS WW+$HO:S^YX. ZX> <>6:,1\IM0MPGG+.^'FGC M! HF$D=3)%CGWIT"MYE<;"O51""]AN)PP>*?3'KAL;VY#E M6D-\*I[+^_'14;U[P7;K"L++;$_TZ THUFX5M!"N@\4M!9^]" M)&2"MBA2R6.DC$9M@->357'Z=:P9>(#2S?O)O MU?BQ*=Y$:>)8!OP4!_RX-OB_Z/=@.,/, _HI+_[5X')M0YC<$2F!X)41QOW%@BE#A&=*,:02B_F@EX"L(181'XD57+ @ MPL:F;@O9I .:BY]:P.IG8,63#98':8S G&'O7-ZNCSDV(9AHPM)^ZLW JG1< MN#E.'<_C5.1&6H<,"01Q9O/^9$T!IQS3%@M.0US#C@MKQW;7;L"/KI'G!:>/ MYKV@W7&HC]:RWF7#83]WPIO#@8 [8]L0Z?3=D*>M09V>ZK'T>Q%SJC M\2 .MWM^/!C$\/MXM-L??8Q5 +0L$DLM$F\76WYJ09..$D4G8)%06"$MA$&6 M 9QC"LX+SR?BT'(>Z1K9\$.F)XKEWI7ESM$[9REG2A*DE$^(LZ MW<[H^(DU_GS(4HYW>1Q[Z:]AW,JRV7,C"^,#;W6ZM?MU?S![%L*?4QD5]W4E M^+98#)(; TI"(I+*!& F1"*;/$?,&T<\M0G>;*+[6GJ#-IVBW,+6BTTO9]-S MG(533G.G3X2=,L!9;$":> 8JYF,&<056GOLVK%&MQ=I%=QHZX%]'.?(RK<6% M']-/S$C+QUS[-$&LS7^[P:^;YTMXK_&Q*WGN/2 @K4JF8ZP"3X]]S:*^9E'6Z$T83Y* MZ8BB*G KA'8T1N$PX(W3)H1/5&],/W1PNAWBR'Z.R VB_0J\ Q[PN>U^M\?# MC5_/S<-AIX=F)WU^OBZ=E93N;%9J@(,5L#^H2N^?@Y+'0;X*QF0;,Y;6P2"O M[_]UM7Q4/D4AQV7[*1O'*-O OW^UFQ?)_D%U=*&4K=+1/_/O5=^9N-,?]0?# M=FN[YR\WXJ:,>_?:@-3X1_D%?.W107\,]P@P_>!VQ[R?*K> ;\%CV7\U_PG^ MZMEQZ( $EA_K94OE]= 1Z/3,AQY.%5ND57E[Y+?6Q'O8'1_"[?P*0@/G'83? MQT,8P7#X,@[]H%.=5[35"[_;86>XE]X,XC#O<\JO[L.W_M[M^Z\/ZP^<[$S] M@2_;Q[LGK^C.R]?P7N;^;\7'_?\=D[V7?S'@]MWX M/^_@?N'(42YWOFRS'>#\.Q^V^>[+'? ?NI4OL'.X^W7WPW\.LI_Q\62'[^Z' M!/<6.U7R0!#*P3L/P2)NO44V$(&$"9(GPPW6L7;F.KUQ#%LY2((=2$1Z&HAR M7'IF0.V$8HDD3:GC:J,%DVZ/LC8/QK!@S<@@P_]4-%6*KI)(?G56)E/78:(< MBVI_N4W !R>#K>Y4R_3J 9]_0&M]BC 7#$?#G2&6@3(:0JF5)*1\%-,E)OME M/!QUTO$#$:E+%JG6+Z.#6-D=Q;^]J,EJ]1?YK3U]^?2CDS?^!=YWSNO50H*1 MC<&_JS(!K1P90_&P,ZS*);_%@X[OPLN_3.[TSZN_3^^1/PON^.!S'E.GEP8V M%XY4]VE5Y#17@9\65^;#Q&!)2MT81S#T+GPNMBH,/!ITAA%>ZH.O!TM7=R8' M/#.T_+SY&S_WP1GLU2R[M0^//O/,1/TVS.Y]'K8&=0"W.B:R M&_T(IK\#ZZ2'(?1;WT D[;IPO3.JOF%X,,XG/;7M[?_"UE1_X:Q[9H1MWHL]SU,'SKJ/\= M7-N![4QFZOR734=5_5G+*DO>]ZT_B.7\#4*S\\BFVP:2[/,/91K8^#V)% MLMJMFG^]C#X>.O@XP=4PX*>KBQOL81],Y[QZC_O0>W&X[=L!,Z68< 2&'8N3*B/SC*?+VNCLA#JR2;+W@)ON1W M8$VUM9R!QOOC(7#!X=F73"]L36^6'^:7><28?N[4ZF?AYJ+YF%[XK#65Q;.) M+/)X$(Q'Y:5S,(51*LDL5?S]X_:_T1 M>P EH("M+9]9.%RZ5=??="KMKG-N59BWFT'\/.[:>CV8B+CZ MIO?1CP?5D0?5QZ;1W2SVZ0HT_8[WKUZ<:59^_O&4;<\\[\QN=OC.E$$6E&%B M(?VC3F_"44 ]O/$9N%!6S9D>58356-!9SB:J&,OW[ +=\L9\NI@G85KP5V& M48!.@\9F*ZTSAG>D]0-;]035)D^NKG?6=P\GGLC)D7@879"3H]4>G MS]&I%H_JIIUO%;),[SDZL'EE/@9U C\-UL/9^Z!; M7X/8 ;_1_SM]L/Q,P%?"#,#7(6]&*I2GCWA5S1IU];1/)KD6UK1@[[S>UVL MO'SQ"M?)I*;:/NNGUT_ODS\XN[MP!M!BMU/3G; H@I_.\YU-9G7'YYEU=/PU M?.=W,==@YS4\GUO^_JC;&5VJ$X<5WZ[ZF\CS*<2'5Y&ID&/58#UC2HL@L!]P MX\&TZV>LSV8?YF<\1R4NF(/3)>42[(058IR_)'=$'(] $7O5\:U5S&A8[_0Z MV]/5;L&B!V2_.XZM__Y9;O--K \>G,MQ>LFM#%%)S1D7RFBN>/+>X>0$#H9, M^NAQJF93F]N[KQ?*KZI!58_YQ@[V!A5Q"W_G@9U]]22+B9]8U&)W_ZW8/8'Q MO-RA\._DD]62\N@<\BJQ7"'OD%$6(T.IY Z[R+C?V,3/0+<76T[D-:[6AO9$ M)?-"9BO5$,\Q;AT].WS6>@5>*SB4K6P-&?FWP!WMULA.587L[%EK"P!HLOY- MM?$"A86O@=>.6Z/O@(?'ERCB96H+OD!>XT;]S%]\1;^ ='0MT*#*6X6%NP_C MBY.8Z-Q=ZU7_@C&U0J=:#.%FX!77X-P;5^X)W *^[P#<[I,,PA>/%OZ^U%KJ MC]R#H516,=PZ'>SUML\];>OY"W]B7COE;$ LZH2XQ XYF@+8$7%6.NR=BAN; M5. VV$_^MV!".2@S\;EJMGF*H1,K.*^#6\#]9G6Z7Y\DWVZ!GPEK=V;,@]/> M>!,%R]I4+^]#6,:[\ 7#,Z\ [*@SZN9;P9LB&GEIL,8 MA_$R':Y-J^+MV?"N:/]K9M3/>V>5<^;K\IN&4[L\.:$[H3#:U3$)0R['3 MQGD!6Y7J[U@PMG.>#VN?H_@'X,/]E&'=88?BK=Y\R\VMT0O GFP+%<5:BXW7 M#[!R_/5CY^TG1YV0"0<4(_S@WAFD>5#(6^8%\S90;R]M)#P]LN\L4!'/I/ L M.]0UA!X, "$ 3D8'PXD[?:E&]>*HU>T/%YW("M%JA%Q&T^[T4-_M'L!D_!.& M6W3L8AW[^'WW\R) MG!Q]/8V.G3OM&JC&L#E*<=&!KWO34<\>^%HTYD*-(3O?/V57P>B_ZA'L*$312EN5AI_/'>UB>C)?$)<(5ZK1$GE"/K+46>V.B\H$Q3NK&I M:9NRQ=,M)S&"2_6CVBS7JY/%P,A'X)3ZK!&G<'06IV^?7GRZ-LXKDK/3Q'%^ M%V0:O:T\@[X#TG<^:S+5S,JAF$D^7)!6.\MQG/+XF%F^G19J7,3T^[W/_3RV M[I2^/O8LVIFI#UO#<:X8@-D\2_9D]I$;1.72@;-<68MYRF95A?-3OG?_ *&]QJ#VV7)'1Z4W_/AKT4V=4%U>>RP;]"L@V ML)UAG90Z];*F:E6-^6@,.N3/2B':, 8WFH;O:UW!?6(=W95W=7!V> M!]A7AY5:F03EZX6*\C,=0L:3:&>W;):98_2Z4_'O@Z%GQ*9DZ= M@;/OW'K_ HB=0!S#?6WW>-@95MF>B^G?Y$'.)CQ,BJZJP&SJY$CU?#!L>'G^ M9-%+8($(; G36%&NJ+ :'&3*G,#4.B?DO#,JB+PDBY+]A1P&&QV#V.->>@%S MUQF=RJ_.J+SO=T/=Y.O*3=)/-YGR%WR7/_F4',=V.D4M,)=LM*>\ M;8Z1@?7'WFG%8 5*DU1*+\:046#V8G]6/S0!4[A; &IUW*[5MY7W$E:Y+.O@ MGGGB^X=5ZBAG7A: * 6=OMU!3+0[\\#>UACV!D@G^)3]=6Y<'30J7*V(.'# MN=NY235C>Z9L!JR^9K?5?2^L^)HMY%H1^7$WD.'L<>86I F*A,_3C M80Z9 8'_%MMU45260*Z[&5FX"@:4#\H9Y2O&H[EOFED.INOW1?[-+"SV0.-R M%KS[[33D4KDCLY"9T^"56U _VG4JQ9Y=@Z:OET5<3*2N)D;7+:V[H.K3'<^$ M!BZJ 7N' _48LS.X%5#BB1G53EY5*_;N?DU'FN M^JV<$84AO#%,D_6R6L)K+9Q6BF;X[(RF96>USM6%FF"0.3D*GYF:W;-%15EA M4..:.[1X0W9HT?O:H35S.L!9\? ;T%8/,FS*KJS=%U-2\15__+!]LK/_]@?< M^_#CEW=?=O>]@,_DC@E?_CG\^^O._M_=G2]?3^9)Q=[^NX./7W9^[ (AV3G\ MIY,[+NR>=&%\0$H^[![^\^'MCUVXS][^;LH='7;V/W]B@H1\+"<"+RDBKB-! M3BB+ LPQTYX0)_4=+37B1WI:M_#8$@ MOP)KS^OX\.GI)-[;W_I$!7,1)@YA#-26.^N038DBSV+@#.MHB)O7L2957/Q5 MHWZ7YTPYN_WA>%JG6.%-E3&YY#.C M.6\Z7E[8?]EPFWRFBJA7E587;QX\[ ]'53YW MBI?GY^C+.'R>SONW?J:W(:8XJ%,P.?_?&MD?.95SE).^U0:6:O]CY7Q/L@FG MU7#'9WWDX+5!!QX^]+]/MGK4?_=3JKV"'/2-H_KI@CVTU1ZH'CSQJ#^H:XQ. M5D^L'?2RAU"7 MMYV^]ZRUCI_4!M7U;S]1 MZV>P<([&U4:@^@MKQR]TO6JKODN[%:F[?38VLXA;']<\GS/9@9?WKDS-1DZ0DPH0%Q(D7 MR,""BB1C01)L;>*^R2OK1+87G16[IHMK%3S1N'WJ!][W1%_6<*J>Z%,KNN/A M_70P.56G)*!WLQ>_AR]RVU;@ 4,\J)U\0;-'%8X M"_]EPM$Y+5&HDO!YS^B@>SPMOO8'G9AF!I/#WGF%19G3#$XWBK[8>[ESNG,( M2$Z^K$I&'/2_5RF-+D!1)AJ Y),G(UYZE MY<_FYV)JD0>6'[$"^^I97OV(?ERMLGL)Z$;.OWP_Z%M%FNRIV6C_RA$:>/O=DF'E857^!Z<>F)2AY"9N1W?D *+"0 MX8'KV\$D(S.S-=76SPBJ4#F@A[!D5ZTE*OJ9:4*]/L_V"0G]6 >$)S-X_HK3 M$Z%[U0(\Y7'PZE0')FO\%>OCS0.&3RYYKTORO@%CNYR4[+[<^ M42JIB$R"7@N-N#84:0$_J&9429U5K/QLXR-=;!#6;R%@O-MHK9^QG>W8N+4OP\*1]F+6YVH04DN*! MAVIC9U*Y3$':8"S1%+O@PA6%\G.U";O5'M2]].+TRV8*$&"6?*YH_MX?A&'L M-:8(X=ZM:?\SV_W^">2F)+%@1\I*^$$-LM6.3D$CH2YQE\S&YNA[?['T8"K+ MX;23PF3'X:7"K_<&SQ\]YU3$6G!8?QQWFCJ!G<=$<,$#BYA>(7IZ)5Z^B8/\ M O )3K+$22F)$"9YS8,33A!JN3+ ,2S6R13)KDBR>7^=T-XD+"U*C#K$N11( M2^.0Y8(Y,&/I%\CL%_YRUE80$H&V.2^TL"\0'QIB,5$J=KA!]@8CK2EOLOOU$-/'< M ?@'E[NV$@)+O8D8)<%TI-@S$?7&)E_LU' 3\$_ W)+P(?E N'(&)!NPVT_@*#.828V\5!1Q Y/J&.:(57!6C&3WNH.$SIUF\]"4KS5SJ(Z='Y.8C'9<^\?M M+[^T34NJ832=XTV_-*5$&B\LNAY7VLA$ZSY]W7@EE=P%"8SV=M.>I7EQX[/< MC:;X2F^;]%VN=C.5G?DUW65G?O>MQ\)X1BZ)N49P85NL&.;=0S?C:L>L7]9.C&ZGBYPZ+^8X M-I$[B%47]E(*P(MYU84>6*)G]LZ\Q*+=[):HU1W!JE1W>3L0T5U@V<^?[8-: M,G[SE+J- NDR]' GMG(?4/);1,DWRP+W;MVBB?!7,A&NEQ7NR0)UA+5MA+5] M\'"K=<%%V[/^F&[NJ\2TN5]Q>Y;0>WK9'K07XZ:-;9NW;1'^YX;F_H-:55]L MTI>HKR"H]%E9Y+S(I;#"JJSDE%E59C[3NX/?^WO//[$]_E?_W>"O,.M/_99^?7WP@KY^^D%2EN5%R8@O;"!" MJYQHI1C1LLB\9S13-CQZ(K/U,Y+O:U%]865[5YK17T'>W1W>WQS'&9*)TA+!M"6&>D]<813+M8;-Q .SZ^I$?V-L_@.XXG\O M8HA<5L1T,*J#48T<=9K9G!4\% %C *G,;.9SZ0((5BN=60D M74CLLA6QFU/J'2L\H8YF1' MB78*R\$7UN=,A:S4CY[$"#3^R[;+W@YBW3;$ MNJ)HN"3$.D<$=-#K8C(@6Y$!BK/2YV5&9)Z!B<7!V-*%"@38OPR,QG#T.R,# M[@O^NA..QCOFY@SQGSOIYOSU3!K[EG[:,.$[KH76T:GWJK14*9EL_$*!(>]= MX8QEI>#2=$Z^+=- ^\_6G'S4."ESX4@6!"-"EY08:3W)@U:%*W6N0OGH22G7 M\,+.S$Q<74/HB'P.#_-+!,%-[(S- LMP9T M12&9+3NGU-T1+:M.*9#[G@FK"?6^($)D!=$\2));:97/I=?Y]1FD'238$A[? M" FNR.:=@^E'\/.J@\GESN4LQ_9L!26"8J=1KSSQ1:9H* 4 >[-E_'SO\,(V M.W+NF!OI#D?+/?LN-]*&"=]Q7;/!C21#IIT/KC!<.%,:'KSPU)0\, ?_NQTW M4H^ ];H=(J9C\QL*([\:IW>G4C?)M:NN)JJLIP5U MI @*H+XUCIA<<")+KC,O?=#1>L=!9J ME'EN; :Z(V."*:\=5@ 47B@NN3.W%*S4>9FNKGJJ-2^3]5('4^8D,*J(R*7# M\F_P(^.%Y2QWLK1;=LK1G5K>$&2\&IMW7J8?P<^K7B;+.'.,:<*,\ E,T-4 M<(RXHI0VYYH:X;:,G^\,GNQDR<7P0B9+79@B]Y8+89U5/)?*418RR[-,K=;L M[;Q,VRYD5KU,I5;,FCPCPI4!*T"71%HO2&Z#9D%X*3E%+Y,JUDL%=Y#A;K+Y M1LAP14[OO$PWR;6K7J;"*.-SP/:<=LH3LOTUU1 M/>OUL J>&3!+-,^+)41&"_,%DX2KC/,4S-T=)=>_&%AX(G.UER,;Q@C-1"@T$# M.D0$[/&FM)!4:6N=YIF^'2]3APLN(T=6'4F%\%K*HB EEQD1!2&E M]SG-E+RZZJ3V6&"'\W'&S'!%5FYQ1!#T/V%*HBV MIB#&E9(*YUT([M$3=ETU+SNU_Z/=,W?ERG/<2-LWX.[*AWEE1ZC=E7?BRHY0 MNROOQ)4/($[Y('97'H6%;KDGU>2HZ:E[./9ZXL>SCKF7/:Q]D(71+S?WK;8Y M+E.#*G.%$5IQQ4J1.3"UC5;#K*DVY'<71KS%PZ^$61[^B M>)CYXK[ZS^M^..RU6Q^-^F[ND.O\<9=F]]-E=J=,AER5.2E+GQ.AE">F4)24 MCC/!"Z!76SYZ(JXK%+,K@GZ.G.FP5H>U&F%:4%&8S%M;2"=TEBD?865)D0W'E)BL!+[)I8$EEDH,6,"X4 "AU5B]PP4WR[8KN"!P;55N#<#Y'-C6 M 9PW(03BM%;!YF4FC'[TA(OMX-E[APNVV>5SQQQ.WR@8PK+M]CS]-A[5=:^! M-%W077<0?)9W3>B,VC*SUI:B9$)9EA=<6J"D\ M*2U',]V71#) T5FI0[ \<.]!'6<[>;'UAT/=0?"M>^2N)AXZY'VSK+[JD=-> M,PEF40*[I:D+1BK&P6"F5\Y:[TZ!NXB[#FA="F@QY2Q31:&R MK!!*T;I;55X!6QKGTN5)X'J&(R(PF +LT M*10V1I6EX$QT0*L+M]NF*V\[W,Y5GV^;OBA=K&@[]@%F4[?D=JU#R7=E?H'1 M_'(\JBOD^\=CWP=1_-G_@CQ,LEV&MZ\NG:X]/N'1DY_8SS,NB>OX,$X%?[I= MQV4-\X7?5H+5UY#T'Y4V5;^:G#YU'^&C 6C1@U&#OMMK_DJTU@'L:].Z']^L M>3*-*VR9EQ@=&$#KEEE!5*E+HEFN,^D*:0QH7;[#-\0<_7P?0@&VY1EW3/@P MNK7&_+7+G*XT^'>+FU5[/N>J8%F@1 A=$$%Y($J%0)AU(G..L4)L6RWAK948 M76##5D'[.QS8D%)J&E&XTQOZR6)^S2KHOZ2!G2;V&):@YT93T_?)R.[<]%=< MF:VV.GY$M 3J_>]PX._[R>O0V1PW!@+^7K,Y8%>]"8$35A@&2*"D1'*?$]CN MW,#6*R_Q2'4G8^QZ?7U78KAMY5WGW%8]M.6W3:XM:LQ$Y;;*&V M6#49M92,9300)SW&VG%*5"@LR;DO!,]SQYF]D2/@3EO\.&UQ)TS$+3!0_S71 ML%/MB<;L>.C)_YGQOYXL'W? C_9QS:H35(V/F5S6E^@;J\)I^J@:.C^V[$#F>/?W$?DYLO/YS]5BJI\>^%T^%O.M-1KW)$?X)K-9'"=VSP'BZ&O9 M,23MT!N,G._W3KT>]UZ^$ ! 5>^S/ZHL5I+X";U0G/[R_L5_1/R5_?(S5I:8 M]$X\O ;F-0T@9J9C>%GR/XNO?VM)[X0;W3>S6TLR?%"V:/,GHR M\>/3WC'P1KW;>^M]K_9)_S77W\@IVWS5XQ,?5V#Z5_8"^] HR]Y?WHX.A_$$ M[H8'^,WA-.O8,[X_.HG;.QC!MC@/6]Q'S "[/00BCT2@K07A,XE_8O%D]/WV M]-#%+[=ZU?_1X[&&D<,[<+Q_)6I^I@?'&ICU9@YB+[D#JVL/2SEGO-V5,U=0 MT(CGJN$T1M&<+[-N?R/*C;-M,.K^%.1-9:_!A?&-:EYOI\?'_0KP)<88@<*U MI^GG ;SQU_[(?KJ;4++O__T7/,\=&RZ*UP< $S_N <1[6>T-WE?[O^VQ_:]] M&-_O1^_^ 5CYSYLO^_"0#HQ[ 5D_$4 ME.O29M3H!ZV;W>B-83M:B-G0P5GT>HX"7E>W/TBY_M\*/R:Z.G?-GCR-*[.G MQ_8HJ>*,[:!>S79Z9QIS%6C$5=\?$YS*(H.7>2%*!?SB%(77F9)GN67G^/Y> M[;].94%E9RIR&\W;^8<5F7F&S81XG'[3*/--%293,#1'4%\1PK@D7/E/, M!26PZ -?][;^+W(Y*O-G(P .ZM MQSU?$@W\2#5PXD$%&!I0.3N5*>VY+ MT BT<,%Y?\[6=[+A@KN]=[+_Y@,LM A&E,25H2""*T>DQ<+&N>-E .8S O3] MAJ:L_QL-DDOV&["YMHYG&94"4^DDS8UU()N4LEHJT^WL=>WLZS5<"0TZH>@@XDW03[[WY@, Y"ZSA!&03R@ M'4!4CB97+C/GM*O+0 [SC@.JJH MH!;>PG0)GS+=[>SUN$T.Z>OGK_*]YY;M?WR7H4X(K,@ERXEBV(-=EI88ZDI" MF>(R]Y1E%GB:K=>1BCJA&GZ&11VATWH*8EW7OKZD\+^D$9 90STOC)*E$[;T MF/NIP1Z0>2;R=2.@$_[7(0[>L;V3#U)EN8?5)R8O 18&K8@&V(#@H: 4-$.6 MYS?I'\AS*TJP39WE&@Q6IQT+QAD'@(;F6J[: )V$^-[-%GM//P2?Z^ 42/PR M@,4G*(7-9H*4F;;=$J#FQKQ MB,5?_'Q[[[B?_LQY ?=AD))/7QSYOH-/>D8//Z4#0_@#5+(_[0WT^).?].(Y M^6[O8(-U9\]\!QZK'_>U;4^ZCV!DQ(Z]JR;DOU.-.36]4 WUT%9@'U9#6*G) M-)V?Q#'4]11L@9WXAY[T)G%E_!?K435XY\>ZWS_%^^)A>K\:5!,%H GG^+E M\.G4M[;O^B(<'X]'7T"_3&#P05?C=/U.[^2HLD?PTN.QK].5O3_\9]_O,9C2 M\72RX0AT\0#I!TK"@[%V'D3A:YCP^&ECUO_EK8=)@V&?1.)#E(0';SX X#0! M(\ZH0MAC%4A"G^7$4\GSHL@*)6$5!:!J1:ZY]B%C',,2+S'/] ZF3U;#W7_M&["0$"D5X"XZOBZN>0%:G0Q,"?"LL47X9OA.5/KV^?A M8?;RZ]/W=2/]EF0BXGSF(D573(6QA'Z-FXI*VRXRI]@ZC/S3LTBV>!B5#""SY4#W;#6HV2MB^E)>*FS3P M0'^X=?-='1E@IA2.D#;LV_ID8XA-RWL-@PBLE+!>1^&DI/)V??LB %T,P"^^['" &ULE@+/X_&\WC(0T_,V.M/1 <8ZV/=/]&G M]:-_+4UI4 W)XOJM3OW,"89P8Q-,49H.23-N]F. =WZ<"E[\G]Z:L?2.QHA9 M_E_%,NN+PK"2@W[5>2X-]QX=@+8T4CGWH7STY"!*:N 5C,E/V%T_V;2-&V-7 M7.Y+ENG<%3D7-"LE&*\LJ$)97\HBT%6=;4$Y&RR SVPF299;V7@SGD Y$DKF$[&%>+840AS ;Z@)UM!=AI%G_-^L"KW-YKX-PM7W]HC M4%%]_SJTJGU_!)/X8P3K""CV99*8P\,Y@GW YCQ]??#N@\P*[=!^+YUE1#@; M"%"[)3ZWAI'OL5&,R"5(K+G5AL:58TG.>&@.BI9BXCC\=6B[LZ2%.=- M],G_I=G,M&#,A$ >T,>U?]S^\DL;G5\-(Y_&FWX!>_L0%$:C.C=4)HJB)'T] M5R6[-*F3)O&\>7/S]6[\:B6+)7U7LMV,BS._IKOLS.^^]5C&=ZD\^]9O/?;; MWPE:W*7!RHO>^:/S0+4I]G&]6/G3%DJ_'(V? MCZ9F$J;]=2?^L^EX#"+O(>2H_^?C_L%OOO_\ M%7___/Y?O'QS!F-_#W^_HWD?,57_9 M?_\<;*NJR4]_2[^^/GA!7S_]4 ;E1)F5Q 5#B:#*$6U42:P.1:DS[\#.P"** ME*^'3]U$W[)."G52Z#PIY#/+J,>DN4P*Y;147N>/1=FU@X*+64;_X$'\ZQ#N>\WYVY%Z^\_6\(-5MLAEI@@M8$5%22V1SFJ" M.432<*%X69Y=%R18 #/1&RR A6=R8N M4]+JX)7+_ ]GO*W%')L]$EL--1:.ROS0?<8@6T>4 M,('(#)0)S5R@W.,!FY+7Y-KNBMEW$NP'2K#F:L'4>SWW/59 M7!%F=C,:?,,OC>#PZ'/NZ29P-U;"JC[SK'8Y& M3?HF9A35DYA)BL4 ,!LTULS'EG,C?/0X)N&./:S9UYB T2;:8^V!>(GS\-H! M3-"UU<8U:'I]Z-/7 S\Y&KG=WM-X9YJKGC7][%4UC-OYF(T[JUV"R2>8&(5E M"7#P(\QPA-?@<&H8(!F,/F/H)U8I6LAUA4V!U^)C9_F<8_^Y@@V#Z8R&Y"@5 M85A^JK_#D> M@=T_.?VSKX>3IT.'15:.<84>O QC>P=_?RB]*S*LKN(9(H&L8$11DQ.KF:+< MY%EFUF32-FF\=GL3R;9[>\=%X^9)H:282RH4+3N]/N;Q:VNG@VGJ,^*P\(>M M(AON]IXO_(6WQR1R3$K!$@ I2[V>C#6^FN P&EG5&X'\BM\NI-G7'N!Z3]2N"F^(G'1^!:'<'[_'BW]PQ&$"M!^^$1FA]I ME+%/A,/<^J:X?NRF4D\-#!U$62Q[ 3AF[X

7[I[N]U_B;'F.E@V-=C9M2"KK"+./DN(2G-1%4 M<&NL68"FD5O?UJ;JCFO3&E$MHGT:7QIWHIDR* $@K&:^U:S)R+-1HT-34Y6Z MZ:6QTW[_EZ]]S&)*$_KL^Z/C5LE@SPW\N+GTK>_#;A[N] []$"OII)UW U2\ ML=[99[_;WO8/IO4>M[1>H:Z:5*B,8(E'6 3FI(*=1= ^BOHM[#2S:PGJ#+IO M"B2 BD3E-1X-UA?%-,YA -^4L^:KP!2F/9C 8=#;,T#X\ XMIU>A9M\NI/& M&##I."UV,^E8L09W831(#6MG4[S!/AUG*K:_(W7^ <1YT&4='W[(7 Z+9TJ2 M2RZ)\!HCMI@G3A49U466P9JOHO3,"BM+EI4:?C-2*L>D\URY0M!<*;\IZWA- M5#92:G/QXH'^B!G'?1USC?%P8K/,1U+6=9/27-],ZO&YL[U#J<I/QG2/E(]TM8Y\4:@+N6#,0[M#HO9E(DB?'>'RA% MEI;C>P/&OBM!=>M<_'O:'L&'X[,0_P^*C+D?B_LMN,)9(8L\IYKK0GC*%.B* MC,HR2&YM5F[ND7-!6WP.6=:K(+OI&%LBWDWTTCCZWV7QFM_>B7<<'?M_]=\# M>GG_\5.V]_5ONO?/^T_[S]_ ]R\':X[^CQ81SJ?W'X\^OG_^CN[_]I_!^\'O M@]<']NL^C.']X W=AS&^^^=]V'M+3U<<_7F9.>K!O- M*$I!ZS]Z4J["BMB$\HI2YPZ&C/RGZ;:Y5:'Z6[YFWQ(9F11&N* Y54P$76@J M&,MTZ1@7>6>"&,]&"VE,M0^>I)UZ".2_]M1F& MYPYO7)/(P/HC7IHH8!G13@FB#0.)$8S6K+@A MD7$'->;+Z7A8Q7B>%!#U!7_O/![7)$!\5MC@):/80CY@(2/+&2\5Y#Q:<8LP0#A"1"&H$D860Q"B9!Z8+69;%)9RDYP43;U'+G5<# M##U!XGH]?A[C+'3_=?AC-#S$8R?W%*-:NEYD;._YIP]'K4:B[$0$Q5CKE*8;MM;9;YNL0T!ADBEZ#%;C>UT@-%BV*>F+0^_J6%- M[+2RNN3XB/0+:L1CC"V*T7R3(YV&"5JR:?OCFV9A 6- 4D03-F6!.:5#4!P2 M-G])H5)-SYT8!1?[*&!0&0YF%D:'@6O+W79B& I&HF!?&0Q>;GK F-,F1'@6 M+C@=--$J'U,4U#='&:=Q[BA3Y-7&45YLZ6:=U197/45\ISXY=7Q(W:[=?$NK ML&F_,"1[-/9I*^)*;Y[D;B])R)7QM,2G#8Q@-$P!;?'-J3G;<-2&5!L_]*&* MD9T8Z1<7%$D0^V%,@-CJS(&WAL0S";9:BZ?;W M>O>WR$HNG#2D%(X3H;P@JK"/1F.-B3NK?9&G@O">B,HB-+S MP"Z&/!]<^C-&N?]@6C.46^X>=VP]L M)7!9<>5 R&>B<$%D&8@"6X 6-I+G)969OO$4T;]2"L%+P!4X810U_U23HV=- MF\'.EMS[^/2#H:*@U&B2^9QB161*M R<,-BIW$L0[L:O[BP%X]-17K(B\T(* M!C>X@I;49B$4@;)MMCT;HFC5"9+W90/7;WLBEQ5/[13?3@<#/3[=FO3'YU6M M#P_'/K7L?!V:<3[TS!"V]_S5!V6"=QDM".: %+.2Z(R$&69W2H;?A,L;.R$-Z>&:.LGFC6G33I*/9J. MK7]\6=Z\,\DA75^ZKB]=UY>NZTOWP[>CZTOW/4O6]:7;VC/Q]R_^LQ9#<#TI M4_>Y\%S7]TE)GDLA@LU#)C+N3*%%7FK-I -0'38GE7VKQMPY_H<77[!2 BSI MTW3@Y0[TEP=0:6[PZNO^;^\R,'X^OO_MW\S>GKY_O'^T/]C_N#]YE[[Z^ M/WK_'/X"(VDUM@*,*OK^H\UAK)_>?WQZLO_\E=CC+_@[OL???W1P_\M/>_P= M>__\Y:9F=(4RC%HMB#48 NYU(%(6)8&_BBSP0$O'L-(<1^G>-:/KA-(6""5A M?2;*G)7"4,%RH23+K"ND4;GVLL@O70*^$TH_5BBMEK]4L(ZYM(Y0I@T1,L^( MYK(@FBD051P54GCT)-]AY4/O37=;P[A_5SZ$6.)8]ZCK[O=MA.N]U9;STI54 M:&=-+KTR@:M]@9 MZC^\26)GJ/](O;#>:8<%Q9UBD@2/I22,Y409'@BW>5:&'+5YB=[#O"@Z[V$G ME+9"*%U[ \E.*/U8H;0*5K&1F_.<$L5+#]:@-<1@1U< JEY:;Z3#(XU\1[#; M.=*X2W#UBDZN'Q%,%T/-6F;#\M\PG=E9][6.I=C-+S"8#:D.*&9)MKLA? X[ M@Z0 U9_8SRM1YP_(G?#3[8+*&B8,ORU6:]\DN?^HFC3+I[-N, >C1MJWU_R5 MZ*T3Z-5QCCX0<&0#*3SA#L.41$YK&58R%P>X63A7$JH/=AA^?Y MFD#_N?/PW1U$=>V,>'^R$F^;![^N\&#&E2A"L(1F G@0=I@H!Z#*<1%XZ92$ MCZZY/7?G!=P*07 PFNA^ZP6,W5-B[[4S -__B/Z+W MN6F(DGICQL)0,(=I +*88J/&V ,9YN5'/:,G$^S*= QTL+$E\.6+R-V5XG.+ MA=06EB>UE:Q]OU_C:M8[O7J*/32Q:A=6V8'%^JR'Z2HSK;&AZIE/POLQ3SL6 M\&KK\&"KT/$0C"<[&AA< 2 (/SS$9JKX3 N*";M8ZKH>-0U(L98;\ '6^_D) M$[.]1?]Q_W36Z1.+&\0R)7#QL1Y/VE:@/_=2Y^@:;#7L[]G\.?&'6 HA-J*N M9^/IGY*F2:AW.[%V&?&#JJYQ?,?87!O[O@[Q\E%/MS36LTS^U#3A?[,T&BL,>^G$]*[H6"[PUQ+_;>SKI37#S M=Q9+ ?9 IXW:Z=5+D\/2?C"WLV91M].(==:^-9?%8W@=R_3-WO; M66%6/&I>:0"$B(;%J[#RWC#N0RJJB"M\[,=1^V-;UI&!N20)!RO9,QZNJ>'O M.E1--3LDT_&HW[;7!/[ _3Z;UD"$C6%>P8_'H"UK)-\ MJX^JX^/(6?T?A3/=OC%__?/^W^SOCLY>M?>V_; MV__$!=G02QHYM18=Q*697]/M)B(18]Z\I"_AJ:$?- /_&LB0]>&WOIX'7 MPUGI1I!$\'F8]D.%5(Z+OK#0L":-7&KW!'CM$VS>X6B$VN*SKOJQT -L8MRO M,2XT,E+L51\;]O;J8P!K<9/ZH]17>2=J$WR_F9YBL<=1KY$\/^^T]0PW[3MR MS\8=7]E*&$U\2B2J./ E1H.K86AI2%&)M=12+4X)AWA[ M---$[7:=)2#G:BPMXQ@E,A81!W"']X&,GAZ':A*5012[&BZLQDF-G (+AU11 M$Q8[2O0:L/SJ8BTK0-PA&Y^GZ[3'8V"QZAAN!IJ/NC0N8L*H=5/N,PF::JEV M';:$QM*<=9VZC-]Y,9L:3K>3A749Z#&\I15!:;GB"H-\Q JU#H8-BO]L-;:# M.@MKL1SVZM-ZX@?P2<(2/M;]P^[936OLIEPH$HCO>S#7*IL67\.^GL:_L(NZ M'5?'D9/;ZYONX2L 8[=U_48F/&]\?GS&8W#'Y^)[8>_Q!#Q2@-TLMA<)?O:* M@4:*[;GQZ+CA2G@ED+N=P,-7.7P&,A:AR0[2:-(JFVERD7=QDXX2OKD]%G@[ MVY:Q7QK87%VGZKPX0OC05Y'H0$!A<0A]&(>-@++OXS;_5.WZW26::39^MO+U MSZE0;J.-TI?GB,_TU,L1VOV"40/M$,]CMWLL0(P+>QRKZ/5\Q.])=3??1B:* M\KHEX@2!%T!,0*6H\ F,' MA7Y2(?C9,Y@+W#"L] PX_/O4C*L$Q]YC2>H7K:0^&$_MI_CYK].Z]Y\12":@ M%\"D6&GZL\A!Y8DY!2]0\@%]0R@.U3.W<1FMN2AX/+*<- ME^ RS:^8K^#\=3CU1;P4[P2Z\SC[B'JBSV6F1&9*8_UAN[U_@][[C#H$+V@K MCZ^-/U)L% AX\_1XM+FZ?1S$\:1=H&;'YVIW34_$445-T2S%@HVUR,P%: M-$R(5DESX6Q3ZO:3]4FV -*UE[0+=Z0_^V3P#?SD+%/O/$$U4_JKNOY^.Z'F MY?YF1?01CXQ08H: _(>K!$8$()2=9G=W<#/AEIW&[&B\1I/3E8U9H*>Y8%VH M]Z_G+1#<2@7!"U5\;M?KX15U9EU1YRT8R\T4=3ZO\NL&9_YY%9Q7"I(R28,J MRZPH/+;(M8JQ(/.@L\SXS+#\K$.#\^L)+[^GU(7/RX*)P(0HG30VMZ;,C!99 M(#OT(#HQ I/CE1F*Z+T:6 M2\O%!$9R Y&='OO%4*C'BZ;AW)>#P"@"XD4#%: LW&$KA'A]#XITAJAV>J]? M[,'/N4IN+6IXT+A>Q[[=EM[ EC86\>/>V[A],PLY;F1"Z>ATQ9J\C5&;' .Q M3F^5E//R3?71:#R),"?9S#L+W81&L;LPT )0!GJ!L'%9-):F20S^?$F+9_O+ M<;\%HJP"H!% G'_JTX@\#Q "WG'3;A^W[PQ@-J>'B*%U3$-H%P&=KD.;K.KF M#'"W]Q3P=H1PT=BIZM9@<>AG&D5?_7B]='OR,+?N]WK=Y/Y)SYUM_3:T^N<> M.B_Z9_BIYX2>AH$[Z=WN;._2"4LT^U&V).?UW-O?O@WM@@71UU@HM@&KZ=BA M;6V5.*B&YXUG)PY@G!A4[N+E?<0HSB =:QTOCBDVJSHR]&4X'!M#EM<87 M\DM$WS1K&,F__?[%%V\!'+N_&BOLN8_ ^<_DW%OO+PES.,$^6GXX"\,A_&[& MX7Q__YV#-_G^5QC/\W?T]<'3KQ^RP(7RIB!EK@01H'"(\<$09W(F6,XRBHWN M)R>PHJ?KS7<:1RIL:ESZY(Y:X)S8$RSM4CJ'G+=)PZ,A!XP6;?[&OK]W(GQV MS-IF9U3^KDOO9ZM2L8IGX_W8-G#4"I4%,8S1&^YS.AH-9YR4ULU9X9(@G#=\ MT_WHUYG)RH5HD,TG!>M/6PY,6=,W2[.)(K5>#N%O*+S%F:%]3HODY.98#FX1][*+V=.AF*4U=IX^/+SYH M;* 4/"?6Z8*(0A5$LHP1X82B95EDCIM5@]>#N0W6="@*;D062B4:=,DWTVWO24C_7Y_V M?GL%U[S+WWU\"=^AF? TW__X^]'>/Z_H_D=+X?U?]GY[<[H:TO_^MS/\;OO_U#VC)SFGYU?3^!ZI<.,2Z2YGV[\:VK'7M8_^(VQ37\5\CK7\ M^LOD6-Y!L?0CBTQN]-'.73NO9YZ=MVW\^ZOAGV/_N1I-:[BN&G4"ZE(":D-3 MFDP8S:TE7@? 38J#;,HT(U04CG.I:6[XHR<%7R\W?.=QTUTS1C[%Q_DO*5TV9JO$Q/CF M3"[.HAG/V>%H=SY@>Q;D[Z;C-D7WOU,]QH0QJ/+3J:;@!F;1)JL$] MGV7WI@!SN T+1ZR4,M!-%CS>CU210MQ:,IJ3SRQL_]-P= )VC]=R:=;RQG:6!N4XX!&> YH(J<^6)&SW*O"NDL5$]N$*Y*\G*&+ULA_.1K_.1[! M@L$X<*/O=X&=JP?V'+PXQ6(Y'RS/I=1>$DE9">@B<\3D!JN"E5I;+U7!*9;* MH=DZOFB*1X#TFHS&&PCG,G1#A>>!^D)Q;$3)I*2FS!75>9%KR02]*!1]U0YG MWT\Z$CB?!/;H!UJ8@GNE22XXD("2GBC- LD4"\)X)BTML28P*]?+P269,XEU M+=R<@VG\$@5Q ICQ+,K8CG_/)YV\@'T.E-C(C04A- M!#>2F%!ZH@V3FNI2"/0P8=MCN4&"G.7Y:.N45/52T)*^5$#4A2*77@$< B)( M)7&&MJT&T5!SA*=+";D YKQW/N5 SJKV+.2F8T1Q$X?[6?>G,9XM(45T0OMY MR-M/\RBOT6 P@>N.$4.D/.A5T'P:8UN^651BEBN,ERR](R:4QFI) M3=YA3.'$..0&#K?A<_AU'4$":M89[L+42DRLFR<]+Z60+D3818 ;34; [GT] MRSU= /7M3L>26ZLB8VWHN[WGE\"0RW!OMB P]^7UN!KFN4G1%(/<8O>P3N)$ MB?.&?3!"^]PP3X(+&1$B+XG,2TD\2)O, N ,A7KTI-A0O;3)7:YF^;XKX@48 M+C+\-\1+Y(J+29:#)5,#[<=Z(R\BFR71L,""KBE)L10)W:1#Q*261/3)4JI; M'CN7?Z*=W&;_I_3V9!!LM(IW;R:KB%_(:NSA/]=F%&^_5^A@087\B2KDCON$ M(C)<4XLQ@60Q\G]9\*Y9^4DY3#:Q4F09U(^3?F)?4,TQ,C59ZFW2?%/T 2MX MN;DBUHM:SO]:?LH\JW&NGU#GSFY?1-1-K/N50\5W&YAQUTD,"[FAEQ$+04[.I[=E M/-#26KU0B$.#(6NF-3ROQAPI?%1;SRD^OTV"6DP:V.V];#Q#Q]/Q,3JEX()V M7!&KK-'72DG&NIX.6A359HVM^T);?'5.W9H9K2>\#"05M5+4!_Y+5;=XLLVH M'"Z4BYM_'%^&+ OM/B /GJ0UJL=K'CHNWH'B_4.5D.)NWH']Z?>P<:LA'-+ M%*QD7N0<"QXXGV6%%"K+I/-%4+8PWI748AG^S>^Y7(F"K9'7H(;\2?1$CWN M2&-NZ^:,JQ:.)H&[HHW'?@*8]3B5],5G'2_\^1EDPV!>2PA$;3QXK%.1+O3I MHVEML-SMSE*>F1D-L30Q/B_I3?PFWO99CZM(%DOH9%O2$"]:(&M#]G34"7/7 M1DRFCHV>-JBL>?4SY['@SC!:&:!C_MY]NPL[U._KIF)AZYW ]"!='VW+.ET; M4'^9G!\+@6R]>23;73_)731:,<>\/=!*%<53J:[V>!,OF7F\ MDM$:L?<9N9P(TG^J?EXEQUC$H?6J848B/&Q6R0%NB;4>D,Q^JI9NQL>M&PL; M*C-'.W]T/!HO.K1:?T!*K(]6-RX*?ET-/X\0289%+-9,"KUXL6QC6Z<1!@V& MMKZOU1J?GNVO7:YLYBY L5^36>W9.$,U.=XI^2#(Y%/6*EQQY")-C=YG2W M>=7//<38@^F _'>*!=K 2)K%"*#;HYK,2XTNEI-KQI'>/KM#-](OU3' J39E M@,>CZ>'1+%VLU\YZQAHOZ*F>9!,TF;XSJ[4Y0-F;J'F , MV.$'D2FMJ?%$9PP/3EQ!#*4YD2:7A:9,%4Z"#4%W/H!2;$Z!J:Y=:Y?. MRM:M.P.!QN=4&@FH\9A4LXJ#=>LB; I>)B]A-$2;\L HV_Q_IWY>J+&MLC.3 MOZ?)G1^)%_'>0BW21<-R*1 JB@7E=9LQ;&3PWURP1'B[3L]?/WWSP2CHIO2"2 M>D:$<)RHTE)B,ZY520-F##UZPFFQSO$7 E4+.G4ZG'<5F$4ZG>@Q\!-JR3,> M<(:G=7XT"'@8%'13UA70X7CT))8*0X_ H@=:$!,ODQUHP%,S(J@)& [ZTMT?R/]5JT'W_BYOVD]1(?U0D$7 M^]]IE5Q]J2YV>T*\4'"E;FK)M4IJ=DWRHR.X;[3>W$/^UL?\KYVVR%7RICO$ MC_5D')V0;<63UHF^>YZ_\[RBES=8$N6WJ49.]KY^!>0X2.7/(@\_';I_$IM7 MOOX3"ZC#?Q^:O/WZB;X^^/3!B,P*7E@27%82D<$/R4'>&AT<+4L%:UVN.^5L MR L'L"QHD?O,B%)1E]$\ _GL0#ZOE$/Y,9*JW,B \XUOHLMCE[-G&E@2V_S< M-_$[G^Y=1WBP2_.6,Q<->+>C5%,0;.(;DC88AML$UC9K?=HF9JX6SG/3\:QP MW@.4-7L?0*Y85C &%IQT1)2A(!)L.&*"%%SEMJ *2#: GB%H,*V618H,>R9P MK_\[J&ZR<7.[NT_'7C]+9/6 P?J[+WL?#S^XTED52D/*C$J"[A& [4(2*K/2 M"><]E["AQ;IU3B9'HVF-O8A 5/A>'\SSV+XG,5(+PO$?*W_2Q'8X+,AK3]N&%^N+T Q%,#8E2/TAM[ZNM;CTS3WV7MG MV3CS^2Q8-/,PB>@OM!,L YR&/T.=8T"=MJEYNN'&E7"P*U?A6]RCA?EN?LVS ME4XR]R1&8W.3-6P[A8W6(DE$Q=FZ@JA #&DXRH43MB3R?C34;/&G?+[ MP74'7WU0,K/2Q>!O$8B@F2$RV(PH@77W>"K=*;_MW]"#=V+O^:=K5WZS MK-"6GY?UQSP8JW%3KWBL4&ZFB+_:'VOL5GN6"ZLY[%D*),2D/KO8_GG=(;94 MZGNYD]8L$K<]C]SXA,V!#.M=NE:\\ILFBH="2;,T[89 X]9U*@6NZX5JK MCF_4-IS;=][Z75+0:1SF-7T.6^R4>M4'5DO8YZV%OP,L[1>Y,7: MP9AF.1I&UV_"89AC?7_7]/5P?MS+BE08=!G"I S;N$PQZ&@XT;,\XPA!VZ[D M<&M40AQCGGP_G9;]@>^*KGR_-XI]JY;;T#=%JP;8B?08R]B.PN0D%M:-?0/' M[B0U0JDMYBP,;10;;9?T1LAM:%??=OZ>=U..K\5%@@>T;T^B;);G/!L4HK:@ MJ]1=X]A'*1R+ /K>.X:M-7!'V/$6_;1_[ MCU:?HW.V2@F];8K/N*H_Q1C>&,L:.R+L-O.:M0,9X@KA],9ZTB08Y&@U3-&\UGBW=7,2_];ZW/X)ILVRA?'C==*=L MY/ -]V*YE(1\].0/?P@D 3@6\]86"Z#]"+9JU- 99=8;:VKL!]Y%R83G ZD9 M*U YYH_-27:A!6VC23>1>_QB>IP2=-)]R(/UAMMAA>#&L5YY0ML<))4 F )O MSV*&'Q[&?6Y8]LJ)45$&J55.,ZH*$027K"@L]5E@7/*< ME5L:CGW6Y,\Y_D)L%&-1>KS<%(9R86"T (?@*;3W\B C(L-',I4 $WXB$_J" MKU\(^".*R?8*%C]D7,TQ"K;YB6%*R;K:TY-Q]659IN\"M M-N'@]&4]1"X"* M//']IO3*#$B-M8.9Q*A3_:E>Z-@:L')6"Z%65$X\B$:X T@(X!M>58&H2TL< M-'S4%$6*_J]!DS;Z3="U 3BM0:7C$1)Z[(.':SSJ]ZLZ=:8=+_@^84]0GPYP M51T[>5=2ZS&;N]7X&BIK5O,B<4S-BU:=Z!4VDFD3Z-?L M&O0OP[N&AW,=/UM9V(=O*^?=34E1%_;?WFS$P$M=C?^#V.5U>)EZI.G^JR&N M>>S%$R,%3A^:MRNZ+_<^\%+E.>6"^-PY(B1CQ)2J(-KGVF=E,(R&5:F?>2T+ MN$^6V@DCC-*Y*%V07 KK I?;'"> M)" [$YO !PP10:*V3+(;3_-=:XH4Z(5R/&U?GF8.KC>-BJ,9[RRZ8 (@RX. M_8PV4MM'?<.Z-7''&ZZ>+^VJ-ZEYUUIWH.\AJZY%Z]5;M/Z!^]9CCWMOIJ-T M/!U36WX"W1@/8[W[.=)PZD-IYW2%*GB!K&*><013B987\A]FWOWDOXFI.^F; M!5["C)EON!*[K;ZNK>:/>XO=8M,1]LB@9[A)V(L,NI!YTY!(2QJI>&7=^^\2 MP<3$J IFHL>;*61GY0:$_HN4DFIW3EHJFB5@-N.97;,P5$2X>AB3TT?C\PX$4!,=-A6 PSED,X3N'H MVHRFD[8S3^)AF=V/5#5O!4S"#,!HQ:!14*6\5==RLU-4"59[>XZ.+I\U\ MYXNZ,.\Y6MB(:Y(R;\\5S]+^:$$MX1_0Y "BFINCN_XT;7FO[;>\V*&Y+2*V M<02[O?]LPDD140U].L$=Z"\@;YHZ9=-4<&.=V!!_Q.S E2LW$.9N[^EFR#2# M2S"+A?&B-)HM0&Q4C0GMXYG%F,!-LLP1(FV"?NO(YZH4V(FRJXNRO64X_CB5 M8EJ,^0(XZS\C&5?#% 6$VYIR"AH5U$BFA1SZ.F81]S]'R#V#4]%-,\!HAGCX MNDEU=GKK)C?[V:)5];CW-"6!IV*&49/$',74-SSYBN:'4&T3=[#PM6VZK,\T MS4_-E5&DHNWV<[>1-[F1KY9MYL>]@[GFP.J=HR'V'6@C7MNPAIAXCF9P'X_O M8JW-5KXG2EB(A6UX.D7:-KER/Z4HSE1@;/'VN9#?Z8V.9T4T$AAQL80H6$)> MCS$ H&Z.)+]!(G<>DBQZCXWO5QY#43#TC9M]A!5K8WV;S"]< MX.AO38)X P#&._BD@R,-H!'ML\.8MD]F\Z;RNCQ)WX"^HI6 A&Q^N3;6/FEK#N$,+'S;U>79F(?1+ MIGH3Z[+\X3RFT'DSV<%"I?#8:*TO.1A1N(%40YMM$<2DB$QX\"ENYIRC8. 7 M'^Q"S/_2.^>]\?98_EO8)[2[T MJS3*:G,\B3(HOG]6A&NW]^]% MN7QFH'CSZRHTTM(P5"AC-:;$8X;U6H. Y MC&A^W/4*3Q7!9OT+9OUV@E/_TX\QS$0?^EGL-^$/[3CLX]/3_>=_?["%D+0L M,Y*'4A)1<$.D4@6A5E+A?5Z4C#UZ4N[F:]'?_WNIXA/?M[4;2V?'QE(@*3 Z MK_XS28VN ,W9FWSXP15YD066$^.S@HA0YD1S[DGIE2QX%G1>YEB AN[0315H M['S-P1@:5J#4AQ@9^1-R^"RG:7X-;DQ;W3Z5%AOV,+[6H5!)#\-XA18P-QJ@ M.4>+)7$W:)W3A48!WR_FDH):AGO).[D\_)W>'/$WCUP>]&:<_+1T^$VF'%&:UP+M4SP+J,%H%)QH((3&D/ MV^YIZ3171N8B;CMGO-OV&]WVPP]29)IY(4@)B)&(7#*B62%(P3)N;,&HSMRC M)[G<8?FZLCN[?TDDB#:!8.DKCN5'VVJE_3.RAA)0'37F;QMB9?4Q!GB H+(I M=Z/M(/*R^6!!O*:F9F"38=I56P@K/;*I1@/V]1#-YOYWMFPJ369R*S.:YTYH MHQ6E)4@M(T-6PCSSBTJN95SVK(&6R1?7T>X9M,NQF)363DH*%*ND*HE@"K,O M+36J MT$:6&O:0:\!DF24JLXJ$PONR+"4/7F,WI4V(["SQ9$; [Y>349*JP0-S"B6%X4/+. -8@XP;SQM(87H/)UWZJQ\ MO=?$Y[P>_M4>D<$%^]@(O/GS5^QT'/?M $;U:W]D/STTY8 Y#@?O/FB9 5EG M@5 A)1&F-$1K;DCFN52A*(4MBTTY"UMWRG&P'&&%>UOW,.P"H,$D5HB_6!3; MI@#$]:^^QL^R,O69HSSGNM!+'M-,.M+']?^ M'H#$:Y8D*(SJ1 #LU^QNW.GT]UR6[-.F3 MR1C^=>V;FZ]WXU?_FKCU[W*YRP0_\VNZR\[\[EN/97P7;-_O>NRWOQ.TZ 8K MQ84>^Z](#(D@@.:02"/Z7HYM>DQ[+(8LM<_[QJ7\^ M>_,L:3%NET42>-RZ" MUO*GF/C?6>[$C"W/G]<]70+>+4&VM 3G< 18Q)\.QY@]3)I16NL]0-]OS!Q# MWN9ROQ>*O4=9E)T]YE]<&/F/'_7&F*BU.+7=>V:FZ7B>4H;,FR0F0AER(/ MWGB/435E[I1Q@F<7CN4 GHZ=/B?%W,R>FC.\*-W@R_]UQ]_KU[_\Y]/KW][ M0?<^[N7[7]^<[A_L5Z\/#MG>QW[_WQ-W@% MSWXCWAV\.=W[^BG;?_Z*[?%7^>OG?Y_",ZO]?_:^O,92WP9CQW@JA,*B(8+8A4@1-E<^4S&TKFQ*,G 'K*0JXYTQ,B MN@I;M.+N$NQQG5"C$U+W5$CEA6(R=X4HM1169[I0N2A9*$IM6;AXOZ_O%%*Q MP2+YZL>C3CY=3CY]79%/E 5A;!Z(+ 4E(G.::&IRXED(IN2POZI,"5N,_]() MJ$Y W1$!)9P7K"S*H!P7UCNII!$F"U;)/,MUV0FH+150;$5 E4H6N:242$,] M$59A+;_@B>)*416DT46VC0+J@;I"%DY5K\,?LD'B;I]8VDQD6^$R^8'/N*M; M]Z"\3/^LY&F>=FZF!P*0KLW-=-GI*++9(^U^DSVGK3\_F&.@QG^E#XY19AHTR]TX+GNLRU^:HO M>.HZ%'0=(JA:-]!8R5EF*1&6&CQ<4V"@*4UUT63<>]-\B]JS:,"RJ7KJ#$%@:XUP& T*Z0I S&%29D6KC0<>\#X-[K M OUG<&_'I9?ATE68GPE7^#P/I,PU!T5K!)':>5(4ACII? :[]>@)7Z]-\.,8 M]$&=,+U8J>3Y?1C_HGZ3.RUGKHKQO_K/CYOE;@7,Z5\XSZ^*\2_!O5V&S958>-4 $-08YXPB)G".1XV< MZ((:L-I%6>26"UJZ1T_8CLS5%C'P-;GZ[TJ"]^:Z7U?(\=[2H,>M?,9UVIMW M*!3Y"EG9UYA!?^^?\: .+;\[*_NBCM*MF_'% S\V3?'>X,.R%*4U!A)SG:RG&V1Y_B:$$4GI>ZIE-(F2$&URST0=Q8P=\YQ MRIBGS+O"Z!N64IU?ZOL%U.FR@!*YT]QEDJ@HH'(=B"XS2[PK/4:U@8"ZOKSL M3D)U$NJ6)!15 )A*R8N22^&<4@Q=-,;")P7-,]9)J&V54/LK$ JV*=-:%D2% M+!!A@B&*NMDTZWXESK9='NR:<6S5.89MX%30H-V()LPY$DI2K(R%)G( MC,#=ZV13)YNV86X_PK/4I69?NPQ:]1T51E&7!4^L4(H(*RPQ2DM2>!F<\B57 M O!1L=Z=]'ZXC;;>^KRVW.P'$3MZ719;E]UY)L5FBM?48U[4*_'P#[7I=1T['OC;+OBAF3Y04M"L:(T ;8U^49T5#G3->3GGU1W\F=%C17A?E=@N?-"Z W:S"_<-I2#0+( M>,*Z_NL;NS8]_K@OD=^]X*^Z[ ?*X+DVN5D4)*A_C! M$5523CPH?,68Q:JR'?L^ /:]*LSO$K1OC8=7;0#'O-74.A(8!1O &4>D9($4 M*A0\ER$',?SH"=_A1;Y%'!S-@']-M.G[689R&MS^= #D;A>2JI_\GQG_Z\ER M.C/\:,>Y\.*/TWI2A=/;YS=.O]5MNZ>'[HPD[9W>Y,CWGHT&,-[3WI$&H;22 M!-D[\GW7JX8]W1N,AOZT-]#C3W[2T];"WDQV>P=+#ZB1L6U_ZKR#1^M)STU] M;S**KSF"P?9/P1J!ISO@W,ET[''(^-VF9Z?!63T>G\)^]SXC,_?T\?%X] 58 M=P(K%X#'T^<[O9.CRA[UQOYX[.LX<-U+S=<9C/YX.ME=V\$[M[T:IE=/^Y-V MT7Z=UG!97>/ZFPH6%)AJ>4=U70,]N_C9S K$3T>V@A5TO9-J5.;W:A1C,9+V\O@.;.'5C!1V.WYAJ0GUU-3 S'!?O3LD1X>PE5 2@M7 MC;W%+N21PO#9]02&-<#K88ZC8S^.DTKO]CIM\ @8&^@!OJQ&+HUUX8E5#2IB MXL<#6!K7PQ4Z3(O5!X%"WMJC4=_79 ^D ^BDT3$^GAP#Q^-U@Y$#@OD)$0>G MO_SZ=B_^QG[Y&:C+ ['&$1YI^ WO\(FP%FEN8>TC;"E_J6%*(_NIN4'7[=[A M8./<>@YFG&8!+\3A:^"A 3!$_Y1,:Y@#T/J1AQ\HS9HAXG*T@];M-'KP8;,W MN[U7P]ZQ1@DX[>OQ3L-C>*L'(D[OGL1M9="%XH;<_FGADN!6>0%K:02H[\7TLDC"[ MQ,9[ZV5Z6W\@* K4$@XY)S/D: M-@$%SP@$^'&4]-70INV'JQM9/IF,*S.=I.NBL%]]9Y07J/#C )JK9LNW:572 MU+YY25Q2=(RMO#+XI). !]MI3F [OK8B!&8P&C0J"!9UIU@U_ * M5]516/I&D8;^Z 0H']X&@NI9^TGBD85KEU_S]^Y;F,0X\LMI#R1@VI@X6."H M:@+OA6_CHK7$%;^- SM&A@;!6M6?B';(!O""\6S/-TPWO=U_O_3"+QKAW8CF M436JG\P@G(:@*=";(/+]S/JW%?9FIP['OZP5:7JY8\-%\?H +*"/>V"]O*SV!N^K_=_VV/[7/HSO]Z-W_^P/P!KZL@_/ M>7VP'\":.MG[:#_ O/H"5A .Z!7UNP< MW' D73^#4,N4G:!K%9D(:.#813(""AD#CNF?WKRZO>/:]KN@,2+/PR&\Q\_>SA#V7 ?J MWF\>]"Q@ ]O[=3PZ&58:;XSW@S"WN*T+N&+@_:2=#\+9T;0^8\MV>_#"-+R) MMT=#,$0;'0'CQD]Q^F##@F):>A$P:=1'8]PZ7)1C$)S#":JQ,$U6['2"T*#N M'0*,&T9-,ZX\4 7J$S02X-UOUQX>R>!S% PX>!@$7F]&2',H(&P$A=&&:\#0 M3W[W<'>G!_?H222[G:3HP]C[J/)^CBH)!NI&@QY(<;#X%^#D>3GO'MD+W[!6%?R3#VF\UNT >8'6'SF+0N2U\*\_/@'"5Z6 MKZS7PL^C<3N:8WWHB8$M!D :8+"/=?]$G]:/_K4T)[#7R>("KL[]S!F&<&,S M3%Y%A\(Y[O;CZ1"("Z^",>FM&4OO:(P0\?]5++.^* PK>>F$SG-IN/>YH2?0_%FYLGKS3 MF5)%F;G2*D$#,XKE1>$#"U)8)^R24V"F< $FDK!2U;#U98+0&X : =,RBK4Z MZG^T\ "^GR9;_;_3ZA@EVTZ4?BB(Q_C9.(E5D[RGU1HH05L>,<<4O@3-:72- M2A$>B$]):"+=L^Q\W>W]>W0"8G6\DYZ0T ;HL_0 =#\!@,4+>O #Y2U\M !X M;#6VTP' F:&-'\"M,RL-1#(,;\79.]"GO4:[A"G:V(B3X/%(PA'-@<;4_1%< M'V'6"/7.RI(NN*WB['"):U0[J%PJV(QJ'*$5S'ZG5P6TH?LPK/B"DW$U 1;I M.< @N)Y1M;9(;6E%=S>IB@MCZJ63AY6X%*$S:LO,6EN*D@EE@:HX6GV<<:;I MA^>Q=#&CC,QK&,\/Q7Z%[0@5+L2SF=W_,IG]]9\ ,.UI^GD +_RU#YKVH=EW M7S_1UP>O/OA@ ]="DU*P@@@?%)%6Y806)?-,.LX*L,<]6,''*(G&4W_#97?C M$Q]7$Y!W]MN%>*-(FN_S!@=/?9^\J6'4[X,02NXP\ZUI]PZG()2'T4W?>_KV M64^4%)AD9[8:M[UUFR>'>6A)?,U9-$J:UU&:O4[(_X;'_,T1MOHHBD8?S0E0 M,-X/(I*P"VXN, &"'X^CS8JP/1H("]\[F"MZ ;^];_$$)\3CFVAC@VQT?@*& M[L+[EFZ("J2J6^,YG27JUKT[&%23*.*C\7IY:K]+7')!AFA 0MTZ0=+I4=CL M@I]A%0#H< %)RQL]#JU/I1J"L0X0Q2Z[2]/].[@O^$*T5B.AXXE5" !UHMT. MY#*UB^[]&0C0 _2/MT^;:_)D!R:'3SSU:#SIT;0?X,"^)MJIT#;R")SBF58\ M! U^TP/_0<];-%N3?V#-8[/AA"+B<,0^\+*(AUIG@$5@Y6>8\)_%)NONEP3@D-K;8W?7LU3W0]!WD( M^N;; $<2Q^AC%^^ZZL^#" 20W _GF/O[!L1_6<3G^2J<2S_Y_]MZ\IZUD MVQO^*E;N?'=79+MK-F(M;CH](L M6:N4:Q$Y#O@I_>225R M<68'85A')B9'-N,@[L3/GQR2E(.92TDF?LN?XU1K+^9D5-^44VV8U$&53#-+ MFGG.<7Q2,DZ,J,=8X@/#?' QFMC ^4AW?,'5R[(BZ^6GT=VS*SB7;S"7EE4? M#\$R35*X5B3-5*D&2\L_30&LC=O*QLL96G 3&'1'<>E I6SM.;$66>;!Q."6!<2J+*V2UF#>JRTWS3#4^5,LD7N@OWS4^7MMHO735 M'*9G1].LAOF8Y!PG5];JQ'Z>>S@\U+^:?@5TUPFQEW+5B\VPM6A8E M!KPGGXWW+S7KP&_,AP?5VG3[9?EN>M@[F9KK Z7DVP)0B"_G4#/)@LNC+<>K MJP=[&XBGG((;N_4> M]:BEVJLA2<3Q^=L$U*QVJ$^[> MI;(KDPJ\U!X4930EO.R%3C(!-UJNSCZ;)@>.]6JGE[U0V*%34*R#+%*JY-I: M+-3QZ;$_,WU5Z^@T')0/+X>QSC@B^%7):AJ[327"747)9^>4\[Y=S*DG,+F- MB3M:/*!KB00,M6Z 1_P3JV?DV8 VS]'ZT$FIFDL:](\K\V$QTV&5!O\1QVJ- M[/1[C.O7"+(SQ>Q--+\X>&1K\],^#T$1[S6R 2O$$Y<9H9,B94$7:N^#TV+Q M+#):9YSWU >%N97:<"E<;O0*/TALEZ+_7R9)\,"8BX"^!8=[@6J?MG.V^LSS MVD5;QZJ%B4LYO)$J+E)K?+K: :7_K=*L.74[GPM.%/;EI1#]%4E=SG:+YS0\ M!#^H'ONTL"(GBE8&:Z7$9Y)8)BG=8=89S.6]Y8VJ+ M\>4'T#*O6F"E#"M)O?)^6*RS93JO#&\YEK\SM5C.?1P#T5 M52Y$#Q?7X'PQ[W?E@ZM9NJ)8I[XMW%%OP=M+HXSU J\X8;XV6>D'[+ ;2:?G ME^\DFWRG-1C+_>0[K=1PUZ8H+9@1S <1M)2"6<:]5H988GFDEM'$0]3K%4F^ MYV.(/^,PYKS*M[VPF;,Q^R57Z5WE.%2FZG.T4'>V]H/1WDFN$(VYK[6/ ;F( M.1*8T: Q6*F!+Y*63<$FYB0SFG,>G#')FJ03)2FYZ-*BA3I>_6(5A.GZ/PO+ M]-K%NG1Y8-6'M0DV3<"KG=U0$MQRA/"T9#G4^0V3W+PX&/9[O=A%8Y.@OF\< M5"S!(C#;!IT2 RCGD#G?;S2P.5DY/VYXR>%.5?(Y?L$XP;TZ/[]D(KGZY)]B MI/TZ'V"3_61)AJ74='Q( MNE&O7K'6JNC%)1F+XRAPE8AW^1QR4G=E"%5F:_G]!*RHSG@:M05UV7Z.#=1) M"/-T&--I=RX3H.1=SL?L+AGU29%:)>/@M*016@\3#X+>AY-_D"&1S M"%S'"#[O6Z$,PR$B8P-!7+N(K"W+,44 M+@2=6.C .K5&2Y (<&: #W(E4UY5DSFS!+5U]'PK+B\^P3O\/AC<-AEO MD;4B@85D%3(>)T0ER$"7A-62OGA#"5^NMLR;>IOM9-IS[#WGD6CNC(>MI43& M2#QWC+E0MI..MY,VVWG;[3SZM)_ #Z+>8\02Y8B[P)$+)L&>:N-\8H9Q ?YU M=K 7MW,+\OQ@.L@$S MSNUZ-UZ4F0L?-;MKO9;OOG?SRI=?1[0Y,PUVM=NM5]&_1VUP)/CKL M#%<,:3*8DDLSPT)S+QB5-.;YH;,T>;P;2^44AX0;+G^/VZG\54[ Z#BRLQI=#]XY;O[D0IBI<(H.N\0Y\8B M)X5!. AA94R28[?.NG^,N/ZS*/[[0U:91T]9H?;QVNG\53-_Y,*\*L6U4T&1 M+"7)+H+9S%:V+*#73#(JJL*LUD&_I*=>5?Y2@5\]"KS-/69670HC7,X1G[5\ MWGFW[[03,BJ.A*<@GQ,(:4?!C5>&4,&IE\J:)90':J@1 =8Z"AY<Z'"->A6 M4 ,35V6Q(<9EJ$T50E+&,"SP?B4;LP]$/OBG#*>"]&F]K#%F7OWR8V=JEYT] M7[=P;_ZG6IU)8@7PV""C)7?MR3#^,O[P:^@,3[KV_)=.K\B0R?K,H/973#/JG\ &*&"#5M%,K?%CA9^O M_3U+\-.T\%!:^> (HS1&3E2TUG,F":7)$>%OWFAS8F]O35.>OX"3\7G&_OI8 MS*\_YPS!_&<%9_5;!J.:V._/IP7($8Q-M#>_GK>_[.+MS4_G6YN>;QT=D/;F M6[KUX<_.UM'?W>T/G[\MMP"!$>X4("2R=_2)MS<_GK4O#LZW-S_CK/GUY M>;$@+Z6@$4OI43#<(ZXB13HYARS0@R98LL3EBS>:;1"^G-RRO@+SCCJKKK5L MFRF4>F:M5%_>IIL;TY%1I@QU@EL>C* LF6@2LSBW+;AU>MSWRKA+1%S>Q/_ M%GZL;UJ^CC^#*Q/L+84W !A..-)!*.(9R9ZS[U0GHE;IU(^(.LW)L^= MR85%DR<9BW-'5\1X2(C39)&5\,E0R2311G$>7[R1&T31]9 ,SRSP%WOAAT-^ M]4$2@Q4/_=-\+)6G,&MZDCF[\QFYMC^V-.NM'6ZA')QQ44;OF- )'A:<#LY2 M[PCXO]:(6%S>>S0'&Y?W8>3_7TMV8:3"L"0X"L)*L LU1AIL J2$24UTX6TEL3N4/6!XRX$AII<-"1LXX* 80D-,A=)3?,"L/[Z0G>^:[N MRPU9UBU;_&/I)[MCOS7)WUL['_^KN4=U9E,WQRBS=9.%?$M.(RYYQ[[&>>S9"IT57CDH MT)_E%3:WA9XTGRH],W+R,UR5QWMT.N@,2T?(C(0[AZ9*/$V.K=-%HU$3FP@Y)P.P]9VNG-+$EKC/:UL(*38H&9;AWY!2>P3-WRF!G$DIG'@E]2Z\NT7N;3T5?3V4UPR=_],6WV M6_5J/09?H0*X+M#A68+TXFCI434 =C6(G*J?.P >Q'%/V1E@[AK5$SR0D:U* M ,;J8UPYLMGIEG?"8$!$CP8==UKET.QW0Q$OP[EQ5M"42P.][0B+ M@)NTXKU\]"\[&:D<1MSY)[YJA4IR%[4PGL\?ESQE#&(__C,W:LC3/#TIT,UC M8,RT@%"?!_9/!?^4?UQJ9E"AF[]NO85WHO'(6L/LW]7 IP6ZI<9F*16P8;KB M/SM.^*1$?MPH+1L6@Z)RS^L%K&VC7%A56503"IVL9FY*Z8N2*A"SUC?=ZO MB0@+_;:2(R"Q_QCT>_UL@A?(Y080?AQ9\/LB>7>AU67O'YI&"DC\W1MW]]GIBC^2V(L$4D[UG4 M]6S##6+HC$KV7[;3>JU+NDSW0NG",NSDT_7C?JBQODO7HFHP==ET[I2=Y_/7 M9[!U<[7F&*VJFG$]T)G73AXP'GGE2Z^Z8AIXL:V%!N.MEQD-I)7#MR=Y7HO] MQU_-5<5.VRAF<+XZ2%*%!TXR;&>O;A5>=;HFCPYL3?PG%^)V>M6!06G\Y'(U[XG-O55*P_&-&:#5PPZ81H,<+"[/'W2J MCISCB R(XJJR?6Q1V6&_5U1%@6$]/#R'TYF-0Y\ MU;7(TP;J92FNV*-1O_^U%:OG%7S74]?-OA20[B3XE3KY#*1U#L[&<+;,N31# MV@3!4%R,C) $5&QF%Z#$4SK'M:\P+$17 B/]89Q[;-4CYKC"5"O-DC^7AR&" M-RI4FV,+$QW,5.+[8NH6&-O19;,KD/#*E94^H M^V25/0%"RG.JVW05O@ &\*?'IY6IBNH!SO=' G%;79%[6Y6.H:,,F[!4<5Y_ MD3J#X6@)K&#:-BE?,VU)/:P7)5O\+^L&QC#;B;Q @S@:],< =I.HWJN%+A>5 ML*^F.%EXF/:_+1@JX'74J'@;M6M0+T3HA-+.HG3ML1,@X+'K48N_1="?[VC5 ML])[^('& \5ZN=;HR_GS#] .Z$J576#.V 0/[-Y/DK+XZP_.-R=QV36Q^7"[ M,[7YLDVWO?.9;6]NP75@QWUYQ_>^P),VX;Z=S]^V/KP[V[KP9\LV7['I!-B( M?.OB;[#YWA_N[AQV=VG[:WOG;QCON[/=G;<7[8O?P.;;.MM76"JCA45$<@,& M'Y7(T PK%+FUUCG* EG$J5 )C'98?T&)X=0DS2EU">QYK8(4? ES<+SF/];L M9Z5?<>U0[MNO^,L?QG#:C=MI0EF_5WISG6!0'H.VONT;8V,DD2&E<4 <$YV/ MUPDBW"<;L4V!L0=U)JY&Q;=?C2+R_++;1%.G@Q2 MB52OC;D'I!+^&HLG@U22!_LP2"7+ESXR5(2^$53$!):D=4/,C9]U(28F^UA^ M/#L C3_MV;25Q@]49OY\:9HW*HRZU4*0UT;=/CELS?,SJ6 Q89ULD!P,/>]( M/L2.%F,>N*#TIGGQ$U,-*')K3)!O>^&ONKG+DTBU_%Z;KDJU//[(VSM[7W=W M_OX*]]'=G4]X;^?/PZVCT-D[ HONPR[.L>:]#^^/%U,M=W,ZYC',Y/]]W#[:Q7M'?X)MV/ZZ^V4O;2VGN)OD570>@U7H,.+,!&0# M22AB<#ZX5T0']N(-51M:+E<_W@2SZ1Z1)QK)\TPE3Z"!!2]M]-1R$8S%,FFM MP%_V-!%.;PK:TTB>!Y0\2W@2Q&AG9$3$!H=R/QKDHDU($H&-%%0F"Y*'X0TE MV=62YSE .'SI#[ZVJJYD!X-X!8[#;><]E0]K7]']F+9)7O^/O3\&?0^+W\B% M.Y,+R[A M]8AS3Y&F+B*C0Y+.*^&C>O&&B U,](,$ !K6NE]]V[#6?;'6HKYUS@DJ!$/& M$(:X4 (Y[06R*5 %AFSPB0)KT0W#KXFMW9&'6S$'6W/-NU,:VW9FTQ1NAZ3T MC!$F;H/I=B/'.K9EV'#6"]JX$[0K\QI"2(9)HE"+#B >AD*6*(M"= M3D@9J4_^Q1LN-XR^(QOFFIA!(Z$:"?6DC,)&0MVMA%HT!57$45(>$->>(RY+ M$4^RB)+DF2;1F'S8P=4&ONZ8=1XLYNK:_X=.VON..MG'K'<=Q'#JZQ*74B22 MBV4J((B)^7F>L\IS?<@@PO O2C9@U6O-G;?^SVT:C7Q/=NO- JBYM>YF_ZSW M4W/P]R>_PO/WI<)!&!-0QOD%_G,2&0[^&.:22>8L4[*$/JE89K^2='J;K28F M>&*D-(Q);BRUEEB"#7B#/#J![:W1A%=M];/=S5V\SVQ0+"F.K+$)<68YTD08 MY G!E"C.J)$OWICEOBUC+()2X5Z:MAWW2].V.&W:MB+CN,HO'L1Q64NN=*N* M8^9ZDX+8J&O??J^ER2"7=YW&X>NZ\&VYZN1V528W+20Q:U)(PN^[D"2W/OUC M$'.+UW<5ALZD;_7;4A0X3O]?D\S_[;_&[.)Y^^+OXS;=I7L[6^=;FY_XWM%7 M 60N=K]\XEL['R_V/OR["\]BB^S2OCA@[2^[;.]HK[MU\?&LO7EXO+W3/82Q M'>YM'GS;.@(SY#BS30!VV6+[F+.\E!*!K6$0MY2 \<$"4E)P)PF%5=>+525. M*"H56"9:"&Z< =IBFBG-#(E>$+)8*5!O0FN\"X5ORCZTZBUH51MRUS4GUP[T MOFI.,NE-ZTUN1(3K5(/R")3(][GF8.TZ,'X)%N"H(L&U2X;!-(M0J?K:E0:2I4F@J5ID*EJ5"Y-"#V-UCE_0%X1@5P MJ:E1:3+%'_PH9\:_J*AQLR;&VJ1[&B&7[[3U:ACPKP2<\*][FWE/#L[; MF_F9[RZVCMX?;AV]^[9[<;BJ-H4[HWG2',&^*<13\F W" MX)1UI9@C3'0N!H(Y$D=X#"E#3%*$]/VS8\]0 \M:1E@[82>X-2P!AX M*CKDG&#U"01#SQ%-YALRE#>5$V1);JBD%$,.]BK#E7%B&,U9G45 X.6VBTU%RI-1N@UW/0AW+:I? MKK 2VAGD<79R<=+(*O@3-DS#Q@6>.,[<)58T-7UV3N[VBJ/;QL]]..4[ES_1 M*M*,^2C!&N448Z<- 8)@K%PW&K8>^"::PJ+[LA7?4H5G#?.A7J4 M-MG/YA2NJ9ZZYTA\[;NL3/EL/)D[D\S+^0&46 \;&1'&B2-N8D!6*H:H-9AR MXZD)[L4;M:'I6D%7-G*KD5OK<-K1R*T'DEM+%B6GL'&*H.#R 4B,$6DAX!/8 MF3SHI*2V+]Z8#8ZO.52\02WH=]08U0SP_)IDZLN;9-Z\]DK02>U5TUGS9^FL M^2C%<^*ANC#],O*1+8FY:9[1WL[G\] MJA]NT4]G^3U[.P<@[>&]QY]9^V+K?'OSS^.MHUVQ5+5T#._;^>WK[O&[B[W- MW[ZV/[SOPO-!@K\#[>$92'[>_K![WC[JIJVCCV1?\ 2^@64(.QL0YT0CEPA% M5JL00&(GSM-B_1QCH*QA8P)Q@ELLC HZ\&BP-#3BY5;OXSTH3O)D ^ZZ6.[: M4=UW@Z9+2>T9$QC=]\33@+%&PJ6(N. 162\<,BE1RU).,UJCLKA2W%Q:MLXU M&CP9@'58][>;&[X[]EQ)LM^IFT+SZ1]M%7L?7A;[#TPN'VYF]@[?UVO+7SE2T& MC]H7W',![V7MS<]T>^?K&8R1M^D[OO7A?6?KP^ZW[0R:L!ST)DP; MXGE 2E.*.'$.64$"2B$1SIVV5)&,9$2:HKA&[*R)V#$F9-_1>QDL5S0X1Z-( MX$T3G,#W\3Y")1B"NID+'*HT025L8DBWG,68.& M+Z-N/;NLP;_C8<=WOS--__GD/#FOHF".<*(MEP);A15U45'I94R!-=;(FHF% MY?HXJH7S)'$4(A@>*E\$^(CA'L#0A(GSE, MLFO:H3V'4,E_HAW&PWXWM#K')X/^/_&X.MYKJN6N2BM)(G$15(A1B,.6>"!D<= MLU1P)3G+X&=WI8(;&7!C&;"B?LYZ2IBB#%GA,WHQIO I881C\-$GPT@$+:LP M;5S=AV%RUZ#K[L7_TT.K.#[X-5>SZVM34,7-5 +>6. M8Q?!N,9,TDQ/)9K!;1(D>D1 HT MK.:.1AQXP2K5=U0.W3BHMPH"!YH8%=HF2[B3S#@-3;:$W10?[NXYJ-[@F.6^R7Q:/PY;RGRBR7!L(JABX1!/CB,MF4><:_!XHY="%:!2 M1AZF&\=3PE[+[/:DV*@K*(D2>&($XQ M0RYQ#*#Z^MM5P_ MF?'R$33VS%YLSFP%?.[&_ 'DR-N9';E4QC3BY<[$RXJVH%P8113XV]QFT#R0 M+!I[^ 0R1CMKJ$TV>]X4+WO>KVZ+FK#*![A%8>Z]>/@-O]^5D=#P^QKR^Z(Y M$8E)0B>#@N,1<2O'F.#7SWD^#DGS_R_13@DW<>_2F'1MY?W>E-CMO1Q.4FXNOW]J;!_N,1X:C MMBBC(B*.*?B/)B<]T6AD,@D3F5.=Z 9_H.!-([(:D?6D8UZ-R+IKD74^+[*$ M]")C7R,?3*YFT."=)AUR8UL06C@F(G7.SMP0Y":9(U=CNE^'^WL/^+T7\9]? M_O*',9QVXW:Z'#!ZQHE:\)T*Z/8S1OEE^UHZ1E.PR *C(VYERFW$"6+"8JJ4 M>6/ AF; M=M=[T DF*";7RWL,;WL>@S3L/-S--UWXX;HDE? M/]MGM63T_BGU$43.3W%\6KH1]%-K$/^)O=/E.I\&G[;!I[W.__8N=T()"?-$ MN2#>@@?N*-:.*<&"XRL=HZL<\9L<)OTD/O;EW =\?O MX;^?P>_^)-H7[570DU+2$ TG2'E#$3A2#FFL$Q).:\.PB-QDE_NZ+O8-#'8C M9AZJZL,S*ZWBS@O-4_3&>6TR6 &V@3%-BIBA8S%#&S'S&&)FZ?19TAA Q"!E M4T+-_QF$LOFF.7@4P*+O]!KWL M!A L"<25CDYF>'^9F"&."29S*24!':T:\^G1Y=IR_9H Y>.X,\@Q#.933 RY M>*3!L6$A*NVP^K5UV_#-@*(JCY$'*1(4#\X [FW"D@9DH8)^"; R%-6"H M14/!^8"E\ FI(!3BP19#(2(AE.#""DH*I"T&#+&/6.FZ$-4H2A;D5X-7#!]G8 M#(\MXE8 H$K/M3 M"5@,Q@-W42)C))X[QEQHC(8UX*BE&G=M37#,(&E+6ZTHD;/<(1F2-T'H((@% M*UP]3!#S*5D-3S]G_LIBOW&&S;UES^/72LS%7Y]3+/K.%^NGC%=_5[Y@HU$> M4J,L5T?2$+!QW",7?4 \!?CD,,M8V]H93+31H%&XN:;R>MTRYQMQU8BK:\05 M,<$3(Z5A3'*3NU@12X 7G.#1"6P; W@-Q-42K#'C6E@M$*7*(0ZZ!FD/+B4U MWA.K%+91@DLI'@VR]$$-X*OS_O/?F>([O5-;+<'U&=)7_%C1*V$^2NF(HBIP M*X1V-$;A<.Y7I4T(^T*\6'KB_4F!I12\DHS>[H]B2[;^[W]I2LBOK7LJ:&0W_L.=Y.^#/P6D,_^E8U^EV1ITX!!FP/3J,@YFO-CM#W^T/3P?Q]]/! M(/9&ZU+JT/ZKE@O';7C>Y_/M+W\?;AV]!=[^1+]K7QQ<[!U_ MO-C>/.PNECKLTK^[[9V/8N_+N_.MSWMY\^ZV]<\"V-]O'NT=; M?/O#WVGKZ+/8YX$3K85 5C$P/4 6(^=%1"PQIYV01DM726^@Y1C>YJJD( W5 M%(.=(@G7@3M/113)B4"EIQHOED;4V])Z5SE*P^)"E6UIU5O0FMF?96:Z,:LL M<%V]G=>.=GYVOJ22<>&=9\!F2DN)):%:>D$C-OS%PU3NU(LV7K,5A#PFWW4J MUWEX&MX]VX=E9ERR##^82GZ91B[H'*01,M)L6VBR/N4Z;T=56OW__2\B\:^, M;+0R(12>V(P^'KLXF/N);K1LS4!QEH'ZA8%\S4#=*5UD@AQVJES;7+Q3%?-D M)?K3%NU(]=J8RW_^[CH8_AJ+)U.TDP?+;O38NZNU6)/R 'VC\H!)-4OKAK45 M/^M"C.7,>"WH)K?*S#*C+A',*1@BL4@T@6#>%"HW8>6)X M)->)G4:RW$:R+(5.K>0^-Y_ C";$.>;(:.M1 GDCE9<&2/O%&V$>!AU_K07! MV##K9)LY_A@T_C-();HKL^-CO=QU(+4Q-^Y:*"Q713I!L!4A(D:E0SPXG!/\ M'0J416Z%M3R?IY -J1_F +CAK'O1K)=Q5L,\MV&>18VJE)'4>(($SLW?B,J' MD9$AHU0*0D6N+7WQ1N-K#B.?5:C#G@_ZW2H!WL5>3)U1T_SM8;3KN^.3;O\\ MQC]C ;!>/L-I%.V=R8KE^CD5L+,@S)$V6(*B50E9;P.25IF(F3*)L8Q*3:ZS MOYML^'56M V3/223+=7422DQXT"_Q@*319=;/6"5/SDN?> Z^FS-C,,6M; .'HLH&4HYG,0E9\C1H)!)\(OP)% 2 MBA9FC6/\YHL=#&QO=#[)G3IOW.&'ZM<13OUHO/Y%5-CN[UT[''92)X9&4MRU MI%@^[,:&>"J"1L0X 9+"2.1T8O!)B6BLCD$57:ROL]<;IWB==7'#:@_/:HM* MV8#-*VB22$2<$ ]8(!,Q1X)Y0@+'G@>168U*W;C&0/XP@1]4R<_'9K\KE?P[ M/#2_[DMG=/C[Z1#F'@?55HPM^/-&5-RUJ)B>";.MBX/S]J=]22T32CL4+0N( M&T>1%(J.E1@1R?'OC'&8#!#E(/5R@4&%8J#1\IRIV*D(/["BS><-IG-;S9CBD!S M8=S_IO%L'\VS;:3 CTB!Y0PK$Z0W.K=UX39;TSP@1T1 @40"2E81YOQC BH_ M9SZZ3Y^UX:,?XZ.E#B84LT P1M3F!(FH#-(A&41Q$CYPDEB&^"%-5G/V2"O< MBY,,\ 4 MSIP"F9TPTQ9I!VJ52\+ 2<4)49^\! L<*Y'!AW5S5ON$-6S#0'?'0$MGL"#) MN! >D1# 0L4A0T0Q@93B3%%/I,?I!NC=SQ#[^G;84_<&@OU,$0[N<)E^2OR# M'S5>,N;>C9'VFJ/O.Y/0RPEIAB2-<^B0&,,1#T(BJW1$ >N,Q.A\\ 8D--DP MY&'B"(WH:D37.IN-C>AZ+-&U:%Q2;;70,2(JL45<9>,R<5R1J1PDC\L4; MN4'5-2>)WXLL/:;RFA1YAMLLY_1PP2^#7 _9^2=.43;_^\7<735KXNDMU@$C MGHXNOV4)W?#AV:U@J1(SCUHZ^^_A8(K->!"1&T3[%=D$@_W%=L_L^?#%O^;F M=-SIH=D%7)S[I3-,Z=YF6 D[8-/^H.SV+R!?XR!?!6.R:S.6UN$@B[3_NAZB M7(%;44!E^ZF5(\I /. SV#>KMO'V4,^/!MT\=N&G\,T+B=<3?_ZYHS5_VYMH!Z;]4%K_OW0]@[@<9U>ZVRI7JCULM/SW=-0 M\*INZ2F_:IW%06S988W//%QS=&:C7QMFO@><6<&/5-\]WC%]3>G-\(YO"B3>43/ 3_S7;+B;<=M5P$A=Z# M@6?+^@0>UP\-C'F#)[Q>=:?/( IUW#[<.^K"N\+7O0^?X-F?ONT=?^)[.[NY MMQK9_=+^VC[>.][:^?IM,0JU2]\?;W^!>=$_O^YM_MUI;[X_WH-GMX\.SN#O MPUWZB>X=[W[;WGF_"D_4:&>YM )A(1SBR7AD*/7(8D>9C4)3K&]49MK ES?B MYH'$362>X,B]($QS$ZPVT0I*4Z(B*&Q]$3?D^\5-(U%N(U$6X]I<8 (:0"%J ME$!0E4ASS@ FE M6*07;X1HBNU_AB;1#4_=!T\M&@V!&Q>#3GE3(N*&&*1EY$AAHB,U.B;&7[RA MXM&*@=;6:%@=@'H:1L/G4:<+EX=6.!WD(-0-+(<;>$;7.H)/6L ]D-'PQR#& M;YWA"!;R8\\//(,.:4Q$E0'1K#P MX,IF6;(!=R+,_9SZT1BYPA#K%(F8Q,J<1<%E7$/(RH>FSC]CN*>:[,^JZ(\MHR"Z%?+.61 MWQ_#+Z4.ELSY=G\46ZI5,%3)KZU[KKS8C&ZTV1GZ;G]X.EB; HOMWVLN/OK* MMG?:7W>/W]&MG8.+W2/@KJ/VX>[1X7%[\^_,8?"\MV?;.P?GBP46VSM>;-$_ M.[L[P'6;[4[[PY_'6_1]9_O#+FY_V?L*[_ZVM?E6@%1(6SOO^-;%Q_T8P;1S MDB#CG45@[B5DF&7(ZT09<0D+8,-637HQO,W"D*0 AH3#D6F6P_8Z>(U%) K6 MG3K)%VLR\OX.6W5;VV72OG$MP\I*GNL',S]XI8410$&.67S.$2XM9\D+):E%@5=P,QQ0$ZFA!Q-B6.I28AJ?0I]*G(^ MJ<@YE^6 IUZ2]:M8+2,;K;SWI:AG,_IX[.)@[B>::6K8&8[RG?G\HZKKR5II MO2M[",:O<57F>-O2'JE>&W/YS]]=+<-?8_&]%3%75LM@>3^#O5EIS]U59*Q) M$8&^41'!I.:E=<,*C)]U(<9R8[P6=+GZ^R>O6/B]WRO#R?(M2]RF1J%)&KY] M)%-X8B65FD7.1+!,FL U.$0LX4#-+9"!Q[18E']MRCZ-^,!W&G5U?&"+;F]^ MI+L7'\7NSK_AW9\NVG17M'?VNML?/I$<.]@[ F,/WKD4'[C8Y5M'>T=;1]W# MK>._C]J;6VSOZ"MI'W_F>_"^[2]_'[<__#O/+VVM"&4Z;QA8U,@0K<$QL0JY MZ!VBCFL-.ZI@:U^\$69#2]94*30"9RT$#O:!89F()B3Q1(R-(' B5L%2X[3@ MMX!0;@3./0N\9D ^@5MG#<8*K(_<0%6!*! WM4!RJ.AC;S@:G!Z#K_*[ M'0S.8>7>'L.J/A'$KBMDT.GYS@G\^2-.SZUM]I]) MB-Q5PE,C1!Y$B"Q7YZFDK&*8(^ED1%P(@IQD"HFH@@.[GEL%IKND#Q8K:%CO M@5%$&M9[(-9;JOQWTAN>>$Z$UPA,+HUBX*]&QHB;. M@?,LK?:9^"IMSB6)*5\0;6RVW,;EY'^*1\9XB864,@=)@J =.YAN*_4A%W!UR M\G/(H+C*V+@V?-]4Z]Y/Z'ZE:&JDS\VESW*F !,4$_ V4 Q.H)P=@'3D!BDE MB?/.!QOTBS=T&4;DIZC%;1CU?LX &D;]849=*IH'$Q\K(Q$EBB">@D-:.HJ< M$X9KG%B,8B4(QJ,PZK."\JL.%+K]W@$:Q<%QL1>:NO.FF/,I'L/\!ZAX!X@X MR_/&[;LS>;Z<&R$Y^'5",D0E5^#V&8V<)0E1 1Z@)^#$YW(J03?4"B"4IMR\ MD5!KL52/<%K52*A[DE"+%F=*6D7%+8I.4L3!%00)I2TR@6 1G(0==.5@F."; MG$Y=7:-]?;7>/9%W>>(O';#@.OX&Y=:7'C3=J.9P//X9GCXZ'8XZZ?SA^;=, MYV,O,^G1::]BW[/.Z+ 45?YV.H1KA\/6[_UCU^F5DN&-\@M\ >,\;Y6JK]*1 M;=0O/UPJ"H M71PL2 ,3=7*<*"9\Y,(1@Z-1,=<""Z<=5A4D/198SDJ#:]S. MCV5,P]&?=A3_&L$_X8\XR/5I]F *VH;HTQ0'/U H[/F^=2'1&"@"&9O!;1)' MX-T'L#Z"P2IH\/SYBS?J];*M\=^M_W,+*?]]^]HD\?_@#A]\VP\2K,E$!'*1 M2<23$LA2&I&*1DO*DA5*Y!-!O#(=<.D$O51@GU@P3SK#X6G!5O/]X:@4;-^& M()(F/"62@DZ<.\&<\LGR*/+!,V%*E*+_0A#H9I0!E)!Y?;B=WH-@ZGDPFG[/ M VM(8R5I''WD^UX9+A1UB%,#S"^]03J$B(3UX(,8C)W+@(LK">-U:Z=(_07J M.+3#EFW!1![,: 04C0R<1)EAC]G&7)A6=9E$JO;S Y; M8+Z]^&=;/S']OLEE=>U0Y!J-8[6]N#/;*>UB_&T MG?Z*/G-:;C5ON]T8?CNOKQO6%]Y0_CT_:OEZL:^9DT2"_ LZ@/P3/B$=(T%2 MAB2YM):&^.(-9WQ#Z>63KE:U[5DP^/[Q<3\;Z7W_M;1NL1EFM+I@+<3'2AIZ M]PVLX,XP%L$Q^7%".,]8E.Q\PON*&!LX&,5.^ZPAP2@V'JP1SV)(P7LN9+A4 ME(P]O(=V3E=[76/0_GRK6XTFKI@;W2'YS/*O_^26'5T:$=_=*R MK\#J;<6*;RJDHE%QI[D-S#UMEA M[,W>5 #;U*_#6IA4PN,E*2\^&("%$G-C*%BWV_G5/VANW]P>R4V7AX?][HR+ M#5HJSZ6(F9U!Y^ @C^ZY>MWMBT\7^TX0K2GCR :E$ \\(9LD05HE%H2FSNC< M+)(N"Y;_'M-88Y\^N8WW%_O6)RU\T,A*E1#7.79*H@>E8B)51)E$Y:5*92-+ MD^_9XP=C_LOY_/GM]L'9OHU1L$ XHHDY@XAT7V1I187C<;V,WQG8?#BU:<^'SWFGV;ZDWEC#.?)2@"<1;4+&6(%< M4$YK8K'T+K=S7][E4;6$+=C08:O3JSR'3K^T*ECSW8?OAN!^CCK_Q!E">+X2 M?GOS'=\/CNJ(%48>C,V#JV'H98NKT8FBYV.V?O6K94DJ>G^#M\#!3X.1,$:R?G/B41P(D.8VT MKHJ4S$9?7[>>>.;%SB5K5Z_5<81G;U3+#)><1#]JU8D6LT&K\4+-Q[DVRF;U MQL\*L=<_SDD<)5VC]?GU7Z];(<-;#X953L?P]+AL!.SY(!Z']]6ICC8D6K58&SA:F5:[)K5)X] M\T.FUBK@YB+\'LN-

1O[9.!OU_.B&"]#OLGT6XE6S6!QMN:QPDP,M'B-]49?/WZZ3TST8QI$)9GY69GDJN?<',Z MJD3/R]]>Y5FM7+DZ>#JED+& JHZ4>Z/+PKF]_JCC8YE,[U(Y56_Y*BH#253M MV9/CCYOLZ.LG+CP_SL??@?0RE?3ANT'FF#@X[HPJ:9=K,6+(J6RP*:-L# W M^ND,*C:$_P!+KI2A1>&ETVYWAK#[IZ/A"*@M?YY"1V4:OI)E*XZ$.^)X@^'C M<0>(:F*(72* S@X[L+D5QQZ"@S!Y3[]WR:!'AX/^Z<'A=+M?YNNR"J7XUS]A MNL?5"<;[*@>B_$!^??6Z];$W4<3SB7X+2Y8U=QP/.9OP,?-G*W6^P>_5D42> MPLKC]:EZ_[U2Y7]5JCSKPDL?,!:>#IXPF?AT]5W=^/$250C;#@2<=4'+G7]7 M4#5&*<"@Q=XK 6X^>%X!4\>%-C(:$F035+U[J_;BX\7VIWWM XO:!F0,S9U- MN,\E;P&18$7(&\#4Y4'TULMEHA^??$^I/E/>B@LF1#=[!)@&_4I4C).=IOQ\ M&?%-V+&<'<*N=K*5NY0UM?+>10OW.[I8U5*Y%IT\MRD!@Z?P^"^#V+79[9YV M)_GO%W-WU14,>'J+=4-PQ4:7W[+4%>*1U$..O\XMWA_7=](38$_5'BLJ :@'.#!__F7?;-J&UZ9:.V@!=Y2;[2Q\)KZT<5K+]O4F\8>Q_F9M<*>6L[3MX([=I++ MP?N]VE4"*RF_8!J_+"?;DSM#O.3.UZT2,/S?4QAC][R8V=^S'M/GE_489 \Q MFR?3=:F"J+DZJRY]\-,ZB+QF@^ASIE4G=;P=9X1<\KY;K?#R8&^SXI>NV[4K M?NE>_11QEEFG$4Q!$ 2I U/UH&_!0V[E+.(0"M#+H/-/T8K9YNV6@$DV>4?# M)?7\NO57)YN=JU3WY1G'9T '$6ANWH2M#?]B2Z*-K&HE3+3I6EU840%_Z:83X,2A*D> ME&QG $/NGL;Y[)5J:6;2KO/2U9E4O6G.N*S2N+/C->\//7(!2K;8W\/4_LXS MFW:_;"H.+LFX_<1S1PA.$BA4ACRF/J=54F28(4CPG/0DA:,&M#Y1&W@%MB6( MMF4"G 5A*C[WU&/-7%J;^YLK"+6V]\?<,A7M60/4_N/P,,;1L/((5A%[9@D; MLBRKA,(,K1=A#,Y ORI-&!^\3$+DX/SV#NJ PO2NZH8J)%N/_>4'$$>O6D!> MP\K;J.YBQ:RD-B+]/+8O\W M^/DF.<6-P** MP>U/^\)%;:S0B$8O$<<.(VLQA4\T"9YQ4'@-K2'-5=4>UY]!SAJ765T=] I@ MH&T=9+NRV.Q9)9QVAH?C.-&C2J*L7X;_ ?42A]N]=W-CJSHJ-Y+HLB*B]MD^ M,0IK@042,2/E6XQ1C@,CES@)W@B:#$@B$$2&+Y/55,M_N)0VLHUS(S4^K\7! M0!KV?:=<,C$Z0B4B M:"&YB]&0R*6(%EMC$I,5^.,5U)H31"HON#C!$].[(<[514SOOFU_VI?**RTB M02H1@KCF&1\N!!0TMTEY!MJ3UH#0*X1>20')N1GEZ*H^(I\]05XHW!W7ZY:& MW(\MU<:P#^^^G<3>,,X#Q#Q?JN#M@_U($@7NTPBSR!%P(0>JP!XD6+1:4(9I M1IF24J\FB7$VZHS$\'5[B!GW?,;1'Z/E/J2X6'VP]M[Z^ Q:6/P @7PD6QG_ M-8%*XPR%E +B(4ED4I0(_/-(!/5.4-!I:L/(91CY253QZKA/+X?$5KK4#ZQ7 MIH0R'LM$M63K9_SE?\;C:PAG->%LG0/A!(&MMDXC0G@"8T@:Y @!?6-LHI(X MYR)_\89O&+T,*;,BJ#PY;K,#\(XK@#0ZCQ/WN*&&[1G "5KWE9]/E #+Z:0; M1R4+)&??5+&;8I"-(\WC?(E+SXO_Z>0\D4R(.6K?BP?]467739YG#P8QUEE& M)Z>#G$99,@.K5)&YI(Q\98E5C6^^#;-YA7UDWC"?.&>6&8ZYWOPHMC;]M_;.+LD= WR(-M#<]D\8D-DN(9#A##$? M3?*>BN!$Z1BP$N@GIX8> &D;?W_QO.G:@MT^N5M6LK(R<_2%=- MY.0AJ(QN'>0J!$]RR W<6C =O;'(8N9!P#/.E8LJV6(ZL@V] AX>9-=9]WSL M0*Z,J?Q_BV=1)W9L17Q/GA9V7AEFHW"1\F#!K%'62F5H(,%1.D8ROYZ>9ES/ M/^Q@>U AR14S8?KJADZ^;<',VF_W!5,XB&0022GE)K\*Z9 (DBPD&G"4+%<] MY1PM3);)9 *?LE'!,?U0C?OWD,VVSXD'V/J#?4<"[*X(&= MQ$/(P3#L,<+@=R6N+#:.O7A#RB<*IGVPCQEH$ 4* M!H0$" Y#$[B>)"(1/4DX>DU8":<:ND)N/*-PZO=)M2:<>B>$RL#5U1B[I )' MT7D/&@Y+9%@$?S=2ZY0(S#OWXHW>(.PQPV@_2B9-&.TNR 4,(BNB=LI;1(2S MB#O-D9/@J,G<3DG*!+HQ@_Z0#;Q*L#UP3.WNJ.:F,;6&4 JAY)8^RBHI<$*4 M@>'$&8](.R' K;+D^43+C3^ MT 3.[M]G.0/)K'F"U0:&(T(2Q",.R!&>3TNE,9(S+W*K>[8A[CUN!K[N[7#] M?I"JZ"+XPI4!L\E7;T>SZ'Y_V+'A^&Q!_78^B?8%C&?STT7[Z.OYOF>!& M]2#QT1\EDR8^>A?DLOUIGR?0'R9P% +S(-0"0=8PH!ZAM*:!6NDK>(FX=&UR2S\%9,%6S$$0?J&0>F(EPKFUP0 4R=*'S4M4W)B$#C#TV$ M] %XKGVVSUW2QGF"@LCMXAC5R.I@D&=28J<]IAERB> '")'>/C#V@W35!,8> M@LKPUJ=])DSB21G$">798 S(>9#LUF/# FA;[OV+-X:IU63VX($QP5T4S#CP MV1VG!H/CGIRR7CL)AH!BM15P/3TU@;$;!\;$OE34XHSWIJVC&?[-@EM!&#"4 M3<0+V D5'B@P]GT$T 3&;BTU67CX0)C=V[$-(F%=T)!V<$DGBEE(C),YZA9H,C9G%Q!WH1,*[I4DQH/X\$AZK1!/!".M/$=!"VPDE;D+,HB5&P3. M+D<#JVYM RN#'3N_]8I;AKUBWGN@2<*-)T+2C,!'"25V?&18XSL #>1Z[?E= MG^SU>'\[<;@5;4;="]N]/V.-C/^;'7:&GWM]-XR#?S),XL?>R2F, H;CX:ZB M=7=@7+]U03T]-[K8><>W+H 8L' L!O"B1$XOD,$A%UG.-.7)Q61EB."G1."> MDXSL-CB-:XI]NS/7+V-44#'K/A_# N(ZN^MCV>;B0:=7(YB$# ^7/]:0?\,) MSLD2@.=*"7A<$V#V)V>DZ.FP@,W" A4T6%"YIS,4"?8DD.2P]?(_\9_8;;%7 MO]P.6W8Y3_C MU^32WZYZ+*&OL;[\UJL>>_5O',O[&2R[T6/_5=:W6F/8QKSO17M-T,E#)M9? M<(N-[G4+%U*3[[EBV>/-2H8]L5MKW;\KOG8++#Q4E-PP@L;#V)L;<%U MA\/6NX+76!U],+(QH?Z[6)_II373Y&,?_%H!&[2*J]8:S_5)K5]6F7/K]&-S M?H;+1V]#9L[ZKP<#<%,"JD?H?8PI737K;DQ+DO9^YGR]ZBR3_JW&N 7%-56( M.?^X(-4N4M-U,[\-/>#64UB?_W.O2S []4%^ZUK-_3:U8CXP+!/1A"3P*HR- MTH2(5;#4."UX72MV+?[2Q+JO3?H<#OC2&1TN6?+#>5-^.&_X3WR_^:*$)^H M'NX>?^MN'W\Z:]-=L9>O^;!+VT>?OFU]V.)[7W8OVO3S!?S-VD?OX9F?Q/@> M>-?I'OTL]S;?LKVC[G%V!O:.X-[-=V>[%X?=O:,MMK>3SU3 .?SR9V=OLYNV M.OC;?W;>C;;^PA?;.^_P]MO]( FX:T$C QXZXMH89!)6B EKO%+*)>E?O%'+ MZ185=OM]DJ=7:=1%]4B8T\;.3AO>+1W9,\_(FCJ@\M+"\6A*4U M)"7''))">\052Z\M;& M>RK_>U+&>]T4(I\,W\3ON]&47QM5D\C"[-=/'K^\A4"F+*1H5/!<*NXH-1C' MG%2_L('MEPT8RWT(R MMW]?,F.YM4([35$2G"$>I$>:6X.\\0G$*.8I@/1@RP=DK^Z"N6X237G6#$H$ MQ#-G;5G7'OHEWE)9&!,HLX#P[Q M#"_G!..(LAB#IT%XY7+FCA#+IY>OGEU8[_Y5"?\71J%N59#22Y3:2Y:\ENT!1S4B(%#F?!.+>.F0LL<@Y M%K23Q-J0LTJ781B^SRZX)J3T'!CQ8T):=#K2>,NEFE&=O\\(7 J MA"=64JE9Y$P$RZ0!3I72L80#->,TS^9(<.UE\O*1H%8Q$I+-)2D-X@X^:4QR M(TYJO(H9 3R!-[:,/G(?H91&DC62[#XEF?&1: ^>(#B%7'ELB3/8:*$(3D(P M724W/)HD:X).=R;F%DW/X%Q46'&0:\DASK5'3BJ''+&:.BF$):FTT]$K.I4O M6Y[_*KFWXQ3>?\TERE=_9[KK]$YM]8";-MVN"9OG--Z3_K#T/?]E$+LE37F: MO?O?\^G;-:/CZ2W6 5N?CBZ_92E_[Y$2OC,Z]NQ:S/Y[.)CF@1Y$Y ;1?D4V MP6!_L=TS>SY\\:]YY(].#\TNX.+<+YUA2O-=T>97_Y M?_YEWZS:Q@4VJ 07C1B]&9U,,-2X7"<8RCJBAKT %B[MA2HQ#_]S07(/BN M'0Y+D4%9,A>]/1W&?/EY>4L']NQ;A5( M4IPK_01!.@:",*8!*ZDQ:-&,;L\O:SMRJ]V^ZY!]L]NWV.WVV7X*DG"2/$I> MYL;-%",#7C^"+WVTWL2D>-YM)9=%[$8^,SZ)/GL.W?.-K(PKD+='X?<*1J(W MRN\\M=T%0FB(X!(BN&B#ZQISYQZC4"!&@.O*P!7RU"+CM6 X6.DX T6[02\# MD'@4EF\V_+LV/".G64\4B'*PQD7Q>BHHI,W:%OQC$(\[I\<-R:PFF7=G M6UE1*&J,U8A'XS+0O$=:JHB,Y59K3B1-!0V)R&62>7RSH-G[[]W[;V 2IJ@4 M,)U%GKB$>/(&:<($ O>88>ZQA6TI>T^6\^FN$!=V9E/&P8"Q>_:Z=5N @WOR MDLH3?\G.7\=?71A<_*;WUI=X^Q-W_W(L:CR5*3Q&]@%=/R..Q<%Q8>JS_N!K M#D#5_G&KVX>7UM<-!@5C8]@Z/O6_^N?Q7_B8&-E MI'$I,#C($9@7S.,?&9N>6I_3DSLX805Q/B9]X^ ,LU^B1#SB,@'G$+_VBO0W9:#,ZM MXZ/1&>L.KR#$UZU)5*L#5&+/RRG#_Y[: 7S;/<]1O1FI5>!>JZ"V[?6R23O( M>-1 R;=KN?=]=+0$^CH/>S>>R)\PI K]=]IA[QGWU3O:I6"N.$=!#N7.$,3B MW.Z&($U30-8*%L"KH(3F)-T5W?1>MWZ;45N93XN F6C"?#PRS ?L.=Y[WAJ> MNGP$,^K8+I /_+-2'-GA,&8P_'+SJ3L"6RC+H@FIM9P=QDJ<54?X&T6UUL)N M#L$?;BM'.V.X?M__)_;RD4*%4SL9YY2,-\:M3T&@G [R;Z&FXFT_Z@.U5A*9 M5A*9P^5 5X^NJQL1N)J\OYZ!\TZ-33+F0 VH8/A':N1,3DD76E(6<621WBIG MA2DN&:.,,VEXY-Y@XZFSGE@5N6/^IH < >M4Y)21Q$+$1QJ&D$VQ?RG MM(HQ:R5.N6/S2B5V"_.JB)'-Z./QA,_KG^B,*AS'9V8WYW@B*+;N%_L71##&]O'$ M2HP]>!WPCZ.N("PD7EV,X=.?K&X)A"1 @$">G=L@UIJ55=E/O5D5EZ6@6( @L2V'">E$6.1&!!T6MD,) BAC&U,@H*")R+FT]7#5C8%:/@?M8F1Y*W M7/+H7%)*\*!TLE0(NIP3FM>[G*Q^^L.8%((-%A$PLQ!7P%I<$A9A&U)V?VG@ M,] @_QL&5G__&',0Q:L!?6+P:WD_[3 M:1_L@F6:1UW$-[WNDK)[/V +U(8KBJ3D$D!,.V2%\L%+IH M;/_R)7:^$I5_%YE9=> I63[SYGO\*1" M,V>J0\$2WG3CL6T6[H_ALK_X+.) M1!DB(RRFT4A9"KS/"(^LEA))H-J$:94X\]?G:-^[[-W-"/T0!>]>1*IX]@X_ M:&VK.;(.;P7["O<6P[W/[09\_>YI;/V*92W]%^VW?5SD:TXA7Q =(109*@G M.450(:>,19)JZ5R0FA"WMBGIS!3!!8%O-L0\#KP]PR)8^:3J04OTW 1O,^:K M@K>EP%OF<;NGG8K*+0/0SJ8 S7AL@;0Y%(-AB"OGD-,A($<%D4F[(H%NR52N M(FSSJ6:1=UGD,E>T;95Q+<>)S<"TLZV\=!5^+0^_&N^G\2N*&!F)R&,9$?? MQ:S$'&%' X\B2.7=TO!K]1A9J8ML=8&L.*#8S:!:9+=6=Y%D[3%"26X,'"F2"711[H&0=[4'"@._\ :M0Z;'P"]?E> ME,NZ$O(!JLKW.=[Y_@#'XWT7OFZ.# MW_73']9@PEE2H&$2_A(,(^=<6.&"MAI' M'!5)DJI5;8Z\=9'"FS,D.MWB5]MLY^HIK3RQM=/#V%ZOO2%_C J@E.^^?%\[ M!Y2VFK[9SQD5W5KS^.*W9H!=K9F:13V67BQ+L+RAPUO!@W>.\XFS*^\T'5P_ M/(O.]>XZQZ"H+K9C:O9[9<'Z?"G7,2K>9?ME^'[KK&C:?/%MH=F-'CYQV#DM M?L_A#[DFGK((T?#M, -P./C+H%IVB<_Q/3GN[;'<_G*C\Q+ZLH9_* M*2N*-!724\;EC\+W\XWS?WD6X1[=HOY,K@ET4&3^7#?G-G^)CR?C>9*CK]^H M?82/Y-DIWMM;KW6*.\,4Y!HUY2/!#?YW /*5SB[B!7N'G6X?%0^4B^0!\YQC&[LL'*',+RN(X5^KAY&>YZ("=QY"7 MK>- Y$LEFP@^'CYWKM #7]#-L8J=,HZE7)MN/('7LC0-5V8RYZ+8!//=AI6M MIJ6A\VN8W%%6/,X/!>]=-.UTY31X7-Q*B2BF&NX[2#DSOY#E,AAG/2?;]KM- M-RB68/2B+0I!IV9>NA,+?[_)P6>C4-%1C:2=DT+"X6:C0/%A;:0_BAN,$E2: M[9*U%@66HC]LPS0#._R>??B4SG;Y:00HC+O!L ;^2Q K;(6W,7WE4\U MH5BM7F?TN&,WZL/ SHLTP&*EKT["2;?CG7LV+FSBZU MV"P5&L2^>Y"?' %0"'CT5!O2VF['%TW)S[VBWIJL=L[;)Y,%%S+:E]\HBS, M?:D666F?>WFIF:A8/.WO')4,:W;YK'DBRM\N4;#$\C)5O#H>&U-(!- M PU3M=9'"7SP^3+',D=Q7J1?%6E];V!]BA]&^]5(:(K[KM>:"1;,!I@)L.#R MJ$ 00%#^@'L79>!BN9?T89*&U>VNXE:1A77- UZ5Y=@JKJ\7]\O 7M3KBP7L M3J(8P#T(3;L#^'IR D.;QMUQ<+^2/@MWV_KG?4USNGZ!>8\=UCU;-D8,[D'' M=.,(BED=*O@P?6ZT]7?:93!0@H#R>G!&8R,-JCKI.5 O>N",Q%9N!M0@-CSK(;;S(*YP0S?D_?K'53V\7Z[7/NV-H6%2MO(+/E]=&$/S,,>^ASM# \".NL9-P;K;2:M#N_%LK;22@SSE+/"J$N56)$?IL7#'JQ?+W2 MJNCU1TR@3#+(?J";+=V9;IS76PJ:5J6@5V L#U,*>G&GSAQ.FMGUI6^#AB?) MZ#%F@QEVEX0>3C>DN/[RG5-OZ :1#Y$GI*6J!ON\!LN6F8%U;2R*>9Z92 45 MJ(U8P!PGW2]U(D;<9S07=)'LK$6:)-XE7VOUINO2J)HG.N+69WX]$_>Q\.+% M>:;M63W7[)/HE[N.E0(L4P%>0YC_5F&8WR>8;#EB])"=?JL1/OH('SN>?,P/ M,;P%RN\'KEV,:5RS\B$(:OY&A\T08OOMS^O%? MAWM''M>//I_7C_;@'EOPI\AP.)V(#*,J"3#N,?+>*L03,\@)BA$)RG+F@HF4 M5C.^S!DWQ%"6>$1*<(MX-=K[=A_F ,TN2'F M&-4,SVU&+<0V9GB-1@&*8Z6S*5W,!NKAP/SGV$^DO^_FLUJ-JO9?)S9K,[17@0A:/PS=:ICG38D M!(:48 IQ'1D""R(ADV+ #EN!0ZQF?)DS'KV.DLB$%',,\40\RFP9"29\<)I' M;]5349XB)V(L_1?5_*#;S;D^)[DE++SR#$_4:'6B5AFKCW2B-C(:SMZ7>E/Y MNY:(I%-':B(RG'A 5&,*2.HUH<1D.9T MMH+7EB2AD944(RZC18:EA$"S _'11"YT->/+G''/9/+6$42,(8@KS) A!B.# M&0E>&,W]I%_[";VLK0[H7E'*ZAG[6=ERKEQ5_F; M+L4@0I3188LH90)QSP,R+D2$(\/16L*TKHI?+'7&/<'"9=N.T0"$U%"/'/$) MT1"( D<5@FQ%7V$P9*D$W>H^2YE%'Q;'&N;9IUIBN\J?#F9>%-15^6 M "B3SE,KM8S:.R2U!53QS"&C)$$F8!(X=DSJ /3%Z+F+<16N0Y?1\M07-R%12!7R'(^%7@;!MV\*-5N M=NMNMC.=@TJQ B),!(K" SWV.L>LD( X$-,K]*A!]:A28>6Q#$IGQS*OBO$+=!"%RP&"]YRKSA/FO"U3;XA*QUZ>!U: MQ':J=J(GU*))1PUA4EDJ':(\QIQCDI!E4B*M,8N,"*ER?P:^02LM6F4MJG:B M1]2AJ< N36V(T:/@K4;<$8LL=A$QY[$,1BM'?-8A?:,.O8;JF%,67VCV/#Q3 MOP9[0%Q&J.@SA8-I_V1[D'MG+N6$E2ZTYVX/E^0KK,C?L>O'(S\1K1#B]@*Z MNUL9'4J;[_SG[\;VP0_%-,'46"02)CENFB&K)8"%<13X:PI$ 5DET^'3_ZKB MIY^18MVP#5=JM0RU.KNJ5E$+H8-)V8_B$==4("LB1LY)S57"S"@!.V^E54^C M57<[4:NVJT?7J\;D=N6,-Q2#2G%E89,R KF ,3(Q22)=PL*1:KMZ]HI5;5ATH$;+>/MV51B*_^Y;UXJC,@G%7^5; M7/??$S44KBW8HD=*T6P'6-^W*+_R^/)/\;^N=+!\_*]_=V5>Y 8KX@%&;;4+ ML)C5)]1V8ZW9]JU! (NVV:[]/_^C*<7O=OJ'L3M\8_$2>5<#C897LQ(7$34V MV\#.MHK[]PXCO'/C.2X:7=E%FTRG*1:'P$I,EJ9N]F:MX9;WW0&\$G^?Q'8/ MAFS;H=8I%G9T@]9EIX\7OLKL^:WR=&FMQJ!F]\V[=; ]L&8$T M+SR/,92C0:_?3&=/M.2[\,#O.\?PS6?%C*IWO>%<^TZOG^?RI!M[()AY+F*K M<[I1&_M(+71@*.U.OW9H?P%DPBN]0UB&X13G^_1JG>[HI]-F_[#VRW:;>4<; M?LV)/3N&V_**\*-)T)2[8,![D,L_K%=6.T$$W3=$6[! M?=[#0^WF;]^%6__9ZOB?SY/@M.+_]Q7N%TX7WW(Y">.M[Y_@'&X'_O;[=2_>C@=^/+#Y%2TEA@A).)B&/.D4Y: M(>RU"8Y8F=@P:!)D&ZAB/D"0L A1:F? XN9$!VN5USQ*2H-F,.EKM0BT\21+ M-R!J*5JI4-_+.)]"J!)(1%:T_F$WQMHQ?,EAKQ;;65_KMNL/RP8CC*S7\EH6 M@)Q);NW4@F8?'X->@@2U-J[UL<]%E H>/JZ\I1S<^I!@IQ32.S)/RF@O4->6 M/>G%MZ,?WH5F[Z1ES]XVVX72%1]Z=VR[!\TV*NV/MS/*916X4%Y^=]H,_4/0 M8[P!$) -A^&1P?";AY] M^1K'\CD-5L_[R1E6[4@Z0'SC0[[SEJ.F6^UP,_76&39V-AEC]W&,;#.QJZF9 M-O9N@2SU$ED^7")+#4!E#K_% NZ)AYCT,>?'?#'ZJ[X<&<;G<1?=^K2O:LKH MPTOJ$T#.BSC=OO!3U\IBG9E6+JD)Y/Q"NWJNS97KLU=-YG,'AQM*&A&VXBB1 M4:'62;5N_!7!BIIJ$[O(0[^"A,07GW;HG3 JA(1YHEP0;XW%CF+MF!(L.#[3 MB3%_OG,6MY>1?'ATP.N[>SGHCN]__W(&[_^]][TN=K;KHD$_T/W=<+2SVSK> M/_IZ/'EPLP/?TSBJB_KN86M_^Z^?C>V/AWOG/WG]_"?;V]UO-2C/3 M?JI/%V-1.B4A:$)!68.X%@QI+!DB7'EE<4R>N[5-CE6TPEQK;P)@F!4#0$4#0"B >'B F8:8 M]$%Q1F'Y+%AO\G'ZA3TG)C?;S'L>3.YK[,7"?Y1]T0'H7*MSDD\MJCCF&_', M)H I'9V4P7*9F"&."28EU9K0$%5%>!X7SQKOIPD/QEHI3S*4 9XY!H2'4XQ< MK@0=7"0ZY6H+2RH]5X5_+51E#4?)@Y2)"@2 M#I 8M$_1(O@7(S#J K+1.20%]]0!D0N$KFTR?$NQDLJQ\ZSHP#^Q!2\>K-<. M8ALTJE70 AN.F^UFK]\M6B*]X@(6\T";<"%HP#!FK>-&V%SA1V%NA:0!?I 5 M,WAD:)NN7.&#SP0@(1.M11S6!AEN\\Y$#3NC ==HD3&2'RF<"Y4U.#1]6>2&EBB4J+$(HR-!FI@ ]+11!2E%%+: M*'#,S'I)S.!U. I6OHM%6>&_& MY3:UV?@C0A$P]9@%RBJY>A7>K(O$RZDLGSDR#!XVEV5FX>FZ[0^Z\&^5WW+P M@V,PD$V0R,N@\M:*44ZY19@YE1SV- @]F:_RX/E'O5Z,U[0HJ-;N*I3'G+G;(\X*FUNU#&ITB@.RY7KYF3W5*1VC0[I6XLY[!( M*;:]6NJT6IW3WMM%DY>>4Q*28==?7L&\G@=*0F)SW?:5)NQ<9.?4IG)%JFR: MZY(/JI2:A>9M2)J>M!3C4VQ3%RE8M3=EV7U8S+Q/Y3*@?TPDM"_F"WB9UOZ2 M'O[%&.[+:O9W(P'^>U@&X.M(0G?2QV:VYO>*8K4OOH'7$7S3]R^D\>D;WMG] MR1O;7X_V=_\\K!]MD?KQ5QC+ =T_:ATWC@ZF:A75S_?(_O8WO+_[1>SL'N#& MIT:K_NG#67W[V]G^I_\>[6SO'^]\WZ,[N5;1M!#@*;G:.TM 2M13U@3^ .K2"P@L![]CN]!?HJ=%L$W29= MFC@%:8A.*/J$$<<^Q[=RC;"A#N=B>CX5]0VG$WI6$=M>0Z\HT"2^K"RAF?!; M(=&\9&Q[$!OPS;NGL?4KEM4T*BJV-+":SCZ,)"I'K$>8LX2X"!P9)0)*Q&LL MJ98\^4S%C)D^@5D0KFX(OWTHPC5OB%*EXX_!-F;J=J6^BZCO)-4\NKR_31=3?CKE?0W56D!;Q'U".BJT62:CR%;-[FFG M(A++0J(967W!!J8EH< A-$' 92[)[5LAS4ZGV M8Q.)"Y6NM'81K9WD#XIDHD X\HDYX ]*(!TB1@03!Q>4QD:M;8)VKI#.OA*/ MA*P\$BO%'W)]SXI!+ V+IK/_G LT:A60(C$WL/ 1&>(3\IIQJK%7*<>FLW6R M4M9,Y8I84>6>BT&42EWI[2)Z.]4KVX@HM,"(I<00CU(A3;U"3E@:A0^"B0@< M@DZG'58^B ?F$*KR0:P2A_C8&52GJPNAS8P,-HNEX#B72U0>\80M,H:QW%5" M1:R#DX&L;0IR[^.*RLOP\I5W'HY0*>WB2CM)$3RABC)A$.&6HUQ]!6D"_#YJ M'(S21&CFUS8U72&=?0U>AMW#V(TV]6.W\C4\%-29RRB4RV"G$'#,N8"^, M!?75]PZRK)P.=ZA&E ;]03?6GX8CH^7:69LJB51T0+"_2$.62\P$A03"P1T7N2/1YD6<%051+(?94P;XUO M:\WCDT&_Z.(-'#W>T&+O99I-;U:-DWQKAV;/P^3"HGSX[>&M6\?YMXJ@+ V\ MIB,Q B?>>1:0(YXA+IQ 3FF*A-3,J6N M]'81O9V*YO2.>ZD)TH%)Q&72R!C/,^E(*H(:)P6D0YC54-I7UV#'\1ZD@1G2!$' MQ(LZBJR6# 5% B'82HP%6(WKQBRY,,K]:@<_B[(I%716T/F$G+?"QD6Q\>PJ M-IHDM._O?F-[NU\/01OA_M]X8W?_L/Y]_[C^O<[VC[[@R6+) M^Y_V,/PY:QS!]^Z&K/&@C9]/&[L'I''\X??^\1Z@03@&30>M_(P;NUL_\N>P MD0()DI,&;?!("ZJ0Q%0[84Q26)70"L(8PU8FBSAX*;Q5R?K F06459Y0#[\; MI:PPD]65W]N39K:8_H%??3Y,GA;XN:L73VA&N6BW#^CJ X#U'+$!.6*<<2V] MQ480$F(2*CHKS0-7VBSN^#9/2=//H3"EV-;^ Q=RWBP?=:=>V!@ M#;M6E(0M_?F=XD)^]MK603?&?-15.VWV#_,TP7C;M;]M]^=Z[630[0TL7(-/ MG!XV_=7K(!;'Q\U^/B. Z_!>?YB#&P8G^=?_LT@_0L$42X13G22/A-N4\VT5 MH)6+G@=7L V*-/5K>_<_#%W\,1OB^&G2\L MXD"7KPSB&D??V \CHZ2NO M/FA>[]!VKZ_1GF6IDW4&-I/U6F_@CJ(OY,X#.[#-=JW5A$4K4*M7=/R!037BNMG[2Z37S&]YV8ZOH%7I99/U?:U<^-:0[^/(CU@&Y&?2O_\A4 M!>8G@H*Q(M[E[(S]?=B]+-Y]$)'K1OL3%7%X;VWKU)[UUOY]Y9F.FVTT/H&3 MSW[M$Z;T8$]8G7FKW> "895""V@6K&(,W?)O VNPS^Q7;,'\/*!S1M@L7E:N&<'/M.][JXNMF-J^B:\\:S6 M.6W#!]W9Q)Y[VAFT0@T^/6CU\Z-=?J;X1+=WV#S)-S[N=",,$-;@VIT6MC*7 MPVNO;+;6<,&)CC1BQIT+U@5IH_76"Y!&R8:=H&"S1??;=?_N=@Z;K@FS\['; M.?[S.B+ZR[;F^N_6[\>4'"8$:T&*$F2>YSZE")F",K+"P=C102^7: MIMDPTR==_[IN*^X,^KT^;+&YA>9L0=ZH+4Z'GPN-_G:A^; E'E_PE:LP<)59 M ZDL?B_<&>LU-^@78)-?ZCAXI *GUS.9*6 '_KVJ\I>3W.Q?94*USJ_A8$[@ M:3JAN!B+\/I:9E7=FG6P7)/$O_8F?V1HXKP'4SV_?QM4;&3J% PJEDO<*>$S M-;MPAP! .7SBXUR6<-@B)[\OOW:3N^%.P#(7DFRUVT#4NCW;/8-KY>-<(>VP MUOYM&'1/.]W0B^U7!P6?<6-[[T?25DM%@-.% %B@K$?&4(T"K()S23BJ[=HF MDZA8V4DO HC$Q2Q?(,.8Z&S41O93%NXF('%> =BH#@8MVRU$T?O8RD=EL*V- MK,'>I+3#EN9;@Q!+H:_] D)]'*?(?=&?J5\[Z<9?MMG*0SB&S\;\2O'-H'# M;9KMPIR=M?N_7'S:'G1'VMC/-3M*/>UE;8;9^">>]&/>]2^Q(,\G**H?=+LP M,T \"JZ2/]^#IRD0X':(*XA3N)YJE! V036"2L!S)99&.2X]U_ _8:720#,= MIG*("&K4=-)<2S6N^",_%V,IY^'O A9+,@$37%R:LTPR?F4PT=C](AKG,)YM M#_?]0'Z 54( L1V26@)>$!Z0L<(@(Y6+ -N46\ +PM>-FCY)N&G3FE1YT%8[ M=!85'#K%6-+S9)O=VB_;&L21# [O.A2W###YU:N?S>]=Q+T4#<':>&9Y!"O' M:N, )),%B21:@V#>(H97T]LN>&QZ7SQR(9$W[%V7SJ:/*U1?Y_&WJ**Y( $3 M6$0+\RQRQ0IL+=*<8!2"@J7Q1LL$%KP69%K<3D&(NMG(#B7FKV4S @!@O78 MID+7MM;+C2/D3*M>OUOX=M9J\?=);,.6-20Y0SC[?[/ MHN3JF*W KK;+\T[ M$*UA_WBX_H)WD:U"TH3I(F $FSMMGN3&E><:(;"E_) MC2!_G<=D?>@2*5P58Q _Z1L90OZLO6+1]IRK*]V,%)FG MPY_3X;->\1T -!1'^]FO61PZ+<8>G7#2@,@*'P77\*..3(!%&:RTVBD[.P9E M!FE\W[+9:S1MEHQ_'DV6K?A&RLV>9W_2>SL M?OM=W]WCC?.?9SM??EAN*'-&(ZG ZN02,^2TT+#%8V!<4F!I/?#)=4KT.M73 ME2NO=39]!N#(08+(D@G<>$4LXB=]@ZR3'G0A)L!;<\W4^6=BZ%OA*6 MVX1E9WL+-TY_1)PB,3Z@2(E"/(6 =)0:A92(QYI2'WQI?!@#!LCT^6+M9. MB"^AYYYP\[ B4L'-4B7HM+[U0V/#-2$"X<@QF*]8 [ET:L2S[#TGP_AB-%M-VR$.9A9:5" MF&6*TH?SQL$/*PU81M0B:Y1%L"_ 'D7AK^A,S&8NK!7L49SQ=36C8-^U"%-$ MKRPD.<9$X9))QIO$E60:MDNK"=4L:&*=KE#F,5$&UP]@\TE!JHA1$@0V'\D4 MTHQ*Y+P A3:44A'6-J7"Z[ OS> NW>8O"]!RTK)^&%>P))!Y6%&I0&:I(,-A MOQ)2!AR81XE8 !GC"-*&:&0]+!RQ0'*D7-MD;%W,*/9_G3-ES S?J'VP_G D M7SD*M-EOQ?+ NHSLOA*]2?Y-NJ58 M]G0N"?WP.W9]LQ?_S@.\N'@AEJ02O=)@QV"P4V*PP4P@G7M4<4X,<@D3)'F( M0E'O5+0YF!!OX%GV%TC.*4C0T*-W)6C3ANRT*H M']4V>W[0Z^5HI]CJG)9G M/Q> =]ILM;*?OEF>^8JW&-=.-HXWU@L/UEZG^[/V/D=P]YO'\"4@875[5J.R M<$+)]6'L0LKA5],'V""X)ZW8'T:@S@IV^7/0:[9CKYIUMK-?]WD$\.X-<7?$20%^F&?2I#0S-D. %]J@U#RB=M M\OC;QY,<"0,+VQL #-UPPT(.7(3/%!IX=YUF'N;?%+*R^7L[UF M;ST+S"60748PG93+F)E6<=L.5E. M6QG/-.;?O5BY-[#,K4$8A259-0]_A#>79D;PC=$G@N0YA*:LP84@:_MVHGM]M]54[RL*;X_ M#8K.4:,)MY%Y#K:$U1*39)WB@@'S4[>U&$>/XL=.]5*)+ M:V)F\&FP9Z]/KT@#S C->%"6(2QLKK6D.3(R..2XU=@Z8Z+$8,'BJ8A3F+'> MD+-E) 4>=5I._C#"-*_^)?->'Z8@CL>G=&,"PE]8'+U; Y0K87E:8?E\7M^Z ML["@,"2B0S.LC(=_EPE.A<'OX&&9\=#@!>ZL=,]L.WF>1FPF5_P9;F$T4N%\!8RV_P9_RCNF3>.!]PG M;I&FW&BSE_T5NUV;U6T[I]Q66T0I3%]8_?2'MMIX*@TRC -/5TXADPP&B6(\ M44Z$$R+W=)SB$_UR1@M>460Y-#.57(&E?@^"&/T@AR17JSYCU44N$RZ=TXES MY+F$59<25IT[C*C41&MMN+6S6>38JH^RY*YFMH$<=,/5MQ5D<^BSS"'@^:W3 M[+*70:9X918?'7U^=+(R+)/S$IQ_TWD9-_AM2X]\&1M:>N7)*"G+%L'9B^9K M."EDL-P2'AS73@$8<$V"$=Y(1HPICH=(CIBXH0L1/,%_\P-,2(I(@;2Y!CFB$":LF-%\G'5,1NBNDR_5=S,XH [F'JZ7#J M8>\=EGX;YI^6J1I9EP9^I$K#CVR%,L'?MFHGMAF F=>&._KHLT.MOI+ X6PK M)^4 BXBQWRL/F/RA;1_D,_1Q<;;]TLU?DM<2#XH0G_()#H!*E/DEP^&\^62; M[3]JK4ZO5TO=SO'LNX* GTX\:C/V;AKP1<9);R+EY)J\J.N#DI:N?C@RH< 0 MT\:"^N%@00(D%<0XZI/FJE*_9>9I;&^=YW 2[9/13B,2J4)<&% _S($!$:X, MTX$[ZHIH6$%G!!I-ZU^(KE\;518OM0VHT%"UEJYM52F>&TKQ\*H4SPJ,Y6%* M\2Q>:V^.NCL/7-'1'\*NVP)@GEW;<=+5\:HK/&Y_^Z&L_C0NV/;/0 0'.X'&0,GBL<6"%!>OH3'#5Q"Y+##PO";AYAZ7RE,.=#(/>*E#$!MTCD',H-JY M7#>B&WH:0IWMQ9*_O2$3-7'G$*S[R6"Y3H]3-7^AU:MEB[;8T JS]MI>>*]@ M0HI?8B@F8PL&!J9+;11U7;Q8'(Q5,W1EAHJ?O\9CV\P5EXK?_M-,5V?I63?% MGF]J_AZZD2^CB(?\LG\(3W9P.)-@SB%*]V@&.H?TW;U];S7"51SA8_=PO2XD MA="GB#8I%'$LYR_[Q+>C+ZK&7:GP0>;>_.>;L0VC1CWJ5KT_Y&(Y=Y1:22,V MD@?!9>#62DD9)U1X@9DK$WL)H55ZYDVNFF%;G0,&]V3UXR_G<.VT?OX%Y^_= MWZW3^N[>Z?ZNAS_?Z/[NQZ/)MCH[VP'&[\_VM^N_]\ZWSAO;7^ 9_VK5S_=^ M-X[^;#7.X<_N?JO^/;?5^3+=W(4QY)F>PST^ MADRTYK(N,4J\03YWO.<),V2PH0A;(VV(C%KE M#4FJ%.LG 9'&!!%QWMN8(D>P;@ BGAADJ,6(D@ P0G%TN:C_-7G9#X$BKXCR MSSQWY2$IABD.-A"NHM21&^$Q=T(YJ4THSEW)Z-QUJ%:7T3 CA]#0%W3A!LK' MRWG9!K:U&[O'8YOTC;DC9]%V*\V:3[,F.V<:XCD-"CE,!.(KVWR#79MC[UEMVNG8L7WV_J[3]V8! M,\@2B9T/B9MNB M0,DKB5!\9.C=F[*,"+8J1&.131(C[BR L(X*\_HQD9K&C YC+*(CW MW$7'C7*.A(BU5AQ'&I+Q9>O;ZNA@I38W/W5TD)S7P$]^B@4L)YNP/=20,7];E7Y'$Q_9ITJX/=CBV+*.'@$,[*5+E2RIB"B9Q;*FWR6G@.KS*'/9,3/I#*Y;PRFC6Q=4EA<="8 M(L\<1=Q3CBS7$>5:$TE$ $G%UC;9!J]BD=7"6FYQ4F7RAF50*0%Y_2R6INWN;*YM@?F ]VIJR"8"?>.VX189S ML+F%2,C!9HF,H,: 6!B=VUW+VYW)=\'0!2)&*J?KZJ'>*YN^*N!]IB=[1E/+ M^X>\#YUIPQ1E!F(3.H.<\%PXU%Z1JVVFOQL[Y[P42C%A.57*QN2-HE+FTUVL M5-7): 7WW@_3_FYI'3%)HFAS-V&L S(2.R02F#M1&.?$ZON[*Q6=4?SI3OI9 M><,?5OLF0RD8U9[@@#3/H10LY@*9G"(6K*2!4&P":)_@*Z=X+U&!KO&&WTV1 M*F_XDRC8I#=<6AI=]!9I"U8_=Q1,2YLXBD0*XH@+E%;>\$<-P+Z+CZ;RAJ^ M9DT>Y&KLL1<2.*,-B$M/D(E.(BNYD-)HH:3-WG!RNS?\WT5)J$7K[%ZU1_5J M]P08*\"RU*^7N;;_' T!9E>-81LS"F]=5HVIE1;U]-]/U]J@+(RV2HU47XNE M>H^ZQ =X9_NSJ&][LK-;/]_Y\H ]=W/K@:KO[NN1)MXXK?KN5GUWGT#TOITU MMAZE[^Y$&X(I-C6K2//-!*I8M5O+YTJU-D7)'FZSGZHR56SV18%T@DL_/WEW M8P>0)934W6[V?*O3&W1![G/KB-CN%7/Z-;.F&-YW>OU>H8Y_@J*'O^U94?=] M90KKGHWT88\UM@^/]X^V:./\BZB??P46_X77C^OG^\=?G#D<<[GT!?MO,]?IXW/GW[O;]]<+9WWCC>W_YRNO_IXU']J,X:W_^;&MM[ MM''P0W.BC%4286LUXB(), 1P1("]1'(2L!&\A"\04;#<\H;&',B>]!3;Z#GE MSB07,,586.^M3&JR#F]1X1@5LUX;7YAK;8L[%G6^?5Q7GX-RH6'6DHF&C:YW8NMP>60.WOEFTO,&^K MV.GD.R[5EOK&)VS9Z<=#N_8ME'U?7_*-L]7+Q?$M0^9Q,NR !7*- MU9FH6?2:N7 3.T@>)[U]!WVH8)J MYDX ,UXJ&=)ZT;$;N4('RR\KV\G!0PV[>UVY6$X(L"*P/2^:7US.3[/L]1A^ M%5^1KS5S]4<886^B]USQ+;DM]Y5%"Z"("CO$*8G(.*\0X\QR0W-& M--@I6IMU16;T!AD:*MWAS!?2]$12<&8+SP'[$17E03J#2-0*<:P\TE@39!/14E(@6OUXW$/'HR8%TE\\A;;B@?6GRWTU+4W%S0&WC).8T:\I>S966YNMNP\=3>> MX:T<@QQK0ARWA@DP-R'.U*CHUK;;'>FX3 -NF,R"19#JU5S0UD'X1J'Q*'\ M;=06,C*&-Q[S(I8T;NB;+OJP9*+:'FI*+99>MPMLONJ,O,HC2YH][.?UX?>P MD=W7_-4/0R)R$9%V[0U/QS?.Z4HU,TVER_@DB'L#DW"YV\(C%#PWN&U^&"@7S]Y]L% M]QAW'(SN?-'+LW?%Q^#')S:6$WL5%Z<[;PXQ>3A.VQ_K&9R&-*?HKWB<^XF> MEW?*?>^Z-C\^RE.1OZ*9>QT4GXW')ZW.68PPR';AE+CP(G1^#96@&X%_]9KP M'<-KP\;&&S78W%-L9M.Y/+6TOFCQ.&1>Y3>#[J9[%2=&:\7R5QGZLKL M5)T9GV(L#].9<::?_E:_^X2?7FKE::#1*L%Y5,HE8#&>)XFEXB17BEQ)K(7M M%F"E: "8X68(XU#O>L2X]?F?43=+1388K;I9/M1@ M];R?G!'+/9(.$-_XD.^\;Q])\SP;LNT"Q8BU.KSOL%?[T,Z.P,+3D2L8+K=/ MW4-,^EC(_WR9::N^'%?R;._SM*]JRN8ILWE/27T"R%GMIH9S9J[\<\7=%2<< M-@_2S^Y99/1<#?M?W>: U60^&W1XSL64LQ&:?1?9/@<+JS>YEHL\=-6K:475 M=(%<^T0$-\%A$A0%\]MJ;<#,C)SSH+'T8H["4U<=)D,/2 RS'23#DX352;^_ MFQ]DF,,(W[V]=;KS:?_GWN[A<>/HBV@^-UO[V@6CL'C;WSANM MJ1S&[W5]L_7!68!VB1()+@;B4$AF+&6)2)Q:(Y,;FZ/VJO5L%&4N'#$U2 M\,&11 7EC!A-O.%$V:0"HS3Q.3JC5)#Q\)!Q/@$925$B38C(>"P1%TH@0W1" MBD?'':,ZA+2V^3@=(9\3V[NA -_*L[T!3524^J(C5YR;@BK2-'3(USC_10I"ISF8Q&-K",$<>!"2%-I MD% >1TV%]DS/*L;YU,Z!5Z!1%GNG6#!>"- @&@S!00OIM&*8>V$KSK 2&C7) M&;3S4F/K420Z(IZL099Q@V(,VMK@!55T;=,\E4:M+&=XSAZB?V(+7CQ8KQW$ M=NS:5AE9%HZ;[68.*,N16,N@A"\8[)1DQBBOP$X"< M8PQ^J0A0Q1(.YK.C# M"H#=/U/T022>B[KD>J*8YOY9 CF* ?9D"HX*H60B:YO$J*K:VA/HE,I\''1) M>"J?$X5XSKU3=CM]X V]>4ZDEW-P^I+=RHN=(+]$AS.CW'%- U81@U6? M+.:4:,:=P$0E$RH^M0+8WYSB4QC6PA$&UJ(H^B5&@JP@ O&8G#%.!$%(CBI: MDLOY%O.Q IH*:&[U4FEL'>6!P>1P+ID57BEO@_/!>(M913)7 F@F2::R4C.& M-;+)YF3J))%5UJ"4I-8YRS?XF('FR3R_*TLR[]EBYXF.M&94@KI7P.-B':A7 MW:B^1XS>X[?SKB;S.<#$_%_EX\QY.18"!TF%HLN(G: M*4*,9=(%:HA6\W3:K#C> W.\G>FS?>:Y :O?(4:S":ED0@;GJB#>6,FXQQ&S MM4V])-_\/6W)"C->%F9@)V,@,C!/ T\1YZ@2F03(9$[)#Y-]T"O,>!K,F+0+ MB6,$*)A 6)/" <61-8(BXY.-8!N2D'LU+*M%V8LW"Y\'WUMJR./K.5]-/B6: MB'&2)$X$*(@(E+L4C61,>E71HA6 N.F8!>4$UKF>!J$!(^ZD1880C82G,05E M@C9N;5.2*F3A\54J4J4P2Q8K13@HD<;>*A5X))Q2HDW%&E9"I299 W=,&1L# M$M)HE)<*:2$L"BP!ZU/<>0T[ZXR*@Y67Z/EZB1XJZ/'U1'AG!XI*G%F:+& JH5%,Z1,K:[-=5B72G#B#$1T9##MQ))R%(5P)9R M@B8JHR0Y?&L=ZR>+ 7_-.AE ZT4!BL0L4P5D2M)AK0 M^L""XBPA')E'0 @5TB"SR$GAX9>(F5+ VF5U8+V 9^*91$7.[F2T<'CD0L>L M+]D'O=AY\TOT3CNMG-%4:B4)5S:'7&OX&6Q/IB41#Y>M6C&O96T1'Z:8%\Z) M#8*#[1D3;!',!J1ACT=&T4@E4BO MN.LJ[2>?I[BK#X0*YC@203C$N<7(\G#-.$YC[_>3O=2O.RT6-0\ MWRD3S+?:X3(UJ+CP#31V"];K5[-_5O1L>LV]=W(QIR2"(U8A$X,'<2<>MF7O MD / DC9PPY68[*6SDKVEG7 M1IVFKF\X6O9]''57'?N&L?YXN2=D;C%T7:>\]5K9<*]L1M1[NW GR&?3UD>+ M#47F;CXS]VV+3CETKMN^!M/]:HN'67+_"I.;%GK$%T,YH_8>["H:L--<.JNI MD,(XXT721!(RN_'W--.LYQ:[1Z>_%_F7+N_&M M^158V\=_-?>_?SEMT+VSQM&?1\!B3^O;![QQ7O]=__[MM''T^:SQZWV/[19UK_!"/.;'C[@-7//_S>W]VB]://,.XZKY\W4GTZ,4IJ M#+)@(U(!+&YNHD&&)H5D2-8))BP-+!O;!D\?%,W.;KU+@-\"FO5J,M6OPG7Y MUEP)"\9H#^;A#[4WS7;M+-IN[X^E92\\D^BGF9;$G>H /1+>E2T^/W:ZPY?R M^\@5X(,9\6_#H)L7M(*ZVZ%N.ME!:J>M]1$19P/BC.NRH%!T0:4@/,68KVT" M9[RV#>=K88K7%,FH*.,KIHQ!4\QQ$DD9S8WD5B;&.;'**A$!*I^>,E[$\MZ$\DZ1DQ6A?*:@-]U%#4 M2F$8TBD*()0!(RMM0LP+[C'E M1F&7"26_G5!>G)X4CMO)M]_NZGT@U2CN^+8)\M;T5Y1EJL5OX5DO3=9ROZV5 MPKJ8SWKES@K&C?":+9ZH!BI::_9Z P#4?J<6AQH,B-KLY[(!P(QCUS=[@)K= MC)T IK:5W]F_)J,V2S6'^:>NL.*,J M3YM66E3^FS6B?5!)R(2$?#MO?/EA"* 2,P8QH3#B1!NDEUE)""?^_D$,2-)7AG;/OM__D=3HM[U:B<= /2S#$H%D-7:@)8%]("1?P+2 M-!2J$9)MW"A#]SBAOY A?QC#H!5WTFQING)27YW)#\_DO_QPQFL.\XXHBQ3Q M!&:7(U$A9ARFB6&5;"KM^&8;]JNMK%C"<*^=X]$0RZG )I+H-'-"@8#!.";/ M\-\?9D7NU8#[SQ*EJ\?D^> \OZM_V(VQ=@Q??-BKQ7: #6_&.7FQE9Z U $D MP#N&WU >6[O8ZIQN7,N<+NG$1+Q)*0>W/N0S.AWG?(,)_C"GX]=_]*;;WGR- M8UD-]GD-5BPC2&*!R+0;7 ^8T'W<7P >L(&F+)J"A< 8(\#&M5)AU(;.Z3X3QPJ'XS\6).WW,5=H\DR==-+#@ MI8V>6BZ"L5@FK167U--$."U.NL"TN7K2];GQ<6F6\7"/&5OB<@^:[P@+/T]; M:.C-_<9V=CUO[![^;.SZ\\;N5WCW-Q@+?/[[M].=[0^B\1V^_^BOHTEO[OZN M%XWS QC7%](XKY/&)["<=@_$_O;/[,WE]=V?!)ZU63^>&1Y 733>:(Y$-#D\ MP$ED)1-(4:ZCL ZGD/LW,KV.S9(*(E8]AZJ>0XL>R_\=NP5H+ 6TZ -"UF@? M'V[A(W)8<,,*JQ;#JLDBDXEHHZU6R)F($;=;RJ=OI M3<1$I>;O&-!Y['8J?%X$GZ?#H5RPV&%&D<4BXW. GT@@B"M#,?=:FAAS=R@- MLO"N*J[]=+3IGEJZ.'_J+:2D-W.H2G>7H;M3[2"93 EH,_*61<2-2:"[N8JW M G+@B'72IM77W96\QZNJ"3Y2UNNYTH*]D68:\JN'PF^>G"?E$^G/18#6]J![ M$5Q2P&YO/)+@8H4JO]K2\'0Z2M(:FFQP$CE/@ OAP)&V22"2E#/4&P-L:&U3 MKBL^W4EIZASD,8+"JV+CKXIQC5!@3M)5@<$B8#!)KK1445/GD4HDYXDHAZS! M%@RCZ)(2(AB3\T0VZ.KYK5;Z'J_*!_6QTTVQ>9,7:HY"NQ6S>GP/U'#A!MU+ ML*T =0% ;4S7;R!4"\$QL\)B'M4V*IXOOSL^M;L"* MA^)6E3?K17"K&0I?L:OE@<$DNP)#RW'O YA:'C@5E@)I:2TB$@O%E"9>@ZE% MR-*.!9^#TZER7"WLN#II=E^=V^JY( MTAQQ;RG2+#+ 6A>85$SCR*\_(7BZ:@>58^M5D:\9B%"=)SX\6DR2LFBI5@(F M4VL< "V< GKF"/+&.P%J G!AEWR>^!P\5BOD]9J;C3UDJ85%@OUGI%)>38R\ M"_%][6'_5+"8L$XV2,XI!16-S)IH,>:!"TIG%[BJPOZ?%3Q/AVI%E0(U42,3 M2$2<&8N,!6YG9(R,"&95H#GLGZP3OJ2P_\JY=1=^=3?]K"+35+09OI M!>I2TD$ C,$;:6(P( M(TP&(;R@:6U3XG6NE\0DJM.99^P]&%/.RGNP/*V<]!X015.,,B+*F$6H.O;ISQ2U+*AS2N[T'YQ[3QJG%-*NMZ,06MZZ1" M4,YJ%&E*B&LLD:.)H,BX-Q&$4Q.:K6NZ0+>":WH]3[\^;^'_H4CS7%/WI-,K MVE:\[<86W.97O"RE^Z^U*Y\:VJ3X\B/6]3JM0?_ZCTR50'RB!@-43ECF8W\? M=B\+.!Y$Y+K1_D0VP6#?VM:I/>NM_?O*,QTWVVA\ B>?_=HG3.G!GK $3=C$ M.V4HTEM W-C-[X(QV9492^VPFY'R?YJ$^2BE P*I K=":$=C% X;KYPV(?Q0 M:YM%Y?'!1JL$YU$IEPR7GB>)I>+$ZX>' M\HMBZ]_&&KI--Y2YVG3FE5=;9_6M'Q9D0A@74?1:9%+C@,]PC90#23$.),70 M9]$!?:*D>Z]O^X.BE_FL N\@B6C8\+PWH^/$\BN^3VP-SZA2NP+"R*Z__'KJ MB;.JGO@-]<0O%*K@0F5=BMJWO!>-51BO*D!/5X NBB/5MD>EM#_F%DK_'?5. MNIS,5U<+^E*BJE+0*UP*^A[F\P4;*X]TAGURYNQI^KR=R/M']=W]GWN[\(VT MT6P?UH"\/8S_:/_CR<,IB/Z[\;QU\/Z^=[;(]^ID#C MX+O^.FP<[YW5SP_.ZMM?C_9W_SJN?_HXJR"T9XXD6!$4DE8HKSFRF#F$CPZ_&LU5H-1=:3:49 M!:LHHQQI,%(1U[FS;_ &.6*LCS2W] .T8@)LFYO!ZE65DJG*&3_;A.?75\[X MD;!E.D>&\L0)K"IB+G+$B7'(8/@I.9Q\5(X'794S7H5=_]%SD.]3S7@6!ZCT M=QGZ.]4N0@H!W ],ET EXL)09+7S*$4BX#\=HJ-SZN^KJH121MB^LD(HJU%E M[AXVQW\K1\E#PLMT#&PB!"MG*6(Y$)8;AW,W&H>"]<)J \:'$V!ZK.,9N7I5 MA=_51H-5(2'WQH/* ;%D%)C*V/4F)L$DBE%8Q),E2$?LD>;>2NXIO.H!!=BM M&;NOR@%1U;)]IBSCPK-YM=3E-/&H4&5N5)E5W]8S%G4R*-#A%E9)ER%3:R@8DX2"1PU)RIZY*1( MV6N1D(Z:(&RLL"Z:&&"IYPZ;N$B,NDB#&L^CFC<):F7R!'8/8\T>''3C 8A< MK3E*D:W]*F)N.VF8"M ;U1\!;G$:N['V?Q;(!;XGIU]^Q:VI?F"[G;YMO:SB M6W?.A*D?_3RMG_[PCAOMB$!:.XFX4@:97$.31\6$)9$3JW/5BRF5*:K5+"(> MQ 1/C)2&,-"1>-!*/)Y:/'[7 5052X('B93!.L>B M8624]8C((*1GG!L,UAF9X;2IA:)CYT(912!1>>G7:T!B3Z+/F:*ML^D\HEO1 M=850N;CCVR8(5M/?G#!1X/17X JPPV3;KNAO.GJ&I]@S:@_\Y0M.S3> EEJ9 MPC@CL^RZ97^L!,S98'2YG,5JYD?H%8^PE86[V3][[&*+Y8)NY=N,R'_QT ]?[W_Y,&MM?Q/[19UX__T*!FS?WCV <1_7S MG>]?6'T7J,_NE[-)MVW]Z.O/^M$WW-AN'=>/#LX;V_M'>_2OXSJ%9SJOB_UM M#\^QWVIL_S4K-]>9Q+((("D-R=7;#7*8$"0UL232P(W,G4ZU7J>45=,S^4O9+SI\<#LJF6S=0I9JA )J2,\Z^QXE_?1ZTH61X>H\E(E M$AS)GDZAEE^5Y+DF"D_$L%29PH]?=5Y3S'$221FPLB6W,C'.B556B0BP]?"M MA*M8ER>#L.E8%ZZY )[CD5'<()X\05I;9-2O*ZEJ)*'G[#F M^IWTM@KK> $Z.TD[1 S*X* 0XY@B+J-&5EN-F"(T9QJ'(, V$;JV0>;:&5DO'SO/TE JN_4\R%$OVM'ULWJ"8,BP( MQ(1,B#/&D7:!(:DY@3\R&L-):V-R % 2K3^\P*2QS+/+V2Y2NA>3 M$=/!1-W$@[:./C!J!!*,H\L-;G>48YM MC9HB8Y350K"HF0/J?U@Q_14&F9QB@%XT$.!$=&LP2[ M!\L5EI3U3H/9>E>0N$(N+M]A>X<3G";GQ:;!*%\:Z,W@9)C9FG-:\Y<5S&22 MK(18OI[=8/\_>V_:W#:R)(K^%82GSWWV"T*-?;'G.4)MV1Z?:4G=MKI][2\= M!: @P@8!'H"03/_ZEYE56+A((K42$B;FN$422U56[NN:I\)M#]KEY@K\/$C* M$)0U^!:4O.Y%^Q.PT5LF]=0:E!P=_*7A)&?/Y4X<6JK-&)AG?NRIGL.9RADS M'69QU[9\P$W;W<$&-L/)7_OD077Q3=<._0!TE9!AO86FJ4$8VJH;&Q&/6!A; M'J@N^AI'VM:3KC?I2_/KTHCX#4Q=.K6KQ]1KS^[#!7"IP7^4 W_5=3)G=?W5 MI5TJ;J&MR@*M_/<%[OL_A>^MH\I>UC.Q #LG1Y.\$$!F0';U:OXT/3TY_?CGY M.\7U'9]\@.]/C:\G8T#V[]H_MJ/91J39:N"97+4,/5"9JQN@JH/:;G@ 7M<2 MS JPCT?[Z+T'--(LIFD>#R,KMC7?8[H7A[H.I^.ZCK;<447 7 &@\W+%,=5O M%\Y_+Y&FP* K 42NGVF1GR4EWH1,0_A+E!D"24E*X QX+7=%ZK%'@!_S$5?J=9#KI!U,W_<6/'C6-#5V,'&^8SSU0]S_!5WPD!8PTM]&WC\NC&72LPPW%N M<9S ;2P-.UP%@1FI%@]CU3<"774=R[)=+<84RV>OLWQ-%&%9?[F$*04\9%7) MNUR&W-9P4544R#+8#^(4(%9+N+Z$'XC!\.G%MMC%G.B<;>L&OB$2KICW;^NU M-0^>[TN(GFAJVY+8XC^P/L*#CK>3Z%8@>:"#"?B,:^9C<* S\Q(6\KR&3P? MM) T^0X&%#;!R_#+O37&TW8:YX:6E+DKEI1Q7Y;46U9D&)*L\QQVQHQJ? 9_ MV5]/OO\X_+G_ WN"?SGY\^?Q^R\V(+]V^//HV^')OY/#;W_91^__TE=\!B=I M>GSR]N?AP3OL"3Y&;^77;]]_'!_\^?/0./QQ./D 1/A=@_7&AR??K4-,P&&1 M[H/0-;B.D\UBI@:FS=38TZ( ^]!XL;%L2+F.[H-Q8/N!J5NZX?A^%( )%NLV MR"Q;BY<-J1KDRO/?0<2^0/T?!2IVXY.MM)Z <74UT!:![!NA:7/F&Q%C\!X< MI, 8=VSLG.*:4?3L]6\,^Y5+_0-8%NHO!-NZTR'"%KD,?)Y6:!P%P(B2LX32 M'S,^6[XWF!/[.I<)- H3&31*5O>-6WARJ>2=;,I.;V-AWNTI!TE*;]V-%8Z4 M:5J5='M2EA7+1*?(*7 ? #OU'(UPP:C3+3Z$.I.&>95&Z.VJTID2%_E$6+>R M83;UB^] 0S:9E!WD42ZN<*N%&5*QNQG<2JA#9<(%])U@1<\Z9S#"BP-A'0 M-=^1S,'")J#3O$SPZI<%3QDNO.W]^:_%'KXR?UAK;V%!F>-A77C+2K_%!V* MAKOD".[\.R[:;I&G7 W@H+^K+(;%OF3I.9N7SWY=V-,DR=0N )?W?N$.X_C. M=BB2.R/T=-'1OZPP.0FO@C6QG5F+ M0(2M-_;: &/GM-;;>1?-"TP/S*__Z5 MO5YWC%?U%E^5?%=+LGOK2;ZL_)$(_6TNE)$W*2CF3UH=//W'=4W#\,U(=6S3 M4BU=U]0@TAW5=UT#L,?T0%WL3>?Q.$_3_)S4$L)N]$UG89)R(;IXHY:FI):B M'+A(D:A*X5L&"SNL4O3S!*1]X3VU"&V>MZ+AL)F(5-(JX"GK'-YTY3A/@7K+ ME]MIP/UJ5&T:UM"H^HX6ZVUZYYHJAQH[@!'SN[SRILVW_5WK-^U?Y>;0!$-" MW?A0Z,9O6]U8 ;7X=MMPWP70.\4PFQ6P[?IQ;-JS^LK=/BF0&7>/J0_ MGIU.1WB#+M1!7MZD5NYVJ. N*_%V9H4[B](];2=#N'W4>@*EKJX*_?LFG2YZ MVHY\JRWN=AGJQ=UR[B3QIH0-PU_+W@% +A%;Q>#$9L7>#YZM<3WG@"P<_=,^ M?O_O\>'/#S^^3OXRC[[]>7YX\/?XZ[H!F6 M$=B&&C@L4,&T,E2&=:2^%]I!Q'3;""U0,\R19:ZFJ/:YJ\W EAXK6[J%!+*! M+=TS6UJN9W<=0_.]2%?-T.:J91FFZKE!I!H6CV+X7Q0$(=9^CEQ[=:AKG]E2 MG]37GK9F)O6U[DBQ+FY^@2+[R/LV;]BAC6RM-6ZZ<=#YSU0M?KL*5SR@DMOX;(S?%N=_5'/-[RES>^V(+K4IK^@ MY=W-2SDN,.W79B$-(F8;$;/:23*T/9MY(5=#6S=4"Q1*U; MH8,JN>?Y-[?A-P[H[K+3<6!J3Y&IW;S8<&!J=\?4EO5F.*;0#,Q -73? OL8 M5&;?"BTUL,V(PVF%NH/M\6W!,]H*I/;P>O935K]NTOH=->5AN,KZ#61D/ MO,2>&5N[*FS)QCJX*M_Y>KE&=S 9I$?/V%D$[7/@Y>9Y0YNZ7G=IZUMJQ.NV MV&.]]V'RAO;/6))B/<5)+HJ)/F&!H2SGV,*_/(3PK]:3CU?C2%H46+'K^RJ+ M S#^72]6/=?S5&JGA5IMN=SFS'_%G*/=H]Q[:X*?%_+>'Q7#H#=%:.M MSR'<=4:;++$>XK9#B&.W33WI&QMTIEO+UQ;ZDC#X?G[_<71P^H_+'+#I3%L- MC#A0+68$*HM,2PTMVW'-@.D&CFBYK3J27L1%!DXX<,+=LAT'3G@7G'"^R GA MX$(&]J/J:=Q0+<\#3NC83(U,P_7#T(F9:]Q>Z4HO.&&?U/0^QU;NN*AE@]#Q MH\V#'^I='@G#_K"BNG+=YJ;KX.PX;@/#CD&)UJ]F&&]ZB-=)+-]+ 'G; M%AG8P[VPAV7OJ36Y:47_HLDKN]XO6[TW\2[M$@BOEU![.[#9;2FWT_T FM#I(+^VD%]? M5M1;1].8QWU+C6/+4"T[U%4_BCW5#6/=-P+-L)WHQBT!;I-H=KR88&": ]/< MV7X# ].\)M-<4OH-T^.QI@6J#;Q2M;0P4(/(]E7+U6+N:99E1.Z-6PX\(J;Y MT); KS3&Z74]HVUIDFKOAJ?NI^DFTRWE0,OE"5_GO,"AG'+J93.F(AK'V6\/*M/(AW< YOVB-8 M'A:GD!SJ$W0$_E,7=T(^"@J*X,W>O3R#??O/CG M'9RB=D9"X,F5S% =W.QB,0+/GN[7#^7&%OT(CC@/0"IW M2W-X%Z@.69D,VZ& MAN5I6T?';ZA'[=/H]B<0%)O 6T[V[:_O__IY?/#;^.O)Q^_P#OO+R<XAI-#"_2S].C]1]A/.CYZ_PZ^2[]_,<"^_O;!.#Z( MXL-DI=-(Y.&)NURU;<=6+2MB*@NB$#OR@=[F:GY@Z,!A'&UDN.:*A7P36KN? M,7F/FUZ=.+!]!N=GV[;%8X-YON'HS'-=WV7,C[8-5P_TNFOTNM)@PPNY'^FA MJIG80=-CELI,[JA::!BN;_L\PH1[TS-&FKX:P;Z9EM"OWGXK:O@Y*PJ6SM.[+A&Y'!FA2[WC,@,?= -0B/T6.P/:D"_V\U1UHRHBT-=,ST>J#;#N2*.'J@L-B+5<&Q'\US'UR.4]*8^TBU] MYPS^IT&5KJYQ;IN!KW';:F:"JP84=U3!X%FH%C,[#QB>V"E%_M ?7DS/J/O)P524@UHQ$?.,EG+%W*DR2%Y1:2%*[.,GZ2(=';+O ?F.EN M,=/5V(7O^YJ&Z:8>V$JJI3/XRPQ"U=&8%7M,TPP6HH\4]-V1?5M*SNTG,0ST M?"\5^0,][QH]+RM'MF;I;A@'JAG[OFH%H"$%GFFIIJ='W/,9'+Y)]*QY(S!; M-]"/FIJ2I6J2ML8$42[)*B8><&65"1VK;H;<<0+=-=S(8K;M!0;G=J#YH1MX M?A3]XSK/5DH;[H[85G)#J?[D*)]QT).4__-?GJ'KKY0[+J' OLG);,*S6;F? M16\(JJ<\"X'$#I(R3/.RVIWRB*-$TL>WO\Z_?MN'=WS_\>5GJ!V>?$R//G]- MOA[\>_SE\]_?#S__/?[R;0S/_V LET<3?^^OG/'U\_OTN.W__][?#;UQC6KAV=_V,"^S(!<57N>UC&RSW5 ]-/ MU7QN6V"1!Q&7#; !(WFTCUS&M!T6Z.BW05P+718:86"9-H^8ZS#/6RZGZ)P# M%?8LG,0J'6Q #2X-G= MT@L]\64"FGD2;D!![Y)BHOQ1%>&8E9R >3P;\T+I@'B[,J:=JU$[&7/<#;QY MKB281UW,YEC#%>/.I_7.PPY*G2>S,:@B$XZ%#0E\45;3:9KPHMQ3]B^\#ZO! M0,!+I%38:<$Y?3\;,]!LIB ^8T!/A:4I5P"JIT*P *0@K ]?B[N >?J8 Q"I^P$.],U,8!!:A37I DAQ_$*A+<2PPO M3N#*=*ZDK#BE@K8)^TZ%:\WETR(/4*SL*2=CN&OA\? 9:(T75/+7U/8!5&"A M3)G!H]2\4*=LCD\Y@SOS;*2"LH6%R'& MU\G CO*YB,%F,'%^%*5LHQ0*4%6* X 0C69 M(:CH++D,BDT-)5?FG!6REO. AQR[2BFRDM.H,:E#0G#T!8^J$"Y':NT\= ^V M=)K/$F+GDK!S0J"&I!4L)@5H 57FV6E.2\@5P/PL(HP H.*?6&T*A)ID@#OR M$7$U W&_M >B)GKX7($]PHY!.I1 NDF-8H050$P%9UA#BE@/!LN8&!/PAT5T M17R$??Z$K?VRQ4B)R @-(W:YSX+0(C[5WS^M(]^PGH./IP??ON@_1.&FLWTR%8-)P(5 MWW(\B%6 MLBXY *82>3;$N?;Q2!]9#A*L HN^+.,J'2VPWPE#(0"FIH(6.SZ9I?4FD. % ME=1%T?UE;2O*!)!*KHRQ_)'800=F76DNF#\52@*DRSR>G1/'J8(R+!+*Y%H6 M0B@CIZ0ZI,0C!$M8_K:6_I$RQCKZ/",VF")_P@KUEKL(?CE;> 36N..ASD$N M!9QG0/PIB/9""*0%Z=J6=RZ6U.\IGQ*A6+071XEX++ MCIK"PDL%VH@E@J1% MJ*IYK&(Q/B ["DC8.ZU;21,6)&D"BAKU")"/K#GA)4OZ'Y"]L(U%##V'&P2' M;]4+N8]Y6H 8NV[RF)8[$N6GK-Y^>S7 MA3V!"%6[ %S>^X4[C.,[VZ'P*$:H^]%IOZR A19X%:R)[BC@- )V@<"S..O5YWC&N-WBN-V"6C5WN=R- M?,;9A7C]L.R<:F9.B?6":87NKD)%@AP%##U ) MS11R3'G;2+N[\5R5Q>PE(D AC*3C (!.Q_PN06WM"^@+AVR&;N)YW1^$$.UN(UUHY:E&K'G6]P(F17J*ST^[L$+>K%2PLASW[3: M$?U& @ZV:.N7Z I%\IBZK\I:/P.VG$RJR:+Q= 'ZWO?^UJVC-PU5;&]/MXRA MH4J_%FO=2_<7W=ZD_1_WJ2UNUJ]C_R+M?$GY&/K#K '>@CM^:!2S75,B MTMT&H&T%-,KA>M ZNH=0*YI>3,KS@D]80IJ]#+.@#^W%&EZUW6BN)S2W>;O- M]S1[9]7';M@FCS4O9I%C6881!CHWF<^9IEF191O&/Q\NFEN_Z%JON7W'-B.5 M_%!HY'^P.6GC'VL\/8Y;VZT?\YJO:<3)YKI?T*EN?CDYM+^>I/"^/\VCGQ_' MQP>GYX3H)#P_^KE_?OS^SY5,G:-O^_/#;]'X\&>:'G^&O1V$YM'[M];Q MP?Z/X\]?=+C//#S8M[ZN;Q[D1:X=>LDG6S# PTV! M.^/5+8UOW,4AC0,]WXU-=0$Q#T2[#=$N6T]1;'(/U0GF&KIJQ4Q7@SAP5=W5 M?$,+',V/S&>O+>^VYJT.!/L("?82 P'M@6/,_1K(=!LR7=;ZO2AT3,.-52/2 MN6I%+E-]S=!4/8Y][GJ.Z6&.VFZ1Z5-H: ET85]+L5^SUX&O;*G8?^+PMFC5 MXS"H]-=B.VO:47J!X;J>KJM,UYEJ,<-2?9\'JA8QSDWXU=2T6U/I+VDE\]#3 M%@=*OD.5ODO& [EN0Z[+RGP81Y8>F-@B/O#! K<<(%S+5AW.X9O8!F7>0YFU M.BIF(-6!5#=3YD_.!ZFZ)9FNN/"YXV-+637F'DC5, [5P'5MU30M@\/WMAW% MNT:F3\1+[PQ>^@=2YD_&23'H\K?&=59[S7I6I+FZ::BVQ775,DU?]74&..S' MIL.UT+ #-KCG!T*^D2[?H>*!6K>AUI4V:TSS',?SU< ,#=4R0E-EAJW!7T'$ M_< "FL66\\Z-=82!4A\OI5ZERH\+/GCFMR34965>CWP[#C70W@W;4BW.'#5P M(C"\36;XMFY9D>[M&J$^$<^\.WCF'TB9?Y=7Q6P\:/.WQ796BSO<@'LFCWS5 M"2S0YD$A4 -F^ZKNFI'I.9%MZ,'@F1\H^4;:?)>,!W+=AEQ7//-@?1N.Y:JZ M@2,EX,14WP'"M;D>>;85,Q?.Y_6:F= #I0Z4NIDVC\0ZD.EV9+JLS#/F!T;L M1FKD.J#,&[JN>K89JH:CQ1:0KN9HYHZ1Z5-PS)]@AT#JR3:XY^^2NZQJ\S6# MV4?@MUQFT.EOSGU6$^AYQ!T]BKGJ.;&K6I85J9YNNZII>,RTXI@%L3UXZ =: MWHB65_7Y@8;O@(97\NFYYV@:Z W^('C!+Z)A7:V.S*-6V["]2#\U2A%<(4[578!-,I,FO7*. M$]IPD6-VQA76K%5A$5 7O S(F(T%3=>EQN M\QW.!:2IB#A2CW4&VM' YAG<-E,IJ\^&:,6 XH_ :S\T9P$C2$D49FIK ?Y6Q/ M>9^^6TR%7C?%"705 %&4 $;/_4'31 MM9]9=CK":8L1CWD6,9H)U5TP2X%2:D+ 9;47*C@($">*X?<)CE2+*B!1 'M4 M 164,SZAV=;$XF#+S4Y@&Z>P$YIY^CLB2H:7?9KC'6(\9I4A+BL\ \$YIFF6 M.&M9CC"52'+1BDO.O^/P[$F.<[5I8$B!_#,>P6/K&=V1$K$)@XV-<*XPGX@A MG23GY>!M8(YYD?%Y*9>MQ)S3L.%D93IU!OP$_RM'B4MV#!_C)$0&FW=/#?%3 MS@&N)U3*E2_PK8N/78X6_89\$AY00P5;S$[$N&3!'1M':KE$5GL*4.2_65;A M40F2-$>7$1" .DO$,;=0_W_@''-Z$RPB2LI)4M[9Z-<'9V$?LF;R+0T*/X:C MP,&[NEUSM(5YJIUYNQ(G&EP0PTZ!"T2+5(<\K,/H2A[BQ#Y$DB[/$R@B^1_* M)+B[([K_VON$C*"< =G,Y-FAL*.SK;^F>9$ -A;E>!R]& M]6=%MYZS%[0D0\._)-I^:F'Q]DO[Q,GXUN MU"H@M(@U&LN>LM_,QJTAU$+^38[JQW4 KVJF@9B(0W"%R*SQ >QI/%/<2[D- M8B".-].EQ6POG=A&^Z6[B/FX]GI/N X-Z?PLO6>"BB]>WS%0J% LWMGH$[/H0 M='M#J\=I(Z.L0'?3S>[RNG1.&C-)A XMUZ]989!BU0L$#:]XQX."F+&A=[EQ MN,Q[5_DM[;799DFRKY9LQ%&R!9DGM,[1>MDF:*<6F,"@5B;5=\P0+DB[QG?@ M:7C&>35#X9Z(.<]X=EE$4D[ !MC :0YLO 2(LE-8="F-FL[FY;-?%_8$;$OM G!Y[Q?N M\&&&U[_^;[8S:U'&!<:-_BO1S9 [3J"[AAM9S+:]P.#<#C0_= //CZ)_W&>O M:1ZZ(%UDH[/ROW]EK]<=XQ*FB\"0[EC<\H. :99C!680.+KC^#QRN1OY#)L. M]XN1]D.R/E(Q>H_2DN8W*W[7Y%@6AXU D#N'%_.\/C]AEA+8CI+O8.##[2AJ M)6D(H?D[*Q*426_0\I@OB<]1:W NZIEO_C8UW7-?$%8@RM0V#RGZUH[DR5I57"!1BE(.E@U15O0B2%<$(2/S>NE](8= ME4!V8!_F0&>-Z3\O7MWY9RQL=)F,(V MHHHP>5*ELV0*@K+,XQF9FHBU8U9$]"%*RK#@4R9B:42$&4MKPA.()U!IKDQ! MQN$UY0Q96@DKJMTN7)\4%X!FR'/3SP;UI#OQF5F>>3/-S3J%-V%X$)D""89$D"S%^5WO^@-R_ M4\B'(HE)!'2[)_>%H< V0GE-*9BKS(:',H[IL4UV/R MA:D%#T%6!"']U?JP2VU6D2>,0MQP'C+V UB>LI"W* M+J6+ I*JH.?8Z=*(^I,%RS>T (;BQ8$M/0&00W!O%106T?<;2BM>X-SP\UL+/L@XA[A"IR]UPV_Y&_]/ ME4RG-QW"5TISP-9I!N!""FH618X*0DF0#JC8,8KG3'!S5<; >)8+%FDH[9+E^T&E M+5;TI;*3.G.>%Z1I=L$]6@!+ATQAU:3:G?$TGY)Z1ERB]@9M7=5)E(2]MX>+9 ME+PO,HV$$7V5F6X[VK.=Y"WKE4XAF"U%5?Y[(0UP,:O5M9BIA:X9AJ%KN;KE MA[KM&%X8^89NZ$S[YX"R6G6-E#:9WKI8 O"I"DK@%7"P;\_0=7$"#_\MSKJUX/?DB\G?YK'!U^TKY__ M_'ET O<<_&5]37SMZ_\=:^'D[XQ]]JOC;_L_O^!O)Q_'A]_&WXY^?OQ^^/[? MXZ.#T#KZ]C']>G"HX_J.3L:3__OSK7YX$/X3QZYC&1%360R\U?)YK#+'C]6( M65YL.+[!]?"93/RJ>+2/V;\T%=;4K<#07,LV0M\/?,>W(M./X"M /""ID$W1 M?B\J_NQU"W-% 'TEUW,!R==ZC:Y\YXZA^<6Y72* :UWL1VC#OQPX/4E1S + MJ'03XZ\_-&$LIKS!?%O*9Z%?]C'$3\;R<[Q#ZK<77225NQ>U%K2LWXF)*N)Z ME/!HZG,*^D?++_Z0A1V_!JJ!(DF1*;H*'!\H$YBF2%^D"(-2@OF\N,J/\O=/ M]/LG_+U9X*);OEE@4I:57%A>S6!E(M.C!'N+E\+Y,9GDF7CE"%.*I#+XRV59 M]7_PXA,^82F[/G0LYD3<=3S+M&S7]RS7BL,PT.+ UB)?E]GUEN%VL^L_'+U; MYD9O:%&TS3]8<5S0N49_X\+:5\O$>NW)<:B_M..34#\Z.9T??MO_<;C_CZ\' MC-G K-PX F85!IX:A%J@NMSACL8#7]?"9Z^U/2!B?25)7@%=2.##2*(D*H*, MD,-^J6G*=&^RI[QE)>H=&-OEF.! Y"KRZVNU%U40X"Y9H_Y04@,H__@%HFFDX=Q*1[T0H6&B9RG2^@:$E":-)YT/DDR$9E$7(T3+P&E;#K M+,O@WC=_??KPAY)5Y JQ3RQU=W+>/Y),C3FB3! -N3 M--@_RV6_)*63=%S)/]:P&$"+,U1<9^<43!], M71%^#5!G,4V(B\:HA4G T(\$EB-" MG^.X7AI+B2^5'P@05S8+>>IL"TLA;3-TXSA2N:6[.)W'48, V_@8H>[Z3A2' MIH8J\"K+BAN8U^A(>"9QD/QW628]6 TK6H/:>TKWL,'TRT7,Z#R!Z\[)!&R- M7#1Z9JGP=P,.-DBJHD9LVPUEFTK-6M1^S^ M$?@^AE$[>DY.*5KEJ ZL4-*>"%+7*6-$JL*)5R:P)#B[3GZ^X-S2>YD42GTB M'48NLLV%;_X"!B%$0LU2V8;Z'XJ.;33+XA&VGMF9[=N2 :0;AF5R M*]!8X%B:9=F.KC';8E:\OLQ['=M#3?4X_BP6?%Q\1!0X;GXJ[[O09R%<[8BFH+^!WB2Q2SJ]^0_@24E9^[<;W-H.H6(MMBS'P-8!FF5S MSBS+\)TPUDS/Y)X>-'+4N0Y"U:9$6Z+RA@+:O\W?PK86KUW ..!>(6+=.=:F M\NP)(]R2,P/GV6NP/"] M!76 MRF;7\HE=#W.,C?#FK:[C,-ITPP,8[^IZ]AO4W%'[<*^0AR5O11ZB M5I:?+_ E-'TZLHY-IT7^@V)OH(CU@U$MX]X@&#<2C >G_P2N8;I!C.+08MC^ MU 6\C#35-6T/E.8H\$W^[+5K@53TO[R4ES MD)1A59;4_R%6]C.6SC&(!G^_:\K1WS0-=&30N^Z@<]P4L/>\M@&$E,C^)R>, MC/>=\U$=[I/?5.7R-WE5U-](GW:=9= ZP_!')E+[+RS4G^6GG#)%2>RB[PC9 M+*B$Z'"+L'M'F4181S,"@1SRZ0Q;#Q6\KFE'0-9^G;*-:PBW8 P/RL\I*ZP] M['(LFR]A&E@=1_E699U "NP-L\6J*!$U[YT"^+950:?K 2)'73R1Y3-105-P MV':2A6F%05V>EEPLG!(($W1&8:FEC"6":KS5VT3V6?>-S9NPD08^+\LP!"+? M CM[!ZJJHFOJ_S9!",K"%#D==6).34GORV'>?/BGP>596_V_SKY<'RT__&+##T?OE7?''S_#G^KO MQ\?_BY\_G>R?O#U\>W3R:>M-]859G"#>_J=B!2R=8MS+N/5GC894?02Z>*2F M>?Y]J4D(XI-,HYUP5F=.U)U-#'=_33>3MHF)N=K$I+E5?WN-1B@+V4?=B^NT MHSWEN"HNVY#<]$@)JIFT?6=*FDP244TU6M\A!:D4*!'_,VG$DS+C;-+(*,SA M#6=,>MW'^11K-*A,+RY'H@!/_I:CBH2%':>XY<4V+'&%>;A[RD)G'A'G:)9% M](U%.(5UX9)$583 M]"*'G):+4,)%X;N%RC&GCV593>K0 H+O8E +ODZ>P/K$P.))PF0*5RR+*%G/ MN/QUG?>R^CW(A>4OZ_S@E>_I9):_%261R]].V'SE*Z2JY2^G*NH$-TD!F0G=4%.EWW0F4G6@8\*>4&<5U*M3)M?T#"2HI,&+YR M);ZB$F1X6;_,M4\5Z1+PSJH4&6@!7DUE#GC/.9>M+AN"CN@]Y:50D=TS%Q)0 ML/JLQ%IH675"8N!YF8LD#5'[0$#C\URJ7U0>FZ6J$D$ZPBK>.2EVZX M!@GM438 [&[S"EG45.=U^[9>J3)VF+=X\.)#7XK;94M/;+17IQ92HJ;# 5S%8ND&1B0O-I?A 6BRC)+JCA&?8(E<5O38< =$<*OMZ-*>(:7RTE M]5"[Z%*A4C_"8D%2DPGZ)_' 4LYG[0M>R?T7W[&72XA6'9-2 &^4A>?R,G;& M0,Z(4QG5S6!%XD898-?=NN?E*=;E9?3I5&8GI#G+.FH+0!&YV1DO7W4;>*VG MI-Z+DT_"T,6\4ZSCS8N.F!5[SHLEYE&C$KQ%J)3B$;)A)Y%'ARO".9TA1H9Y M@7US1LM\$1GF&58P8-U?W;T8?IR2(.GP0JF<-,7-&S' 2V0"O(%]AXVG\TZV M'EK4"DJM/-Y3/LMD9RKIS_).!U#$=5%X*IHFGQ'OR2Y79\"RES)C(1<%T["! MYBA&1$KWBHK<."P:[P8KZY[9W6R5E)UO:TAOYF7UC&Z*9).8EH66PNBM M>X#DJ,%0MW=1)4G$&\)K I2VTH!KS M="KU9"F0.JFJH/1BIY$,.!\0_BF08WU()$^P]8%4&4BGJ0O 0<@2-^1PWJ=S MU)9)90CG?6]^\YF+9A"".1N:Y@DNMXS/XWE0)'#VLC.UJ$=ND+KM4/$!'X(= M4<^1PXF.:USHX T4#Q)VXAS.!MDB6E5@KQ&=W#651KR*>JH&'XEZ8(Z"3'U ML@)MHBRQWE]D=P*VA]_Q[XA-I08LC1(\/]*WD+UB3@,C LLX0]^6KI%[5&0' M_@ C")>A?,_R\Y1'IZ*=A\0LT<%G@2QK%6\1* (?=4LEQRN6=G]710/G73;DY=M9@Z"J'+RN"/VJ;6!2=M938-MN0QIITKV =-I$G&Z,_O\ M&[-1Q48F< Z4:2J;K8SJ^G9AGE+_'M1!ZJ8LH*?.4"H+TF6HTX>UDXVQN'/>[<7"B)>H;4D! MT%>&C2C(]9CR'U0M04DSF.: S"9!-RM;P ZL0U!GN5JKUA$P9TQ4)FC6YW4N MY!05KJ&*A,2BBL4O$S5E'2@F[M<5Q+*V6[)8#05WL@C?SUL6WC19;_EOQQ&( M"PRIHHJE<["4RL6&.9,\P"XSC?1KGX'F69>#7Y/-/KW8O#ZT7-R!M?0OS+Y] M(S$430<=!^#N*T);=FCZHY'_#]F::4\YJ(HZU#,#O,+FY]EL7,K0K@C'RI"N M*5OI8%.T\[K%'UQDBQ]<2]1OC&HSG72O$06EDW(F(W6+IDNM19## &6$D.4E MG[)")'>6V&=L\::.6K_=^FG9]$##E[4FJ&JPHO5NEDQ0B^/)"Z3,*AFZ&0'( MN51EL6O]/FDEV,G>Z[R 2CJPRY.M::V:)%50D, R)DZ76'N& L>:XK;@O]@# MK@"P97O2'FS;YI!.)KSTG3X^'2URV0M(H4$A NO&.G6+'A*)V%N'+)?&%EGI M$,10IXZZTY9:TZ3[/G%H 1Z$T(+/&S<<];,CA>+B"J:M&]GL/G6OR7-^4#*_ MFY<;&[U<41YRZY_K4EMJ+W99(Y&1DFQICL@-486B1H+6L)B4)!<+;R3[-4QD&E9$/5?3CDXBWG)F4 M8J?QTW$W> F7IQ@MSR@"3T'O1^IBTDST5>1Q-RAAU.JV:R1T:^2UY,Q/;3/#M5\6,#B!IR MPCBT@SGB :\Q^U[Z.;$-=B-8W'8 E= M@IDRU/!:O@645.RHCGV2R!FP.)>U,]JXLP>9\9*2-,+C71*0M*C%UW-4=45, MDEP=2&0$W/F4T <>(A8A,E07$GHZS9R69BVWBVJ$F!1A@OKKZR3I+4XDB86N MM:>\$TB$"2@C^5LG5:=$1L/(>$PH-;IFE;WVB:6 MW0G(R8DF7D]. 2X,(J^VCV@&=H2L6.8, ::50"Y,>ORE,]D3I$8 MF+#\!L%P4-^G$GZA*D^%\Z2]EI1[,9*"-$01.D39F99YIW5X@JS!@(K3V M9Q2^I0:<>\TAT*K7G,08Y"7-PFGS-;O)F4U.9OND6NL5SM=N>B5F&L.U>9/A M"620UJ\M16:G2 &@\VS=P[1( M ?4EDZLAB26=N-8#4#*7G L^)(M!5OU/)>\\B1!O$1CU_N<+V:]-UFN="-O- MK%S(3J7A(R)D3[N$&T";HX_K#!B188%1!-D[8C$+MK;7%L'38@,%66LG%T7^ M1=H%O;.:M.(/];=DUE8F+:A<+9GBGE>3>=L PF*0@B+^%[^I.9D,RQ=GH*V> M-5$/0-%?;'O/;8(*35?6LC,%J8MJ,J!/ECF79$B&73C)T^B^J),C<9�*2VH2;_^(36 MATO<*GL/[4XG]:++*8GKM$QH.9&\TVB#)%CMP5@XV"@IBVK:%IN<8BX<4,MI MF@?H^EGU;0GC8&TN^ZB3B[)@HV%V8Y 7,M$PF4YKG8SL)DR\$2M&0Z#E7Q3 M1$LS2.==/BJM2O* E(LI\J@B ^&#ZG\I'_T0U_37SI<0Z6?2>)6O$ 9K[;$1 M+45:@#Q,PHH M=%2C2SWZ@F^476=^+*N091Y V?$MH&DIG#-2BVFR9N'&7^$^8@Q8X):$%29U M2Y[3=/A$QT/'VOV8R)C#PIJ(L<@(H8Q38*IKK8S*-=?.#9HM+:3)7&H0R"8G M6,J1S$2A2[,BVIS(V)3E7.T*\ZPN/B*^C2FJH(G'BDCU'-46ON3T^TV\$#-B M\(=:P.%I\*RL2NG_D)(.^7U9G8(R/6N,GKJB1HH?5DN')C0C)N=U2^B::6.D M*Z(.*VVDY=X9M82B \8SF5:4RI9J2>$4\M)N[NA " M&'7 G]&T6!$$%N&BQ>JZ)3\0.7O6A;L(H9J\I"@_S]#92=A14J5<)J/0)$(? MH>*XWX9Y]F=B9"N^ZTWK[P.8UY^4 R+AA_7U8QQ(QKS(_A2^0L0648@")MQL M31"+R=VAB=SF\78L\3-.J01CSLX28:=T4O<7$J76EHN0 9FR;(&:,/\_!].% MWM-6&@OZ)(N/4>P)$QI$_C9M"4MZEI(&I#=#FNK21T(4,>K6@;6VO5#4Z(^X MN^%]Y-A7P44VZL=V.&CC"1=")Y39N1^/@I)CB'L436D*V6F-2BCUP(8L.YZF MNA5SD+0>SRS/U/IS8]!*$(ABH&:E(E=>&*3(M,GGGS4V@_0+M_Y>M*933NR= M=0HXE&F2YHU_>"39MQ "21&IB%5=>8-"K+ED32UH_;K_^?O#'TL^-K)D%QWJ MM802E0.+S@9X&'JFYN2)ZU:L"B\$#48]K[=?"?\6=LD^(_0#UE_G]M6E22$# MYI #S^[@-V7@-74*6*>XG.S?\=5CCE%G#&6[68[I?)Q*MZC>"O<*I[?&,R5X MO BOS?IKIRL(7-NK, M610A"^DCDZ>P:#%*9SJEA+77M:?<(DN#0PM>,=DB!0'9V::8:U#+U*;@51#; MLGPD-RPI$_#D$ M]X"4I5;Z(&^KN(FVPNU/?C*XRD7!+E7*-OU7T%Y =!S#M M2P1("0G(W5N/-*P+LX'IA-\!O]"UU-3/4 "P"K[)'"S1]>9I1<];EOEFH5_! M>^I7\$;T*[CKO,LM%_VPF9A 'K*3&J=F(OEY&[S&-@GD<2VP]1*1H!R=*8(> M'4WP6))[,^5OM4V$P%74(Y"'4^H,ZM>SFF9%26V2U9_;]A&=-]5&"C:0$.5& MC?2N55M:V[0* /IMD>N(^D>T?*';^6A))2:O$ZM;)>$$5O1.U4V1"@6>B[6# M^/*":JS:&O;+^J< 4.L.*1V)B 'RB[="3BHV$RQ+?BGLF3H(.6H>FM8VP M[EI".;5X^1 WCY8-=]IH)EV"9>^RW%!ROCHS%$1.)*.68=MM3Y:S4PDF\..1 MZ$Y+W(FX- O@450I-B'%!?-'I7^Y4P_9)HB0&.WXL+I#;3OM5\!:F"PYR=9X MQF02UAKG&!8HB!TO]$IH"0%.'(-H,]'>K^PJ::!L5H!)<$6UHJ==TB2E\1-> M$".0O1-D4P-T6P+ZL*P[L>BJ+H)M-R%<=I)=S/J?GF//O(W^M;X^]*]]1-[ M19@CSP(["]ZKRBW']'^O[BN3^Q9ZT=[_CK;4=:B3;)&4(EWOA$K##@4#?-N6 MABVT+&WKV^XDA]^W[B6'?^M:2[(F;G+Z]]OBKN[**]0-6;]7-E91'6Z[J!CP M@A-_N2T Q.L;>86FDDH:W+3D+^L_7H&RJM>G3(*DPU.\^K=;@XR*3^6GO-XX&G< M+G5<"K5>P>87Y0TY7 ?XK(?/O];!YZ8V;(YLQ]E$1E^U[64>,6#'(\ .>V3I MFV@< W:L8L=66]QM-'BNCSS+>7&3'>K;(_QMXMMU274M[NW@ 9G6?9_.0VSS M7S=3P*3[_;H*V$.X>$D+$][9B_YM$A<+3A6R=Y+-X.S9&RQU33 3[0'5W%OC MS\6\/1'L>JZ_6 H1;4/YZTZU%;"[3[K&R+#M%>J]SM8WL6,.J18M2#.6T>-4;=TN9W&W6> M6R-=T[=V)6P<^QE<0'=W=.Z].^@>C0M(G+"YXRP)"[]%^WWLUG\MB2>WWZ%7 MV#1EU*=\0TZ]>RAA^,(1MJWIMR$4=L4J?'+GZGC#N3[& M'M1]H1WOV&G;W9D2+ EQN[N=V:YJDPM&7$(#KD5=ZK1( MX"2Q%5G3?Z&>-5EW(]M3K@JEPD/K+H[!7/G%VM/K1L_4 \-U_C7JCJ;8L :V M75KG-,6T>MG0C+I;B!7('A%-&R_1C';"(NIRT79(JNMP"2,N/W39'G[=[!1Q MF4 HZKI&/4A*SJG-(!3ZGK=P%*9UK:.0O9-9\W0Y"$H7BO%0 M6[_ADH&GUWJB(5J(=M=;0XA:OS6-O%I_KG+.R@[2B6.I>\D+O".L$<@G0=)B M0\TIQ%&.ZE;)P7RYRSL=)^ '3KL2SQ+(BH-1<#7=1XL65C3[3_95FR0_J(US MLTY8$] *PT%B-!A'C-I1SI"[R)7>Y##H\2$P^WS](\5(!&I#+^:,;>(=L$]ZXC;M'$2?;\DA@0Y%P<[O^ \BFOAX2,*R]\T,:H8F&N#5.SZE M+:;UCL5'H1X,;0^6?QO:'@R+'=H>#&T/AK8'0]N#7L%S:'LPM#T8VAX,;0_N M)P+\9LG*>(*=#[;:XF['\[V1;AM;IA+M7@7S@'-]PCEWY!H#S@TX=Y][LTRM M]QBW409=?Y/TG0/WC2/Z1E76CXR-]K"0W!EYUA8U4+M7 M2#[@6Z_PS1B9NC;@VRZ=R:/&-VMDF[WF;QLIB3TNL]#]+4HYGTB=Q:/P*[[O M)B>T<\>>B/'SW#:,IU>B/!C&FPDELKPOI5 K6<62)'L]/PVP('AXN*G>=35LQHO+N8N2M& M,@Y!>O MX!YY\>)X=GGKXI=8"C3F+,(!S%.X*6'-:%X , Z[%[,N<;8TE8C(0B%X33E. MIM,$Q]?'"4]!'^?%61)BSGV:GR8 Q5"DW)_3'&:::%_.^E^EMNZ(9$W3]4N7 M5FMP1$D/EK/1^PJJ;H,KTN0G51.IC0G>?%.@43+Q4!+%Q7LO$'-3HT98AV] M4^*<&"=-0[[CY >/Y*4W+\]:K?K9'JUN5@^D:]JS%0R_ TRE)VXSM[3DE$^. MD#]H)WSWOO:GZ&ZL.[J\)I#[*?6I8?+T!GA;%P_P'F9Q/X99W/=;P^;[>Y[E M7:N$3=MS#/_V:Y?,/4TW^E)H-2SV+A?K#B5L0PG;4,(VE+ -)6Q#"=O#P^?) ME[!M!J8G4L*V#(SU@>:/%]C+/:YDVVSCO2SPV&QKQDCSW-Y7> P8UQ^,TT>^ M-52Q#1AWCQAGV;W'M[ZFZFUV0@\C@1Y@HT,;^"%=8@!"SZ\<.5CR/2Y MR )O._&&>58FY:S33%5F@U#*255@PD,=U@8H45??^Z:87#(K6)(I%&"&[T2*ALB>H%ZN>!WF9O \'BGGXP26"BO)PF3*4EB+3$S" M!(L2>Q"G:MT'N=F N 2C]25+&78L'BD!SWB<8.X2O!Y626\M9WGX70THAP9# M^G [139'M+_F#?@7?#'!)UX8\&>P\K-D!B][U:ZDTZ*YSDN!%935=)HFLE7S MC)>8Y?2*/B#HJY2RGBA')0PK0)%PWCRQ]UE,5Z/?[:D2?:GI= SOHDN2 M"7Q]QKL7$!T4>3SM[9 M[O.=LHOM.NA@: M!P^+W=W%#HV#AZR+(>MBR+H8LBZ&K(L=@,^0=3%D76Q=W__I:ANCQQD80X_- MU[HU\JQMYY+O7HAR0+I>(9T^LGU_0+H!Z>YQ;^;(L/J/X,#2X@66^FIF1QY>E/V"0$$/)85Y,L52; MC^ W'E;XK%$WKHP-5#*,/(_$ %OLZU)\YS/Z:5KDIP6;8"\7=LHIYHUY"WDQ M&W7Z9RRM-*XR"G"7H^7ES,HDHA2/F%,J"$L[?5O:A(V4GU)7&?@D8NPLI$@] M)7,TUW?:A"R\)LDP34-TDIGQ<)S!(9[.1]@ 1$;/\5UE58A-=SO/C-!3!%K% M3_E)9(F(K;9SM1OXU#UE_KCX&#J'U::A3-F\R&'E,_9C,2OELG24;4/^O<;Q M-OT#)W6;>\;"I&[#N^'0]/49(GPR3?,Y/*E-#4FRSKEW%[O]>6R:@N'L8@K& M!_3LN^:] MS[T:T/-F"=YU!,]H M6GN\$PD8G\(:_2246*%R%7!R2[E M#+[ C)2MFR'L/'9M&8:NCP83):PZ48)..0R+BB L7T#]*B0R+>)$IT?)A6?X MB[:G=Q^_$CY?G@.T>.AY')=\1@D=VN(ZFP?!3O()1QJBU"56CA7^GRHY8RF= MLW(S2!D+D/)V%5+7[>[R],:^V!>/?=DFX\9O,FZ&83&/85C,;J1,B3 2BK-W M+"F4OVEB&FSALY#/RN])T\VG]XE4)*:;_<:XW[-ZOU(?4=)VOT.>U?)OMK>G M6]<;0_.XLH%ZM=B-$^/NVQH>TJ'N,P^X%JO<$WWO ';=NE$'C.VZ=[. MC64:8L\[>>4 V $(/07L<&KWD8^RHQ$1W981D8NL-0QNW%+@8VT@N^!QRL,9 M/2N93%DXJ]^*S2E AJJS7!5]*BY9SAVU,-"-9_=Q.+<4CSN %YR)]A-U2&[> M\X22:\?JHA86-9K,VT0A M$,W;'= /T;R[B.:M4[2'<%Z?G=[/S7LOU!PB+$\6V8R1;=M]QK?F&8^S;!O. M1W>&(-APY0#8 0B/%[##J>U.$&PGHQ#"_BG7!\C61ANN$4RXI0"9J$V;8\BD ML[*KHA][RK;EFIM&T>P^1='>LB++J[:J[@B//8F(4Z\6.X3' MAO#80Y_D$!X;PF-#>&P(C^T.Z(?PV%V$QU:4Z"$VUNMP!2BE?0Y6#-C6*VQS M1KK;ZY[& [[U"=_LD>L,L;[AR@&P Q >,6"'4QMB?=>/]=U*6.26 GWU6LHQ M1G.V;K>Z8?S.NI_XW:71NJ,\4]_O[_^AO&O:)A]R5E;%MCTG=P[A/F0*ZDYB MR'=.[8)A4U4ZP\[2,UY,X Z*V>+H\"*B-MO4:1?!,5+.N1+P-.%GG#"BC?1E M-<0F$DZR6752G52KZ G]2_Q>N+;A2E3RNJ(\U1Q)@ M-"D<%YA/N6B#"L< ?]*4"&.-BES>98 %#AUII15 M "85:+(D6:/EQ6U/0?>E8MVY^O? \O"6'%$H&P:I%^$D%L6XNY*,L#;WSZ< M'.S3%OP0_%=?[D+E79_YI+DE7J+)4[TJ_N3/T_SLGP!"!2+OO5POMC, MF\ARN=D^?K'<_IO(2+Z +0+N^F\:K;QF!&#+P^]JP$IJ\S_!;^6UIRP!#@!H MC"\ P"UU-;^B"]FHFR&#"UD0J0L5[_2S8%-(FK#^JBB0DFGH09=9!W-@"AD[ MI:;^L/8J'",TEE<*6P@7Z"JU:BK#)6=/)6:5ZWRP%90!5Q2&A=U-OBKUG%II$H!4"A!PTJ: MW+1:7VIUD@8HU=H6:%KL'*%/4".5L+/+2^!WSFDU( QQ4Q7.IJF%6]FL MC7@\[HO_D-,]Z V :"'IYIB_-X;M-"O&.2+-<8P$KBQID8LWK-$:9S0NA-') M@MX'<$L#L$EC$Y3R*O,RC9=5DVW26S;#TD68L;;CYWFZ8(\OR'VV"MCPYTIJ/?$^AVEA6LETK] M8 4?5I([,CZ[#3G5.SP>Z8:_*P*Z?\#SKLD&'KU&L-/4OY15-QBT3\:@]4>N M:SU.@W9 WT>/OL[(-A\I]O9)XO59\?UT00YSK0C?1)O9$-%ZI.#I(\NZGHE\ MB]KQXP.K[]X74'>6A_39C_8<6\Z\H.* &T]9;X#U.#N7]WLL^6,_G)[/\>X3 MO^NSSK0QO]MD#LU&-+4&6GVAJ6T&MUR"%'=%4INJ$(_T=+:<=++#!]0#GO=( M=;PKVPD^=K6AY_WW'OOQ]+YA79]X7)_U.NJ<>F$!_%-3W(R1[SP.U>!Q'M#_ M^2_/T(U76[9&W.%CVCGNMGO-S/IRY0#879''?;8Y%OO*B.863\RV,$::8>]: M]]O!PK@-2;S#Q]0#OM;;$HC5)FX;JFR+HU* =RM17F%7@2TFS#RV;)[;!,UN M\QA*53/,K>VQVP#- QL( V$,A'$985@CRW6?(F$\M+S>KJOVKK15;<3P1W[& MLXI?L-"^-,MJME.([2A)VU"9E"584=^F) M%)T^;VDH9*\G^IA MJ+7=T@,6NRK5;[NUMDI7@OM1=%SRS8M_WL$F1G?4<!$>/^>(6D&\K#KNEVW3I??<MT>5 M('7=PN%'ZE$EF)@C^[H35_O@5+T=)6R@C2=)&Z2I]8\VKC,$<]-!C-ZSOD4 M?D_^4R413LE$Q_-[&@+S)L]"7F07.J"E3QC/QUFDVX=U_W]*<,H#CI' /Z9R M+"!7QNRL'IZ'0Q^Z\Q'+S@@**N6@\5YR](P<3RA&BJ1BW$^83R:R0UZ89X1H MB+=34,MY@>,UZE&?. DCS;&5 -[_&\ZQX&4)L)T$\'0Q?"-3#ME<<_ED*F>"R$%D 4OE MT O.9ZOC+*X;3-BYF,^'U5$DN/W]3V\ JK9J:2/E("GQ*'!,#@#K+T3N&4LR M&AK' BS7@66_A<^S.6G)[JM2V9>S8P&:./TJP4@.34I9()&1\ASO,+17[?OH M"_W5BQ;UZNF8-"Z(QM[@/YRF1 $2B>E (GJ$.NH,#G%Q7@MNB)V>%OP4GC(2 MLW\*EI1\&##7X('I#@/F=F M3V+ '"$@O*%M=PC7. > M8LI:*+@'<2LJL^'*G#.X#5&2J#W"\4E$YS0C$[@!*D'$0]JY:/#Z&0T]*HF5 M)&59\>@1L_I]DL!K@N9B/"ZQ6Y"5)BBFEHM\$X6D$-7X!\[A TXLX(61>I(< MU43.M,)$@3 A>?K+<]WS1Y[AO]A3WFT5OA#_B(:WN\I M;W Q52E8>SMPC^' 8C')]!QPY1?=&WFVOF7Z .D=" 7!P$'XG.N9@$*7Z@ZM3FM]N#-?\)R+L7IRDF-WOF*]5CA?=,LN*9>OX,N"!'X$3TKS MJ9P F$=5*)$02.$L@4V^$IO$9\#1E:14LA#>)^2PG-'7X2N NG@&]0(2^+-( MR.K9 Q5GEJ2X[!!P_)1GN![0!*L8,;R!.9Z#4'K;%=-FL=U52&JH5)J7=6; MQ;PZA5-#=;A59P5Z3'AQRFF78.M%F#43X >0JF M81+"\T'%AC,J1TM:.LWLE?,$)3@ >[]S /&L '[#0KDW2G4)\GH;..D78)_1 MB#EJQR/01&8"">(5)D RP6M@AW+<(AY40E,R"24$$X[XE&&]> ME#@M&:=%)F(ZI#)EH9AD7(^YHYI*0@\JL03[."\D=BS)DA).=_DP:*V%..H M)]GA0/.J:&>1UM@;( 80TLB9\:A!TLY7T9EX#MQ+DY'EE["/6&%G+$E1:H^: MA^(0/5Y,RG;R*:+F=%8/A:S6#--[-"+ILU3Q2YRH*6>PBZ&QN'4PRM)\KIP! M*\VK$M:&='B:B$FF>8!&"*%$,R*V1BMD^A+3.F17SZD6I-]EE35!(FJ\_?WX MC;(/QH*854LL\'<"PNH+,=6$BKS2$B KBAJ M+Q'$)1+\2GAB*.STAH\3+/%-K84&3V/IG(9$7JA2R$4+L#8:&;$XV'\,8,I. M6PL/UP(:&I[_7'H .LX""95\\1A(9UX'WUR:B"R3RM]DDM"TB-JW\'C)Z4/< M%6@(U8;A"%9" W='DLP$RA*7QFF7/$),0:E7C_ELZ KNC<#VG8\D"T7'Y(B& MGP;P*#PB'$6%G].TQLPN3P9A=EJPB63*76DI$)9>. $,*4 O!ZT)SFE"#PFD MJ!MUU/;&Y%^6 EVF?E")'2\X*Z*D#*L2-4>08F?D">"D^"NW8(QTD3T#A%!F M((_/&I6SD=XU(:"Y(92#>$,C!=_.*!D7EYVLF$!2)2YQI7;;N,-A?A0J6=.IU]6K0B/)Z M'CHHN?Q'(@D@R58(&U\E[T."G*8LDS0^!26LRH0]!J\'4X6?YD!?,TX"K&;_ M0KM&FH]R8E@D#T"KC6KW,<]@NR$G'M9N&",<)6QJGDOAF*$# !6ICDC&!1:9)#) X#[-Q9HI*? 9399%)-VN6T,D:>E."' JXT M7#GA.'(=^/,YCM9.Z*43SH5_XK+GT6HF@,J@^((YJ8#BP%(TKZZPYB]Y9H,_ M:]@4\,)?;'O/;7SEC9C%T>(-/BY:=^2(%>9H2FA2G[4P,1$@D@VWP"#]+B%1 M#2>;"=4/UD,6@#A)-&WX BBE3M<%=R08/3UWCIVDA 6+NF)2$T.8ES0OL> , MQ]'C]@/0$@"B!>+GGO*)<^4HAY?I9NW_OYH=XV,ZNG^2T M0;V;89,TPAP/>C:?HI6,%)N@08SJY(P8QC>T>CLD68Z!!]!)*J=@P0)[R-%+ M26"\[+BDGMNZ]LDKPP$B$Y*=%1+TK&-N+:RQ1FZB5%)%!?<+.& Z+.(7>T^C MU_SBP1\UFN-=ES"VUKFTMQHSZ(5H/>BV'>J+$+V$QTEO)2AIJ+B1M/C%]O?\ M;I /! U0[92($UT>/"*W"5A%.8[JPH 2\B9$J#>=8"1R@EHU!8PCK)*Q1MVF M]UN$D4@-TI[9_UJ#FX_&M#G.E'<\*"K4G'2M@P6H M^*1\1LX#X 2RER =+%/&8%0"1*6*W466Y0-'98 AQIP!0($U->I*U#ZTE7^C M-=%F?(-\'UTH7!CUO;^8>W;WU)MX9 =+I<=,KG9UA>@?(B.FOLRW_T5X#IP. M&9@!@+$LLV-!K_@6Z!&-!^$7W=[S-- I"G'/(S:-CS-9Y+2 / L:WJ:'OZC1 MB",O+T6(@%S;PB8[\!:'BY@WA?.AYI*6N:KZI+9T7^WTY;>L9!< FNTI.-PEJ,2 M8^A7:DK_ 6$.)$$FXSH]2=O3F_5=2R?2425J;#OW5DR[GJK_OY/IVSL#H(X/ M88I'[;914K[HST!_=B=(7O]\1M%.PM?6VT4>6Q(;(]2D9D425&3AB2^%\PK- M6E#D,=(HT%>0SQE?]R+$E0\GE!W1FHYUX#=M/0Z+:V@NO]21TYJZM3MG>>\R M@O^+;K0^FY$@5*#OEG[032)=?ZM>GPZ1> _@_]@5&B&G\SO,KMB1]5]*&NN: M;4BO+08GRFHR05M)YKJ*; 4X3:8\)SS(*WAY5+Y8[9,Q-,,8FF$,S3"&9A@[ MV Q#>&Y5N+T%1>X\A+R-(/0\0O%2-#D+"X+L*57F$C2.N$Q$O"P7 M]B8M9'>^M/!Z\WK[42)83Y'#).8^#QP9$*Y?".>,=.MA)MP\A;[-*SP[R.NWTWXEULGOI(#P@G!VPQ&_X6#^A)Z7'/)5-X4?MQ M(B68=XNI;\8A^CL4X;FE]5D%>NRGL\54UD%=V)HU/(^X2%Q\T:0PUK69P]B' MH;O]-F)<&]G.]G*\#XV8AK$/ V'Q]T$J$IUUUWVF2 $1;-88EZ#*3PE "^) 2>ISH/%,3Q#&"GUL(844^C+$;SIAT@I6E.J7Y\IG3+^0 M,*[S*3;M?]&6J5 =S0:H,A)-&R935B0EIDK5"1P%+B$7R5[3(@&$@KN3G(H\ MBTZ2*99R%%2@$IK"5!4?,YM1,Z.W[-\MB^Y-L1&@\9R\:28V= M/(0&" HOW3')(^#HPA6!E_S[^+=/^",55V!S8GRR;%0QQL4W4!'Q3'!7ZGXG6@T)RUGT )I@ZP(JL<@ /#G.E#E+J*M0*S6HRHH5 M$37;2]F\EA4LRJ>=;G\E7WN34E$'0K@ 7D3-D1CU2VB+5"7@$MDJ6[0K284_ MACH]<=%IZ_*]\(SHHBJOL3$A7^G%V B"%[+YGK#)J,V14-%E^T'146%I\>U& M%1!JV!BD/F5JDP1']CQY0<<&@CO-LU,JT;D(BW#)SQ.\(8X3JD5!XU"XFPK8 M2Q["=N&J*39V:HIJ+P:10!_98DI4XZRMA)FPN2+;J0D)7S?<:O=)P.I"6%3B M7 UET614PK#>YQ*8^]YO!'N0RT(B(M.V V"!YY?+QDG4+(;_J%NU2TT^JD*: M%HOZTDI+R6XBQ2)C^%0%WZ1[KJ[D[O02+SEUR8%SDK9#?2-V<226T^$JJ\NE M3H/M2AO>@TC2::HVPDQF+%&3'>NP%^=+POBZ_1(6-U:PJ+QH>J\RX%V(>XBF M1:,E4J.A>0D82;W%4*G*1*^T69&G_W][U]J<-I)%_TI7IFH*ID"@!R^G-EL8 MVPD[CNTQ3F6^;0F0C2I"8B5AF_GUV_=VM]0\+6Q /#0?,HDQ4JMU^_3M^SB' MVM"S)1MO/%URV[I 6Z-LY+HQWII^UW2MH'C[ZE \HI/PF:VR:)",](V3[4'@ MCXVN'_/&H_G#,I%9Y>AW7,\MSB[F*5MG&"&8_BZ\?K]X19?I+_(3[MH)?3CX MW8,@\1#M@>[OP1ATONY\+^2/(T9,ARRO0%A(DK%,C1%A.C:;.S8DL2=+AZA; M.J\!F#(Y]^AZA9.EZ6/$=0@KF+ZX"7N#!!")T$%QLE[0HJO.;LZ#M[,OF M+YC-] S9J-1PQ]GJHBM$E)$+X2K'[R+X\$1\3= ZYAF9;LY^SD?GDVB14*ON MC7F$/7[713PFP)Y-;Q(S;49Q:';8CCAX%E^$;1&6CX_EM*EK(L]6W\9- ]A$K>E['CIT_HRXE8&7=!?Z>)&L![H=K#.6-W]3\ ABB7)PY$)L ME@TACJP9I"OBQ@P(8B9&Z:HFIB;H*NESSBB3<'D*Q_2?&#&O@V30T!+K,)/3 MU,_2?+,84QQ3XE 3C:4&_8QRU[U$SP%8%$[(P'(0> ;P9%QH/D^*##GYGG) MT'%"&(,]2[$@_RE]]+)XV0Y;( A>@/'/'O6 X%9$X =[\SPK)[._BU)CW MWN$).KS!T'1D'T&XG>)@1HWSGMHY4;5N41/&?BEX;0!M.,$LSJ=:SCWF M)1)%X)5TBG\N\XLBSP*N*V]S\#M6$&W,%*!@O]F605;WQ" -!<,6Z,?!Q-X! M-7P?[&]/0OAK]ME+>D)O/%<:*^#05_ #4H>Q!0L^ 7AM@>R+]^0Y'T5S#FEZ M.OKI!0BE !X+$LS0XL\N2[%TNW),F[O/8CBV.+'P\S!ZQ;A? DMJ=VB'LK,_ M!2@V"B% +4>_P 8-/,X%3G- IX>3G+/K4&:6O!;>M2]?1;;,%P<9I8/B'AX:J7;$!=9X%,;^;ZQ6 =G 4&.4RCS MP#?%ZGN [W"Q#\W.4/C9571TX)\5J),12&)HPF748YEBV+YKWC^0=IMP\7IR^_#M\IZT;ZYN[[\W']JW-TE@>.H)/GBF MJFE[R 3YVJQHQOMLXJXFL415:1!(X/#\[EW:) (PH* M"'T>VV66J@I#;4[/%G>H>.QWWM#6*9::DO *V.B"*"R%F4<\ON&/Z:C!/QM' MNG%1PBC*R_#O4SN?5A^*]-W@LK%W&Y.I/0C7N1]32$.B,_7=/3O%3 MQO/*,_I)K"(?PN]6Y B^K:>$CF7<82"4E?@IFFEO;&M=+E!^3V5=:J#^Z%M/ M=L"(P3M"N/R2!>>EXA.8Y!],?(=O(OL2C]OTN>8E2BV$4Z238WFF&./XFG22 M^X1CJV4&^ 3,4^Q_@%M]FGP?50-G% MFPR5C5R@E@MX#D7,Y@>5"BX_KL>I4 M/'0" 3.Q)5D$@8H]B#8Y3A2:65^=0&:2EH?AOJ54<'(: ]QRYIGY-\;*+Q>Q M",&!71O0Q\0,YBSHB*WD)X35'9NQE_."1E9VDS/S.2T?%PXQCTG*SS*XY1'5 M.%+^:/6Q$4_Z3<=\X0TRDH(O>AZV^^PYSTQ=;3*;BU?H 8!Y#B$3MZ57$&U^ M 1;"\_H5Z*'A!16L=)U?@ D_1>-@06II7"^6'V\FJ))*;='&RA'L'_/\)=_! M&U@8I)=Z1Z%\:>0%2#W/_1YX1DD@#SYEF<< Q7_]*=KO[7@S]16]/TN[R7>= MX[ZP'DWT[WY ^+S#%G_LWGS$E=GA,RYI3O3<;7FJ]17=//OQ;@V%?*>?4-?U MT:(>JU2N<.#O-,0J:!N*>+?V=FM[<@ZI*.06JT+;4D3GX.0;WK,.3S:CH&XD MH]#(FI&.*:.0(@15%7+Y.K"[]B+UY:36.%74)QZ##JM7I'/I4[_TC M5S#./ MIY0SN?S[6_N\_4#:-Q>7?V\J/[)KV8Q&0ZD;]?>H9C24HUQ55 MJV]"W>+ V +G+!SQ3AQ1@%TA1,YHZ$DIF,^.4J!6< ME#7G8S-"&-M\8VN.,*$^1<+W3^^:$O^;IJA_)%@L:\SPNQX]C8Q .:F'-;5E M6PQH=G'T6SU [G8-PG!T5BJ]O+PH=)C*D_=<:OJ] 51)EJS^D^F70/BJI-;+ M6LUHE""X2CT35:MH:KE1K:A&J5\K&WJU;VA&5U<&X?"WT.OAC_ZK-SY].1?$ M9"UOV 55>NPJ$WJP!<+2XZSF+^JFX3%@^F>7)^2PU^^K_=1BLN5Z@1[N>DH! MLD?8BGCGO=#O?;=\Z'+MC+OL<_SN-PSV7'5\^@):8CS] M3Y^^Z;K6*VF*V@$H"<3ZBM=)7#!0HO_&BH1Q@+6_?1[&Q'X".OVY;CZGYYG< M-D32M2K.HIJ?.4:N0N?:"G1^QR)^[Z\>"SSJBGJBZ*A6]AP=5P]00L<@ 3P" M+"Y 2+72T/5*J5]1&]5ZO6^]ZBH@Y*+%4_, MLNC4H>6(?7&F,P'Q9D)4C:/-@A/Y.]W!#'#6WE5T13M1P#E:=\Q^_7??Z_WK M3;>,_573X0F,?0R]0P8Z,P "X*/W$#_$5"2 *$@]7(T1[[M$*W& M4OI[X7*E I&/8B8,-A/Y#"!3\\B2"&\>(T!JM3T'R-4#W)9'IC%P7(AZYQ.L M!=F TZ5E3M?Q8HIQLJ>\T\*4A8#2J*CE:JFOZN6*"H!BB",>-$M34($E"Z6* M'2A5G/*CDF&'\98W@DC1*:HD=T5_C=QX"M%UO:A5:II>RR_'C_^,78MH:@8@ M^P @IWIJRP!DSB-1R\8,@OQ$=N[P'>#1A/I2\0^UK!@'XX;L)+VZ\6OL*%6> M7GS)2'1\VJ?<>!:1VGF"L%*IZ[6RII7+1JU:$Y$H5=5T]94Z2'V=X9M4.+"L MY4)J&4L[>)346]-70^S[..H%OZ"Z"HSS*FV1H!I55ZF'6:U7=70PU2I#X"6E$11!U(;HVJ4_H"XA!//O'--- M&X43^KVP0*KO]75+S3>\W5KD[6:>[C%C;))#>8:Q&<8N/L77&,8"4APZEM:V M'C;(@/28@32+&61 ^GX@Y>&"-N+E"4\ O8D+/$*\9OK4IP-VD*J(BO Z<2&2 M(6\V\/.?MC.DZS_$1N#3GK:'4Y\ ?QR$A9,W@YM3GP"34\XU@\#KV9SX&K2X MPT!2K@]("/9B68R@F#5O]-N-S&_/_/:/EC$T3W:G MX1.PJ+)4E'3,=4(N]6I/?187>/7 4)OZX9(JPSE=0_ V$;W0O*[.1Q]/ETG MSSAU7]^(??VX+X5ZNDCERF2.7J'U0@Y'K MC=)H3'_?#"Q3."C.J%?\QWIFN'K'/YWW7YKC)\!<48=46!J2NP;LR\KTCQ]4M Q4,E"AH**M!)5Y M#<^M@$H)V3B_I$A5O">\J4OXB[69B9/^W#03\:H)6?[XJ=,4O[7HCHZ[.".] MW0?2V\P7.GQ?"#A*DY"49F[0\;I!VKIGJ]Q=)+TT]V%^I0BZ],VY#_-3[I5: M)S^4CM)2(D=+U2MES%.8?6\$@:?1 F^L4:YF1[R3AS6UK"KMF\Y!XEH:\]5& M#XG\?7Y_3=HNJ*?U+'+A]<80O=X:<7FV1M+-?*E*I_4M6R,)YTM>(P_FJ^=Z MPPG=_NAA)8"-I],;6$,S6S3'OVA:S>MLT7QDT;1,IS?F$I_7MONK"\G2;.$< M_<*YN+S*%LY'%LZ%]6B[=K9N3FS=7#?/LW6S&2_MVNQ:3K9X3FCQW-U?9HMG M,XOGSK<"*"C/-J#36$,\E&8<%1WF ()+_;%#;P%F$MCTIJ9/J 69O0%@ M;\!D2NR \%P3&9C4XKI06^P-[7 V6\)T>,MJSLSG*GE(B]Q;3^)(WBG^B;>9 M*DJ&4F:\R^/8=^U@0$QJK2-4[PC&O4%T%VK6]*%-)XB$4RY;9#RBE_6M_XVM M()R7[=Y_:Y@!P/VPB2LLD(;&ZQ<['"Q30]_U5/WV^V]JM?QY_L^VVT=R9FK" MU$A<"HXHKP.0!P!)/)_^?3BBKH89>OZ$C!S3+4Q]C-U)[&N':$1_[ VFX!Q< ML76?["#$KM>!&1#J8TU(SQP'5I^Y4S[K3**WZ5K4[WIR63,3\*!TK8'I/(H. M)30F_@N<#85^":]GCL.!Y].GZZ^)L.G,+3VF6&?0 R*OO%4QA+V;W M"(=G[^OVUV\/-^V;K^3R^^W#[7VG0-HW+>6CP:G]T^W9O-#-CM[;XIC)^>1L M#96?0WBB4E B]()>.)C0T[5%K[+("'?_FM.+B]V80RO)6^:[!1WH&7T>0H\% M=I_ \ XG!)B]^.G9")U$;_Y@GFA9933$S2!-8O>79$32V6#V?CY75I1GF_>> M;W7)-N]-)792W]4OS&>Z(36?S# (/??4P?V$=O7LQ9_"KC[7F)3MX^_9Q^?[ MNQ)DL7>>5-B;_(&Q/']0ZGK]"?W?(!PZ7_X/4$L#!!0 ( % L591D0D9 M:A0 'OI 0 >F5V+3(P,C,P,S,Q+GAS9.U=;7/;.)+^/K^"IR\W6W6* M7^,DKG&V9#O>,O MO_SV'\/A/R\G=]8UM<,%]@/KBF$48,=Z)L'<^NY@_L-R&5U8WRG[09[0'9^^'[,_=PZ+JV?7)V MGK[#;X=3&Q\.CSY\./[@X/=OW9,SR?2% MGW-[CA?(@H;Y_/R%7PSF0; \/SAX?GY^\WSRAK+9P?'AX='!/S_?/V'1Q(%I]>')R M%!,)EJ1&"/%Y@'P[$>($;!BLEIB7T\#K _%:R#D<'AX-CT$2"@)&IF& ;RA; M7&,7A5YP,0C]/T/D$9=@!S#VL$!QK4#F=8#8# =?T +S);)QBV9^_,6R! AD ML:0LL/P""Q?QJ:PZ9X$@.QY8$6!WU$:!U$)1DD-1V#%Z%.Y34H50Q9?BA^#H^.AR=' M+<16:5ASV?#7,*;;1AW2H=2N#C'=AG4H'355NJ"CE'_SAM60C#BVW\SHTX&# M21,]S!<7/THT#_D^#22]>**>+9?$=VGT !Z)_CN/.W&"W7A2*LQ\)9HJ_SE' MS&;4TZCUP9+1)68!P3P[:TH&V^8#B1UZ_Q:M M=[#;MO5 NMNA\8+ZD=X;Q'G8G!%P=P;6.+9U\FM?FF7HB.BF&O,-ZW0QT/Y MOR-KF%J(0TM2_7:0+YOC$G+LC/V/\G=>OQ6Q*E)#F-.,QG3K?5I*IA[&G5C; MM3ZG'G&$87R)/+%:/LPQ#GC[[JYBI(7@&/K] 3H0)QBDK"S%RXJ8[9$)^#UB MT*HY#@C4?^LIADEO<>J.8=:55=MHF%5PU&)W6H== MRM2BKI6RW:/F/@34_C&GGH,9__1G2(+5MM KX:Q%\6US%+/L_].*!.SQ=*\0 MG]]X]'EK@S!EJ$7OK#EZ@JLEV?8(LVO,;4:6@AMU+T-.?,PY\F'-X@1Z^C[3 MN-;PM>*M1?*=," )MSW*0X;%'RE[ 5\LP ()EA0AGJX)Z1&N#^%B@=@*ICPR M\XD+!H$?C&R;AGX 2-W#$+#!&VF+:$.N6BS?Y[%4C.4DFK*V4MY6S+Q'&-[Z M3U!YRCH E275HO$ACT:&ND?=#5/%$A'GT\L2^QR+B6H,MC2["IFPJD><=_#6 M&O'4 71TF =(L;5BOG+.DYPMQ=J*>/<*/AEC64%7",MK*=;U]G"5\-#":\Y8B]IQ'C7%NVY0903T",TO-,#\ M'JW0U,-M 5NCU6)RDL=$DEN*OD==?H<1;S\Z%)6VFT_SW1P1]JA_K]"2!,A[ M"%AH!] 'K3W3/+VVS]_F^URQL!(>/>I^&2@!'PT[5W0A9EM9G];>2#D7+11G M!>]#,!I*3E:658\0N?6A6_$C>NGB:Z2DVKXO>/$1M27)>]3?GQ"3?7E'.0=; M$;1N0?V'.6H_%=5PTJ)1\,-C9M:O@MW?K*4P?B1'2[+L$4*BV220T4$P!*^H M#$-@OTO8I(Z5%J."=Y[A)DW4-7X] N@AG'+\9P@-^"3"%1V"63EZ'13'!3\\ M96%%/'K5_4UB@;N--#:..!X7?/3F$4?KU_A7G[94FP'P*/RR'8&K>&NA+3CR M;:"-A/0)V$QPMQMZ109:B I^?89''S%H$A;N!DX+SEK4"F&"QF'G?F):C!UW MQ;"2DQ:S0IBA/!;=1X :QXZ[H=:6O1;*0IBB78"ZCQ!GH\W=4"SAH 6J$--8 MBUKW$81\[/1^3[M;]%5RT0!3#%/GX=A\Q*0]1=_2: MZGCI\#DIQBXJ@MY]A*DZAMH-*BT_+5R%>(4N,MM'V&KBJATG/RU#+7"%:$1M MN+:/J+5("QTYCI2*O%O?I6PA'U[C !%OE]FHM6*U&E (=K1.5!6V?E(%*U,' MZU=5BS[I2[-HX39590L2M5I2"*ZTB%KNU:.U>L"L:T,;U2$;ZEXQ##TX(?S' M3G5$+U:K*(6(3BM%6:^ /.8@JV").NSUI7IP1T_X!-N8/(DU>K=S2:4XK7X4 MLUE:321*L)5*WFM%)4R?>$ 6XNC05X[=T+LC3UB<"0S99_0'95<>XAQ+6Z(8 MP-VI^FRA7EH]*T2Y6NE94D,KJJ(EZRB//H;,DM6T5#TC:Z@\:KW7S H- &30 M;,;P#$4&[@0_83_$T'T_WS#J6!>M!FYP:BBBS-1*T*AZ21W;&U0_1>%^/S)) MY7X_VBO=OY327D MA;PDU;$T "$"JCR(C/=4I)65N=>!)+*4=HJ :$%90/[:M@(TD*)%OVG2Y' = M:*D%&7F]1+YQVJ.R6SI"WU6,%OM-LRQ3@VR/?@TLB0/]'3&&_(VM[NT)UFI( M(?#=6D,RKKNJ1<\-\FR6K<@]H[Y(C^FH"O7,M/ 6 GSKV;LR@4?Q[#U6V]Q+ M:,Q7BV AKI9'-KS,@35.\);SHY=Q.BP_EM(3I6'*F) M+/G.2J7M)]P$D6L\#3ZC(&2;A,WU#+5P%B);>3@%7RMEW$O@HN,,$_&9'.I^ MY3B*,X#!(5]DS QX=$-\<1VT?"/2&LED">&>/4+0%ZCVA- MQ[??4F_#>H_J3L]H17>$ V,YANIRE7Y2NYPIUU-^C/9;L@"NU5]JY6@U9EB#F*USF2V+=9QW\-= M @9X.^!)?:'^-\S%]VK$H>S1,V+.SN#72]2IPUGS6P%RZB!D"[,#I \C\>H8 M>E2!O8HD/3>!WF'$EI\P@O=?0=P.U$(K1:L*Q43#:E5(I:F90YC7 M<$A=[@=LJ_#CIQ?;"QV1&;AET)L(TZI (=S60 6RCG\JVHIE]U(G:NYNV300 MT(:U%N]B?*[V@IB^AP1J^OXF%'&PSR!K$2XRY;:/LDZ2%O1B.$\#>B314B+7 MBO=1"_)WM7<^JU/.1HM?R>'WW,WO_^ZP_';PPL_1K:.R$^'\Q8CIDRCYS#BDJH(]IV,2"^.$ 0 MQ*^FT2>U+P:VW-$:6!R #D@0BD;^@]%P>3&(2A+0K($52";1$UBA0078ZA;> M".:#@ZI>40=*OF'?H>P:+RDG 5>YHY7MKR?JWE('3W?64+GKFPZ<1_P27'K@ M,%8VLII WT GC*ZY:=@6)V!#\8N?![&4)LA%)P/N/7',+W,.X:NZ><.-KOC3 MM[0#)S.Z()=Z/5*IU]F<:XTFM^!@Z >'1\>?8CVP&_E!4LP]0@@/^/%='T* MBZJMVJVAVB&^#ET@XNL;=HE]6"!L@KPHF9(#^QLL,CG4US96T?_K];L#)S/T M6^VDKD:PBEQ1J#EV*AM96G:'S0#W#^E;\"44^C1.=IU'JO)5>EE=?NM-B9Z( MZ*$_TS?D*N0!76!6/ZSRI0P81H]@%GFIT?Y(+_$]K-W"2GE\II7JI",S=#:\ MY3P48L:N"HZ(F'":@316&4BC&<,X.K09M_ &X\K.V)!K&RWXB191[A@2:3NM M-J8W8S(=^[C9("XI:, XCF]:^4Z">5R]"9AGOI,X(;"2,V&TWE &)IT3VL$$ M@W,FG-,*"#=CNH%>[W02R-]PD5R#4MD/-12&3G3Q0AFC5MFT8L$=K:3$#_ , ML^9+Z66SM?32H$&HKLRZ8711-G2BJ#?8$^*P /SG/**7+SA(.S\:6]7C<6O\ M31V:\<4CJ_N0V7.9_%VK!-7E#="&W%4?L?,8G111?F,3[[L5%S,6T]Q9NMA< MUXSH>B(#$%V[HUC<2_P0+I<>@8$%O]M91UU8F8&MW-J3R18JJCD2.,UDH6RF M%VAJ6:Z''9 G6$(;QIYV(\R,CJSQH6YH6+UD:^D,M4GB.7H\]4ATS61<]9&( M@6O;W9C>T/:K+;)[68^Q>P__L.^,! 'V8;XCMK"A)]C!"ZG2:9"CLD.Z,]R1 MC1<3-0RW7T;=_C#'.,A$TIO-#"TXF#'!&WKJ+KRZT'LU MC:%Q@]C8O&YFOU\;M+[+F16Z.JX;%];U _(P'[MW8%$_SK'_B'T8<&+MKF]? M-UXF=,*<83ZGGG/K@YK +J.:HC-T.G\/4KVY8> M%C]&R>ER>2)\G!Q%SUZY5=E!F[ T= 9(C;9L-F[&TZD9(;[SA!1X52 M$:2K\SA'OC+S)B!*$-WZT:+7P&[P M.!)_5AWD:LOGU8V(Z"*MQ!"^#G$S0U)+9^CL_>Z*;4!2Y! MX?\PHV,?_\\#>A+Y46+W^1ZQX+B^D4TH#6A@G!8[=AMGUF#?G;(:Y7./E M KA=G&-)9NC0%C<(I8M.9H2.X >:X6M$O-4C0R*Z^XUZ4*K&H&C/RM1XL";@ MK1;N1\P6/'[_Z07;(=B9RIYT5/Z9LK.[AM:[2-KA.%I&,O0=*.;"3PO"A0_Y M#<^)[>E"ZG44!LRD)[0U!&8RW]HG"AA;(N^8Q%7P8ZRB6 I9S;A^)X16S^N M&M&^\A@35F":SJJL0!&UR!F&T(S88H&VC%WPE.IS839G;()=5#$4F\4/FA$; MJOF[CXSEQL<_Q")TC0*LS[,RHFZ[54]9_P:;*.(+H\F.W9C),'"ZEY=$U94? M=XU6-5E\77B]>G#O7EZ(G$2G1IP#L@Y4EH:S>?QE>E"3*?$E1TWPJR,W \R- M,GF+328R)FC2;COQ>>4D3NV88CT$>$B=0UZX"[7Y8;T.N MAL[R4;!7J7N3N'"NJ %Z7['*3K @=T3.Z@WA-O($,&V7Z@HFAH*IF<"EX=EU M]E?$9BQZ\6S4+'/@RB!ES=D5D7Z) )2:4$/DB=CA. SD5\#@C3:[9Q.6K[YZ MQVGEL0>OS3]/"[YZ_GD^,S,QD%)WIGE:9RFQ"1[0'?%MZHF=L1\J2GHCSG7< M:0:?ELR P9@8\PURZ$K+&KH.B#T*)J[DM*.>5WD@R8T# M,%5AC7L/V?)%,X>OGLB 9M5D\1QUSO\Y,JB!&J0,:DPN=U*1X%PH:NN!G/.=; M\ ;!,0O4S\#C!4(_V1:+T>FFXRY-](YI'Q"0D-VD#(].CX\/NIR*5(ME0%C-N];U#>HJK0!#6FZ9R5\ M1Y&%!U!L=@/4WT!MD-9LWV? R83^/P.OA%S5+N,@4-J'Y\R] UCOZ]]2M.-ZA 0^:0 M0_6M79OP--3VRYGBZ=ZF^L3E2C?WM6#PRC.ANFTJOM=0NNL=03&AK*R,;=*VYGSAXLA^?9D^,=@ON; M"S$DV)\8KW(+,IZ&I (TF+-J"0V8M90%"GC]@6TPS'WX-0.G5G?UEH[,@*;5 M'.&!VLX)6%78$>?WDNM8V0/VO+$;19Z^S[$_F@'%#,DS>SSTA(]WZZ?7/X^? M?4!X3I:W_J<7&XM(08.4CU>OU\_-)I&?4^ P,RS0QU_^'U!+ P04 " ! M0+%6,$D47YL@ "]/P$ % 'IE=BTR,#(S,#,S,5]C86PN>&ULW5U99V.L2^IFSOE>+GE*L=V.//J$\\5X-OWE,?^)/7Z$TS3+X^G'7Q[_ M\>$EN,?_^8^__>WO_P;PW[^^?_WH^2RMCG&Z?/1LCF&)^='G\?+HT9\9%W\] M*O/9\:,_9_._QI\"P#_6O_1L=O)U/OYXM'PDF)#7_W7^LRE1694-!*49*&8< M.%,8E)*2-%*RXLU_?/R99:EL219"= C*HH:8D 'W7OB,3A=IU@^=C*=__5S_ MB&&!CVAPT\7ZQU\>'RV7)S\_>?+Y\^>?OL3YY*?9_.,3P9A\W?J-^A.C:S::+V628*4S2:K*> ME=?T\]D3*Y:VB/'+$J<93V?H_.636;KRI4F5SVQ^_IN3$'&R_G2T6L#'$$Y& MK\K,U7'M:"! MK>5:PB*NA7OV"A*R$$]PLERIC1;39>+=^%KB!,\ M'YN106HI"NCD/"U49VBA*@NY:,V38U:C:CRVS4BNCN\2:9[.TZ/9/..<]-CC M1Y^Q:ITSE78**\S3#39=75!GWWBR6!T?KY\)8V+8^>]7_=:4 \M9\ZD_E3*- M8U\:T-JM..8KS"^^G.!T@8NGT_QV>83S#:-E407#E03AC2&]+$B16^7 *NE2 MB($+9>[1#3N]/M":%-3/(Z-A' )TT#%-G:[)*+V)H+EU[?<"3G,ZHM1^%).M%E M5D MSK1T#"=#C!!P&I#QX&U0WN?B$\K6TK[T_H':/8?)>=_Y[7K[>C.;IC/B*5U, M*@S)]#9$/*,+."W)U];):\9#-)CZV<&^@1JHA7,0%]I*HAE!GN-\_(EP?<)+ M [T$RD93;3 MV6IY0=.1B5HZ70)$'M?[DZ.7JP \YN3( I>L7 O\;'2#KS]W&V'J[T28!\]; M.ZU_S;6^S"0MS;_^@:7(^>+8T8X\$(94#0>B,5:H)$E:;CV4;9V;2Z_?TBN33O1 M[SW#[53;63+A/28D\RE.D*"<#RVF*%0B%5N"D:"$J^X6*?)8-)7),.B6G>B5G4UKIC4OE YBI8[LENQ4 FJ\L2HK9>9'+%C&F] MSPWTV]Z3VXR?[^:S$YPOO[Z;A.F2UE!=/R>U.JENNH*+G*4C1#GQ MZD^08<5HB8;L@C"!DVL9FQNZM^,9GIESD/2;37U'P=QU@O1M^8/,[CK84=7 M6=0Z,_26MEM2T]%Y#Y(['Q,ZGGUK@^=.0,.S> ZB0[O);QOF.1W:I2A#L"DJ M'PODF@)57".$(#D-4M:"0Y:3:JT5-@(9GBUSF/P/GNPNDLZDEWY?SM)?1[,) M3>BBZJCEUU%QVCDL";CGA,KJ#-X("3);*4/@SG+=7>)V(Z:FB78FM!">%ENL M.[$P-:::!'!#&AE++,[VEF@?3$+Z<";:$30D1P0&D"A/U1T MM.4:\D6B$8+6L_!.8V/1W\?EP:2JVS/@0 %T202)-B&S#KBHL?1B/3B.&6@; M=I@UES;U383=Q_4>EV$\Q5RS1K7:^VE*J^/*)" WKE.^L4C:!2IR'M?9")-W89Q?39^% MD_$R3$8V(EHR-(!Y5BNG:Y8*I00=#9=C_ T<$;6:^;%)9!!(?&1(?$1%7BO& J?O-"M*7 =PY!\O<:R/VBZ&\:! ML""Y'/DRD.@X2S2,%(.CK5@9B,@)EZ6AYLQ,]AWD.:_#&)*;UUCTAT[Z->G_ M_8SJ M]*EG6?F1#TQFG13DP%2-7-.@"N.0R)#G46KR 5K7<=\*9DBFX_[ROZXIVLQ] M^T#QI>&A]L)QKL@X462K1"G(<2LW$?^A\-Q/\ M[3RTR3"?; %,-1GO=:!]RS@PGO:PD@FC;1T5WE('[!GWOGVHR;NLF!' T=&2 MBX6V:"4#\$SR%3HS49HG0NY$-"B=UX0A&X/C;232;"V\#./YVF9[FO]WM5A6 MD^)M.3]@.,HI")NT!QZ!:AYOVC"J3-A140N1,@ MN.)"1.6E%(WILBVV(?G>W1"G$RDU.2;Q'FMC&?+:TFE$:/RO]2R1/U-G@,!5 MSV:2U@3EHJZ= M8B2XH"S/3CFNKS%PXP&,_A#O&!CXGC3:@$7?L(!ZB7-<+,_G*4?+%+DL$$E3 MTSPI E%<@&(X9PHE&MW:JKH&8<>S0M\3H5I,>M--<5'U+9+&??&ECG U7AR= M[M?KHZPN!&[(A8%D5"T&Y0*<3PRT3SD1*S.WK9-O]X(:TEFB[K;!=G+I--A0 M8A#.U'*!;#,H(BX$J2,(E#9@KD7#ON]@PP$C.^]:,V+%*.6R )-J-#G4\_HF M22 /A@MR]KW-K6.$-T#LZ$UVJP8/%?ZMD92]IKR="IS30-[-9V6\'*F0=#"H MP'#Z0P5CP?%4*\=81E![U-5LD":G'KDXCD9J9/9NFKYPJ0HS!5'>P0K MDO8(M A.R !&(HM""O*A6@<"[P0TI.#887RX64K22@[M"JEP0O_T\9\XI8%. M"-C3?#R>CLF57CO5%_$ZQU HG4!8:V@Q6@L^<0?98?+%TE*,K3FR';)!:L,F M9.E ,IWLAB7:8AG3(%VHA>Y8(,KH(,GB2N!9*=DZEWCK;KA[K&:ZPI'CU;+9:TFTS5VN\Z;_\(7QY@]4]/_O">RRK:5Z,4&FK MT"'D6(]^H'40:=3DERO!4S#&7:^OOS40TP#.D-3GOCRY'E;I6TH-2[,6!.5L M"*-8A-?H(EA3!"C-.4U!)AQ>&-(&C)&V:%Z7=0G H%(*AW+C\"E^T&J<>O;U MY63VN64QSK=G]E&+<\L(VI7BU!<003Z-Z6F_?OV#UO:KZ<4>^S31+GAZ%$': MQ'(TFK953893D=5)$ *0^\)J%,7IULMJ>W0')_"OU"0X7E"YHL!5JT(1RKQT[?'H\FR_/$@^CD&S6],U!-0Q4B\,"\S8F1=;B-7;(_ M@B$9YQVSI4=1-:'5>A[J!1@O9_/GLU5,6@,M3=$Z/59+?OA?3GG";G^>SS=)1R(KM)6A 8%"A. MAE.@#TC%.1^S*S3&]MF\ZRB&5#K>T_9RH"AZ*HYR283H-0/+HR;GR6<(AD@; M)6,A!\$]#T,KCNJK2V1/1&DGH.^MT$4HR2U/IC9&)A6)3("/Y+FC9AZ=0NFO M5ZM_!X4NO66>N]_>!DJ%AKMEFM<6'\_Q]/^O+E6=73X2;[-G2:$FTRW1_*E( M>IL@@E1.VV!M5>?-M]"MH&U#2/MC$+)+H;7+NAR%.?Y*J/*SV7&-XY]Z 0:] M1I8<2&35"V"U0Z:OA\JRTSYQ$YLWH=N,9!N^N!^++PU$TNYH]R77\+20Y_EX ML787WLWQ>+PZ'F6E)2D\4GS9H^#H0RPMWY(0&A(B*!Y\CS4QG1\&VQ+A5Y)']6/3J M5(X=FD'!.(--1=JDSC81F6ZZ6+3LZ[!EWU/'5F,E@FPNIX(SXYP%D<>!A?D7GCO MR!'=(K!U (2MJ/6#1-S[E%8/QM79ABN4Z AA.O/>IZ ZL%:S$4:[/-S2^ :G)V MBYL?;,MK*ZJF%VA'J!Y>^^0[GXUF^N3;.BC9??$GK M%,#[L,07I6!:CGC0B$(PL$)&AS?BJ ME[BXAL^Z@J[$4*?!@E*9\/G((17)@C.*"]G: ]L>W9"*U[Y_>AXJ_J[I>5JC M=Q5?T8)\1\L@)J_JZ1T/SK, 7M D&!3<-F\MOCVZ(970??_T/%3\#T%/D[-# M910$U(RF 0.9FK9VG:[MV(5)LGG/A7WIN4?U%[+7]=E M(R,1QC0+(\\UVE \,*%5=<%I36)S,4YWGK_WBBB+Y$T"OA0[4 ;%,3L$G#' MC8T,3<36U07;H_L>C(-#R77;BFLLNUY.[/Y>IW+^=59^'W^I[-R/B9+L^ZT<_*LSGF\?+]>/'7\WIAS&2?<[VMWMSR]&\GLW'@ M&>&6;0%D1*Y]O9V<)5O+.B5Y>25#EE$7&6(4?-O#! ,0HNB5*; MSUE4- /%D:FEE0!I9>(R6Z::WQ&\!\PA1(L?BGE)//UT$< &[7@DBE1RC;M;0^$,03G[*%IU[]GE+U6M[;]A;WA(R[WW/HR-6FU<'$&M]UCKXHK210/3F0B2BJH-5&*]VBXD M:WTTOG4UP.7WMSO9/)O_56O&9@GK71[*H@LH(:5"CIPS$9R*Y$+RE+4WI!-% MZR95FY$,81L[6.ZWGV'>>]+;'VU_'S[_1M[^?!PFZXM05RWJ\K+WTCC#_)T99TJV+Z+;A&1(:;WV5-A_TGNQ"+&:UPSIB$FN,^E'2%Z3 MZF2.AJ900-%98;1.M&\A?1W#D"R,KMC09/[;G<&M@[HZU//!28T\6J_ H1&@ M3-3U!EH.%HU3P69!-G-C/MR.9D@&1]?,:"23MARY.KSL:1B(!E(19^W (DL! M7#1H?";/R;5V5._;]QZV#5VK M[0?WMU+W?5=;F[7)B)M9L+!K44&U^]KI?\\A'SNMY)8CDHH'2SD(0G)2E,(7&RHII?EG$W8B&9>JE60FG7I.:V=?BM\>GE%A6W%P 4X9E*Q8&SH78:2.M>3 J\#UI$1NJ\ MM&Z;U0K[H!JJ=\:^!Y%T+QOKM<._X=;#OV=5$/MOJ_N^J>6FVF2T#4HW;CER M?0G N26&QMI$YAMP69N0Y%S/.Z::/_2HA?).;-7!>NL7-M")]47U5@-@7! 0:@=Q\D@MU[P$%5I'N>Y&-(3-LSM&;-!CK:33 M_%+5LS/B%^YH,KP()<"R>L3%Q%KH*BRXPD(*UF?5_,;ZS4B&$#CJCR$-I-&, M&2]H5YE]13PK6MXP4LU8C.3H@G?UKA-?>\LEB6 4CUH7EW3ST[WW@AI".*D_ MOK254>.XTND,;, D29.YJ!*Y"[%V(E22_I8=9"^BBSJD7+J),=V&: CQIOY( MTU Z+4].Y55:GK43_[I&%R;/)H'VR3+&? ZN%.M+ICT2140:-PT^!.>@<.9* M$9E%T3I/OB6T(72$[X]#74D;"ZUM1M/CI"E ,&D"%$$ MQXI."IO7J6^#:PB]U7MD3VM)M;O Y-)YY!N(O),LQ9*!(2<+/@5"E"R#G)2( MNO9":9Y6NPO/$/JK]\>99I+I5-_C]P_GGSW\UI&C7= WBC= M^GHV_?@!Y\?KEG?*%Q-K)0;W9(JH+,DQ4B1.J;A DT16KG7"\?+[#]4T]1FO MIHOE?%4S('],PVFB!//Y10$C9T612GM01050@3EPB5N0H223M57:M3YP<2^H M01U9WIL.U_5'6UDTVXRNPGI&+MW7>I!K?272*&9N7.TWZWCMZ,\T)W/;S8%$B<+15E9?/.^0-LOL\-VT&^S^QY/SMHRO"T7 M'9M>3=_0!'_XC)-/^!L96$>+D2S98Y'UJ#!659@M., /?KT[+$^?]@F'_X/!L)PV4M^(!8JU)HOQ6TU=;# M8(P+)VV.T6_3^_Z^]PQIPVK.C>83W,7M8^ M!%I"L-HI[+9-HO?E=#H>%V:=SEH6BO?]S?N6[RUI?G??!8:.0@;P]0CQ7A.J"+PQ.J-5N3Z M16L"H!(I)R&SLJW#,QN!=)H>$<794N^JL)F1]VQJT^-,"\>(I!4BY[14!Y8> MZ^% M'M\@#\JCHTMEOPTTE2!=\IX8:S2!(40Q)PN%1BMCEHDUO]GS%B@= MC?!\:2:992X:H;!$LU[OEW/124A:T+.8\RJTSD372] M"BXM3EJ713,:9S!,UZXF'CQ3#B)]C*J8('3SZLK[0 U)7?;(E#VETJ,O\,VO MF97KYN^A%O\VSVYOU^\\HE9)X]KV$&\APGD[XNS;[RLB$+@H+X#I_YH(!AXJ#3U9P(PM*WSSV MMC?:(6U\G?#N1BBD'\&VB?QO.2$5WZ?:C82KL-IE&S(8TKN@,I+: M]34)A[GVI]&IY.8Y]#VQ#BF9,"CJ'234!]%V'XA*.%+2%00CFL-DG3[B?%AV/9Y-BHAT7[O!!A>:A#&" B.YJ6D M(- X[R1O'1K>$>(03G<-EVD[BK#;E,/E&=!&Z2)D 1:-K&4K$KR7#+QCBDME M4,K65ZK=AZGK,5^8.F3H,%XO=Z>AUI*=J"'PPL%H8TJ,AH?FU8C;8AN2Z]V4 M0UOE8 X55F_+Y](N0FK#88CUYDTD_Y_3\$5AD"2I&!%,YJ7O=;23$?"@6;P^ MR;2[N/IE$^T4F'G(0=5;Y%TMJ!&NWN6@(27&4F A>L,>@DO#JLE[>";M**K> M>'2S+-E%[]&272,\F3DA6O"&*Y#T(>/21-[\+HY=,0[).WY09ATDO'XH=EL$ M/-EH:NE%M6I5\ 8B^5; ,T?%7;(R]TJRO5,:??G##T>SPP78)(5Q$6+06'1S"K,(EQK:K(Q;['[FX?DWG9"G!X$,JR$_XA? MQ=4VY4]/?Y"D__51]9WV9T8%Y,4!QAB)!9KXD.K9A,"*34R9W+Q97E]I_]LJ M:DHDUS.+6O!NZY5-VH'C,H!V,B:32'LF^Q"5>=])PGX7QFQ9D+232/J)Z?XQ MS6>GWVO_CGIOW_G!9RNM+T5#KGD.I2/Y$LX7*(Z'P)6E66D=.-@+Z)"""+UP MJWMQ]K(?O@CS]<>O9XL%C>79[/AX-OW]*,SI66E&N_WDT*LL=GU#RWWQH-$U MVAO_7%,>\]-/1)6/^&9U'*ME_7P\6=&G:S"+MZOE^E8-PCJJ%Z6H>E&60>Z) M(H%!D(J#S4%:(PJ&W/JHRXX0#]6$M[SNQGM^#8MQ&J&U.A?,9Q4'LD;EM+*0 MM=-)>[)<>>M&A3L!'-*NVB77KBO [J38B^*KNF"\OBV[GG"K3:WH2T@J 1KXTO?VU\''O"RENJPU9A;7>BSFJ>"(9&QO:05@FG*Y7X'D?1"UD"60, M* ::%H:PEGLO6H?$MH0V))UV($MN].SM0#CM&D!O!O?A:#S/ZR /-V'(?@'5)^L'-V=23&MA=??+,A1UEIQ8,N('BH M;:\"@F>67(UD8O0:.?/-C^Q>A=!X1.OE7GRSLSJ:00]9(B1K.L$4*D M'V,FN3+,*9C6ET_>C6A(]MLA;-AX:4<;.73%]LW6I#$E&\D"6%TCC=$%<(+L M2FVBU,E8KFWKFIUM< W)=NN:)P?)I%.V?+,G>>(Y>5VC,#S4BT(($J*%;)BQ M2I;,KK?CZX0F.]GV?1EM7?-C/RET2HQ+%F1,Z%66"%F05E,JUG1]#)"T5=ZB M+PI;YX'N1C0DBZMK:NPIAZZXL=C! #31NB+(WDPV)K(\E:3_11_3=:$]RLB"3P9B0/(HT&4(7D4H,4NE MG3+&7PM:;BRQNN>(LUG*4- M,0Y#(/IE'FS80K;7G]L0XX?9K_@NC/,MB\44(5V28#.WH'2)9/J;##%&+KBG MW5SQW?'?^%H'R_(R2SN;\"XH>XZN@GD[Q9$)'ITS#%+4I"VC-1"XCN!R M*I%V:)*TVY\ 9V\9@M/4A\CWF=2NA5P/5<20%>:BH?BH:[<+TK\E!?"1QFU< M<=RIPX0\D*,L?0EYUTGM7,CK,UA2:!&,UN"DJU>2%0+#E85@LI0E2<;4'IO1 MC?<,P8_I3= [3VS7HEX;/HS424F%$PS):Y Z0B@Y@90Y!DN>E>7;=!NZYS5# M<"[Z$O3.T]JEG*]:N;6)8+%1@*Y-L!13";Q4!9CQT&UL[+U9F"A2! @L<0!2(AE5DJ*I'"^#'[Z@N-)?S3\R\_\3^SGGW"81KD__/B7G__^X16XG__'O_^W M__9O_P_ __[UW6\_O1BERPL<3G]Z/L8PQ?S3'_WIIY_^D7'RSY_*>'3QTS]& MXW_VOP2 ?Y_]H^>CS]_&_8^?IC\))N3J3\=_-B4JJ[*!H#0#Q8P#9PJ#4E*2 M1DI6O/E_/_Z99:EL219"= C*HH:8D 'W7OB,3A=I9A\ZZ __^>?Z1PP3_(D6 M-YS,_OJ7GS]-IY___,LO?_SQQY^^QO'@3Z/QQU\$8_*7Y6__O/CUK[=^_P\Y M^VUZF/]E]M.K7YWTU_TB?2S_Y7__[;?WZ1->!.@/)],P3-\?0(_/TZM_>!V- M_F7^0_K52?_/D]F__VV4PG2FGGN7\-/&WZA_@^6O0?T6< &2_^GK)/_\[__M MIY_FD@OC-!X-\!V6GQ9?_OW=Z]M(^\/I+[E_\?!1E+N!Q,&R*^_=E-\8XN0K^E@&]]= .TLP^""[R(.&X)]<;G7L.Y!+F* ML'[DH/]Q^JD_I'UV\FTRQ8L_I='%+S.8ST=?MH'W7_@%ZI[*Y/PM_N_S?W?M M\:1G>D#=.GZCOR[^<7W$_D#PZQ2'&?///_7S7W[NHS$E1*VXH4W<>^ND"])I M$Z3U2EC3FW]$A;0$-1BE&Y\XJ+O;Z.HQ@Q!Q,/MN[W("'T/XW'L_I8.FGCFT M"GQ-7TYZP5G+N1)03*'C0/$"SC,%6F8?*/!LO\2]>ESW?IVH$--7? M=-1 ;'.=$/"??QJ-,X[_\C-KH;[_[S*,IS@>?'N'GT?C:2_P%).6$3@&6A?!9*/408=[6+V^AW[6X8!LOVF8Z MT2$:22L4TD/0SD')M#3IHK LM]F$5YY\%OH]2)RW52P/4?'+X;0__?:J/\#? M+ZL@>C%Q$4K*(#1RPD)N9.0\0B&#Q9IDN#:'J7;UB8]:I0>)[[8JU>&J?([C GB;[T[J8(?A Y[Y.!8A. 8IV0@0KK<46ZKSYU#-0Z0%BO*U6 M?;A:7P_3:$R;Q2RX,5OM\]'E<#K^]GR4Z8RP3.40."U.>X*7+3BM'6 A2R"J M+%"I!EJ^$\09*+V=D&]SP!S.@0_AZ^M,R^V7_CS(M=ASG+(V1EJJSCS3HA.# MZ)D$,O<-DB*84*R!]C<\_@STWD*PMS5N#]?XLYS'.)D\IR_?C#^,_ACVF"PY M("I(1M+Y$@R'(+(!'[VR)FKZ:6F@ZUL//@,M'R;,V_IUS?0[6^J;\=OQZ$M_ MF+!7-(LA$!!ABP3%B@ ?Z _:>%"S[ ENB^U\_=//1].'B/6VNGTS=2_^4U?+ M>]X)AC)R,"Q:B\JZ=KJ\_^GP4O;= UT1"#@IU;4(E>LJD MXAW7$)PNH)Q S8C[2]I(C.0H"R5%(@D'*VBG2E^>IX=9]X]GGH^C]1;I&TP=%P*JQ M\&R,808DAZ1,EM7U\[.U*?!9!.*=%HP@5D_P(-U>?]JCUN;>8ENCOX/"6S4= M8/#VTVBXC,_D4+,D1(%4*IF*"V3M\41_30*3%I&QP\+2JT]\U'H\2'QK='E0 M?.L]ILLQ$8N+^*$_'6!/",6M-8SL.4,GO7&TJD+F'>?>&EIIY/$P7VCUB8]: MEP>);XTN#PIJ?1B'FC7U_MM%' UZ*-'90'Z8-8G\;(.:EI09<'+.BHR2A0-O M F\\[E%K<7_!K5'A03&I)9]>?DV?PO CSN*D5K'H'4K >D*K1'Z65QB@1&^M M$#69YJY<@^U?R>M/?=0*/5B,:_3:(/+T_'(\IO7-+Z@JX6C%EY,>XT::0%N_ M=LF#LN1MYV9B7:/O!I&HU\,ICD.:]K_@BS - M"YP]X7(0T7I@Y&'1:HV#$ ,YTUI+9U&&@FTN%M8]_0STW4"L:_3=(!15KRS' MSVFU'T?C;[VHLHS() 3AJY^5R43GV@%+A0>O9-*S:%A(+(&43-24+_+ 2I9@DZ)OARAB;''U>^.A9Z#4 M_86X1JD-PDPO+W#\D8Z*OXY'?TP_/1]=? [#;SVIF>'D?X%E5I&%("RYUX6# M$-PS&S2!/,QDON/A9Z#DPX6Z1MD'19H6N+Y^3PZ:IX'U=$Z>@YL/$N4;'#9*MWG_"P6!).8<*T3$'G(X)6E\] M/J0G)SQSJ71AF.-A,<7;SSP#O>XMPC4:;9!S14@N:L+(*/WS_:>D\'+Z16GM12 B@>::5&.D##F3::%1%:[-1W83@#C3<3\1H&-$C/>DY+ M'8?!ZV'&K_\+O_6XRU9''R'JI,F-PP2!(-$N([PV&:5-+0SJE<>>@YX/$.0: MU1X4X5IX:Z_ZDQ0&_P?#>)F2'9/0)D4!*:<(BCQWB-XF,ALB$[Z0U^X/T^ZF M)S]J!3<1YQH='Q3M6N9D?T?UBKY#=C]77$I+MI]AM$C4#+Q4"8P4VH; R4QH M4[ZP\N!'K>$6PERCX(/"6S&@&B4 \\5)I.< M3/&P:X@;CWO4ZMQ?<&LJ4?:.8=U:V(<0!]@K49-ISP.45.^W!.?@& MEA7%TAUZ/*AT=8:@H6JOE?UWIM &8EQ7'/C3O(C[SVDPFF#^R\_3\25^_^9H M.,6OTY>#V0/_\O,$/U[<"M[OSH3G@S"9O"G_".-:A/%F_*[VQ7CVM3_I)9^T M1PQ@6"9K7X8,D6L.FFDR%[CGDK>N9]X(IB$_[FC!< =?]E#PJ M!-ZPIO1/8 MB]D&N16TWDI;B"ZY\.):VX4V!\&FYA:WN=!(@=O0X@#I'YD@3*4L27? G:6# MK" #IRV"1,=4L"7QM*:#Q>,BQHTN(@^!%[L(O2$?_@N_]-YA1KRHF^$"V>1O M,QNJ1_8,DCE:@.=B0"6-4(L[R-FWF_BV M[ ZS]8IC&&";X N?_?3V\+;IWH\'@ MU6C\1QCGGN9.^B(M*.84O99*@BMH@1<63,K!YW17C<\^B]X1XH-P87?AQNJQ MU*5*&O;#^;[Z57 ]S"8S5VBK%8Y6[X(F&SYJ2+Y:\%H'>6@0E[^RY+:*L9%PE08#W"/8=0N 2M%06 M'"3SABUV;M#R]61RB?G%Y9@ S8.J_Q$&ESC[V9O/5?J3EU]QG/H3S+U@I'51 M2@A&<=HI&9EEENR\VH6 <1=Y,'=E#>R]5^P"\LQ)U*G.&C;YN0?P_&58C]CI MX.EE4%!H(P1EC 2R'Q,PSKGP0DIA[TK^;3'>X60Z M[J>9VT&_]:R*YW>[T6C#YDE;O4-;+0"EE#K3 FS@!51R!AP/'B*]8DHX9W3IQ#0_ M!/0/R:ZHC#29CW#"1)3OI3?(_C+_V$\Y6_PS3Z.-?P[,7LD1_M29P!T-22(A88 M>*8\2&E#3IJ$J^_*4=J'LUVOZ;PI_: 8T;";U3;'R//1<#%6X4V9?SWMQP$N M:B/[]0S1T28DQXS,E]J_6#%PT41((FN";K(*=_4X:VT5W OXO+EZ/%TV;+NU MU=EQ/WKI,IT.T4)RN7:1\AD\\MKP4T3F4_9)'\GWWA+Q#TG%+K39L"?8$CV9 M);7IY 7^-IJ031*%S;PDX%+4[*LB(/I@P>B8K&162=[ZTOH&@/-FROZR;MDF M[(Y8-)=&V$3[8DZ\UAK2*1T=RY"#,X8PA:(Z\7SON %H$=$V+EO,C &?M=T3 MJO;L(IO;N!2CBSQ9;#Y_XNZ(]L%YBB? Y M"EUT+L6;SA)6UP%Z(/F).REZ$V<.%G@']W@[T#T#E0H)W$.WCS MW^&4UH?Y91C/$CP7J&+QP@EGR5>M)G-A'#Q'128S]U$X9J-M;16N1W(.!&@@ MXPYR>*Y'FF;[TZ_?_C[L_^L27^ DC?NS2_K9:<=D2%@X Q')8 MA8W1)VM%:RYLB^T,G(5.U' ,NM2VC\LD_BV@=57;M!G6B6J;.M'G?:0Y4!F= MF)2;(;IL."],@(RL=C22OHX.;%SR1.5L*"PYXJ V,5.V'@?17,G=12BU3;NX#MB]X^AVG M542S24HD;MI=)TB^UQLR\D)M8_RL=KB=7:@^BW5J8IKVN.>T:A; ,U<'$M,[ MZ(QS8*Q/W@M/[GEH?Y>Y(\H'4?:T"T/6W&EVJ9@.(B8W;V&C2DPYG\!X62?L M&808M06D@YJ,*N0RM@Z,G?C&NVN-W7GIO8NX.[!B;Z2XU?RT8:J3328X?791&_[_U^RW>]Z@TU@2./HO M&9"B!BB3 F]*2,R+.FAV"X-\?P3')]OIM3\ZNNH:.WHSR52_Y-5H_&)T&:?E M!2T_X>(VJOMF#4'8_XP2G32O@=Q!)? MDX\ZI%_Y]H]Q?TK>[Q_D^VI=LG",-F9:FQ*"W%ZK:GLHS#$'+95K?2;>1O$# M,Z:1:CHH _TKR7%2!8&3-\.77^N:+_N33U5F;TJ-!K(1 MZA5"M#E#UIK5 M2%FM2JVM0BO$**Q-YJYFJ_NPZDY 3XQJJ+"&19OS;E0U (LDH_G=_L+V>CX: M5BD0S!K&(PF-PUQCXSHW;2;8Y[,1:J^'9+)=UM5L^">_]4/L#VK*=2"/EYE, M#C%FMYQ-:C28[-&'P+SV? N[Z7B(?V#>/F!J=% @>KLRX@6.^U]"'26V!%D+ M6'Q"C'7(..K%P2V@_,%6[5&(7I9FU7.+7U;+2 M7HA!\A@BR%QG7Y$7 ]'282"M$+1R BR;5[JM1?+$I!8JZJ"4\GIH9&Z%ONA/ M9D[QVS%>]"\O>A*+3?5RU'I%NVA*'GPM<;*.=M&L$Q*W6T=G[P/U1*?&BNN@ M,/)JX;_5??..B-S+K_5MP%Y(F6M$A&0E^=7%%@@Z>!#)J.*9P5A:NZV[8GSB M7;=J[:),\_8)_ETT%?-WL:2 R".+$&*M:E?!@5?DC2N54^'.&]8\L7-K<$_, MZTB1:RAW\"WI;:2+0/.$Y(AD/=8DV:QCM'4NJ0E(%B,O) H4!9A6B,8JY9J7 MBF^#ZR%4D#?1Z[WL.5 G'=RNW\:X##]7%\/(P&369"0*6K@R) +GHP&61/'. M!FOT70.MVA#F&J ?ARG[:J&3JZ)5<&3N?0[]_ (+CL>8%\?NLV%^,_V$X[E< M>L8$PW(,8),+M4F&AZA+AF(23]+Z*)K;5OLA_7%(U5QO'=PU;=XTWX9OLQV3 M7%=&)S>#7./+RCL-L3@+K* 4DOP,8;LGU@JH'X=#AVBCX052C>NN!3>^O"+V M9,GLQ1#)&\$SA[:P5(-G@6";5'.\HP:37%$N&YNWRGTX ,*Y4>:8&NF@X>?V MB6T]@R7K3#))RM=). +!29_)9+/D68C@4VS=5FY[=&>?$MB1HCHXRC8@K:;= M9).SZI16TC/0/A901=>F\E9#T%P'(5TN_D@)\'>@/-<$^%:*Z0S M_>NR/T;"3H2??GL[",,I[:JU9/IS_96>JC,@BS8@C4\D&$T@E6$@4AW*J>FX M;AY2VA[=@]F=FNEZ=!1%=4"I[073"U9RP86G UG4=XW35YX+T,4Q98)$9EN' M ;9'=_:4ZDA1'40*-B"=9TBO%XR-VFOC/+D/J@XAC1)"8IJ,0,%\3!P]/]*! M=P?*K=:UT?>">C![$'--+J:]M=,'5T81^-10LR35R2E]>--1''<,8X00Z&C M-GH%/BH!0M0:;!&T9JTO/NX%=?:<::N6#O:8)7_?X:#6=G\8?0A?_]&??JJM M;4D"XA:!2![E)R-3,Z&B[)$790PJK57>-P5/GJS_P$3HH,=]:#5]K0SY)#G M6$VE;;DY(DXQF2V)@!E8,'QXP! MFXIGS*!DH7EGWW9/^M9OC@"Y'!!E8'>@3R,0.+H%,7$0Z$[31S>_>MP7WZ#>);M300>U9 MK3WYWG)QT7"Q>F4$[[+*8UZPR7NH ^E!9C!FUL]QEE12NU@53?A#+#JV#OQM MB^T$CG,WZAT=03===,>=%P//,I/R?+XK.3CG]?33]/SC;'GOH9.9< M6;"N"@/)MXF2G'S4TA:G"G/-9TMOB^U<.=2);CJ((*_4(KV)\R[SKX=+[_C5 M:'S]ZN1[H;B9==U@"GB)KA[>Y"M;MIL: MF*=$"TD80=LZKS07 UYY!D9EQZ4KQJ367M16P![([(B=%'^GM=-" 1V8.C=! M7FMWO@VNCJ9&;,)TFI$1':CQ3J(9QX3,0IJ;&#Z(\^("*4&*2@Q696Z.0UW!),.H.9#H4K[YA:G2#R6 9$ MM-''3M,A=A'F<:=#7"/ZJ/QZ.2'+:S()P_QKF/0GH_*67+,:J9QIY&K*VK5P MY8LZ>6NPSPR)5D]N.&FB$V&LS*,0RG(94T+D3M7$!)T\T\;QZ(5AQ?9:@3@P M?#((D\EB@,IW<]PYS0@XV4Y6>U!.6#*E%+TA+"OCF<]*M9YQO19(^T'KOX^F M./ON^\_D GY_H]]5F?*>*#8D55MP%5V#\475VJ;ZE>-HE$S%-&][M2/&$TS: M.9@CMUVV#O72P>"*:[-'WX;QF_',\\BS!IIO<9Z9UBLL)64L@VSJ-%)?B^$L M2V"=$$F&(+EM/XKK7ECGP);6TN]V[.\,S^39Y?33:-S_+\P]IYAAO*8)F)JU M9L*L7B2#\RD*YXVPQG='C%4X9T:(@Z3=Q7#'>0[&2N;%L^GS,!Y_(U-DQMJ> M#=E)(STP&R.!]!*BB6&6/J*R*4%WDG-W+["S($=S#723-GQM-(_."8TSY"P8 M6^JUO0*GO 69)#_V,T_B>!6=R8]HJI+8&+!"%SKOPE M)&3J@A1&"J^$X:N5<6NC,C<_]3%K\T 9-8F9&Y];IP7? M.=;E;@?!@D8R?BB7O>\OXP3_=4F?]+(V!_Q _VQV]Q",B-JJ",R5VDVG.(A< M%?#:!*-44IRUKJ'? .5D%[JM-'TK:_IPB7<0-%@#:W%#L0VPCBYT-X(ZS8UN M$]7=3X<#Y'Y48DC#LZQW2TS581%D($"(SH%FR@7'>;UD>-R$N.<:][A\V$7< MW?-@<(';6@0K M=[>)\4A$TIG[H$I![XNVF<>D$WJR-'H-GG_H?<,P$5?G]2?73&W&)1E' M,I(?A Q4H.TP.O*-B\@BT?^$R^WOH3:A.<3)_OVROHCD EY.IJ,+>B4=5XZ7 MQ"#5U&#%0H$@6($B8Q+(@T0T]]!XW>>>P%UNH[WK/O-!PNKDQG1EB6_)#:CY M#!^1]RQ+TKH@0'F>:6^MMCRF E9Z'[P)+J36\>Z[\#QZ C07>N,LM"4Y9R61 M?2)G8$MVIH8O>':/AK)ZG=FY:GD17Y39U?N?PLL[O')'15._JK2Y9 M"B% !$-GE+0)8O$"#+#;LZ5 Q'5R?UHS:[X6FRR+WVJ)F MGOKS_5CKR9@MN6H(W+*:L)T5>,\T?>7)B)=6Y.8];;='=S;TZ4@A'?3_OY:7 M75,*K^9;I)R095N C"""Y>@X=2$6X-$%S31C.;KV6\TZ*&=#BA:B[J#WR$IF M_M6D\SKD2T4)Y.(6]#<(AE+7.?2NM+_'DAG0XN6HN]@ M'/&S/-O,)K-NB?/)M)@$1BG)/JXC2)4V&ERU=((.(FE>3&J>L'D;Q=GH_T ! M=S'Z]]9*YTD(6$*2N9 MXZIQ6SRK,;0,%G51K@@O=.L4C?5(CI;-[B M?2C9/+>6\NNWJTMIEJ24S-:;0U8S%%TM--4%/%DWRGB/F%O?UM\!YU19/2V4 M?1]_]A1Z)Y5 JZO]?DN]#;2.TGKN@'6:Q)YF*KQW:SE,_D>F2$DRY:P]"*Q6 ML$\!0J%-5B-'473V271^-7;B%)]3,&,7L7?!B$5(]A;$13**L9ZGQ$2M;I3S MQO>T7 ?.D:> F>"$4H^L;P6.H M]_RB%K[2P>QL\EE;;WQN'=B\!]+Y4*.E[(]QCOSZ[5<+5V ;?LMCT!JQB0&[.+RY 1T MV=U./2);=M%"!RQ99+M.WF'"_I>ZER[.Q")BX,490&WI3 Q20?0L OT?'4LE M"]?ZS-F$Y0$8(@=I;35,VD+D'5BH2UR+"/XR?YZE6(+0D'@RM2%+!N^XFO5; MH)\EK67K4.E:(&=*@OV%W3BWLS9W'M*/O[V]'*=/88*3!::$.4AA,UG:RH)R MT8!+O"8@J^!#";0+KER8KW\)_CL9+UW@R.\ZL M"L&P8$ FQ4'Q:,%%^FM &ZW6SA=7MGFCZ>.OO-M0.WB%MRC[XU CNL#M-#0J"OQ-MRS[P87/')"4, HYT#) M7$>:R0+>1X,NL^#X5L5##TOG&PSYHZE\%ZDV/I[?#'$)9G&H*"P&I;9@128P M.M1I42E!<:DH+5,J@FUQ+M_ZX.,=R V%/6HEJ89V]:S5\ +)AS]&"S!,"S>; MJAVL4;6O7027.;%2&9V\"E9MU4;FU@<_=K4=)JDNBK:OYE3_=33*DV?#_/MH MB!>?!Z-OB.]Q_*6?! M%9F-H\6PW/JJYS#$9V"=G4!U'51-[(I^B7WQ FZ#OJN>(P;0LW46_ MC6WF)1*R"!VXE;*DU]D4R$"U!"\*R6',]@[5;G/GW/.8T8\\.U\6ML6=M!-G8DON XXN*BCC7W&( MXS"@8_!9OB!A3V8;Z!=<5*XO4[=,"*@8TZ"#C+7EHH:0C8=(AK6QNAC!6K@MGG<4QDJ?9R/0 MBZ*B9%D3P:R/1?GBB(?*"BVW[?-\/XC.FCT7BZ9('R"H&D7W+H W1D(*Q/#@ MN&M_'+5O]KS\Y$4?PE>T=:SK5_CR:QI0K+P?9U:WVJY5U#J-ZJZVE\_R?]*WZEGT M8;18U_)W:.^^'.9)+]AB@D<#Z.M .*T\X_=Z+?;D$88TIW%L009!GS9P#9U4"U"B1I9"4V";XU C.6;#J M%*HY1JGN]<;M9(TH9K("IF:3KVJ["^<$))>==4FKV$67Y,?1+?^0LZR9T!M6 M9BQVRI6X'&EU\FDTN-YFUV%$XXFA5@E?D]1)!#J34\,UN3#.,;&:_K3I9+KW M68]>X9T(M8,$S@T!69V\2ZYVF0B!'%8N"M!^Y"%%C?*"MF!RNP0X3]^-UDGK M.VBB_P@[?W3+EAVTT %+[G&YEE%VX6U2Y*YS2=LTV=(6@@P%"+DFZRJ7HELG M6VX%[ $8LP?I<[=XW![*.%J#D) R)E$B%)4BI ,3S7AL,XUDV2!11O!:$*D?%%:;!-$H!2A%D7%L^ZT>3B'TH"2677K=V/QY1$Z@6K_=!(N]F\MO& MIKT^DI]>BJ%#AP"I;$QMP4G'#_>)(_(DNK^D?+!MT!O[H7L)_1@1[6LM6;>! M]M0&?4<5[M#L>A_Y'[D->BPZ91DYF%!GGCHI(.:HR8#-T@41LY*MK_4?4QOT MKIBQB]A/T ;=%BX$G6H@%7=U1!2"2YD!*T);ZWU.KOGXEW8!GT7 MV9^B#3KG4BMK(#)/-I61 ;PO D26QAB!C(?F[0 >4QOT0ZC14O:-.YFM:=]5 MAT6Q* P4$Q6H0) <>4. 67$E;6;";35!X[&W*=S'L&P@TJ.U*=P&U _3IG G M#6W5LVX?\1ZM3:&1JF ,%A@7",K' IXQ!VAR,[-@+55M$.130'<%0M*F B13 XP4B2?N74B;M.C\&$V*-Q)S&LZW>TA MHXZZ$_ZZ@$(GO(HU948X71LEZ@@.I0*A@Q!)LJS$5LE(-S_V7/2UCY0Z>KV> M+QM+"Y^\L4AVFLQD#7(!P5D)]39 V108_7<'A3T_+X7M(Z6&(;3K4%XL6Y$& MPY7U DQ*NJ8C)G"&%Y#1>6URKMUY=E#8B_-2V#Y2:IVTN M_=A5W[F\-_:3.F&MYLO)M'\1IIC_/L%R.?BM_P4GH_+F3L> MD;\__1:&^>6_+ON?:XIHU\6<#: =O=JSM3A7RD%E=1::,N\M"U@ M'3]6W)@CJR'CUJKHXD8A?<)\.:!C;B/8>2"58]:J% >&!0]*.0]1Y@2:J:B3 M8YHKU9@RVV([5D5&QVSI1!4/I59CXY*NW>>BRLS5X$U42)YFTB0\61!X8)'S M0F<1.]JN=/I,F6[HL.T.M:=:.K@.W[SZ[_=ZVT#L*)=F"WBGR:EIKMIMJ7.@ M7DY$(6\C[=!)@]&L-G[&0F]1;?+.6>).&X?-4_5/1IU[ G-V44<'C/E; M2.2BX?C;=7A75P[).^LE!)LL66S&@Y?"@!7"J,Q3=KIU(N<=?9F9Q$MH,6KN,ME9R&J'4/2U648.$(U7=2Z($+ZU M0W0'G/-C0BO9=Y+6??'Y?9W>Y@*QU9%7CY@-0VUTTNUG MPJ^%CZ\"R) -)I00Y2W++9"(+21"ZY'BQ MWLJ([0,FF\"<'QW:R+V#]B6O+LLV48=(**)[5@IILZ#7A!CS22YALH%UUJX32 M'3:H^S"=HIMJX#RCITTH33I3Q>Y:3U:2DW_-2 #DDWMA06G-(/,8F%).VE$ M/IQMNP/[<7C7L=+:-W2]M8+YBW&U3;\>IG&-^KT:CQ2 MB;7NUC/FJP0#!'I9P!\[C<%L,9\>IHJN@@OG+5!8AVV)Y)28:0 M(D@M,J@2+83D';!B=.(\Z8*M Z[7GW\FE#A8M!M#)@>UQ;B/HL\OQ^.ZIV6T MPG'T8*RD4]5*LMR"M6!X0B9*-IA:W]QOC^[,*-*16FX3Z.!)=^N05OML^M?Q M:#+IB9J]$&P QCF""@(A>*4@FI1%RHD5UMK'OQO1#T"4/<5_FQRV453H'59! MU; QMF'"-W'0GTND1RO4(CJRC@3YA4I[)'R&"&V,MERII&/KTV4K8&=& ME?;*N,T8=Q3&U!EKB8SO#_T+^I4WY3U]=U+H+:"?T3_HCS+O832\&,7!!5\S MA#D#GZ,!>B%(?D6'PK9JS-&:5%M@_Q%YUUJEMZGI#W&J%K;Y/\)X'(;3;W-$ MO5"'44L6(9 P0 E4X+VM5Z"6>262]E)NX2VM_? S(4$;X:T)!!X455Y">4:^ MU_/1%R0'OE<*0XVE0,JU0$35*:*Q!/JK=%8H&SG?IH9VS4>?D2H/%=P:11Z< M/+9AL8OYTC98*:*&XI ,H)(5!*8\2%>DD1Q#EJV=EKOP'*N$IM,-O9G 3UTT M4VN/%YO3F_%[''_IIWG6M7"B2!D29(D.%&,6HB\)N$?KD\F2_K\-:^[I^+/N MV:&"@@Q.!.#S4HV?-^/I?4[.GP=2>F[R+7Q9>__Q?'H MY45_4D6QDNR>C532!5LG+Q(J6YM*1)Y )X:Q%'(RM-G"TMO\A.-VSV@D_E%S MV35.!7DS_735CDRX*-#9!)+7"1-6)X@%]6S02. QNE*V2>NX]I&/76?[2J?Q M:[>DR[O1!8[>CO[ \:]A.L7QM[]Y/PWCZ(DSGIY(TK@YA-"!%'37! ZT+ MO06NA=/>)LVWL\6/&@?@(*[F1UQZP;EQ>6\O_%BO%H0)00#A24# MBO8?"&AJPVF59'666>A@NN6=F,Z.4DV5T,W F8WXKL8JWH^PNSDC]Z [V;B1 MAEK=@3('J*2;T2/W(=6\7K1G)0S MNVBBBTKHT?!C332\8[YB4[];CCZ7B;55TJQTAG-6J-)IS1MA>ZIZ>ZIZ>ZIZ>ZIZ>ZIZNQ5\>ZIZ>ZIZ>ZIZ>ZIZ.YGJK>'HN"'TW5VU,9T?F7$75*DJ7GSG(JJC6_S+_I5YT)O2QCM)%;2*;4V9I<@9?((%ODBMP9KTKK M8_M>4,??B4_'NM5-NZW&.IB/_3Q,/M'RZW_J=,G6&/%KIJ%G6BE ^OP57\8AJD?!M=>L+N$ MXDN4EJL,9(K0N^08KS>F'J)$)"LZ)\-;IZKM"/%'WJVZU&8W;NP7'$_[<8 O M,$[7()WTHI#62(80@F>@?*+W0QH'-D1E"KV@)*[V?NQ]L$Y LBY5>]NI;:J7 M#JCS L>TJT[[7_":/'H1,S+F,JA8Z]YX4 2/66!:<(G!%>9BZV27=4#.FQZ' MR[YQS>'+,!Z.+J=7E0%7"^\AJWD^M$P>;;UK, 6B(J<=,QVMPB;#6+S'#[WS M >>IZ'8R[:#_5HO3=GZ]0.K*W-$++J$MY')QPV?]'EB1.0$]S M4=F%QC>1JC-UG9YC(H?$A"*49$XJ;B(05@M%)[3%GA^W[KG/?'C4VD%+ M75+J]?#SY70RDP!?7*B%S,E'S1Z$(JM#12G(5@T:3 ZED%L2#8:N"'0;S@E# M4^T5N8DR!VJA@Q#Y.FAB 4T;RU-*#'(*G)9<$KTE] >S6C*FI& :CT 0\6,2 M9!\M'&D'D=_2DB*T6OI(2(61QKJA0C'7*%N:-B27I&'.]=^/;-C_= M].A&>\7=?N3,G'HV&B?Q46!'&Z-&&OG<(U?_#6 M8B8W5S-YMQ*)7>R%\TB^T5XZVE"!A$V+JL$MG[F&D(M!X6I!DSJ">WWP0A[U M&]""<%NX[\=ERY$B1]LL:L.:_DIJ_FTTF;P>UIZJF%\/J[U0[9P>^:=%^.JD M?= 7HN=%_?TJCP&5G50;]3-GH"JD%TN$+@PM"A! M)[<+HH#SIE94)&]\9]YQ=R?(22W7^6U3RLRBXK44723:;#,G:XBQVH7,.1)V M0M.Z;4OK-1S]BOH,K='=R? +ZR_=^P_)K MM(>APCL2??>0_W%+D=^.1V1A3;^%8:ZU59^KM?I\-)G6J78I75[4",%L'LD8 M4__Z7+L];MOV?U;#F[9&"UZY9?.\^!B==CESY42(S"A34%L,(0H9>_L_]K C M;_GTP8 ),AH&2]%646H'/.2,7V:!J':-2_KUVP?ZB'E&O(H8DBE@0DTB+#;5R:L6&*H<#',Z MY];%45O .E7HN1LZ;+LU[:F68QY=%> RK74+B!V%AK> =YK@;G/5;DN= _5R M(@IESP/79)OQ6$M?K<6NX+*'YL*X5" _(*MY73:-V,N[ ?U_I(V^C MX$QR5O0?2^$'2+B+OJMUJO>2"_OO@\ M'GV9%\XLH#DL7H5(6)#5528#D24&*+6T049:=^O#X XXY\>$5K+OI._WQ>?+ M*8YO[4X\&:NT!2F% A5L 5<*KU:V%)HEK[!U1LP&*.='AQ8R[Z"3S?M1F?X1 MQOBB5KJ-K@.+5GF558!LN2#K1W.(164PV9,!1#_1S;OL;01S?G1H(_<.1LZ_ MNAR3;&OWIF%^U?]:OUKN6EQY)YV/4"*/H%!&""@1,)HDK= J\.8)U"Y#MM<=O8,$Z2_6-]"4T>T&@/.TLO.E=+H%4?#FH^N MW0+7 ]H/]V/)[7Z>C9710?1D^]N*+"*G=QMTRG0:>-K$0XF>P%JF-3,B-F\! M^PCO$0^A2R>J>"CWB*^'= CA^VF8SC[WM_H/EG."+):B- O W1]] M:*0K3E\/B2:7-SUPQVQV]>Z1.9'K%'1?1]1[R*64:+S ;%IWHML I>$4I^N" M[*7$DBPF@";*@Q+6@=?90.8Y%NL-IS^:6S5KH1Q_'VJA]3NF,NTMYPYLFYM+ M?1[&XV]UCL)%[<;92Y:A2M&""*;& )P AR6331^YB5)8YML/9-J,YSR(T$SB MGZBR@)"&8VA0-H_>VWJXW[SMQ_?GGH?*] M)=I!.M/-]-8%R_=O]2[ M2_6A7*S<7,["+GQEV>5IS7%Y?XM_"-M*(6 3/4 M*<;::C,&6=/Y:OM>*PR4XJV*3!@K5LJ_UZ^*@&1JXV9#)I$G?8*P MJ$0247/!ME#ZKL\] Q9T*NJ-KW[G >EG.<\^-PQ>#\MH?'%@(NO6']U1F'K[ MY:Q$K$-BRH422A&!S$#OC:6WF2G& OH@;6_KIW03O,Y2!2D2!Q99 (7.@,_2 M@60J6HX^"=4ZM-M1\/KFQ[XFUV>,D^F[,)U?(N6W9-'3#\+'V=SK((O58'F= M/)59)B_.%<@FZT(G-*V]]07M]NA.O:?MQXV[+9=FVN@@ZKTI&$^>/HIH"B2> M:?69MO:HL@)O4A%1%HRZ?2K' [_T.(01+>3<1<>'\&U64_JFO.H/PS#51"@B:0[B&6O7,)\I^G\ MR\FL6UL_(>]QYY60,8/3-9'-U^9;,G)0,ODVVAK<>7"D&UUT$"*? M]>M]4_X1QN,PG+X9O^M__#3]_;)*[$UY7YL SQH#/P^# >9?ORU^;[+XQ4DO MD"&8G27_(#A!0DH) D_DW*$O.;%4I&X]F>A R.=!L&/JK8.ZXK7P7WXE8ZH_ MP=F;(@24PT1JLY7.Z>27-7D#/F&)-==2P./G> MC?<#$6)2&W!\M]CI19F.TC]G2_DP[G_\6)N,>\[1% 961@5*. X^L0+%""5+ M-ACDT8[&[2"?!]F.J;>-1=(=T.XV4BN9XUID2*F$.AN.@9.UC2'SFG%3-"O= M7D#?A>[,R728-F[SQG:_77T8ATP>QHOP;=)#P65PT4.(O-0K& 5.*/(X:[&K M\]EJW[KA^DX SYP]!^OD-H%<]P2B[TW('JPIX==P\Y[UY)>2#0B.CFQ0-M 2 MBDX@8N%*%19*:FVY[PWV1R%6"UW=)ID_Y IM(^AG] 4=QB]"?_!M ?8_1@/Z MK5Y.:+@V&J*H:',=P4GO 404KG#OC,*5L/3:2[3=G_RX:7($::^).[:,.U?T M5V.%:HKG8%3'"9$XC'-2>@F(5H+2BD[9&#@Y!5QD81T:T?JB8@M8CYLN7:Y-E\CWR](=NK/PR#^MUYCCCOD?I8QF! 8+UV)LZ"IX435B^T"-FHYLWV M[P5U'OQH*_LU[&@2N/Z.<,'G.JEZ*8CWGP*Q^/5D/DS?#EURD=D)?] MR:<*]$V9):-';XWT]7HF1A*&YPJ")F'DK RGGY3D6R?WW@OJ/*C25O9KV+%W MO'F>GW9Q,1K.7/^KP[%GF//6*@V%<-">EP7$Z!,Y_[RD:-&&M$VBU[K/?MPZ M;2*Q-2H\.+*[S+U8U#7?J#-1UDG,-D)(2H#BM4LJ-^0DI6]A@N-PZVO0L)%K2$/@B6/F?899\D9;"@B:374*!!Y'3<_S)K='"U1=6S9OG-J^&QO>QR$25)* 41E,@68K8%I,XQ M19\-=^TIL1VV6.=!E-;R7\.1O4.=2XS7G9K91=$5,N=4 M3MQ'T-G(NN%)PB@CQ!!DT(&LH.:9+AO!G UB=ELX5H5M*/O]1!O0Y_P+PIB;JYOF4HS?Q_F"_!)9N6XA,1LS2D6IG;Z M-R =*F*+4]SG+:C4 LOCI]/1-;*&4@?'2E>\LIDWQHJ0SED.P00#JG:T)<_< MD4O&K##>>59:VRQK8#QN@K22[QJ=[QW:7!173LXCDKKG&HFU%8AK$U/>-P:;2B]-4H]. /V>BO[>9!TV1/G[1@O M^I<7/:>]M;Z.R*[Y24I)#T&14>P#L\HPIG!UELK!K_6]H!XW);J1_1IV'!SL MK.M\4YZ/D8ZIJ[K9\+5_<7GQZV@\'OTQ+ZNEGY!?S3"0M^04Q!(X*!<2N.@# MY&*]3ER0<]TZ^KD+OO/@3&<:64.?O>.CLT+L93+1ZV$F.6 >XF3R=_IZO%*Y M]@[_==D?SR<1]I)G0=;<$9.1_&YF!'A.OE?RJ"-J'FEOW.(PV>OACYL@QY'Y M&I8<'$*]3NE>D"Q81>>AXH7 2"7!U1NZZ(C(T4M/.V*'F\CCYL#!$EVCWL:I MH8L)&-QB*B:"B6;6PCZ"*V3ZD#.C><[&QMAM@ZL'T?VLW87([E)]P-W/$D8, M04H0AIP=904#;QQM3^@UR0MC:7Z+^K"[G^VDU_N[G^TBWV,VN]H&UX_:_6PG MG6W;]6H?@1^U'5ZP4G ;0:8Z@Q=4> >L MTQB&C12X#2T.D/ZQ]HD%Q.)IQ\)D(?KH045IP/G@ %.=2,Z%3?DHK5].:"@> MGQ>["+U;DW%Y.[[L\AJE%*%F6 0?Z$ +L_O1 @*9]#'JS%>#!]L8C#V]F>K>9W;?NZIS@M1N&0YIZ"* M8]$R)6.PS!HM G.]_1YYV-Y^E:V[_-Q^'187:L5H?C-\5WM(C4DZOX9)?_+W MX2A.VM6 ^ /[7VYMIJG%^1!\J:#)L[=G))1!>DU29C73$;%/8*KS35M M%MEXQZ6QK;L-'L&F.JDO-[]*$*%DGK4%8THE,6J(-BG 0.(564K7?&Q'ZS4< M*X/KG/VSW%I2;'% MV,T=E'/4/*,M>2) M9SOI8H?$LUT$>=R+Q-_H:,3)["IU5/X^P6>3"4XG89AG/[AVAM*WYB.6,G87 @K5XZ6I2R,E-%QI[CPM&E$[KD6TB>TO/1: #BP_@CI MD?,/?8&3-.Y_OFFG"\-#(CF#TE:#*JR.$E&U2[\+RIA,.U_KNO9[(!VR\;TA M@S+4UHBS3Y])^UFS8['= Z**:6"@GZPZ7,(2J#6>AL,[=;;'IW/.+X M&UY+[5[?]UK)L8.[K9O09J_6FZM7JV=8,9KT!<;6YKK6*W \<,"24]0I%BU; MUU[=">AXE&BJME%7,N_ T+VVBUXM-I/)YKQ%*,1T,NBBAF"*!?0\:%'(S6O> MHG -C//8#UK)N0/5W^3E543R^>5X3/9?+W&762U!-*AIR9E,/_+IB?=,Q9 ] M$[;Y",:[$9V $(^@SI85>\J]@^O,#0![)EOF" %H$RVH.B+49S20@BYA%L 6K=N_ M;(!RMB382<8=W-O=A/4/K,8+YL6HEW=81;7\82TPXCU9.(I<8P5)JSH'R((K MQ8!V04J96)>-C>K$^D6/Q%X4VBED"!AJ=QJ; M!'AM,J!TAKLD2DRMZ_QWQ7CF+#I4*PT'IU;?['IXYZ9G5@1&Z3B#E-RLW2&' MX(.!Z$DT-FL;PGUQMSL?87& 6% >!=5@OV<#@,##0 M+*KB,EG$J7F*QV8XQPU(-%+8:GY (VEWD79Z#=HM[T@R$X7("J2;;76:UBRU M XE:(M>2:=FZF.\N/.=&A8/DW?&FL,XGJB-QC48)*M8FB,H056,)Y!AYD640 M3(KFU25W0SI;1NPI]2[2"-?!ZP65O7**%LP*G8JN-DH51D"* HOS,6?5^A9F M+9"S)#"0D8]7H8I34BJGF\U1V0WAN M1&FLDX:^PQ9HUWDZMH@8O(N@1:2SKU0[B'L)D6NE?'$$N+7_N1O",V?0H3JY MS:"#!WK=83;/IL3,1PG.?ZL?!F]'DYE"7M:\.ET>2Q;:&&\[[ *)K+EQI <4TW""IF# M(PJ!"R1(:3UMW,U3_9L@/U]*'DF;'1MJ:]R''1;B;(@Y(@.R+$F"41OP2)N_ M+YKKC"PQW3H5I1GX'X"9G>NT8QOP>XW<]O!-(),F97J9% K:[U,"YQB#DHL- M C/YP$<)0#T1L7O]=6! WKQNJ3FJ/3*2668$IJCD21H)R7JV@6!Y$4W.(JAN M+] KBO,BR8%2OJWWPV<8K%WMO(HJ"<^\):>)%4DK]2Y!'4Y;>VQZAI$9>:3\ MX:.63'::9]=(V@^ED/'U,(TN\&J7^ZW^@ZJ26GA39.1"*0;.B!J,K?>Q!1/4 MT#QW(EFEL#%[[H!SJM+&9AJ_-6>MC>0[N"?; &W9]6\+X03I S\]&^87^ 4'H\]UQ8M9DPN(3D4;:D&FT]:0@TXF M6"B(D"0KM5UP,:MSH0\FP1:PSHD6K;70P=[P'@?THX]_Q2%Y4@,"^BQ?D,3K MA4]M\;K NF2U$UYF%A3DK(C5U:\*PAG0P/*16NLHTB)N]5;_O'-&FI_WXZ2O_\[I5K9I) $R!:LHAJ:P>(]:\\ M"JF3* %MZZO+M4 .22/^+K'E#,1G'\T\7DU+?7M+N/(L<75ST9Z/8GUW4 MF^B>3D$D9RQH6>CM1?(G@[(9$),(D3-FE;B'FXC3_W8GV)^1:)[/9E;2"OA[_2)E[Z-5K]Y@_:SB>?^I]?#U]^35@EODAY"!^Q9[0461H-N<0J M;2T@%L<@*HR2N^P9$^Q@*7>0G#U;=>4ZYA>7 MM7$<<;4_RG.V_XY_S'XTZ1469)+%0Q+9U!LW#DYF!<(E:X6MXZ-;-ZO=#MEC MIDN'.FB8I51)?;49EGJBCX8SQ'4B7+TBU7?"65;.=6\L)J UI$HKTY:)8^?5I>0'(T?QO8L1"\?@&[@0SV>B<4Y$)RA$*IVO U5M%HEP05$[9*!YMO+=G'ZNCWO M8"=I9.-+N3._/7N[:ZIEJ4KZ)]J #$RE1RJG6:!=D!DGBZ2@"25OW39ZJS#G MNB]OYNT'\4@+JW?7(7(AS[K*[!X2==LY](XTY[D7;^2NQQM#GFKK?E 0LB@^ MJUIEB0>*;Q8O2DQFH!1PFX/4NO7=15_>WW'IW9OS#S%Q)_?7V*69M>$([GRKS>Q;<.SIRK/1_QS=4=P)V6]+^(*WOL(><@.OP,(>PO6[V;?QH?C MOAS0< N<-DHV1(4G!$DA]B] M\;T&I< M?-DX7'CT5&G',/V% ATZ9MR-5?LM^;])KE@W/6]'1=G\Q X)*$\*OTD[\4;1 MA 9=>R\XJRGR4]F R%:7J"(\H)UL?GB3O.Q^__KOYUJ8=0A%(O.Y5IVI[[7 M861!:.NB2[ZS'&V+1(WRT/N?_FY>9P=%;K41TZ+"WVL8#C'_]&UM[-4OTJ*< M9#3@:XD%*2E!@TBFL< X3:"(SF1I6G,T3Q3Y;.E."TQMR7%[<5\'+.!'Q7\_ MGTUG,,KU8MD:3#9DPTH.D>F<=64-&@:<6\.]1.5:GZGODNGYX^=8!W1W3'9? MOC=_41IZ,\4/DYMZE[@):C'(,08$;EBFG821^H5Y%0IEFM[I8)* YH7!CQ+T M^4.IJ:L:9N^+?E"/"?P1,WY9/-E;B#Q(0:; "?_6!EH@D^84(?+"*#@Q*>2B M??1[Q-W[C/4LT-")81L30?Y.AJW\S@5!Y7TA><:3?]!&27'HN_&,A'L[GGP7 M]SMJ!UX6,,Y%ADK6E\#"LY!<(K!:(0FP7.^5A!T[_K,!2"\.:$P!V0'JAVO; MXMAS@?7?)S>?/E&VJ8/6M4$/2S+16@<^,U\+H">0T7I5N-SG-*XBOD/ZWPD#T\_C8?Y] C46^QF^30>EMA77JC[_!+*4*(;Y$DE<;04Z M"2(6=3J&'AOZ1P'-R69O6*SE$'%?CT=32OCJTZN[DEOA3!62)25HH?1"L"AX M8"$[%Z XX](^!>E/D^*'PTX#9S2L_;(HFKENN7UG.U4D#4]2,U=T8%KJR")W MEG&IE:25+]AB]L#&(Q_];!Q^JMD>>M%WDA,O+U:5:F(C!^X#BQ.L MWS- BAKG1?,@%\J+'(6QG&3+(8F2#*#&UH?L]P2XD!#S&->,6]FU\>OR#_,X MO$GWQ9&80(*+S*4@2)S%D9L!II)TMG"P/.Q3:."1C^[?@2<8>MS.2HV90Y1J M?L7)K-:5?3>>W=(AUH))Y,H59#'4)KY1>0;*.<:3=@YM2<+N\VSQR4&NU9'M M+-?X9NK#Y.9K;34QA+1( #:P9BG[#%+4PL&$-0Z)0PS(Y\: MY%I=VLYRC>^Z%ZK=FSH]O3YS:D?ZV?W:']+\]%=H@ @J19DZ4NMJ[0?(^%:=OG7\A2=)Q7[ZY& M30QX#J9=*12JZFQ9$;X><17%0A2:^51RI(F'%,H^6Z9=.\\=RJ\[Q.Q]'?'< ME4\KIXI-% 5+U#0/BF A!,.D\K6SZ= M+;OQW%[>8J $,F7%2([(M(B>>&>1"HW M3CHG"N.I/G_@.3 P4K$8?)8HO?.I]7WY_@O#@3O;_9:E]XC7MUZ6C@*97'N/ M+,AN@I2&8!0S+D8GH,A2]BG?N<]8SV?':VW8#D!^'/?>>.VC4T;EP@3WM*O4_A(@4F$Y M.BEI@8T4%UP>PHY**::O%]+)FY3#[3X) !+X%% M2OB,\9$38O9/+YX2@ M-;.\]FH&*UA4RC(GC;3:._!AKVSS: G.$G4V].3V_;DK-_2UIA[P>#=86Z0J MB7E%*9:N!;DA*,=0":%$R!2_MN[7^=S>7A^S-IW#?1TTQWZ"[@A"%\=]9CPF MFA?"6P:JGE&B]CEKYWWJY?WL)=&(FR/E<%-?/HT8O!+&.2!MO&8ZUC5C19NZ=;-*;K,IWC&E4[V"K>W2'9DC\FRC3;'6 M$]^?\G;@Z!<2M![CO(?,N"XMWV^%M&594:"HAZ2NK0878K^K^M5GE\=SIO;\ MX(:$J6-4V6!+16W0QB "Q**YRK$4KQ&DIN6/"VD&>XYQ8JG[VJ[AP2"O*N0^ M+6+0G[Y]_Y4/\&W14.A_89*_Q]DA99FTC1046<^TBYX%1?B6(5%"I&,1J75! ML=.E;E@8>LUJ6S2^J/U9)U\QOQU/WLXKQVW=06500%O*&PO3V=97Z4HQB )9 MT-(A1"E"**TWSD.%['_A[!E_3Q2B[L"-';#"CK;7[3''0K]77VGMJ!D.*?BW MNKT,A .A3'0L+2_^:W6?0"FS\CI8X)3U0/,^O!WI\L.A^") T44GZ6/U6NJS M[&WVRVA9M6@ H3@2G*+QJ!/E\BHPKV1@Q0FE,LW=B*T/7YLJ\ +KWMS?18V[> MP:H+15ZPW3L<&MZMME'J/W ZN^U"*09)"Y]S%"SGRO0J62YK.0!'G73@$GEK M)D)+^5\0W9?S.[AI.UJ7]XNB4M,U>V6ZWGU^'U-J\?/ES./Z&D[_#+'U>,SC6/U]V'Q\ ]PX*Y1!.U-;C$#R+M?\X:"Z=*,6X MYHGE\=+^<.#MR;$-*RR>+OG[LOCA(#F!&'-A00M;2T32?R6@!($GRF]S$!#5 MQ2!S)?0+0#MU<\,2CGLJ4'EU$UQP[";?[O[2JGTR1"%E\H[,Y@+3F=,$4YRS M#,HI'G($T_J5YVD2OR"T.P=W4)OR3M>_76:<;K/CDBMC)6A3:)YI %*D>,4 M1*J5-A&%,T6KYN=KK83OB[)V[E#U+,Z^%!;<4GSZY057PP@/&NJK<%,GGRZ2 M!=HAF,Q%?&!BW\L4Y[AFV&N*[&J-<%_T['?#VT:DC M)ET7^IR'@G<"3 [-TOOR\;7@U\;$*3[6S*O:P3'0[(X>)3/>((4L @7O_4+X M8G"[@R%XX; ]Q+4=P'45&>."=K$\!%MQU[AT-AO!&01>B\A1@!,<%.@%20T=UL%ZM-9SL5@+A"S0*29X9>LZ M^A*X\,RF8GS4WF2_5R?O \!S=_P?.RLXVA,=$#8VT+^/-!V%\Y<0B!_OF2TN M/L&L'2X!Z[A>1F,U.,9C[1>C-*=%STL&68$4&;7(X@J=O"-J[N5 M5V1G\>:?\YO9MU]&]5+@YFLM-;P.8X2TU@I:H92IMZKUT4XL%)Z;@%X5)4PP M^[Q2>7J4_K?_4^P_[L1XCDV0B;)>,@E-$0,LLK^R17!P+D!+3O"")Z4$E MO9];GQCEFMW:RGB-9^O;\7SR7S@9OQ_AO_\&7^N[FRK8!YC,Q$HZ;9()B7-6 M$M1EJ2 +)7@FM90R2L.+C'NX=O=(5^O>QD9L7"C_">GD2CI$6CERK@V;P)#B M/C$?H3#T(B0/Q;B]*N_L'NDYNO@8(VYE@O;X"O#Q[\(HOYG.;KX )8Y_C":8 MQI]&-_^'^4)%=A[%K#S5XG]F';C=2,%B"HY M$8*W4H.UP1J/3AB-@A"N]9;7C9W)>O97DB8[R#Y:EC CT[5A,2W!I3ZED:!$ MR5RWOFX\_RO)5\/%[V!^7)25_P;"(G!%,88P0)&D<99Y ,E4D$YF&[1-K=.M M_22[P).[MDA[<"W;WF$='/_>GDLO7S\\+NN[VEQD6LN,5?-,%Z3:NS]_/9[. MWHUG_XFSC[<+RMT%9,%OS-9&1KIBC9* D045 ZVCS#YD;,Z\ZD6Q'P[4EP>7 M+B_56BNYY*2_'4]6WZJ_)P9*QZ1B]LRDV@4A",E\2LBDD$9+FOY&=W93UXN& M+[/D<@#4P>E^=VO"[2?C:[/^1%.R%CH36A=G\OQM;N[XZ\05^1*X^Z M==CU(]*(3T'Y>9Q]F31B)13$H"2SNG:.C@491%(#E?8%$5+6K0MH/C,:\4$8 M>))&?(@OKH6&N8].+S3B@VC$!\&D#S[F,3Z^%OP*8T7P03'G?:!]A@L6(3BF MI)8Z>XI6-@M!_D"X/8A&?'&P/<2UO=*(,7IPQ0#SMKY,]DDS;[)A]:VG$2$; M[EN?)S]W&O%!OMZ;1GR(HWJG$?LLHI,"F$F%YAL4R:(.@04A?$HY>IM;U[7\ M$6C$IR"IG<,Z6(]^&:7Q%P(YS!:V^;7^03577;NY2)'7-Q^ HO:"JN5_(R;& M!7I:U7,QF\U*3\;2$^+\V#E#*S]U<"JY1;35S-E'N(Y2@2<%.T],W\R-^\'C M!!_TM]:LA$PB@"J?!QB^BXZ M-XRG,UI=88C3U::8C=9..<52$)I"+&=8+ J8B#(X+:. YEAX($3_D4M#)SVH M&'V*A;L)8I$^\#-%6C_C5QR._ZP:KY@:*Q&-$24I%$S%6 F?-K H12*%H];& M*BFY;A_*[A+K.<&BM1>Z.-[!(?WHT]]PA!,8DJ"O\A>R>&WF5RG@*UG7J#:6 MUD97^QUQBJ.UUY%!\H3J4CAR(PQ@ZW/M@P1\3N#ISC-;8]0>J;V/)&W+.\S6 M%-V= W5.M3U,U0W*;%#1ER*ELM9KGVTHA?[?.P@IAE3B%LKLSC'/3GU-DB,8 MS9DB<%)>GC7S66O*RT$[3U .F[U3GP'U]6@)UB]SR*OS12:\>=5_2Q_X.!X. MWXXG]8\&"KQ/'@L+CG84K0+0HI SHST%4!GG7&C-*NE7PPL\_6J+_&9E9;L' MT"7U-=E?VV6SBT$&A=%:8$$6VJC1TO;IK6:*YZHPU!H'US=3ELI=T23I :7] M3Z@C('9);5-V*KKH"G-;IWK@N> 4W&960GU'&(5BP41/WA#9.,DC5]>SZ=S7 M[64FG64FG0"PQ@]5N]/Q(PZQ_M&MEB'E6.RBK'O,]8MB4,MZNJ"%"+:VCY0[ M$J)^)7Z9'(],C@L&S26U>MFI*?F@X,WLCJK%(J1:> J2,[4B ;#H*E5 J6!X ME$5"\Z.H_M1[F4QGV6E.@]DE]9PY.#RUH(4O1C(9*@.CJAR15$Z^!!=*BF&S MP,(%SZ_^H8+9.$\O9ZIO"!RK_,X\NO;2.:8ZD09:)>:F5%H9GVA->:ITTP\"3M4X. M\<6UU(K81Z>76B<'U3HY""9]%(TXQL?7@E]+L:,2TC)>0JD5.A(#0PIZ'Q3G M:$I,^,/B]J!:)Q<'VT-(@GQ]4J>(0AVTEVW?RA.L-3!;?_G4\G5*$1-;\,AXM++<.@L;E-TSS M"8V(TS=_I>$\8S[^)==IXS5\T-50\8UW70HLY\X%G2/7/$B?K47%<\XZ>X5Q M<-K0)P;XH]E-OAG.ZSO#AV.\I8E6)]1\MIA/[\M:U \X60CX/<>22$E6R9%I MZRND):_U) 4#)7414:3L6J>RK60_.4DZ38Y77\;ST6Q@O4F4I08FC*IU<0O8O+1U6PWZ.M.Z" 2?T?D7<[QUFN(_?7O\ Q8I#,6+ MY 4K6"PF,RTX,A]*8! %EQ3]"5&:%P;N3IWS'[WU#]*V*WXSL'207CXNV9U4 M:!_Y.CJ9VR7;F4[9+@4,>X'T1$^> W&@.;I"6YG1M8VX$X8%FJ$,DD*)6D10 MK<\TSH.T7>=BUPJT0QS8226TT5>C@X6]=4DC))B)EY M:2F85IR$<<$RSQ-2P!"<+*V;CMP3X)GY_GCC]EHG7'J7DE."61\K+X#T!/2) MD=;%<9*8Q]8A^@75">\4 6V,WD&)W:N+YX_U/_7ZN53(FARHPYP(M$E98%C(% M!]E:J0I$']N?)&Z1Y>0SUHKTS^,A@72Z)#&^&\^6Z^)O?PYO9LLXJ>8"'VL, M+P:V8%11!B9(6Z9KY9-04#$T HU-)1JA6NM^H(QGN.!M@90')Z!=NJ:#F'5U M,UCE^P"3]Y-%+=*\X+2N\[V!%1JM=X6AEA16<[),#,4S'[EP1B-Z:%_O>:=8 MSP0PK1W0,-I=O(UY%,\?L8+X#JR7E1+>E[<32-4),%Q(/OUE.IUC'AB7O>(Z MLV1EI8;72K8I4V*F0M(R8$*,.W:Y9L)<.6[.XY0.HN8[P%^*]6H^^SR>U,ZD M@P1>ETAQ6E*A=I*TCD&D_P).$9P(F$7J<,79%.?*$=/:X!T\/WL]A.GT?5GE M^.\G'^MSB_?SV70&HTSQZ$ ;*,J!83[72\G@/(O6(D-T(DI;::?OKV!]/G^[PZB5]YRGY@UIM07SH)4D?2E M!!\U!J5%Z\#_9*&?,[@Z<]Y#])E.T/?F+YRDFRE^F-PDO/WA=/73J1B 0)NS MYTP#DLE\YO5T4K @) H K8MM_0CN*$&?,\J:.NDALFS/Z]JF_(.(**QSCCF+ MI(,LDD'1B5$R:;2G?TKI94?<7^3GC+:.'/<0=^[DLZ/[-EER6$2!D%T$!L'3 M*BL2[?$<-7-&&*3@#X"WCK9)2B:$ M=[5)##)*$H%92A&D]866T^9/D1X7Y6S,L9-=O ,SQYBZBY=L#\5:W=3L(UA7 MSRFW"74>ME83U^V&PPEV[Q48(JEBE,XLRU#;'ZK(O,^!A:*MLBE"5,WK/O0+ MB!VDJG[Q<(BYN\?!FGXC8W%>9(9*"*:KTK'$>J9DL['9"0R^6PR<[:U@&T<] M[?XCK-S%A=%CX>\"Z\T#\N#C%Z!WBX3^",(=5Z;Y$53_FU+D4Q4"06DOF5 M JX%;UV$_LSLV&:N>9(8>XA=6Y."4A7EHA_ORKV\J-VQ:B=MO1O,O.('E MITYG>Q#>#G!\'7#ZW?-UZ,-H< U4N*7!G?B:93K%V?15K!U[4_,'4/<__,29 MO2B;M_S(=^-1FD\F]12JK<2/C]$_E?51KVQ.R2<-TL'2^NL-Q)OA\MAY.5A' MN'EBH!,X1J]2FLPQKWM2OQKEA0$?#C800M Z60J%75S7K='3KE@2BZX4D7CD M8?.<^E$>T=X#]@^PW:Z\2P3JQG+=(K1[:#Z.R9Z]]RS*Y@2$5 0!:>0L M% 'IE=BTR,#(S,#,S,5]L86(N>&UL[+UMD]PVEB[X_?X*K"=V1XXHM/D" MDD#OS-R0);E7,;)*(;S=U??_CAZ]>O?_G&BM5?\N++#U$0Q#^T3W_7//[M MX/FOF@7/ZUK'[X M+N=T4V%^5BYP\@GS+]@^!LV/8!C!./S+MU)\]Q__ X :CB)?R8]2 ?/G+Q_? MGNR2_&">^&$MOYB1_2"+92X^;6BQ>4>97&GIJ]8V#W?RW[\KE[=W*]G^[*:0 MZGBSJZ)XU*J1DA@IP]1(^2^G.OOA O$]R;LYE-6#<)6Z[WW)V(?I>V_B?M;\ M(,<7N-/-Q2+7']2;M9CJV]UU=;'HXTOLZ[/(-W0UP6>Q[Z8C\LK\X)W^6].- M::B'3*M^&NKNB"J_;>1:R)HM'S4-EN+?O]-_6VQ+^(72N\7;-==+7BE?R_K/ MM^M/FYS_<9.OA/YNW_QCN]P\?,Q7JY_RXBLMQ"+)TH DA$") KUD*:P7+Q)% M4!"4A#+0*Q;-%IO=)[^0:_C+IU:Z2H2+^O_. 9?-B?E=R#+?%GR_,MZNCBUW M>J4S:R/^84UO97E'FQ>T$L:(J/7ZCU9\\*)5X'NP7(.N#O\*:BW [T8/T"CR M__[;#WM(_ _3ZKG!7_WI<,_Y(VE7QI3)BZ?HY?Q2]/;,46K%*^@4+5FE>].T MQC&*?I"K3=G^!)J?5/0QM/GH6W'3N1W M8A7S.0FK)0RH[69;2'"[7"]OM[=@54W+NT9J-Y:S'@$[>AL#UY%YK1;Y"NR$ M!I745V G]Q78Y(!)\($NA3\N[F"\92VG-\?QEYUNV4=O52\[SK6Y]05G 42HCF/(L@BC0_\$B4I!B0M(H#E$BJ(N=UM?9 MW(RR5S>T^")+,U'DMSNY+J4;#?4":T<]ON :F6Y:D7RGK*5III7A13+ M#7B7ER5X4^,'7GR4QIU&5]_[XQP;C#SQ3&]7DW*+C=)/^<3JG6$<\EJRS=MU MN2DJ]^WIJV%S3,L)!1#)G>U4&4<@YIQC+(PDADB- X)FJA/PN6 MV[)(7W2 4-E=Y :X,QHBE$2<8@13R%4F&9)1@S M3LFB]O<]&K79-K4T9S_RT06F:/@'+)0IPQ#@6-,40RTNM<) @4@8R) M1E;PB+C8XKZ^T.GL;\^ VJUOOF :VYS6GQW\;#X[(_ 5^%NA%S5_*Y@-"IY6 ML-ZN)EW!;)1^NH)9O>.V@@FY7+Q9;S0]OQ1"?S/EA[S4T^'OR[M7N9 +E3') MTBR&7#&BURXJ( EY!+.0LH23+%%*V-B__=W,S?*M)06-J%>@%A9H:8$1UXXF MSB#;3Q#^\!J9&H9"94T2=D@]_T W4S*#_LB>$,\U.0@5VJK4D M8/GT, /VI^7:'$)7>^R/YD3^6OU2RI=Z [Y98*7WO4%&8(!X %'&4DA2;6QA M*3+%!8LBBESVP#U]S8T(*O%@KN!6;]ZHD=#1%=>'JYV)X FMD6F@D;)UL^UP MTZ*"2M8K0)4>,: W7-O;[:J*#M$+5[%9_G<5ZN#/FK S),QT=?3I+:$AI)D;';4* M@5R!1J76M50"NA:@T@HTNH".>G:LY6<(^WEM\H$9F?EV8W+=.R8=C:YV _1[ MI14P:H%*+\OC;#_C))IHO8I_YS->C\0:<==/F5Z&"B"6)5_EI3E[T[.*-B,H MNR.85R/(FT%;[77]R^6KEE=XZW5--VG6JCB(ZV"_?_'3QR0KFENMQL3"FJB:W_36WMJ MCDF"+!$ITRMA&O(,(AH8+[(((.&A2#*D<(R4[7(X7(RYK8,=$<&+!TF+\O1Y MBL_1.+^R38/QR$M:JP1HM [-4!'#V 4N0+=L6AUF60P[)>O:09EHG5K-SBT M&9QB-SB\,SC5(8'*"_"U407D>_4\K5N7X]JS8%W0^&0KU>4 =)41MZK[@(.7BS7H*PTL+1\;4&W)1QO M4(Y.-RV*GVH4:V&[9JM/IK&"Q1O/]//FZ5Q7>H1+,TE'_VS4O+M M9GDO/Q?4\.IK^E"&"YP%(E BAB$/!$2IY)!*SF"8,12+%),L8BY,-UB2N='= M3E[C4FD%!IM:8B"TR!=%"CH,D1TC3@+\R+1H= ![):Y 1XTKL!^1CB:@406\ M[AN12\,1W=$<)U;108[G#&1TA^M,E.. !GT0Z9XIB%6 FG+>AA%W.COB?3$/QNA'1T:QT!<@B/N<(S+4&=0^9"VNDJ M/PJ?5!T\(U%T%>QG@$=/7A[>N+M"N @#IB@E$BJ_7F_568'R]AG?G5G\SCP>Z2X M]6G?X[<&.N*7:WFMZAOQ[77@G^DWD^GDQ[PH\J\FS('JS\:L?#1)>8@RD[]1 M4HA4DFHS(L&09[$,,\KB0%B%@ _I?&[$TL@)6"LHX(VDCNYXEP&P=,./!.O8 M[GA=**NGK[F MQE2UJ$#+"O;"#HZ,Z@/9CIX\03.-A]X:DB"4MH I$4"J(TIA"'F$ 6I+&06 @3/N!L=V0C0+WZ+LSCT@/"9URQ/M1.Z,R7].5R03[=JTWBR1$)22HPE%'(8W/PG[J98"?ZF1LW[<4$9N& R[5Q.!E)W3CH%*QV MK.,!K)%YIH.3$=$D37]U!B=G"CF#@B?2.-7+I#1Q1M6GQ'#N\6%44-E&K_+; MV^7&\,M/>@=(5R9&LXW0W6T#<*+2.(M22 GF$!'&($94PC#17TN0*,X#)W*P M[GEN=%$)[L8,]BC;<<4HV(W,'DV:EIW05Z 6NXX ;P4?99_E#)OMN4FOY7%!UFHO+@U1_W7NTB>3_J_I5I*38MZ M]W>_S+=E78-HD6),E;G.DH6:JU J$X@I#6&$54#")"$LBEQ8ZW*1YD9GNW(H M0N\?3'V Y4KW],5Q_^5AJ.RH;]H!&)D36V7JFH&M.GJSME<([#4".Y6,Z=4J M!6JM_+&E/X0]T:@'@2;E5W\ /B5>CRU[C"GME*4PB\!/>GHL,(Y9'(8I5*G" M$"4(0283#F,B<: WEEF0./&N;<=S8U?],6<>(B./06SIS!H!N+']62?B)[OE M:YJ+@T;RD<,J>[ :,]+R6+?/'WS9 X95/&;?^P-RC#6I8/9;XR,GYU32B$8! M@3C,*$1A(B"E 8+95E7F]KM/M):0P,1R:C M5ES0\7YUHA9:B3W#Z)#GRS.<$V7T>I\#(97^#"O#EM[3YEN56BM?;0E-+4[VZ2FU1_?+ZKKIQ\^:; M+/BRE&*!91I@P3 ,!0LU+;, 4B$RF$BN4I+(+!61V[T9=R%H"(TDMF&B":Q(&DL62+;N7DYQJ; MLV6BQQ@;,>E8V%GYXW[[(R^QE93P1VJ@?97?FK"-VM_QTA#7ERI2 + 'T'VN M,23!2U.\U=2\K+2[ JU^9>4B\>P9&8ZRIYW" $FW3,,!^CI[N&"EH8M8?O$ M)=>JF]!D9Y*90!TNX@023O2"%<019!)3F&+&>12)-,Z<4B2=ZW!N^XCJ*OC0 MZYYGT;6C.9^8C4QJ>U'-6OXX_]$HAURVV'BBHK/=34H\MLH_I1GK]T:PBS]* MW<>2;YH\<-5*]EYNKM5/>:'DTE3&+A>I3%(5IB8Q&S=U-*DVQ<)(0LH-I$AYX+Q%':=E3SS M,?-,EE> Z/'PGGQU,J_N.>&[GMRSSPZ, ;V3!35&5'56]Z0B@_$5FU*['^E&:C;F M^F-9D(1RQ@2#29C%$&$>0,9E"N.81 '%"LDH= H%=11@;FQY4)Y$-#(#K9;E M"=O@P;"S*L>$>&3&W8G>!@04+;EZ;]3QMSF-#THOM>B$#$01 &D 8JA0@AO05BT,CGG:71/<;1P"QL-0)1DD M5)G+>R*&-$IBF*D@9'&4$LKMJR:>Z&1N?-3("?8W8)WC< Z!/+]-]0'/R,QR MB,R@;>I)D)P#E"X"ZY]BFWH.B/.!2(>O3AU\=%+X(P%'IY\=>AMH'QKP4:X, MH[[*R_9*]+[$L]1;48(3!2/&L#;7A(0LD@C2F',A>$)1ZG11T;+?N7%CY22% MK(J6X!T57._UV(%N9Z2- .7(//HH'J41&50R3Y-2P1$Q;S=N['J=^%J-$Q2' M=V?<7A^XK=R%5EZK4SU6QQG5Q&S#X7?+:L:XQ!+'$(4Q@HB@!%*2)I"((*:) MWFY*XA1D&@66Y0)QN*L0]UCX7AN8V"^V[5 M"WB^=K"7"3/MKM8+< <[73^M>@VJJ4S-NG!.J44Q@NV*Z'R2O GS63#! XF9 M@*&@D6'8$#*4,J@RE889#D6FK+;)7J29&\'N!38'G'PO,ECG&UF"._I@-D1> M FE@ M,M37#NZ*)3>5DY=?ON@W3#7EI68J_?SI^>+IB.D"T/L6BP&M3K><#%?YT8)S M03/#W!A_VU+3E93EV[7N9JT_*5Z7I7RY%HT.A*&-N/=]MZ'LC>_JJ]V?S +Z.=Z M_5PDH0JI(!E4DC)CBDM(<*1@S"2)E8C3@%-/IKB%.'.CP4]'+([39D9U^U'D MJQ4M2K,OK6]"6H9N>AK/BXUWSZ,TB2U_O;?EKP]M^1VPBV[\&WEP(#"I M)]T_MDMCZ-=Y"NG&^'WJ?[9ST[3UG%L AZ$8OB.PZ60N&P0'0!SV"RZMCI>) MU>Q:Y")((QFE1,*8X!0BF4201I)!CH*(BF%T?XTT6 MD[1B69BGJ,G P42?7F!XJ@*L<4Q)#P(-,[GX!&"I%8\-2%N( MAB** B$%%!G2&^U$Z(UV3!.("0X$19$@V&1]W(P%V"Z9XV;J3PU P&BYY)>@ M9V< #/Z,1E[D#21-6>87[RI(7F[TEH5M-R;>RZST'VCA]4[U420\+>"/VYYT MD3ZJUM.%^/A#PQ;;=[(L9;VFOY8E+Y;U>849MD4DTI"D6:2G,.,013&&5*:) MW@@PIK*$1"EVBG7LZ6MNRTDMZE5KM7;$!;]7 CN&B/?!;#?U/8$W,A%<@)LS M!5@@XHD0^GJ:E!XL5'Y*%C:O#"P#NMXLQ7*UW2SO.X&";[[QU5:; 3]IX4UL M][;VLUVK-[0P04RFD$P5V_UNN99O-_)6FUM"2HE"8]-' 40JH]I0U38$U8:# M(!%'.$J MA0A1PA62$,>ATEON.(:4,ZRWW(B%$2:<4>JVY?8BU_RVZA_RC3E,HBM NU12 MYZ0=GI[6SRA.0NON(_/GX/0K4&LV&SI_#/0\N+R1Z<]$Y(]A],SB3QH?X3"P MKO!:(T&6"U%^>1L&/ ,?$=F?^ZT/97AJE4&">P M>BA^OJYONW8_[8WM@> <7-(>VHY[ MPCB6%*(@D9 BS6XQ3E YD9CC;#@KI6V#;&T#Y[M1[:?K;SB M-3(MM5#M!-U%*;O?\#[S-5K'$GO#;OJ;WZ=O?1\"[3GLUPJUGHC>_O8NM7D.M[/W'AU+R:HY 1&4/"[$=7Q%.H4L)9FX.5PC6WM#4'*W9SK MQ\&7U7:BEVF-LWY5#VRP,X_[*)/2;FG-/;E]".T^D6/&0BX%@D)@"5%JW&N2 M$:C2F"4B2#&23J$W+IW/C3CV!3Q61GBPVDM_26V4,R-@1R9CX3HRP[1A.@>U M48YZUD9)R3@$N5$*HISI^AF+H=B!TE\(Q;*-893VH9!W^OMXNRZWA7'6+4)% M<9)A!"7)%$1*(4@SJEE,:8-193Q.A5-EIZ<=S(V:&OFTY=X(Z$9(!_C9D7L6$&?".*6U)U(X:'[2B7]*N:>3^^1SPR;PFW]L-=>; \9\K:GA M=6[Y#BB=O/Z8IQ&GMSN$#E/\EX(/,WTXWU,.MU[U7PZY_L?]N:;:#[5-%:( MQ5$ )0T)1)AFD!+.849"A:(H#4CL=&OL9$]S(X 3N^Y!+' :WL$^BMFQP4"\ M?/@I1J&%T_T\MZ^BGQ[.OS"P7LZQ% 7O=A'<) MCP12&H4@91$1*B"/-$S'A M69R$ G,WGNCO;FYD<3K%XO#@^C. VS&'/QA'IH\+$72OA&,%C*\"./V=35OW MQDKQ@W(W=F^YGSK7UHQIZ5J]*J18;EY^*61U^/*AR&^6;+FIPQY-IG*SQ;DN M/LG5ZEI5X8[E;S=R_?*+?N.+J13Q49;;E?%UO%W_*-=2+?F2KJZ_KC4#W"SO MWJ[??./2J-$I!\I13(4*32[>R-SMC@BD4DB8A50AP0A) JO+1C/096ZDV.P/ M5F;ZFOH/%2* MI!<@;L=*'5(]+*!QM ]F+%@VP7 .VPP/D+2!7 M;>584\'YQ6U>2+"YH6N'9&3/_27V$_H,))S1:M%\6N^:3ZL& [SO^QO5V#&B!PK:YL*NK.[G.S#Z'X M$WUV$P5I//OGM]Q]?KG=Y^<4_3&3 >^)+WEN"2>+8'EN18_$R,Q%I(%G5,VI MEXD4-Q'ENNNJOM@"Q9)@&20PE)) E"%M"'**(=%;5RGC+(JSV.FLZD1'<[/2 M=M3$C72.!U:GP+0\N/( T=@'6(V(]1621LBZ8JO'HZPS./@ZTCK5S;1'6V>4 M/3CB.O>\ST0W>_=*$*64AXI Q4,&D8HCB%.>0*9"QE(<1$'H=.AUIK^YL4)? MXI;!'JUSF-NQADA_!9FE* M# 1C;//!%@=WF^&(PK[LA&[3T]H&1Y0ZL >./>/N=_Y5WBSY2I8?\UN9?\B_ MRN)'NM%3X^$#Y7]\E)RN5NU=$TECP031LS7B$$FJC0 AL+8)$D(DR=+ +AV5 M4Z]SF]!_?_,K K6 #C7![$$^[_PH>KQ9]FU-YG=R5J_K(7)_V9V_7VH4P]H5]79M M7$/+>W-M:]U\\V&6RD"F*0Q4&D'$*(,L4A%,,0OC-$H$9U:7\<]W-3>F-L*" MQD&]$]?<%%S;<\L9<,^3M3_(1F;HTV@-H.0SL-GSL#_X)B+? 1^=$]O: =)# ML6<:F(Q7[13IDJGE&\,VJ":!P-MUN2FJCZ1;Z?VP?%.81CB-!8QDK,W@,(LA M2TD((Q&&@4B49(%3AB?[KN?&L,>*I%U2"6W 8-AMBL>!>&1&KO*6[*6^ AVY MKYR*F#GOJ=WQ\K3C=NAXTOVX.R!/=^L#6A@:P7YWMZH.(>GJ%2UO?EKE7]_N M$RCL[G'&":>I$J&V!"-M&.(H@40*!3%!*D9)I$CL1&.6__'7&- .K(K/4(3R,R,#*#CM"CW)IU!,I;:+Q=KQ,'RCM!<1@V M[_;Z0)8R9L&/M)3"W-^1Z[)NW 35?JDZ+W]\V#_3''V^_$H+<5T=3)0_Y862 MR\VV,,5V/\ABF8O?I(G%E>*EIE;Z1;[Y)@N^+&7%K0LA6$2QHI"'.($HUJ8; MCL(0:IN-L$B&29@YW<"=6H&Y\68COA1>++[)/P=+^IWQ((_-XT8M6.D%NLJ# MKO: /8#N@PT"H(+ 9%&H0+@"'1A,Q%X-Q!5HH0 -%J %H[9K/:X.SS2.OI:9 MJ<6?=KUZIL$Y6/B>2XZ!5]1O[U;Y@Y2?9'&O6SLN_7NSSRB- $;.\K,IU=C] MO0D@>I]O_DMN/DJ>?UDO_UN*?4OU2]>;&UE\OJ'K1LU%%O$D$81 E&"D=PX8 M0X:YWCGP#$E& H5DY'0-_KDTF=N:^E$KJ+\,PXAU'>SM>JE)=KLN=BH!^@Y ]/P+-;&H9#,C)?.Z Q.*9ME'P. M3QI_EKBV_LP-)YZZ)+[]>/*W,P5$$FW;IE)&,) )A2@,%*1*_R<(TA"33(2< M.?F,AHLR-RKP4]/E@J&Q(X]I !^9:-QR4DY1[>5R6+T&W@\2Y!EB\B\!['BX M_D4M#G3<;^BFVI!&$,FD8)IK"3.LB13##DY MV7LZFQLE[F2M+D*W!U^ES6F7.]"6[FM/\(V]\QV.G+LGV (27U[;OJZF];!: M*'W@#;5Y9Z!%UKDQO\*/*O57'+;;5 KQYEA'$TGKHH6II# [$9V\#9E6IZ]RB/A$>#Y8CBODR0 M;M/3&A5'E#HP$XX]XS9KA5PNWJPWVJQX*80>]K)BANOB0Y'?+TUN9H+BA(D8 M0XR$GL$9UW^+LA@*I!1/E"(46P42G>MH;K.YEA4TPIJ(/%.))B] *[#=?#Z+ M;__<]HG:R/-\.$]X6C2.3OY3\+U_R^Q]T$_6\UW_93_>S#4\R]6W5:VG M^OF!Y7'ILOB5KK;R[?INNRG?R7NY"MM[)\K4["$)E)01J'<%*22A_F= 21S% M28*D<$J#V=/7W(BAD@V$CO5M>["T6]T](30R"1@I026FR1UF!#5I 2K SE\T M<:]+>QX37P5H>WJ:MM+L>94/2LI:O')!F!_KB:EH0BK8B9"*:RW.AJ[-(>>3 M4(K:MU'E0%E7FY(M71D;,EI$,D)$9@R&R-3:X!&!1*)8;RNB@(=(IEGF%)[P M##K,C=$Z*@"Z 7(MC)5^5X6X# CTF_B#L'26S'N8)XP^.!7N9QOMUT'B2(S? M#@W0@0,8/#S'^SW/6/H,^9M8@^FC_IYGB(X&_CV3*!@%O*JN4ZHY:QYWC,A]V'ADS:/]C,]N?6I>Y2" M>E\81A053>WJP%),4A%1#&FD!$193"!CBD*&64:C" =IZE1@]U'K6(?5=G39'[<]J03^*A:3R?M\8>&3=3W=ZTEKZ_L;LUV1"_W^2Y$ANZ$=IOV#N.0,,X2)E*H M$-:F5AC&D.C_PE3A, Y#&2?$*AW:R.,P =4^[SC85"ZN7'4(JRZE MGK/5\LN [ ]G< ]CQ;EB$>04,VV 9QAB0B0,!5=1FC :A?'B7A8LGQ[Y;KI)/ @T@X(\'QBOT=JN$/SA'7AGZ@H$;:<*VQ6: M/WAKI,099RXIO_EVMRRJ=W:7E!=Q)F3&6 HSR25$,=++019B*"(1D8"A3&3! M8EW7*7%P&_J5TFKRD7KR=64=,9[%"-DDP*BKL_G.>C%@+!U\D\\P/G^^PZR. MIOO4%1-FIA@^$%,EGQ@@X;SR2PR'V#F%Q 5=71BB];->B[9%)<1OR\W-+^N< ME;*XIVS51'V8.[1KKE>JJG_]+[U-?1V J="0AG1)(@P(R2+VU7C\X! +^\2#UA!/D^Q';DQ7T>GL&=5*(]7 M&0)+\RD,#"3S/^)V:\LS#^#T86P=/<%7K2CH:MH$N8''NII;>HVVH%+WD0'? M47F$4+C1AL5W))U_09\G$&\TP$_&\8W7X_.$ >XR03S.M"3%^ZT)4FPK*BY( M%.K=2YI"&B.]D2&\@/=?N M!RYT_$:*[4I>JY?KS5(L5UM3I>"365^K8YTZ95==%=CHL:WK45RK-[0P<8)E M&_?SV:S5BRB@,B4A@SBCJ;E:ET&B: ()"IA"#&>$NH6R>Q5O;N32G.>09.D)_OMW-T?SD\SGDZ1F(F1SR')/P3W7(TP.Q M[T.>OJXN/.3Y\6$?;;"B95G%K@L:1F' ),RP3"!B2D FHPR&BIFTW?J7F5.& MG=[>YK8GV$D(*A$'707HA]?Q4.12T$9F54>\AI]"].'@^R#A:%_/A@ M@AL#50YIL-H+Z)IS:X^:W;P?B,5$L]QKO/@15;WEV-JW/'&*K0.5#C-L'3[B M(V;[U$WBZI?F#G&X2*4,E0G6HS35>[J,A!#'A,"$9U+@*,8!=;J XBK W-;Z M7:H!VJ0:*':I!NI@8RW$;5GMY$RR8M>-G//XV#'$F*B/3",'0<@]R1ZJ)SRG M>1@*W2B1RA;=/V/LLCTX_=',#NU,[/QZMUS+MQMYJS<\&0]#H0B,4I-Z+.8I MQ/IG4%)%,LE"%7$G7KQ!&MF--0C^N7NMP.]&+5#IY?/\ MPAO(S^V1V@OTYW! '0#HS=]TV++7N^EOJP/U1[<6=_G)I> 8"1K#(#(YV @F MD(5I"%4@,>%)1#.W:JON(LR-ZX8(],L&>N M3.^4Z%R9'B71_' 0Q[U%W2? '&Y36P!D>:O:IB4W0OQO>;\PK:[UT#]\T%_L MC:;2AA&# .41IFVNH,$[T;5TJD,E(LM**\OD[F1FH[.<%.4#L. MZT6RGZ5\X3,R#QV!YGQ^6WN,1,ZW9J&O;('1L7K4VSP^)VM"ML&@IES]I*'1 M.(CCL*+2WE$V$1%^OI& 5B5[J^HPA_E*[AJ [Q]_AX"6)C_S M1K_>Y&@V?]7/FC>US5MG;/Z+'U*UP;2'6'M?GXQ<;93H$JS5\^XD^Y/^=/XN MB_QZ+?_S$[VO(@KU%_&!%INH6?$#%F5!I#?2/$PBB!)34"$- BAE2A.5*Q$30IBD(8Q(:$I;TA32(,F@DC%.]+Y>ZG^X%;CJZVYN MS%M+#&J1027S57//KYOIW[7852_B_33L'\>1:?A2" >4O[)!YH(B6+W-3UP* MRT;5PX)85F_YR[E2[G[X_RQEH9N\>:BKFR](G*2$" 5C@H6VZV)CUV$.920Y MB:(PT+\<%)YKT_O M!*^7E"-G81HQB\CIOI\],Y@;,35"@J^-E$[%KT[C:./QNQ"= MT5U]-3"M@. ]V8'J?-R[4P47%WYDOX++]M?M0B_K% $L5QA&.(<&:NS28$THS$ M,)14IE%"TX0'+L;9^2[G1GS=V_>M])7)L!/=S1RS -W.!O,+Y?@L60E[57F+ M-H\!;+(1 ",XJ"3W:(/9P^3)\++H<%)KRQZ IR:6PYO#".BCO)?KK:R3"M0% MXDRZME?;$\8[HV['2>)B.S% MG$T"E5KT.IUE*SSXO19_'*(: MAIPGTG+L?%("&P;,4S(;V,I0RTHJ6112=/QK=7&[!>(Q#L*,0X[UIA'))(!8 MQ KR&*4JR#BFF5-=^--=S8VP=I*"LO8 5\4J+\@LTH.RK0GE [O13:<6ML>. M\UI0GX;2.3"\&4@G.YK8,#JG\*%!=/8-]P.XU\WVVQ326T@Y&*GBUV_^28+OBQE5;_V8[Y:J;PP+RZP MB$09&'P?WK%O!FPK.=V+"NIJI1A$0XD)9A"Q#B#2. 4J5- M7>M"1=U"F-NL1L%MVQL!U[,7B DB=R=P5 M'T\4;-WMI,3I"L93NG-^W_.AYR^E5-O5NZ62"X1C3@-MH3.>)'H7'H:01$)! ME492,40Q54YIYRWZG!LUU9*!U?+>]5J^#< 7GG .@^TYCSBO0 .H$7J"P\U# MA,8^W>ST.(_CS4,(K,\WC[PZL;.A3E#T=JWW'Y7CH[S>W,CB\PU=/RWG87PD7#^MSN MA&'"_SE<"1<-C#Y R$(>X":R0\><>Z.]N:K> E?)'W %V[PTCFI=E*3OW15XO2[[*S3V27:XX M&L:"XSB!61A*B'@40$+# -*(Q4C%<9(0I]#GLSW.C6I^6J[IFB_I"M!*=#=6 M.0^P':UXA6UD7JEEO0*=:V9[>4:9*&3Z;TC"4/$T#!$6-":+>UFPW,&FL>S< M9>YT11AO"M5R[BI4/#B;,K:PISS1_XM"B -EXC!CDZY0,9A('*0XII$*L*,A M.0+HTP223P2YM1TY I#C6Y1' L:O0(/M3O+S&<"&6)>.>/FS,VT[GMKB= 3D MB.WIVL)L_<-/CO[_9JX/OJ8;N5O[%ID0B/-0P%2O0+7KF&)&(8]#HJ2,28*3 M17U9\].&%IO9^([/JN9"$$\5'(\K.G$9)ED=DU^6ZZI$B,EK5TE1A<2+?+6B M15G%LE7A\5/5W?3Y;:68MF$VYVO)-GM_Q_Y^+P^2+,.@S!/]S&WW^S[?R-(PG4E!X+88GD+2;GWR@,_(2X:1\)$#,80SRB,8 M)BF%*%())!E&4,J LE"@A,=.=Y7MNYX;2S22-W4T!]?/=<#>CD3&071D7FG! M;(IF=IQCFUQOAS49+\4HIR7N:/E*QF??\;29^)P!.4C#Y]Z"&VV5Q:9-?E6^ M7(M/LKA?(8AY11!)E!,)$8HMKLOW=O+W,BHS:1F M(HP;21U#/_I![:<>;U"-S#*#4+*F%"L4^MA#-]!A#OVO/6OTMST)05BIUW*! MW<-#4Y-_NI&KE=EMT?7#0H4Q9F$2P#B-,N-%1) 2%$*$0DY)DJ8I1FZIR+O- MSVVBUQ*"2D30R.B:9_P1?/TS^W)01I[23G@,2!I^3.T+DH0_:F[BI.#'5#E, M G[T*?<3=Q?$^R?\2#B.S0(-;#N1N_%6#JDD!X-JGYMW M!' GRM;K"V2G)+Z.V-]\E>%&THK8%Z1ZTJ(X'KQ<,CYTG:1K01UX:ZN/( MO19=CY()QNJ,0RT_, KXKJZ5-'S F$5 MO5[T^.EA%/!.EJ64UW?2-+O^\L@I M_M!QB;_7-MOGKW)U+W_.UYN;_B]H91X]LU+TQ7KV7]Y]OU3H3Z+M;NX)L%3 @>"8BHN9@C M6 PI%0GD(24J"+F, NG"A=8]SXW\7MV8H+(2+-<@W\W5^BIF=:C5B4+XJQM) MV@^&'2N. O'(--C*#%ZT4G]OD-ZS8BWY*'$(SGAY8CS[?B>E.&P/# M2.Q7>;/D*UDV1;Y5&K)49 QF<<0ATK8*Q/IC@Y*FG"#,)0J=F.IQ\W.CHU8Z M-ZIY ID=GPP'8F32: 7S6.>\7V=/$_])XY/.[N.*/9W")Y[R%^+X\&E#-U6( MMO'Y-)D-/N1E53CIS;>-7)=+O0-\MRPWBR10+&4BAK'(0FV'X!#BC$;0))]1 MA'.!T,5QCP[RS(T)3L?O[72J/:QM_HA6+?#[7C'P9KV]E?7^V[6B\87#:T=" M$P[:R*PUX7AY"_V? MQFR@)$22"@23. X@RF0$J90IC,.$IBD*&(G<*F@Z>:JJ]DFT&2Y5GEQ6Q\O MFE37=%DEFMCDX#BTGHJQGX>L)W2KY^7)HK7.*] -T+)XVE\6L9) M<*(VCC#GBL,@,_$&+,"0H@C#-,%IG'#.4B4NS6MU1H:YT6HWYI;OG>J\S=DT M^#K?D/&QL\!&1GUDWCZ5#6OW\TJ5SK\[6U)SLO%1TO M*LSZN,7)*[0>5>A8J=;C#PZNV60N%_Y&39Z5S<-+SHLM7;U:46URJ:44;8+) M+(M"I$0 @X AB+#>.C*5,I/.+E1(!%DHG%(V6_8[MTG?RCLTI:IR[DY +%D6).3J]?DC9^(;*(,[.UXEI1 MB%"40(;B$'*19)PJG(0D6FSR#5W9$4W=K!./[!H?;QY\-GU1I:T2%1E9@A+T"K;A7H(*M#F36(GO$S]Z+[!/'B7S)%^/I MY#.V!:C'YUNV4=N5-I+R;74= MKO6W_:9[E==*E0N514S&(H:<8I.^.0@AD91!3)E(4R:EY&BQEE_T[LXR;[.C M!%8S@M0SHBO'B"X#:2Q,DZS3T1IRA-[2;!H!SHGLJT;*CI_W"NS4 2HOP*M" MBN4&O,O+\@I4.N1*>;3(AF'GRW1S['U:&V\8- ?&X,!F?.2TW=U>"!3'+-7T MA;',($HP@HS$"H8B9$BD!(=VV:+ZNYF;I7B0MO7\#0874.W8Z7*HQO;_NJ-T M86K;D2YUG.CD&1/;GKNN<>;I2TNI_"W/AX@X(F85,6.>0\$1%)[N9E&3.*?N4/LX^/XP8 M-.$(J;FHRJ1TN&?[D*^6_&&A>!0%RL09XD"9.W)ZER5H!(-$<:42G-+4Z4J& M5:]SHXR=)Z/8">I&%'98V[&&=P2G=P.!WVLIQXGWG"LDOY6[*V?OS,":*DO?EN4BR1#.) \@85C3#N82DE0I&(8LB021 @5. MX_O)XG.QI MZLP=YU0^DJOC["L#;_VW>7&;G!_[L.*EN8]!C;-)7*\U66V+PJ0&J;9;1?M/ MO0];ED^"]57*TS2B&%+"36UV(;61$V,8DDAAG,1!A".G1 #>19P;277O6BB3 M,?J^RAA]HW>M>D!O'",11QA2.VY[WH$:F1([F;P;5:JD7R9!;B-_=0NCJ]"H M]S#& ]M76@#_ DZ;*6 T@ ^2!XS7T\"PA_5F*9:K[69Y+S^9;BI)WGSCJZV0 MXB<-E2E_L:UC::[5TRWUCP_'&ZC,),P0#E# 88KTFE!E[<119OX6(\0S$E+2N?W]AV+)Y2(B MC DB,0RH,B4,(PH9C_6B$@:8I*$@.*'#3IZG$']N"TLKG OEFL@\M6*%J7) M?0!*H[-CU8V)/P77@^ZY#?#8!^-&*5AI!;JJ@Z[N@#V [H.-_J "P&2]KB"X M CL03"J &H8KT (!&B1V3X$*BS$.XJ<<0^\']Y,(_TP'_5,.S.G @$FE&+9> MOI>;5[2\^5#D]TN]=/_X\(N6Z>VZR1.G]WA<+]'5XKR0D@O]?P6#C F(,J0@ M5F$ <1R1*%0T(-SIWIQ]UT[KU 1WZ[3D@&O1P8NM8:GE^GMPUVAA&$RU&@"Z M4\%MZ7(8%;ME9QRL1UXR#,Q&:O"A ^Z+7UK(=\*#E^=A=B9Y=\0\$;1#QY.2 MJSL@3XEQ0 L#_4;UT:9NLCK2-#N+-H:'!P&.6(A@BE6J#7;)(8V2#)( 4Y2* M4/'0*(%MFA@'5\3 MB[,*'S@J;T?ZF!LYM"("6?M"@THAW55VF]1ET<%)[ M;\$&ASU,'&1P4L7#X(+3CPZ,DFZBL3_*577#='^:U6;!B3(BL%()E!(A/=\3 M BF+",0\8%1D2@KJ9 Z<[7%N$[]*M:(-ZCOZH/M<56?'3*ZE6KJF#3D/MATE M>(5P9()H985%+2SH2#M"PB%K:'Q%5I_M;]H0:UOU#V*MK5\SV-PV@[[T! M:D?''D :F82?HE."1D:OR6;[0/"74/9H+U,GC>U3]4ABV-['!Y[B;G+^QTV^ MTF^4;_ZQ-9I!0B,&42"UL:;M-!A&C$0QEBS&5EE@SW87B ;^[RQ(^2_@EI,\'*S*99LNZG"(3>Y M)HJBJD R@E/G/$B^#O1.=S3MX=M9A0\.RLZ_,33EK+RC2]%L)'<77JJHQG8S M$L8L"0*

ABF7$D%-TN$6?#@A,,6%)&N@_L%,)X),]S8WX=_?_7Y@<;=]7$7:O M\MO;?%U'7UV6+\'UNHX7V,9V]!W)F##*=9JS8(R4-.&9+K><5?==%6-:FO#J@DQ3C5UB%-56B<31ED,4LADV$FPH2$*F4VU'"\^;GQ M02NX;S;K-SLS6?]K/XM/-#K)U.U7J)VO M9Y[R6!K\O1:WL6A3E)(P#@2,32 ^"O1VCF8DA%%H)FRBHB23;B[B,SW.SU7< MEHM>&8E!SE;++W68-00KDQ)Z8U)"W^6%^9F'PMT=\.T6>X^ CLP$IPMO[\4= MN93V(2YCELKN]/;\I; /5;K2\T;L1\X=Q3=W3E0G9V<]F!!=L]&N0J+E7F[' M8RHKQ"T/K7SC.+;5T4)8_:4C\A5HJ1?R@/[WW^F-L$K1&J5ID&")4V= M\FR/(>3<**^2%!A1+TZJZW$D+4_OGGE\1J92EZ&9\.;?>>R>_7Y?CXA_DEM\ MYT'V=U?/HB_W(EK5U1A3B?RP\,(BS=*8) F"$.Z801I%DN($A9")DPFCPB% M.%(ACNWJ$7J29VZ\V\IGPJ3N=*,WQI]8I>$HJ^P<]5\=4W)<.F:6N__I1F)L MOX#1Q&1C;&34$P140EZ!6A_SNTXVIUHE;]_GFO^3FH^3Y ME_7RO[6]766_T"M'\R/S7+A 3%$61!3&G!.(4&AB@4T:>\5B+CD/*'&J]C.M M^'/C^8_2[%G,'6>CG_GSKA*[(OD'20M7CI_X:[!;$N8[QB.O($>S*>VWM]5A M5JUTFV3):&GN4>C!WX"]HE=-GJ5J&]91UO_MMFG'R/-5N8F$?Y9[=],.S*E+ M?!-+X>[$>5N66W,R>:WJF+HJS+V.;W^W7)L?5_517WXI9#4'S5/+C?G;3U(N M*"-I'&81C*.$ZVT)32"13$*L*%(TB47,4[L8AHMEF5]T0ZN.,7MY';!8&HVN MJG_5@@,E+0,8+Q^L\WZCR09@Y'6DBWP;*EHCWURM,=I4OZR+_^X4N@)[EF,:O597^A5&>H011J'BFES&1,;V,<0$#D49I$$H48-%6 MH/]LOU<[V['5?'Q<>/[S!+LL(S?0$U$^$ME,0M&7468@^'9[(C]83K/\5/@U MMQ4TC&\.8/2;F,<:&D^[A_/]36KP6ZO_U$:W?_&" !C6\ MWP:)(_F^]Z[,#AS X.$Y NAYQM)G@-#$&DP?/_0\0W0TO.B91!F:RLK4[9"% MV4C<&7%^EN84:4%$*B*!&4PB&D,4V5G*ZYEX[#:7F0?3E(8Q]0M_CL1 2_UT+Z#$_OA\%;]J7CO4RZ^;RHN'GS3#E#=2_"W/1;D(I1#:&.:09B* *-*[>9JB%&*>2(D% MXH%;T?#CWW*- VDW^R^$9VR7<"G@%=B!5,EZ!OQ5Z#^@S M3VX?%-Y2Y1[M9.)LN7V*'B;,[7UZH&O/#-V'(E?+S2(1@J=IK-=[B3X0AY4Q"*D48A*D, M(A$OUG)CZ5VVZM3ME&PS\B2OA0/+2NKAP>66>%OZ;/WA.&&^4U!+#&J1=Y41 M:ZFO@):[?L*C;>X&E,^WN1D:^A-+W>BF M'TP[EO$&T,ZU;(>&*3_KXF)1$K MM9]RA]U+ XV8+2OE/[:ZV3?&V5#N,[%(AA(6F6L8.%(F@;*V6\(LA@$1<29- M[LS$Z43@9$]SHXJ]H*"6U-%,.8FHI67B Z>QC9&G$(V4+?,L%K[LC9/]3&MB MG%/WP*HX^\)05KB[6RT-Z6BYS?FC.:W\N"S_:(ZW4L83;3O$,!49@DA;$)"% M5$"6DCC B,51Y)19]TQ_\V.(6ESP2%Y@!';EBGZ<;1G#&WJC\\9)X$8X5[3$ MQ1N']/\38JD1?;R]S8Y!&4+!J);6_-G$:R7ZV\(;/V,[/I]!< M :7%!/=&3A\PV=\<\0+71+="AL'F=-/C+!P]MSA.OSO9#8VSXG=O7YQ_>*!E ME:O-5UK(U_)>KO)'$5AI&F8\B6&B @H13R*(19Q S(2B:1RA-'6+0S[5T]RX ML!74T70Z":2ET>0#GK'-I49&T!%R##OI'!2^+*23_4QK&YU3]\ J.OO"T-/? MET+H[Z5\I?]Z77S.OZX72*DP-L7(HRA*(&(JA8QJDRA.>2 XQ@$35BS0T\?< MYG]SVMG(>06,I":MC9'5]23X$-!^-O $T]@FT1"$!IP*G\3@@H/APS8G/AL^ MJ=3A\?#I1X<&6CZJ>/XN7W\Q,=S5';Z81*$PA\&1"/6VAR$%L0H%5"20,8TP MCZE3EIN>ON8VX:LDV%49+Y-KI-C=ZJ#KM;G0L6PT <+6WK?!V\XJ\(3BR'S0 M2MF60;L"1E!H)/5\4=("#V_AF:=[FCA&\ZS*AX&:YU\9QB!5]8-R5[]546T; M4!Y!1&,"45*%:"<)C+(T431*(D6< M#.=)?EQG3_/Z2>.33N7CBCV=O2>>&AB"<2>-UW3]I>&"_?>7DE!E*@B@R$SX M162.2Y*40"D8)TR),%9.YZDG>YK;--X)NBN"ZAB(<1)2NRGM!:B19_<>HU;( M46;Z62A\15R<[&?::(MSZAY$6IQ]P6NH:.50_*@-AV+)-U)43U770]_+S;7Z M*2^47&ZV^CM;2)Q)E(8$\B3,("(409*1%(HTXHH*A+EPVBU<*M#<..;7)K=E MKD"Q$[_.'0:VZZ4IM+.652*1#?WF2D 7CYZE1W+",1G;<=D3K%KIKH-7HLJS/"XT:YVHLSA_A79_ L(V/=VQU*S70CZP0V=<6Y)5U] MR,LJ2^3.T$ 2*TQ4"!D+S+XK#J#>@"60RBP,,)*WA$.Z)"XX+SK>[L1G1KW* M'9X;]3\^.%%/F_3S RVNBXIW:JM(&TC5O:&%)$A$W"3M"7 *4103B!D-8!:' M21RQ4##FY ZVZ'-NY/#J49;H.]H$/%6W#$6^6M&B--GFZAN'KM5L+(; SC#Q M#.S()/(XJ; 6V)PUUR+7NS>SEZLO'7I- F0+D;^$0&=[G#HYD"T$1Q(%6;]Z M8=*@WXKE1KXVH16*(D(E%3 21$"$,(4TD0B&C&&9)*GB438H8="NB[FQS>-B MAS\)HY@'H8"IX)H1S'5!&IOB%H(F,4D3J9B3G\2I][F114?XNO9[5WRPEW^P MY\1M;.PME5$0G\!F\07V(-O%&32/5HQ]WY/;,\ZP'+-LW!MQOZ#TD_X4_RZ+ M_'HM__,3O=>=E*;LL[:F-F$36*ZMG"A&-((IDH%F-X(A0R&%,D3Z5ZF*181M M;RJ=[VYN=(:"\,4?WX-&6&"D-7N##0CM+^58@-Q/4_ZA&YF7C+# 2 NTN. _ MC\%W/J)_T,=J?S=V(_A.N^X'@S"R,QHJ;^3:_JHKH.S#!$).3F<"F#!!$&11!REG%MVPBK[,_'&I_;U&M.28R 39UM MUU.D#G"V1T?#X)CFO,@&B0%G1(K:ZN5AZ^YO;U.V( M"];Y1N_M[^B#J9_AZCKI1]G66>(-N]'=(WO8C*A@+^LH!1VLGO;6*? MAY7JAUX.N]?<_1IMB>3&B?(Y_U&:K'XF==SGK_DBPJE(8Y%I6)E)"LE"2-*8 M0IH&)(R(9%PH6Y]&?U=S8Q+]'27V.^XS,)[W6O@#9VR[W AZ)A?DU]P;'F;;^O@OJK"0;>&=0UI=0?6I$.6FET$4,N2Z\<>#,0J7ZWRKV9_ MI)F@,*]T?OL7\.8;7VV%2:ILKAXN;RN?=W-_MBZN5X*O-W*]^WW[0Y--HI!W M>6$.\PU][=HON]&(:A>->-=&(PK]:_!"X[>J[NK>W14YY3??_\6/H\5N<'N< M+&<:F,S!8J=(U[EB^<9E5] _U%;2JWJP%YF022!3 :OP(90*!@EA2&_YI-)6 MI,A8Z)1LYG@W\-\V.WR)U#:F8J7 S0R[>_NE#<27H%&1O^7 MR8]CX/D>^9-.GN4*^7%%3]T>/_'TL'G_49::/_C-R[7HI*UIKK4M8DPDBB(& M):$!1%)PR,(T@B%E*L%!RE#BE J\M[>YL4 K;+5FBKVX;FS0#[ =*7B#;61N M>(18-Q=5(ZH_BK!"Q!-3]/&D8?3^M9,H%#FC$&PYAQ31@R M@RQ#%&*219*'F$3(J3;@S,N"_JPMV^5:%@]U#>MAM4&'U02=;RW0,4N CEOZ M\UE+?EJ6^O1;XG.7KK)-8%FYDJB)E1'7ZX_&O62N6OY(RV7YRSIGI2SNC?'Q M=GVWW7PTVU&NWZKVQS\^[))@OEK1LGR=FWQ-BR0.4!HF,502WTOJFNK= E8[+O8#UL@D MVA'R"M1B@M^;/T>I+',>%4_TU]/1I+QU7N&GA&/QQL"4&^8ZFN8I*!\69H)=]%Y3NG&G4[6ISC2(Y,LI4^L%((=)4&':V-#=M]KM&\SU(@1RE(<0HQP!)%>FR#%IOA[RA -%0I(&#J>Q9SN M;6[V<2<+7"=9G_-)3 ^\UB8?NNYT8N.\FU(6)$-[D_@9;5,5;8 M 7O+(YY1$!W[]&<'9BTUT&(#(S=X[%NZ,B8?]QHWXHZ7KW,C^XZG/5)R!N3@ MM,F]A<'7&1Y7DOSQX4>YYC>WM/CCY;=E15>8!43"D(0((AD)R# *8< Y3UD6 MHCA+'>\S]'8X-Y(Z4@EU)R_XW4CLG!7B#.)V).43QY&IZ1((A]QML,+%W^6& M_NZFOMU@I?R1ZPUV[PTLNF!V;_L(VM=;36N?JIAJ$T2[8(JF4:CM()0* 1&+ M3/"*D#"+,:,ADQPAI^3I_=W-C6#L[SE8PFG''_Y &ID]:O_5X/L.[C48K(#Q M58BAO[-IJS%8*7Y0DL'N+:\7HZ[72VJ^\8PB_&74EZK-^5F>:N'KUPH%F&)2 "3@,80 M15D&B2G0)?5Z&H4$41E:9?8ZWOS<"%Y+9SYFVIAH::Y F#_,L=X]79D#O5VTW#Y) MX"(4# 1)QF$HD(A0%1*1NZ=)M>YX; 50%>.5>9$<'DS7@ MEIZF,6 F^M:^RJA08CC-%50*&0J364(DE2%$"M),\*B..-N54*M MNIT;0=4^F1?UL=WW;=W0JH;? %?6>=0=7%I>L9S$M=65N#V\>]$(_?TX94:= M@/+IZCK?Z?0N+VL@CKJ^[-\>:#YMRXUNM/@HU78M]O<"FNP&&$6IBK2EE$1, M0A1&$K(LCB#/9!S2+!0Q=]H9]74,B$L.$!K$( YQ%2>"6;>9,CW/CD5:\881N93%I9P8M6VN^-0W@'Y(?ZFSAEC:7ZA]EK;%^\ M\"9[<]?1^()_6VYN#JXXEH_CT,K'-R)WG%>UM2#$!$-2 1E"FI%8$$-F$B F MBJN8JDR&*%K4AP.?-K38V/'2*+*Z3,JG$H\W/W^47Y;KM=E1,*I_P1TI;9Q1 MS;@0 BD$.3:Y<4F<0AQ&'&(B@E QCAAGS:B^T_8!&GDEW/L3KT!'1?!5ZPBZ2H):RX-XW)V>H%+TJI.CH&IVA-0$8PR%[W0$ M7F5\GA0$8\!\,NW *)UY"BIN0L[I%QDN<)1B$;( JB3"$ 6)N?_ *&0R)#SC M2(74*=JOK[.Y[3,>R5J:@TUME(GE!A0F*/8%+0$U(0_F&>=:N#V0)S@BC L. M(QXIB'@:0IJ) *8JH91%>L.7.MZS]@7Z-'>C_T^#]$=Y+]<];.H.JZ5_R!-4 M8WN'#H*T=S=%M*0CQF&9C@8:N7AG]L=6-O M3#G2TO&'K>=P\)_J _ MCQM:RFNV6GZIYD4;=?92Z>7;A)Z92FB+*(P#3I& "D=4KW?I88";21":.5&.Q%?AP_7&%91Q$; MT?VC:A]// *Z$P46>T/9*4C7$:^>:%W;EB8+VW54K1N_Z_KJ@)*][=;T6OU& MBRICQR(,$YH*3&[:)^E#D8LLW36L/5>T2NEI0 M3!@B(H!1F"40!1F!.% )#&*1(*$X3Z+8_>3J>&AUO3V%TM_J M77^J,1>0@S2@6+ ,*AED$,5<0,;2# J"<=FYEK.JM^_^DAN^*.7GS8*W(L/ZKV4R3[,\Q5!A'QR8\I4QXGISUD6-Z1VJUB)&L)8^>C.B6?5BLETNZ*4U04C$1^QYE]K)4 MG"2*)WD"LHH/(N, 0YB!),LRDB5I@5+J'W="(KY2QJM(BL&NVMK-U%Y\,O_X/S:X ,=:+>2X9QC]JO M@>GH#/ZJAUW;$7@A/LGMG/ \D8AF>F++"8!Q(@'+B@SD>HZ3.<6F++Y?*V#[ M_*FM76S!MN674?HCNK83< 6AZ\*E-S"#KU5VO7_-(5G%HF-F@S?T:;&ER\5_ M2Q$U%\VB^UTUZ9WA$+6=B(;H$OP*IN#M@:NGWZ@O\"O5SC<$?GU93^IHNC%A M6/E9;AHR_ 6?JYS+#,4%2/47#G1(:[+D.01I 66>84EBMW.RSE&F]NUK,!LJ MZ)_TZJ_\>1_1S")F) X2[IQ&'"(3\@Y&Y^^6H8!_;.C7PF7;+JS3*SF?P\(,-V%P2AR+1/ MCC$N;W:7FD<4V9T7]XV]3*K:>O/RA?[XE1H*.KHL[U;BM^>GIZ6>1><)BPO$ M,08M/9-JY#7-F+3##1F?N0$4+&"[,-S($9R;\L-]_EE0AK3? MY+V:HIPS=?Y-C>[[]:8^*/LB.5TNRSD5B.1("I!QR0#$6 *B9 H0XAE*XB)3 MA=/B[UI!)N>'*@J+7<_.2*_3UWQA,V1LX=VFDCM:KR(:/9@OS :0'DE&5]FM MVY>-:8VAM\=J-2*C1]0H,CO!,;)C#-#J[ [B:X5&LHI[CMA8UADIF6Q@*WGE MF(6 MB,9[:K'CY:U%@*$=GI;D.?YSVW'Y.^O<]J)3*1(90$(-KR]JE" 09$ M3*BBB58)"-+ $\=Q6X>WIH*^=YG%)>S[M8HI;M_+NE/'OT;?;!>9@3;J=!NLW;WR492GE[AS[HUFW[!8RM0RE MGJO,-/55OS=R3E*$F*'DEBGB .(\-IG>AL)2%#*% I'4JTNWMP13\_?ZNRC\ M?+P_Z&[^>U H!_;-E>SME HK_JR]97+FH@_5B%?UX7/#'2,_8D?Z%R1Y[-,S+#WI)+TQ8 M9=O9B8-"JK+,'-,$VE7;)>CFZY M5>/HD]DI9Z\)1"_^53_G[?H;7:SF">800I4!CG+## 130!*) Q*>Z-V/?/U,1Y#$5^W1KHM M[_6QRA=IKT_&SBZE%R9=SD4_L.58]+_V3L5OK%'<2R_U&T?3[^:>^4];O=I[7"_U':7I M7KU]F4/3:S&/"U"(7*_7&&> (I8 EN58%5R1-%8NZ[7S0TQSU5:VY/Q?_P.G M"?HWV^)^^^*9B70,:9(J1"3"(*.0FEKI!."U*I5\Z?:=BVPN<1"94\=CS N)E? M9Q4\2MLZ?V6?QAILN>!W*Z&C[^]RLUUH^WU:;V7#;5,?J0L4R]CTZDHABK4K MT%Z %AP#522QTDY6"IBZ]]5P&7)J@?'GS>*[R4;_O-1_M]M))OV]I4)D=.A! M:>YH@0HAAEXIOC26$%K$5DU MHD8/8XYW;7,T]K/*[+-UPX6B5P,:*&+M+\>H@>W5BKEO7^R;:#U0(KN=@^ZT_F#VFTD^).3QGT0?[33!5O==RYZV(R MSV/.B9 "**80@(F( 4XH! RA7!4Y85#"46K@@JHUN5F@DEV&H=F=!L9#5]W= M[(48>L/C^C*]>I>DA4U4Y75N-3I1#<\L:@$TBQJ(HAJCR((4&92B?1^M"93X M#6+W6]<$AE7J[U%$.(@A@U4=#B.=7RP@Y&+^SF8.62I8:EAVI7XP?5,Q&LQ) M4L1IDJ4@BY$$D'($2"YR( I:Q)0A 3.G7/Y+ TUMOJQDC5K"&D=%HUI4OK"Y>S47;$XX69+R?_QL/[^K_H1E8?5/^P=Z\4'C^+J7-5K MG(_S]5?GY3:M5%L%RH)G#.$ "*2!$"&28$$440Y-SZ]--C4W()[ M+;(3E)O=\;O53B.SH5TE/G;8C_2J[GMXV(C_I]F M/G*UKGO>\?$C;I6'?%:9CKSD\_?TW"KBCU(\+^6]^KQ9ZY=A^_)9OZK;NY4- M8I_LD.:D?"XA31F""4A3&@.8YA*0-):@B(F0.EA,8^%5^NDZ\-3FB4;:663E MK7IW-A)'?UJ9/=.8G6W@N"LR +)#GZ]>!:K__H$G0J%6^*[#CKL&]P3C:)7L M>__5@>M[.^,9#_@KU6MH'2K?L=)2B\X9Y3@O4 PH-1WV$>SY4:?FHJS@O6.Q#G2]@]HPF(TAT!HVJ@# MSS=[B^PIVK2&>ZN9&K]&2=NEJ9Q%;3TCJVCT6M,Z2AZ&06%(BP0*K@<1<=1 M?$B0#X/V0?J$2ZXSJ(>U[:_C%OI5KPA6?+T3,(NSGEZW$;V*TV D:[7G?A M:>BZ00B5+7=ZD'%3X3H5/$I*S]AS'-.[^;W)&71@-WHR-6R? M\C*+=KHV&6.5#K/(*&D6)=&+K(+32L]95!UW!>PT.J9)0G4N'47F<3NACFF& MH\ZJHP[>EP/HV[?URCZP#K5DK@@2,=;!+(8 )C#7P2Q/09Q@F<8H3B3SVOXX M&F%J,T,E8&0E].7V.03/S5]?!,^H=T_.< MN_#:,W(GKW.WM*;2/]VKO5^IFDX8CU/N]\-803G!*@>Q2*1>W#()L E!!5,) M38A42>'%C3J8I%/S*^T]46OH4TGO7V2U6-ZNZT^N=NOV>/G+;[][\K(.]QKX MGNO?T+BWCC[?5>L)494*TZ>%GM+;4>:@VZ"#6R!XHD%H.6^4F3 0W.=3&88: ML&^K(3VT>:)]M_=^(V,%%!1A@(2( 12Q )0J F@NTE3&::'_Y==0Z.0X4W;^ M5>VLD=FWD=!I2-U<<0"@!G:D=0L@NR8?TB5>0")8>Y_3HXS-6/=V7 MCUS:^^G91,+WROZUO/M.%TLCU_OUQI8 M4YDDW"^_LZ1I@3L-F( 6;/"ME* M6;ORL.I&KU\!J_$$:ET=;7+KZM5+8OX]ZE$=P0Y68>HZ7E]*T+KDXXWISZU' M,:OGN[\6Y9SFA2O?;K!QKG!IJ:.ZCDC+;T M+__N3F>@=',"(0 :V ?4V&@9QVKOU U)L/9.9X89N;U3M[+'[9TN7']EA% 5 MIO$X@Y(E&$BN4@ Y3@!ED&LWP* L*"22\EYAP21+ '?2]2SW>XV=Y^0_M=(] M=S#ZS_:#%..]?OAMYO7NPKK35_G3P+RMJW_^OV>ZT=_'\N6++?2>)SC&F6 ) MR--8 )@D!: 9R0'">DYG$$,84U<&F#-C3.W3;<2,=G)&E:#NM"_GT.S^C@-A M-/#'[ ^/%\W+!0!Z,;R<>^9HY"X7E&KSNERZM-]<_$^Z6'U );1 F(])^,Z#]'2RU\37=1\;(N5I$R]3G?37&$61F-4,6- MYP<:MT3QHL)'A8:7[^CG(RRC=EF3XNUX%@J.1":5-)V?M%,0A )J#BF4H% F M/!/"[WSBY"A3\PRU>!7IOZ='. VCFS.X&IR!_4 EWZRAJHS^;&0,Z (Z,0CT M]9\>8]0/OU/-PV^^^^)^G_O]DS3M5E0QO/O^1;F"$">KVY M>@#Z9?@VE GWEG]0Z_O M?F,PYN(OTO2_%2819D^#-(_C/$^APB;HTQ.!2C*@?4\"9(R+!*8ISO+D2A;C MDP-/;3XP3%C13YM&5$LW^R@M4:QC6J(W]-W>9TA !W9"W0S(7]H85_);5N2! M4+Z:&_EJM*?&D_SJ)?]_FABYT[3^),FG'W=KPN1.)1W(D[OO]Y^>WDJVK9C9 M2EM5;CG:3)^O9F=T]ZN[[6>I/P[]Y3P8PE1:MSN2L ,(B)W*?(,4TUTK0YALF\YJI0 M&'?,7U)K98]46 MN,4_3J[ZXGU;.18K&]>]A(^_"J MD.DW/6*UZ)L+J73<2S(@6<$ E# !C!8$*!C+.&/Z?:).O)^>XT[-A]3M./73 M;;C+K?01;<2?U76F4:DU<(^O? QQ.=H="-Z!/4Z-[,<:V4KPZ&Z/;%W=:82_ MR&%WW:ON'*P.A/1(<6E0Q+T"T!ZX=<2:/D\;+:SLH6([@NQS>QB>YQ:M<_TGN6WZ\R))N9 ) @F&'$#!!2!F;5I0%.N ,R=)XI:BM_IY9HGPZD_I3(]3/DG;R';IF3O?:4,W!Q;*,@.[KIU1OK2,0I5^ M'Z*[G4T,OT@=-IDT[%FX+LP^:(5*:^L::MSL-@>ECY+<7.[IRQN\:_)C-O9V MO3K>+DJ^7)L>'>4\P8@F!2. 8&EJ>?3*F.6*@B*/4881%EQYY<$[C#DU-_;^ M59T.;W5&$EH#7[;ARY#+E&9IDJ= H%@"F$$&6*QQ%S15(B<[MQEQ)VU.G-%+9%#TD$[XQ.,(/KRB"-3 M1CM#<$PB[7[KE1P*U=K;,$"M5V:?U7("84:2@A *,$\24^@D#14? BD4INU1 M#AD3O2@53HTV-==>[Q3MA;R.<.DDP&Y.)AALX^QFNB/6GXVA"XG0Y PGQ[H- M5T.7VF>I&SIO&ID!M&8_?_>7W/!%:2+6/^3BX=$<"FM/1Q]D_1?Y>;/@Z&Z'ZG_2QJ M](]J )J_RLA", &VT7XVNS7YJ*?4?P\NTGZF"$9-VG/XGI.A?# #5SPJB]5# MQ7)V2*U'%,<*)1+DD'( )1. D(0!B7A!LR*E5/BU67$9=6H342UTM%BI]>8; M]2\^<\/:<6X(C>#0GKT&;R?P.-2&7C"%9[D/!5(47CHER%0.'Y#$T\@+B_= _,=#*;TK )B2B'Z0'8<*U8/+?ZT@O:!C.,= MO0\EAW]2<+O5?;5=]FF]E5^D*6:0]H^_/2T7VZ;CP7M#)J+%HLLJ+^U#63Y+ M,59LY%WT$DFMH,MY>R21E>6#G]F]6$ M,UKWQ'434PP]$[7T^9>HWK0W*IDB:> MK#RZ[49*8Q[1AEY)SD'Q[DA_#C/.:(G106%IITR'?7!_6N]]"?M[_9MRGB!) M$$7$M!:7>FW(,2#Z1X!AIN(<"I&XD?%WC#&UR6W'6]TBWXBLI/Z\WH=P=D]2 M@4 :>-KI@4\O8N\S"%Q%['WXS-&)O<\H=8K8^]RE_7:53$(A+1\_;];?%T** M7UY^+TU-[XYHZZWO]/#+&X[-,."/;"+T<)'%NM&?+.? M\I/1(#)$ZWL6M[T6@Q!R]@Z5'; ME322F?89%=6T%T(FXFSNX'L61.@+4D-4,LCM1FT.>@%GW3I"$:@O0 M.=:XG0%I2R)&><@5Q@"2#@%C.E%$DMD M"B6CDDGG$X)3 TPM3C@LCS(21Z7=F%QX[AR?Q//RYOVU* WL%"KQJKW:=C7. ME;BX;Y!?B\](^]U?'V5$=TRLZNQK%8C8M N5CEWID[>-MLG<)71[S[CSNI'K M :H]ZU;[IOOMH]Q\?:2K^@SXDRF!,MGKU1;V/"5Z925@#EB6%0 F+ Y$(6*%7S*IU=QX>;K>.*:RSY?3ZM0RV&^[KNG[?EEJZ$W9':1DP^+%:& M#^&@-,#KA';\5X.B6*8F-J>2Q_K5T,MPEL,4P)PD%'%%20'K5^/=RC%$G_"+ MT>@PVFLAJY_^5N^$XX["%*T\]$;%]74B];%S2_W(ZA]M-0#[9+4=!LTQ] 1* M1?H:[M;%(MYR3ROS++0Y@A6,]!:@+__8=[EZEA4'O,D'EQM;$*%1OM_MI;S[ MRQ#62/%U\4U?%-;E-;:-2TSS)S64C"Z;[6L:G2,*B7-W-=6[9() M/JSX^ILT(Z]*.8=%GD L*)!4Z=409@S@5.B%LNE7G(HL3V/<'%?8%B6.R1CG M!NQQ7K$?=L"-(]NT9VW#4KU>,0+_',E*9$LXYYEW<19OQ_2*J^ ;*8NB)6-4 M"1G]5(L9D+;R(A2AT/.4L]GS^^5E]^/_6>B!-OSQ MY:-V;DL;2RA>)#!#!*3&B4"J='0I,PP*I#V'X!)3Z-7*U&W8J<6*+7ZLG;"6 M1^/3W;_WBO@;<2=T('3@N3L64H6YM)EB@4\XS'@!1FH0L9 30M M5 H8*Y8!EJ!4XYUPL[#E(*."BR1-W*A M$'\P&'!'REK\%7*M:\A J42]@>R(]&PQT-'2T/LKW [2?&*I_0+\C]\>Z*+ MC1GA?O-V43ZM2[J\5Q_71H+O4MAIJ3PD&LQ@HE@B4I!)Q@ L8@$PY#DH8)SF M!$K:X4"^;NS^'0QU!W=,Q[;W#EQ M7S''G;VH9\/(I5[?W:O:)]YO[(YNPSOWF^3/&\O"\H8NEX:FY1WECZ^OG6=9 M03*6,\ %3P!D+ :4)04HDB0F*HX9HUZ'^U=+-#4_69,XZB5>S9[*K>BF2D=J MX9M9OG]=UO4V=%MZCVJ9H8-:HXNQ2=.34J_&K8P[TDV36[[3*7JSLYE1Z^BN M@*T70X$]5T_7\L]PT55$+_LM+ M51]NQ=SOJ;&\2!37+IE() ',A0Y(<2(!AT@6@B0P3;UZ_?:28FH.N5'"?.)? MI'FQ%LM%%9/HWS3<#I6OMBQT.CS1=N6VPWQD%:UZEB^6SZ88I8'"E*V\NMTS MG:N7A=U<]^!V&SK*;IGL%=Q6AUEEE)EQSS7^5I.9R8-?/MOZYZ\_UM4OHU_E M]G$MHC^_VFYZPS3?N0;N4%ECO608-XGL&IB.MCUU&.[$Z^ZD_N.Y^Q> MU:=B=/EY72ZJ.J.M7)5F0^+CHMS.BYCDF=E[S8GA%U*Q HPF%,@DSE&&TIPK M[)6T'T2LJ;GM R:NG6*SJ%;-EO_5-'[:3^S4BQK]HC_W&D;O5GK]6_6I\"T& M"&-U-\\]OBU'2;$8UXQ74;%=C_H G&U7"'4SQB@0OP]!ZG:Z=6!5^D MD-\L_\!7;?G2\/R_6:]*O48PR_$-:WR2?*$6 M\L('5;$\/IG&7/J/BX<'?;>Y8:']H;[W_#<7ZHPRB"VZ#C&O&V"\4\X@0+PZ M!@WSQ/[=9O335M7\6W54G4LH($X+ A"E!8"Q1( (FH"$%E(I!!&&TK?=S.$@ M4YO8=OU4]H+6K8']^\T< =H]'X6":>"9I@="O3K.G(/@JI8S1P\=O>?,.;5. M-9TY>ZW_1_Y18[[\_+A>R9K#+]%?L?ZX8Y!BTV>89!!0*CA@F&6$Y2A7L=.Y MX*F'3^VCMO)%5L!+9'F7@;O\$5\#Q\ ?KP<27A_M.95[?:Q'#QOM(SVG1OOC M/'O-M0='IVGV+*-P39=7MUUYL5OCK7QY+!E)].(4L80"B.,M?,^#QK# T(=#I[A.]^2130/N6=,_ MZF6DLY]KH0U^$-1;H!N="ET+X/DCHJN?W,\7OY5L6V6CEGJ,.B_5-+YJ"$SO M+%E^,J>400YY!G L,("HT#\5G "%"54%3"!%N8_'=1UX:GYU+W/5,N!U@G2U M9=%N).#G;IW-X>94AP!YZ+66%CG:RSR+=E*W^*&UX[2"A_.1OD@%\H3.PX[J M[WS!./1JWO=?2:=2L=I]7)?E7,=]6<'B!"00=PI(-P=S)3P#^Y(]9T?#/FD$#$@]V:%^:':. MU@BWX>0X5O$L$\>)2WO64J_XQIRDOI75?S^L/FA?LM)&6 MK%?Z1VZ7WG4=\V&EO\JU)Q%0 )31#,!$4.U4=!2!E,BSE*840J=^>GT%F-HJ MYXOD9L^"[G2(GEXIX=5UK[=5W!S1D%@/[)NTZ-%>]NBU\..P+?1%+UB#<<_A M1VXOW@^U$W02&._]H--/";5F_+R13W0AWDHE-QLI:B[?NY6P MO;DJ>IMYBC.4Y(0 +!,.8%;$ '.: (X9S-,4$QG'URXF7029WBJSEKII=E+: M2K.J$4HO)JY^]NF[* V&^4U7JXT-:O&M":H6B7?=)@BPA/5!<+"UK9,0-U[T M^@!U>37L];2>5 O[!LZ5!VXU:IT+IO\O9RDH,"0 YA0!0HD )*8I03%D,'&J M!' 9;&K+WW;\-XO6K?:U_2D1NK!VU&Z>=[ZI;)Q34_ADV >JTJ@$$BO M,9$L ,YS A"".$E9CG/JE#[@->K4W$HM^*E(BE<21\N]$NYU*>YF*%2:9U@' MN(0P;8:$*L!4KD "*4&293KDC5V.1X#>&#WW[SD[]JX M5K%J2^Y=;>T0P+H76@T"\$@U56_H9O-B8I+OM@\:M;5PAM*,T:6M9RX?I=Q& MPE"$U']I7FR365_O8G5\!JW7/_JQV#[JT,-5DCEK5Z[9LK_YGYK@\\;8]OMRV?]+FWU**:Q^5/5^?RK?J)M M+IBAN"AX6@ HN2D63O1L4A ,2,&)0C#!Q*U:RF/,J4WI+8[LK_KW-A'0KLUZ M-75T =UMK1 8RH'GC-XH>J\8/' )M'!P&7'4]8,'!(?+")];_5<3KSOY6/O? M,=.!C6_G.4DAY%R"K(!*^YM$ @)A!A*1JKA@*:'8J3G:A7&FYEXN[.YY07@Y MW P$S,#.XJ 35^TH&D'#8.4>00;";*28\=,Z$E(M5E4-*_U.%TM331 H;G/ MHB-2Z[I[M-C,085V-.9RN;\C_&.]^2_]S#?T::%7JG,-%$%8+]4110F A0ZS M]#H] ZE*%"D$RJ1T"K..'STU=U=+%_%*//=O^0"QRZZN/PX#>[=0$+A[L/Y0 MC.2T7"'Q\E6GM>YP3PC-#2WVA]4N M'J^+I;4J^RT$&:=*SS>@0+G24T^! .&4 B8%1TCF"7?;0AA2R*E-0BT=#>?X MIM'2]&*/%G51W=(4U9D_FU]RK7#T;(@/S''!;JE.=ZK^;[]99Y!7P6W6N;6! MASZH>VW;G8*1UO!UP61%-Z_MVBAJ:,U_^KTR\L_1?D-FKV_T9Z-QP*EG2(,$ MFGH&$7'4J6=(D ^GGD''ZIT^K$?^2O^J3]A^D2NI%MLY+B"E@@I "X@ I&EJ M&-$)2/.DX"BF*5+_@$.X[-N3HXR=7MNEZHG\V<[+K^^F8,E)[]7O]3:O M!ZU^FB&)E>FC4.0,0$DQP(+$@$&1ZF'S-!6T;S.%WE)-S=$F?C:3$C##34ET7"@02[!4*$@:U,1) QJY;0JA;(0.E '5 MCQM@""@']J&-R+/("FW!W(D]#B> +VI#9TK=E / %PSGG*FP-?][)DD]H'CF MVYI5_V77A>: EE46!5,%PJ"@60Q@S!3 B4AT5)KSE+-<8.3EM7P%F)KW:A/F MOGDT5*VEV<)LFHOLM.C+G^MH%C>_-B38 _NW-LZU\ W(+WN41R+$]4,O./VM MX_ W(KOU ^<\M:WG<_I&:W6AK"UR^TPW]QL;*0I[M-4T7IPCJC)%"@HR2/6" M/,V8<7C(5/T312FALO!J/^LV[-1\W4[JIL3UB6[J,A)3X"K6RR7=E)&>MZIB M5\]:5T=;N(9PH1$>/(!KP*U+8#]7]3*5U-4Y_[Y3;,BHS0>H8#&;TZ C1VP^ M0!S':UYW]_-6'Z5>RLK7V:,[OU@SQI=OG^5_2+IYK]_,.2=%)F-EHK4$ U@( M!4B:IB!5&<*Q))G*G7J7]!5@:AY,OXC(SREY0^[FGH8$2_OX4?U8WW!.?1HO9]SS0GJ;IMNEW21 MHHQ![;1 D;)"AUY< FHBL12Q.":<$^36?NG".%/S5/7)X'[?VR$SP@M7GR/4 MJ] :YPC5"ZB>)ZAG80AZ@GH\R@U.4,^J>OH$]?SE/;>E3K8U:?7"^>5E?TGM MB^Y^T(VHFY[\T[;R_+#2<==B+?ZYL1S_*L&I@!AD,57:D9#",%?&@'-1")+B M-,ZAU\Y5>!FGYH2LB'KQT9N^: @[.FYUW=8Z0^^&M3I%M?5KMXLRV78G.TH9 M+9M>4N4LJC2U='%65_,;K6W ?;/A3!%J:VT "X*$ L40I@G#) L&) 9)!!4>!" MY5YYW$ZC3LVA[X4V^^A+PY^PM/P)O2@YG7!WC#-#HSETU+F35Z][]S04=;:* M$1FH]<9DL 0,0GTP"A62.HTY;H#J \-1N.IU<]\R%&'32NC2;(!\6-45EK]* MVQ47QC'CB!&@4F$H[70$2O.8 <00H;P018*]#E [1YN:_]D+:S>'@ XZWOA4 M++M![.9R@@$WL*LYCUGT9R5LT%H)!U""%3UTC35R]8*#VL=E""XW^7<@;YJ: MOU^4IH&RC9/>Z]^5\RS)%3?\E[&.5P"4J5G"9A(PT[N*I9Q!ZK2$[1QE:CZC M$32J)*U7*9&5U;T[^7E0N[U%,*@&]A*]4/+J7'X1A5XMS,\_=;1>YA<5:S;YN[_DAB]*N=NDLWYO>OC%5].IOT/H::R*Z]D\A_JVU\'R.$ MWM?W&KO?Q/:'-#5=4MQ]EQOZ(#\]FX7VO7J[6#[KWQ[W1RE0BA-$!5 *ZN4R MQ5BOE L]4<4*I[G2BV7H=>+K.?[4IIM&?$ K^>LCW7:CFEDD*F7Z'_GZ&BEA M1:SM% .:T!Q +&) H(2 %UF<9S!)E&D8=+FWQ!A&&J'+A(.1(C"ZD=PF^P&A M'WC>;B2/:M&C2G83D=6](^_;'TFM4;C9MR=R@292W]%'G1-[0G,XO?5]3,\C M(,Z?OSTO3?[W6_FTD;PB.M,_+Z6=5E?B[IOIIO'?]O=GB_WF.5$$T:P >EE% MJW([)F($DEPF5"^Z."ERO_Z2H41S^GI'[3C9TBP2+=5L+2QMZ>1YUA3*EH[' M4F/:9[3>/CO#M'6:13NMK(W:>LVB@XKFV>N2YH!'7H$!#W4Z%DJL<0_2 H-Y M=.86^OE]6Z5O%M_U"-_;[)=SP421R1P"Q UM#Q<4X%BO/ S55T&R7"]&O';I M3XXRM57%7LA=YR?/8N?38+IYRZLA&OI8;H_.Y5+P'@W(.[0/UF?\U!@CMQ/O M4/.X:WC7Q=>R)'Q8?=?>8[UYJ=ME'93A4P4)S04'<<$)@ RE9C%+ 4MC1"A* M8@ZS?NP(W0-/S2FTJ_4;R9W;(7JC[K@5/0"60V\GGX#Q9=<#<22R S>T@I,< M7!CV1N0&;F"<)S5PO/_:J&1'SJU7N$?^\&6N4)+GQ&0/,86TFY*Q_DGD0,!$ MQK&B0D+1+U#I'GAJ;LHRZ._.WO3+\%T'BY9#;K7>2KV(#!?:7+"(;[03#N<; M!$"SZ+=G]I^2;TV=\*^TU*8V[-$5%_3^P&$6,:G6&QG=*U7*@"L^7QB#1U(7 MAKU1<.4&QOEXR_%^_\96Q^=.^Y?$TBW41U!Z@?=%EMO-@F]K'H;?5XMMS?5\ MR)B42)9PD3"0XU0!6,08$)024# 4%Y 7A438M3W6$ ).S5>V8Y'?5X;2_V&U M^.]]QV;+]&QU:HZP[8;-E]]^]VA$.(BENWWK%.PW2E8">YUMT/:S)\RV4[/^ MHU%TUC#U>_%LC6-D]\9EMS;V2.W/M(#/2[J)Q*+DR[5IRV*_T':"T:&EJ[\] M:RW+0*T=A\2ZH^G:(,..UKIM2-#:#> &':?'+-]B?I-/=''4K+PJTSJ]!2 $ MRC(1YX R00$D!08TBQ'@2&4I193Q))GKZ)ZMG>;S*T3Q<05M@<:9N6M]FDF[ MF[ JK0XUH08 NVOBO.;QXTV0 4!X M-1&&>%[/1)'EKI_95CTO[SBW[]<7R>7"]LS[LEXN=?!FLBWG M5$]IF-(,0&PR0G#* .88@901!66"<99Z)35Z2S"UA6DC;+275B]4&JULT/MF M(\5B&YG&4-&?1I7H?:6+)Y>6O[4<>HP2,W@_JG4EW\.RZR%_E-,TRF@*6%0C 3.4 %U 3EF69"A/F?2B9#XW MT-_ W7GGLYU&U-%7!>&F-YZ_DU=_'S( MP?X_XW_$<9S,HC2/9_HG\_]-^0!]WCZN-W:_GMJ%RZ\:^\?_]3^2(OZWS-RB M5P)V[?)6&\P8ZM6?TG^+\EF1IS,(L;T*SB!)9TF.FN=YZ]'[X>;3KK'YP+ZL-G;-"5]W>_]@T0[GRL[I'\B%'3U^ M5-=U3KE#EW7VNK[)&&S[QF84F#ZH]YO%PV)%E^:W=W;[()D7,8QYPB3@,E3?E>US+7.RR^N1:7 '=-L@@( MX^#9%1K!-RT$&W$C\Y=9=->-8X_,"4=L@J5,7!IOY%P)1_6/DR1<;^SO;#ZL MRNW&[I!^TF_,V_4WNEC-S3Q4FY;FQ.?)$AEXMR)UP=O-=X1'<>AC3K/RHYMJ)6C[ MZ@J3='38L*]6Q/"9\(UI+&(AW^L5?(7C!V2XSJ0N@X[=E]0#B!-=27WN'IF_ MRE3W;5_V/K2TAW=?'^GJ)/?X04FX_>-;NMWGL0YDS&-'78 +V"Q/L MZ&;3=K&U]!HD48CFRC0E+R" A: FEZ7E.0JE[#@L1^1U,'SO:;,$8BB++V: MW\QXB)C;_'0%#@//$G7>ZDZT<#[YC,Z!/./ATT?U3V=4._02YRX+L3_Y9E]H MN=\4_;Q9<)G,=7@M,LH0H#337W$!<_T!QP0(2(3ILIVA3/D=Z#J//<63WD;" MZ,F(&"0^=K=%G_W-0/B.O>'9$GO6.E")K.1#;8 Z8#7(CFC7N#?<(G6 HWO/ MU.4!UQ* W*VV"TN_N/@N?Y/\>6/Y1=[]Q9?/0HKW6D4353U76>KWZI#GNT45 MDK)4*LX!0D(!F' ,*!8(Q%0*A)2*41KWHPH))>+4-@G:)11[O:)&L;[D(L$L MZKCB#DE-,#G M.5:"C^1?RVBCYSJM5F:09R8[,=?^'D >%X"8-)].S7O M;$5S+TYK(]3M.*_0>XSU9S^5WJH^4K7<%T/"6-K=5'C:6XOBP/\)UC V]SBBNKDEIW_F=-B[I2J&&[9GRZ!F"7D4-(R@XY_M# KXR<.: M84?L-P^]7ZSHBB_HLL6RNCO9>;NKG=\UULNXXICE":")B8)E7@ ,R(7 MR,7ZCCZJW^P)S:$S[/N8GAZN>7)KM%\E-2.(^]47L[&@_>F#Z=Q8_KY:LU)N MOE=^]NEYJ_^LH=%W67]M=[#F!"JUKO)WK6 1_&1R]\0U- M/+2[OHUU_=WZ0"8(Y?=#BS?NQ# 0N$>-P. [L6_<0UG7C=1.[O; A*RM<0 E64=$YV,B5%"Z*'U=0.-WE?^1D\P'W M"5M?U[_(SW0A_D/2S7O]8LUSDD(E$0*YX<6$,(< YSD"*,$9V%%825L9E#/#R,]D9,2=14;@R$@<#CSWK9WU%5:)81C\>Y6KW]^:7)GUB(Y_6FVV3;M$\O]1@ M5#O:6ERUVSEY6I<+&T8+&FNH61W!87H\$^<$AA))M%%O.6@+-VGX'JDH/F X=W!&2W"H%L*"JL MJV09ES30_?EA5T=V].G/+OI679"DL,.5 _T\&8*&77%B0#% HI:0%1TE.W5L1 MC">XCP\9I_SEIW_2Q>KG:&EX@ZOHU:ID0F@=*ZU,NIEG7[:17P41YY(HF $$ M8\,?8'+\"Y,)*B#GD&8%94X95=-]$48B9:FMKE[UZ_M[O .7MPNF:=F!PX1: MZ>A0:UM]52L1O=*BG8=E.F3LWHK]NOOU)68:K^P&XPM9[I-[6@644O(BHP0D/&:F4IP#1FD! M$B&0?JURA)CT.27U&WYR0=)>>KNR?B6_/XFVAQT MZN>5)E.-S^-4($I1#B1/*(!*0<#R0@+$$Z*#()9FB5<' <_QI^9*M/AF5:7E MCWXRFX8_1R!B1E _A^)K!3 ^N'&M:/%M:=^":QH=VAI-9@9O-U MS\/N[91Z@A?(4_F./JK[Z@G-H4_K^YC>I.1<2E$:,H9VJ^FZ7$V*.<,4I=CT MM<1" )BE#!"1(Y AA22#BA;":W5W<<2I.;-&X.KDHZX=MMM+[1;NGK'29=S= MG%E0- =V7Z^!M-(VA;K13MZ@3.-NT(0C&;\PWMC\XF[JGZ 6=[SQZM9Q5=9M M3<1/6"IBGB0@%X5V-#', ,$ZD)(DS:#,B%#0B^/[S#A3? M ]=];^A*R$;8!-IW8:N$'+0-VRDS7*K9JRG5*UHS?;R'N,RS,Z^(RAXPWL1*V[T0\L;-0*WTA!V M^[Y!'8HS1.%?[4W$DE8O2CDM$]?>L4=-U^(P @0V]E5%C4 MXEWN:>\$BGORV97@C$])N5BI]>9;%98]R?+\*2,CH"5*H'6#'4SL;2R)=+BE^?MI_7V/^36O"OS."\2660IR%-B&DP1!BA*%R&8:2]4^&T2.PX\-2_T>;,V\^A+Q6?[?Y\73[:&O$IEEK:XG7)NLD7+Z(F^ MV"-B6ZQ>-0KU341T-8_C>G T(=>$U8B1VV9HT9HFS:NQ8Y>Y-:ZM) EDWY0 M!:N.=!QVY$)(/S".:QX][^_;8TLM5M+F,&X6^M4PO6_TR_3NV]-R_2(WO](M M?]31[ZN_RXW9+)MG&**$0QU>)9 ""#$!3) 4,&VA@A1$"N458_4796H.K];$ M%G0THD9/^I)9)&MMHF^U.J\NFID%!Z\)-NI+9?DOTZP5H\68-<"':PG M6&]!1FX2=BU@QUW#KGYB/Q==KY]-JOD7TQRUO'_>EEL=(.G1YC$C.-4K6H P M-?4L. .4( 2R'+&\8 (QZ97QU#78U-QLLZ/E6, T9X M# J42H+SI(A9X4M,$Q;RX7EG#@"7_?EG.J%VF]]#@3?P#-Z(6;'#6$&CEJ3A MIF$7/ )-M)U#C3J5NBA].%DZW=-O.JP2CG]KJ.@^&J.9G9[U-[I8S;E*:(*@ M B2+M0M1+-;SH40@12@ON. QI=AG/NP<;6H38IUOOY,V:L2-_JP$]DS$Z8;: MS84$ W!@'W(%=MYNQ F30'ZD>ZQ1'8F3VH>>Q.VF:]K1R(^&D.$H740Q&LNL M,,E\J8Y(XH0 EL@,$!@K25*5ZB#%O_?,Z<&FYDB:4D%# KJH>JQ6=)\R6EH> MB_5NA[U/^YDSB".$]0(&T+*M?/IT\SO-()_*V7+>/&MP> SNM1O:9W73>6EAW\L^B2H/(J.#3U3P M[!XY7D/"/U(&F!;P>4DWD=B3L^B7??=%*/O/I\>7UBOS;MCDNZE/\P)[.6J+UB]%J4 M1Z1>C"ZI9?1B+]5W:.G"K "S2)C$-5[W,3+CZ%\LI?V7-&>'9766_DUN']?V M Q.ES'75]U7 M^72]'W)E,[L[^[+I$;L[(>D+/JU7FU>-D3[N:G=B6> <,PAB1!& E.D%%64% M0"*1>4X3J5=4O3K9A9!N:O-SN]%9I9_])B_W/#-7M=6LFJ!=48T5]B5P7&[< MRK1#KT]N8=7^S>M"HA^ZP]7M M)*\"86 'YZB_LTLZJ^L)=U)*_H^']?=_U?=4GD3_L'<@QT\:Y>,_JT#SX9Z_ MH#<;F&F H$/%[PN]TOCE1<>&XL/JP^J[6>;K#YYO%]^M-Y@3CI".PE*0I)0# MR)$R1&"YQDQ24B"9043GMBN56T#F/K379[L38+C7UI!5<=-*I%G/+1J9]2JH M$=J;#\S5#FXQT3#H#NP/#+"V1TLCMEG#_O1[A?+/T4[XZ.XRS'WXOSP1"T?] MY3KPV*Q?GH"<(/SR?4+O4W[+D_ZVYDO_L'HK-XOO5#^^W8YW#CD7(B44Q!CI MR((I B@D"&0ZVL@%2RB"3INZGN-.+>XXU^U"[(3OFR7G:@CG;(#0\ Z?%U!3 M][]M4_?OQ6ZOWH*F"/@ %2Y9P&G4L=,&?* XD4#@=7L_?W7_9'GM5P_VG.O- MNMS.L4PI54("EDKCFG($<"82D,J_M6W6WF.N/F@FH/VJ)F0(PI@6@1&# XH05#.OOGWNEWY\; M:&I?^ANZV;S8Y=&NQXVVXG>YJ0Z+F.<'?Q9?M\\^!&H#?_Q&Q&@OXRPR4M8= M@D*6"74#$:P(Z,PP(Y?X="M[7,!SX7K_))1W53.Y75I+38Y"8DS3A"J :8$ M)(F>^0WW#LU0RA JXHPZ$7J='V)J_J"6LD_'M#,8=G_Y89 9^)L_ J4']\X9 M=-Q3,ZY'::3\BQYH>24<= /1D55PYL;14@>Z!6_G!URXTO\4Y]UJNT_6^R)M M]NGJP21C/Y=SGC*8BHR"G$,=^YC]%UJD,3#-)6!24,J+U/50IVN@R?DZ*^NN MG+TI.EX87Z5?]_(T>>-=*"7-NNAD+$"M6&)X("8C0RZ.8T(*FA"C,O!AP M? :?FMMXO]A\BQH%KB7EZL#<;Q9^NO_XC>_56EW=ND_,WB6Y7SOEH]ZRLJ MNH4R^O$H5[N_-[^D&QEM;$QE$OE->Z#F^>6N>'A7,+DP3S,9]B8A7^@_1S]I M%)=VZ_3I:;.F_/'G0!GU/H;N6.XZ/6:TQ:^/4NVEL-=]/8_\MMI35FF6G]:K M^AV8IZG *&4)B"71TT<2%X"E"H(TI3BF),5YYE4V?'*4JX;X M2U6"]=NCE-M6B^?7]7(2D9C"/ <)PPQ ?6G#U,.%(^S0F#&)82ND:/SJ%-S M!>W"4DO] M8*_*Y7;.UZ!YL7X)(W;@V \L$^IH*N%CJS4K]O)]R\0 M=8?6/?@BRA0TA31&M?M3O#:?5@ _Q?7O:7?*8OYE=W/^A&U.TG[X2P$3]=[@4L M=SMT<[08>I?_:+/8>WL%L5.QGH#SUQ6"6"UB-J:1BU5375 ^[I:WILIJ>Z(;&;)3\\V MAR1E/*&*%$ F. :0":&GH2(WRQ6")>&LX&3,:>A(PJE-/?\N2S/Q6-J;O:Q' M+*W]&R*'M_$X4]!5EOL;33LM/6=1I>ET)IJS1IC(Y'(LW]]J0CD+;^A)Y/Q M??:N]&I5ODZ'WV6'U6.7;Y^EW1%??)=W*[$__IOCA%"891E Q#11(S('C.H5 M2XZ43).,%X(Z)7A=+G-^1N MJXLA@1QX,CK/)SQL2]"^D U).-PU_.U)B!W <2(F=GE.WQK2/<'FVX:C4WO, MNV\F._N_JPB"ICK@E@H#EL4Q@+S03JQ(4T E9#H:3W#.G=JT^PPZ-<=5I=4= M\9K2EL@-M:EOE:F#!=Q\6FAH.4+"J5(E@NY^?ICW12MJCBG/*8@02P'4"8,,$D)(#G#*B]D MJF(G>M:33Y^:CVD$C+2$[FO%8] NK\NO@F+HO=$6"CUJ4X_A<%\.7P7+2$O< M+^83+.T:UO![+U;*,'Q;QVEHF.M39QT);C5\9:U0&2@-Y"Q '>O4XWM&6WN> M%;>]GCQ_D;\#^R*_R]6S?*^EL"TW*=_^L=@^OGDNM^MOPTZ]UBXQR42-]9-2+&OUFNQ.PKY5Y=Y>]VUFVT3.J%=TU0[ZE9=WGGYM: M>+3YZT:6]IKH!K-$QT09?LS1)MK!X&I/U,,-TG/O9%'2AX>-K&I#[U4MG\WY MG,=Y1GA"$H"X:1M'\P)@3BG $,$"T2+C7'CMF70,-K5I^+6L-N>^_NBK3'#/ M7@^=.#ONC 1";^@=D=[ ^6^%." 2:@ND:ZAQMSX7%WCYO MJM2,OQ;EG,DXH0)Q4.04 \@( 5B:C#C!4Z(@E%GJE.O@.N#4',ENWO_Q.CQH M9([^-%)[NI.+J+NYE)!8#NQ6KH71V[FX8A/(P5P<;E0GXZK\H:-QOJ\'Q82. MB3ZMM^8H7+NO]?+[8O7PQWKS7_H_;^C38DN7[RE_Q15(!)&<9H!STV:XD P0 MQ2&(>9(F<<9)0IV*0?H,/C4GU$CGP97@"_?EM?^0( [L?8SHD9$]TL)'.^FC M6ORHEC]J%.BQY^L-N =1Q8# 3VW'V%IJ92QECN V.TO]J"W%:TNI6N-0%!$] M(>ZBB_!]Y'C4$3V5?44CT?<9_<+4C^O5@QGRU 15?T\T3Q*<* 2H% Q B0I M8Z*G#\1R(3%-BL2+CGT\I-UN]P'XVI&E/=+-]^:1?%[O9 M4R0B+TBFU[>I+ "D0@'")06(*0Q1+I,D=DK0/C? U#Q&6\;(".FUAW86QFZG M$0*UM>O_[7_\L\^=I0/_9)2S7=]\;K;U)W?/V_+ MK5[DZA5379,<0ZQ(#K'V \1TQTAS0(3^9Y(F" DA9<+XO"JE_FVK-7$+*(++ MZ?/%'$H[W,?3$M,4GO\B'Q8KNZDP@?+S8U-SB%+."@+B+*7:Y:<)8&D& 6&( M%ZE(,QF3VM3O5N)O8^A&UM',/!%^@6,#NT6P-S79P+-92'Z!EI[3XQWXAA= M50]5T6M6O+--PQ5OFLV!#.LV5=S.7 //$XUB4:W9+&ILU])DUK)?Z]L\2P^ ?:(H(+-RH\\,PP!Y.#@.-TG/I6%,!WZO?MOIIO[R\6=*R MK)()&:FL]N,R1;84UX:,7M ME[39!;-C?!X&O*$C[?ZX^0?+EQ$)%?9VC#1N 'M9Y:-0U.&6ODT'/ZSX>O.T MKI*R3.W-B]OUD+.*4()$X4"<5XD $J. (NECA>9Y!D518%2ISIYQ_&F MYD(JD:-7,L]L0SW]=>C0KY(\,J+[MB/LQKW;GPR YL ^)020/1H5.L%S1;_" M[N>/W+;02=GC[H5NMUW?LWFN"IJS3'L0B!+]/W&> BR4 F"),DPAZ1P;OAU M^/#).8ZZR>[R^C[-/3HT3^G##PA$_V;,/H",W(;Y,C!7=5]^[>2<^B[?KN/R MH9/JO&88NC-S(/_UQWJN8B((,D4\3U6*8 Q!"C&MRFUIEG @>:$H43*& MR+E@Q67 J;F>O7C1DY'/G,I&/RH-[-&L6"^7=%/:W]MC6L=36F<+7 Z\0N,Z ML&^J-G'N550+'-UOJMYA40ML*W1@)-TCM]"(CA3-5X%U8O:C45V<_ : M!ZHP\<&I(_9S>LQH\:"/4NT8T>N^GA4CK:W]IN]0@F0>IS %J5020)%A0#(I MM,.F"8R+C&+A%2.>&&-J3KGW(>#&>= TVM2^]D;5JP],(.HM6TI%YR@EAP[5;%(J! M6&4$0)YHA'.2 J[GJ3A1>MV-^-PV)A\9X=V0PR%<\>\^C8*SFZL-A=[ /K<1 MI SK_JQ0&24 4O74.-6^OBH/11F8O+/3WW[.AB\^]T^2Q_ MU4ORYXU-OC.E>;^OUJR4F^_F'/3#ZNEY6WXQ136F3MB&^_I?SYO-8O7P"RT7 MY6XI_T^Z6'UH[ZLG(M,K[J1#N9X'BN3%(< +41B3C]Y MGI.$%R*;KPQQCG3,HAY-=J?ODU3?9UN#X3[3GXRP/T=++:[G%N)H]L8J29." M2Q G0D?P$L< *R+-"56J.!=4%+'7+N^DK#UBM%#;^N.$;>VXX3Q%"PZ]9:UU MCJS2LZBE=E6IWE8\JC2/7JMNF"MKY2.K_:M=;X- ])/!X.>H02'2OVIP"+@# M/K;I0NVACR;WN+OP8YOC:!]_= 'ZA3?OOCTMUR]2VMRNJGB@)L3 '*:,R!1( MIF( "V$K^#C@&Q(4YM.JK3#=55(X3>AG$?3;0((@M' #OMD MC=.^,*6I=!J 7.0B.H%\XOEQ1O5A%]4]]#F7;^AQ6OB:)48)QP0%NAE!I+RF,4Q!HP50D\2A !2$ $PSRA7' D!E3_WPV#& M&(_7X1>ZM.E9=!NQ8TZ'(4T2QR0N5 )!7&00F/-AP 03 &4I4@7,M,F0+T?# MP 89GG^A98Y7W M#&L)M'3 8M .'#3N?\Z7ESTD8*;T)ZUL]71;*6+BO7M57;F@R\^F$XF. M_M[]M96KJ*BJ5,F8W#)IA8O MG,\=WFM75TW9-;]VESL-HT;%Z,^]DM&[E8[)J](>SVK7<.9WW'B_A5&'WEB_ MC3W#Y(Y?@_V0V>6]Y+I]_ODU<#IEJ%\U0$_B ;/+]:$LGZ5X^VQVS#_;X,UN MNK=VP,IW?\D-7Y12S#-PMP=1< M?B.8^?;+_KO>_I9P\\J#XCOT+KF%LQ(^JJ2/*O%GS6EG=4FM0[13(B"_05_\ M0K$>>(\_+A="7WB.&!)Z/VADMDZ3%F5JKLOMQNZ6EI8EYNLC7=42ZLA>R<76 MG"]6.I@L5.TC&0893U, $92 %,:%%E3FA"100.F7E#2B]--+2]J)> -^QQ[6 M=_33$[/HWX83LM(_:@%0TX)M-01[QLC]2Z/?F<_=6U3C,4;V-]ZMN21[2/[W M8)GL;Y)@_)-7B.!_.&W7('MFLQ:_9$[C+*$$*!7'>M:2&+"$$Y#D4LE4H81) MI]J)KD&F%LQ;.1TC]T[P+A];AX!D8.]L16Q1*KHQ*;J#Y'ZH'0*LD8ZWOS[* M2(^RT'")/7)Z<=CN<4:990ZQ;UN@>M)+$'6<@Y^]=;03\4O"M\_&+U[;;T%@ M?>RG]0@:HH!0P&O.XB(4B"?6+ MX;L'G%[87455LA+/A-Y&VI][U#E=0-HM7@Z WCA.M(*M+6E4B1K]5 M[?NWB M'8BZH1(H=KPPV*CAGIOBAQ&:XUW7M2A\*]EVSJG"19%IIX$4!Y!G":!$)(#C ME*<8%CCG=/Y=;MC:MQVA>;S/Z]X>9,#0P;3-VYJV>4++9YV$F0/-/^RT: X\ M^[4?M'"BE/"DD H0PBF "FE'G&092)1Y2^,,(4A]JD[[@CE>E:E%;BG+,GK6 M%Z\WV\5_Z[5L*#S=?&Y?E(8.4WV;(4Y>\_^R^['EW?/V<;TQ =9<%:E,"$Z MPBD#,.4(8)IR('3D12ED+,5>3<0[QIK:;%.)6N4TS"*ZD[/_J5L7T&X1:"#X M!IX^:N1^JY"K!(WVDH:+4!W@"!2P=HTT:OSJH/)A..MRBW]TVT[AJCQ2PXJ& M"XZAD@0HB?1:'R(&F,("J#@G O.B4+E3!4WG*%/S%J\R):LIM_S?[E'0>30O MAYQ!,!K8)0P&CWL,& 2FD4*\3^M(2+585?FS]#M=+$U>?*"CDHM(=,1EY^\= M+>RZ*'X[JKI\<<_CDF;+M&FH-Z>I(#$JZZ"3E'PFK;H$/BWTE/=YL_Y/R;?EAY7^Z4&_/F5-4I&F6::X7O,( MF7*3,98!BE@!%)=820H%I<[]H2Z,-3E748EKR&"MO";+]*F6V(/TXP+ E]=" M 6$;VE6,@I@';THXY$9:)'TQ&Z:ES7ANYY89$E>ZL+0(VW7$.V .UBZX?+2GHMS\(/=R>X9I M3H@[AFRA<1S<)]<0VA]:(L\,OT:_K)_CVLW-.2\*GHA8@ZPP@+GB@,D\!CBG& UPC,..\:RLS+F MU[^D+K;"%YF4*85J=W/LVMWKHZ M0\1*43TK7+T S^U#[PW)P-]W)=<0E:=.*1RJLM2+9X];.>J46D>5H4Y>Y+]) M\V5KW8Y;W920G!GCG],42>,7,/.'1K8'DC"?;)9JE4&D,^$<2WGX\*FMRI5\ M=@-2U!)Z["4<(7=YN^4:/ ;^2/=0-,)=@83[-LHUB(QUN'STD@3:"#FG>\?. MQ]$MHVUUG!.VO;=Q]IHK:F[PRPG1_# ANDY[_K(R9DVQ4?(W97>SE7SS0ZW9 MO?J;W>)^SS9JUS!@%QXA=))I*"40*N:& >V6-,U3P.(LXXD6B5;$JUS1Z"I, MC6(;P:-:\J@4/;*R1_L^)&5/WQ*)'H4YQGU%W&RQ:4_\P&M)@#(=NT(<.R", M<^CV*@W1E?/UIC-DX8YQ%1B_?L>K3-#),AZO(TG?>/9E^1C;*J=9N7=%!N_4 M#[7<*MLPYWY91EZ3/&8)S#DPOH#Q#TB2 TY9!I*44LIRS@46?B'N/L-/;7FK M!2PKOMZ'O>) P&*9#GRC4@E>MR!K17U12K<6/[BX#WB- O@]NP6+F MO08?.8R^#S#'D?6]GN)':U+-9Q^6&_/$;X]LL7B[+>9+NUF>XE1RP@50:9P# MG.<9('%J>"MG-!693J' +KQUYOE3(Z9*Q*B4,6J$=*.FHBIO]F6U475T6E&'IQ7[TE IA"I)- 8QY]I\W(P"SH@ @DOS M"Y(9U-K+;^\KR=1HH%&D'63Y1FSF/XPBGJYV[\EQ])C'@'QHQ[>%=EN+?VG* M3EI%;IJ)*';AKD7T^_>RWZI+P31_Y_5:9$/YH+WE&->5O!:N(X_PZ@=>L7]: MW&XWQ88MY7QY/T,YEB26.4"0);9.!@>$<@5R);'229PB*?V[1!V-X_-%CMX) MZN9,*Z@KJP._P!DFFG(I*WJ1!"3<4IB07U;/P5 >;3V3C=' M_9U"HNNQ ]L7KS$V2(N;J"5=X+W*4XJ'W$I\\?SQ=_I.J7=R(^[DA5?,2.]"N_UZ6?C %;*'A=.XX_>N\('C9,\*KP=O %.CK2^K)2BS M N:/3W8SVE@Q^[3ML@ISM+9*@94&6_-+&>#7,XW;=8[<&&Y(Y -T] M[:Z!>%>4Z^9%5:XF67R 7'%/]$*GDKL._SJ9YI[@G$U$]WW.R(U[*O.Q:C&T M;\VCTUQPF &=.F"]9@76PZ!PD7 MV?)^6W53?;]Z9//E+)%Q$DN$01S'RKCJ2 "F8PR03C11A$B!Z;71+"^'G!I+ MGPNY:*2.?J_D]BU?,'H=1KYJBE5;17ZR9J%(LJST6_8J?'SM^WC(UL_EU_R7H%H MKT'4J."Y0^ V"8ZN?W!HA_;INZ$2GLF=3W-;-GY._9NYQ>HT^-LG8R1IM*R$@:*?WHR0]^-Y8:#-2!RJ 7B+K^Q1Z6P7K <,EF_AUQ97.KC?/WXU;R;#ZQ0 MMG/#?&,'_[PJBEEL/&2$9 9H*CG F2$T@J0&"6&0)"EAV"^9VV',J9&7E31Z MJD6-Q$[6:-%55JDWXF[,%1C'@?FJ59VJ1+,1.-I+?!-]'J9*U66 0I>LZACQ M=>I778;@;#$KAUM'/E.N3T1;,8EWJ\7BXVIM_W$69X@RG#% $BH 3E-I?H(( M)&D::TF3G,5>A=.'$7-J%+0?XZS:">@@QU*NXWFMXH4Z\WNY&G+%ON]RH_S0K#% MORNV_I5MMFN;7%EG#I7)8:ULQTQE C.S4%";7I)B!:@6$D#"J"9<8TTRM^[@ M5\OBPS7CM!)OY^!]W-J@\^C7^7+^N'UL66R.B\3U4]6]#HP*_TA'WT:/%X+U7<9T8<#>9A<1[:&FZD+\MLMN6W?V%E MO['&L/TAJK08)2^\!YB!,\)])'B57/ >$)W+ N_SJ'[$^'5MLU8VSU\7]FQI M*6W.T9.U?DYET*4IRBB/"<@3RX@IH8!(!D&>Y4R05,I<>VT^^ P^-2IL9"][ M6^P$]^- +_#=R&\H2 =FO4;LFZ@4_"6HPVCVC M9RN!5EK0K;;G3'8,>U;^=:T>Y]O'69+'G!.8@SA'T!AT6 -&,0:4Y3E&,:$9 M06XNL?.8TW-]7V3'&8M"VJ-664OMV7_@(N(QES2) ICD!!&M,V#W3V8D81*QFD"[..+4J,:\6[FG^7D15$>;,R140QN:S_MQ MLXJXBKZRN;RI]B"MZ &M2U=\0IF4%\<;UXYT5?_(>'2^\=6/Z#\93WV^+.:B M:N68I9@CJ@3@TO:OPW$.6 XI2&*&8"(T1-RON,]0DDZ-Q-[_0"__^3].<_P;PY?@TF>XI^>E>D=Y!_(^6<]RS\-]X#'^6<& M#+SA^MT\KTYZCJ&2#!JW.2$9!EB1&)"82)"B-%=:L(PP+[?98J>8NL%^YP]H/S(&)^0H M0^"\57KBUK[Q\&)MZRF]5]5_/RWK9*+B3@DU_V%/$6=,T3@17(,84V9,5QL: MCY,4Z%@*G,59EL=TMBQM-,>BM"[#.GTQM/IBVH,/:(G6,MJF+;60OK'P#FB[ M44XP!,>*AJ_$C'YI!/Z+K0"T0_3N,J(]PN'=(0H6#^\PY,@!\>X@'$?$>]SK MWVWEFQ)E=(_Q?+_/-^;-S[#B,LMS@./4V#A8:\ )0X"EA.-82)H*I\2;4P^? MFC%3"F7WKR'ZA?\E:L1U[[1RA%XW;UR+R<#\X N'5Y>5<;;46:V-TU148VT2EF>@31+*< IE( +G .-9)[F0N0T M=TKT[1YF:I]L.U)U7HL:J0O%1'U@[?Z"PX$U\+?[B M*WNV]M"NR^8^FF7&< )CR!E@D!N[!N6&+NT&3JHPU!#&#)'$9^_FPGA3X\U2 MW.BIDO*+OY30&Q&YA&*]B^-K"U.A7OQ0WG+#GB$LA/NC3: MJ"Z2H^J'WI'K;3WWA*L'%V^6TCA=:\-9Q:Z5>$+B%*99#"3A&< PC0$C, 4\ MR6("M4(\3[WV@L^/-34N:40MHT$;85U:=WN#[+CS&P:Z@:FD-VK^^[V7\0BU MS]LQTKC[NY=5/MK7=;CEBOB%$%W$J_3X6UV55VZGJ*D$KFIB?[WI9GB^KB[1R3#L!/NQH33FL:! M"35D;,-.I[4+*N2U?D J<&(6G9@1SPBZ,P-- M;;G8RQF5@D:_6U&C4E9/@_'FAH+E)):CZ&6U2!: M=4"L2T#XMM\YC[$;.81!;N@3RMZ@^;?9N8A'J/8ZYP<:MZW.186/VNE*&_DB-10L>(/4EA-,@A.6"@S%>@P9.JWF& B,%.-VI)_,X6T;38%?V7"KW MS&V*0]W1:[.*CJ VBI4XP_2FQ#I<\),+?-T14)U/&#,,RD65@U@HIUOZ&5XO M>W5_GC,^7\PWSS.$".0H0R!F-L!;0P@89!D@-*9\;Q MXMS=:,.]]]_M&-&BS'_8]Q+T+#A^#E.1&7LU9@APB7*#*4L L6%F,2&I,FCG MFC._"D8!4!VG;E&%ZV-5)-2[]]()CE]7SE:9M MO)5V>E-WV1=ZA0D9>/UI>BI;E:)=@_/?7C8XW^D5-8I%1K.;R.@6W>K=A='= M:\V]P]D*--)I3&!B:MO,8^M']G,R/\Z7MV?S2 MOJH#E@KCT,X2E5,;$P1RK2# /-> \1B!A,68$IS@%&(?;_/2@--<#'75R^2Q M[F52>:%/M=1^'M-%Q-U>5#M^H#AO"E78 *Y51>'&]6_XMI#QA*<& I3@' M&+$,<(%BD J5JU@KGB'D%:+H,_K4CAIJX6^B^TK\,ON$O5# ,WK1:R[ZB'ZOQ \9_]@'ME!!D5YCCQLIV0>6H_#)7@\):$0U M;9<.>I)QPI5*,FW8#&J ,YP 'D,,1,ZXSEE&9.:5=N@Q]N2HK=4L[M?=_G,$ MHA<&@\..Z]63;_L5J8JV849S'-& >9BAG >0X!$1P!2&V]AE08RG.J MV-!O^*FQ72UH)*VDT:82-?I1RNJ^(]=C&BYOFPX+[L#\=ABFWA+_)FI +S6( M:A6B?PP/NON.Y[#@OTK5'=;QJE=5>1X?5\NH* ,$Y\N(V3H]A1+;TN!.XMTM MDCW;P);Y2@:*5^D/=L>N9H^'CK:!V5_A]E[E%4^YMH/ WU8K:5/\OZR6ZO%I ML7I6ZIM:_Y@+59@!EP43]LU^^_QM^_2TF*OUFY_S8L:UE"C3&B@<4X ETH#F M@@..4RYB274>>QG9UXDSM96HD2WZW4KGF_QXW,AO?0&PR.4%]19?\: MA(*7TN\ES"O5R[\&N/-%\:]Z:C^R;(S^>5D+I8S_?E@MS/V%+76]>=Y5XY$J M29%*-.":"H IQX#9BI-()QFB>9I3Z46+K@-/C0!;:%^KHV;#N3,>0P80C(F"N 8TP! M(0D$F&28I3I62*F@K:+"R3XUOBPE5S+ZQ?AJ;Q+YZJ^ MK[$YJ8D=VC)U*+Y4N%9?JA"PKGR%P4W4H+#;@6EPB$H@1FPW%7[VQFI %5#R M:;6D"C\EWDVJ!A"AY]EA4_2T;!YD5]_66ORK8K8*JKQ=WMF2]&L;#E:Z%NOF M5R/_O*A*"\29SB'!$"")$K/,Y0F@7,> 9S!.$BRYS(37R6(HR::VG.V+ -]$ M.^E+<[4M?[_2#^&FT_%,\C4F:>@3RS#SXW\\&1K+4(>7P>0:]V@S-)Q'!Y_! M!^BY_[):WG]7ZT>[2[Z/8[A337SHK38+Q5+,G]CB3MEV8])6_*M.W\MNT AS M8D@: @)MC"W$&M"88X"HD$SD%&GEE$D?2J"I$;8]<8E^63>BVB.DS8.*GHVH MGM['U5/EN',SX@0,O:-C^QQ:72*KS,TN4,12V3P(;FY&:U\T!J;WG5AE%FS( MQK;'Z@9K8-MZ],B-:H^5.FY(>^*:?GS6=+*MZR>_,XZU>?0,0^/"$HH 1)@" M3" !7# !5,H$,6RG\MBI!6WW,%/CN%T;YJ<^U:3/0.GVZ5X/T, ?\0Z;72>V M6L9PWW,W!H&^[#.#C/J-=RMZ^+5?N#I$$?F_FYE?K3?S_U;2=FZSP\VRG/,4 M0P%RQ27 &L6 8,(!-;9-QG.2"ZK\NMU?'-/I=1^UU7U+R$C:,'59BWI-H?E3 M:+NQ1!@$7R6J_R9J8_G^$HQ75J'O@&:0>O2GQGO%RO0=ZG?7J.^Z,031M +/ MOYN)*&R(TE=EWCCC0-^KNO1M>2C[?3V_OU?K&9,X)Y)($*E1#Z?V#@ENO;BVGW<*B?CR4H<;2J1KR$K_QGK0V6#SL+8 M1/B29S6-L7X8>5-F)%$^]Q7[XHTKXHYF^J!)WZI606HNC)/-1/C6C MZ7:[*39L658I^*,2U/.$[B5XE @H1$J @M* 9[ $7, ,2$J(%%IE5&F_C8K> M\(VS[?!; -#<]@IZ S&P\=6TS0M?5^ZDQH'<\9?/'M6Y/JG6H:M\^B(_?I-J M/ONPW!B2_3A?J/4[0YGWJ_7SC#.I4TP9@ HQ@"&) 4,D*=.IE1:I0L2I0>:9 MYT^-XRH1HU+&J!'2[7L]AV#W%QL EX&_63](G#_<"XJ?^'0+)?YZO_KQO\R= MU5=K?MA_K.>>-\KG>D&9YH.]=%E/D^2ER?-E:VG@5I>&5-%:M&WPOY@)E%%" M:0J4;>6!(S^M0^]T9XT#AAY0Z0\:?V M[A55_^H9?^\W/3H31-ABXS!.!, H3@ M)XI3;GX0,L7*TR@::H)&,IH:/_EX M:B(P[MR(A&F.A0)YFN4 JR0#C&;4K(6YR$660(J3V5)M7FM>=@?]F_]WYL31 M'A[J&QC:7C[<.*PD+X_#*NAOVTQ5BA_0INZ#6BB;VVOL<6WR/K R]'M(C M?Z0CC7M7FT<@G'&-4B SV]D+9<8FR(0$,90$8:32U/VTR67 J9H!OI4;^J%] M^<0F-(9CL]1+^%Q*(?5#TB-G)3"B(QT2?%E%4NGYW2]MV%A[)_S=JMA\L:$. M]GBZW/@N#LJVIQ0SS#0$.),)P(QI0'%J;%#$5)(F+!.>93ZOEVEJ;-ZNL6\$ M!_5A?[FT5D>XGCNP(>;-S4X=>39&.6H_**.T/^NYB7:*-"?K5KM!R_$'!#A4 M2:0 $HU;ZB@Y 7$4;J1W]W]B,F0GF#%PZ>2^JK"/E43%//SIXUZ+'9. MD694Q!E50*?2.//<./,\Y\2PE,APSAB! OM8B,XC3\X.G)OU0\^%/7!>5DK8 M+@M-/6I/(]!] MSX:1!8!Z:H6N9H)W19H6PG=E3*/4CE8V^T K&5^[BC$I8W M'(>=\+QP/9*8WTR-N0U[.C^SND?$B.&DZ[3'"SME8 MK3$"23VMMAAAI\*[)4;@X?W#L]Y9')>;=2G8W;SXSQ/5#68$)FD,10IBQ0C MN7&!.$DUR*A621Y#ZQBYAF>Y##@U1^B%S-':"'T3;7950IYV*TKH:5Z^H+1^0.J*VG!XS6M26CU+M MJ"VO^_SI^=-2K&U:\7M5_??3\HT0ZZV2]:&>W?,J,Y'K&H.M9APS)ED6(YP" MRG-D7%.5 D9L8D>B"4<,28:1*VM?(BJF12JQ-]'GM*W!>+D:9FI#7D^X,R M4]),D]Q-D]R6C9]L+9"U>K*5!LUOM;MMIM#^/7NLZLP:/YR=_[A$/:.MCRQ0 M&'& B>A8IZYY^FC+5P (VJM:B,?U/*]=L**XU75&^>WZSGH][U>VI\E,2Y)! MA3) )=0 8RH!AUH!(1B'G&*EH%?H<<=84UNT2E'M!]84,%BMHU+5TP.Q[5A@%O:(^C/V[^Y[67$0EU7MLQTKCGM9=5/CJO=;BE'W5\-> J0T=5 M*^VJ2!B&.5&Y80N&;4GL/*& V,UWK/,L1Y!)J;WZ,8WD3PQOS7_J])H&7;S<-J719ZMBOVOCG?X)9_&^)>6K9,LY>:9:-LA3(BW]"?@QU:C;=F.G*.1J8D?;3\ZV: MGKKIYJ<2Z'!LU(%"(!8Z-<*H[-.AXB'K=%W:EVU6Q@K>/'\UL[LQYI M$/;T M6-I"2U5&L,TP4K&Q3S+ )%4 ,Y4#FN<":*FS),MRG'&O^+++0TZ/BRJ);Z)2 MYI(<=E)'OUNYJYA-3_/% 7Q7K@@)Z>#4<36:/6C$%:!@K')QP)%)QA6 8\YQ MOO/:=$Y;J_H@WX_*1&K.8D"1M'V[8F,#"8P 8DF>2I'G-'4ZLW$9;&JT\S(! MP-?Q^#X0:D.?N;< *XOCCY,">1Z3X+F-)X9ZI:3%\TJ?ST;L MN*H42(R6H2CJ"L@#,1UGK.M_:,V_K+'QZ?%JMGM?Z5;<2# M$>G%OU>!-;>Z_,>98I1D.52 9S '6*CR)P@R+A7)D* IECYD?+5$4^/C6J$R MQ[.1N.S(<1.I6JGHL=;JQ44W36BC)87R"M^V=-?.K1M5CSIC [-U,UEM8V>SF" &*MTEPH1)57S9!@DDV-S#^P]7*UW4=1.?8&"#]C;M3\*O,P M,$4WTD9MI5JABXU>EHAWU[95,U1=*A?]7O]WD&W6X- '(N]P4)W*E"K7\H^7&U_KC=;-?*N@S,8#=C!.6:Y@QH MG'. 89X 'F<8)$3G5&19&F>);QT5+PFF1M)U:?1U+6__G0[_N7"CY4$1'IA^ M*]F;Z)E:_*8:?:- I%?KJ%(A:G0(6YFE%WP!Z[7XC3]Z%9=>\)RJ[=+O0?X5 M7]ZM?JCUOK W(@)J*D$BE008LQ1PI!00%+(XSV."W9K4'#UY:E15"N==(/T8 ML&[>N0J&P?G$$0&O2BXGM>U5PN7EDT:KW7)2@7;1EM,7]-T%;/=:+T^Z9SR3 M*,\H E39,I)QI@%G(@,J(8+&.L]PYN42GAAC:A]C.PSC\VIY#\R@CU5 1KO7 M;:R^'H M&&MJ%%'*%B5^WWX7EFX<$ BA@;E@W\K^)JH$O8EJP ;H^.J 22 FZ!II5$9P M4/F0&5QN\<^+WX?&G8VR?:^>UDK,JXHK2_GFT>:N_G?YZT$H)\PRD95YA7FB M 29$ H82!1C5,",HR0EU,O9#"S8U[FDOM8UV)T/1VQJ6_]36T3V-.^@D=_/< M:T[=B 92_UGSB0@>=B+=$_1?:T)'RM@?^'/T2L$? NJ.G/R@PXV6I#\$2.VL M_4&>W].AGQ=BL2JV:V7#AO:ES^[4PC:JL%UTBJ/*9T4K>T7$$*>< 94Q#C#+ MI;'P*00)R6.48^/_:Z_LE2OEF=Q*7+:[.:Z1Z+DE<.4D.6X?C ?]T"MI=X,< MLT0.<8X;"+]0FQ)72C/N!D88Z(XV.P(]MN?&2-DF0WVV=5D.BD):P6PIGCLC M1AWH,Q.)4DE&4Y ERC"I/=-@-@F9Z#3%&J$,*NJU5^(U_-2(E9*?*+;;2!]9\7?!B@%W8WH!%VJ#QF_P M@%SM(W3[RD]"M+663_OZOU)09,<&9H"*LTIP"+. 2$)!K&4-KC;_,Z< MPKM//'MJY-2(%[WS*(!Z -?E;8XK0!CZ)':G_^7=VHM >!1][0_(6/5=/8#Q M*^5Z6O6NJJT'=XQ7H/6TJ"]JL9ZYQ)^$/L^78K58?F7K)O#DXW8I/W]N7BZ( ML,XE@2".%3;N:9(#SJ "2+ 4QS+&!,6NI'1AK*F15"UN9.7=15]9B6\B([/[ M]WH)XLM$%A"X@8FM&[,>9'<)/'?R"PCB2&38\P7TXD5'5#IX\M(31N--1U7: M/.IZRQ6=F?CEG@C\3$^$7??M S/T;[:>X'MC@^Y.'&>I9M0XN<;9%4(!C&-N M&SPF($VS+(DI2[G.>S9G&D4!GZ]OO/Y,1GY0*6 ;\/ AVS.-\YHDE"=QILP: M#LT?9C47@*<$V?CU6"H1TTR(7AV:)OJ2#-^DZ>4K,E"/IG%>#K=MFVE.]XC[ MX5=U:KJ)=OJ/W:9IU#D+V:EI','';]8TZH2<[-;FWNQR*1 M(LD1R%D> XRP!!3S&.@<"153P6+L%"I]\NE3/Z1BTRP[F55 , MS+U&MET]K&M0B=OZAG3>3Z MJ+,^"/V^^LY^VDI>MAV2\1 ^KM:G&^+-,I4FF.H8T)A)@%-L7#:80B!2I'%& MRG#OV5+=ET_U*)C<4QZG-YM6;_:15,.]W4;ZLA!>+;XMI%7:4NM*O6BSBI:V M&*':;!:5\66L;O5?6]NLFME5RK-$8>_I=+.9!YV=D2HR5RKSNBH: /Y=<^ M4S$D#*4)R&+$ ::4 R8-GT(92PAUGL2V[<5JPQ9N1'II0"\;<3?L@$QIQVAW MFBK#7HN6W/_\3P3!_-]J>O3CQ8OPN_%?2% '/\!XB>2';M2\2F]],7/9I!\-W:$OK$-HW.V@K MV6]V$#N%X5X)M+O;/!C@([G4^V#7<@^_GH;CMHZL5"A01\=>H'4XXG[/&\U) M[Z5FVX'O]P#_]>"M6BH]%W.VV->#_:B8+;U25Y\Z+ ^7:)P3*@F@J4@!QJD& M3%$%-((P@RPF6!'7-<%[]*FM"WL%ZG+89:5E7:O@SE'^TW!Y01@4W($7A1:N MK0K6C?2]RNP%P-Q];1@4^U=9'Y@H0X'+W:D*=%N(BW>^_X'6C-Y@=JP;_L\< M;>WHK6Y[_>C_D'X;%[9ZJ7DWBJ^JVAAY/U]L[2E94T4*2Q[+A$J0:1X#+*$ M9J&( 8-<$99G6:J=XBH=QYO:.E&+%ZE:[#(^0E3U[LHPB7_UVZBX!+?;/D5 M$ =>#QI);79)M0-[$S68ABSPY8E,H%V+2Z.-NFGAJ/KAGH7K;?WHY79]SY9U M.K,AM,)PEVQ2G;_::ISU:GBKJW06PWO?S-^4._+%[JO0#$%E( $P(0A@$F/ M<"J!R)2,,4U5QKVJ"P61:FI4U5:J[!^R5ZMT#MN*6<-@IUJTU\V[[>79C MO]%G;^C @9$FSIM,@P(=B'+#R#0J,0>%\9"^PSZ\?W+@VR8/)\-0"T/0>4QS M@&-% -<)!! 9LB940PTSW^3 MQ,/>WKKGQ/WUCGDZ0H0!N:MO?Y7) >^]8YZ MN@*0L9,#'8#IE1SXUCG>Z?".T9,#WYZ/=3IW20\2LO+8-H5ES8=Y\9_?MD]/ MB[E:VY]/;PG%2C)A>0KF"3-^+8: 2)F#F&HB8Y'H+'/G*>_A)T=E;0T*:V04 MM0K1VNC@\5G[SX0#!0Z*[] LV18^LA+?1(W\]:\A-D5[ .]!N8-.P(2V15^\ M]8%V0?N#U\7K_@\=C_I[*_QB=>C_E'#EC5%3WIBE20X2 MIIG@29RG*K^VO#&:II5;5>M%UY^>*79V0=C-$** &]XY[ M8.37T.0""/UZFYQ[Z'AM3BZH]:+CR:5K>T9SVZ;VZO9)6>MC>5^6V&IB.Y__ MOFPJU"GYX:I,H.;$$7QK]'\\:D\]IL;@IV[4& M3M5J#E>'O=>'R3,9*\Y(D@"64@TPHPQ0A!' ,!;8-G2+ M%?/QG[PEF)H%912(YJ4&T2\+H\-?(A#)2E0_7O2?"S=.'!3A@?G0@ONI!O=S M">Y. 9N1V6Y76>NP"TH)1X:] 0Q$A/[CCTJ"O>$Y),#^#PH:,#=+H9!9(C. MJ33$AC0!'!$).$^19))#ECNEW%P89_I$MJL@=-,P6I "0^=P1XF 6!$($$\, M[@DD@,08 @F3+)6(Y43!V0^UYJL1D6^/-^2.]D%P8FL&VC&*@^+OMIP$P'3@ M1:,C4G'P\,3 U']NE"F$(YZC\4N7]ZQL>)2"^66U4>7??GLR%O(^QOK.GC/ M&4U$EA&> YC8QF,IR8!AD!3$&8Y1FD"6Q5ZU^7T%F!J]EY)&A17UIITI4![+ M>%:(\YT+-V89$N&!*:C^A;'%=/>'E9,*__XARKL/L+7LC(DG,5)K')I MJ# 7L018ISG@4G% \YQET/R=D$Z-&(<0;FI<64M75]7L43XSU*0Y$N,:NUI MM6 O,]._/[!E72OS3BWL]K'\M*RDG.64(D$T! H9&QBSG (B;.,7FJ8:PBPG M-'<[T1I7\.D=@?VC*KUL'?'2^2X^1)[Q[Y9C@)(ZYIG#'-86?6E-JZ[ZE M?UTK96,0J(LN%S=1 T)D7I0+"\]KOB<>'7\G^;Z,%'+Z_4%%RZV-/-K7?:Q? MCZ92Y'ROX$VD?HK%MBPD619&BWY9K:/MS4Y'EK@J;G 51?DBN%$>Z%453TD M/Z=X\.EV"_Q#+WNT<:_,$MG+>:M_8_;KV!0S@522X1R!F&@*,!9E:]0,P%AC M:HNLQ7Z%*CI'FQKY__(W-E_^);)GT)%]GR+Q8"G#NC+:YDG\L(I80_B/2H%V M->">Z24G)P%F.(D)44 QVU\[11G@@F1 Q(BD.80H5;%?1$"P:1@G+N"=(^Z> M19:[45>*0XE4!G2<$("YD(!E"029DB3G5&E)^&RI'#NZ78_X;GMGZ.9KI] . M":R;D1+L%1W8PMAG3$5[2>W+V<@Z0+I4%R2A$Z9.CO4Z*5-=:I]-FNJ\J=^2 M>93)^?;YNWG2FY_S8B:3-,T)-5R-H7&X(-6 <92"G%&F8IG15'DY7!UC36VY M/$X,CZRHT>]66,_R2UT0N_%'(. &9H^>F'E3AP,:@8BC:Z11:<-!Y4/2<+GE MZG8:=8K73#)!I9")H08B (YM#3B:0J 91=C:&,26+^[50*,>PHL@1FN9T53S M[FTLG\#2C1*N0VA@)F@)MZLS/TCWBP/5P_>[: 9XK0X7!PIV]+0XO/)UNDU7 M1ZE?RF.56UU>6LQH#&U3,@YBA6P4.). )$B#5"8)RA.HA"9^N9=#B/E_S[GT MH)/I$;_T&A/TIXECVITJ_Z-NY/ME=Q99J3N=SKU=DS&1'KTG1?Q3=>/M CET MW]W.L0;(RF_ZOKW?*EL'X/L?JQF3.%6B\\ND['M.S//I1;Z 9Y6DJL90@3G,.L,PU8###P ;B)Y(@ MJ;!7JOSQ$%,CIML37:L\JX\?P^C&1=>!,S#=G.RE%K"Z]UG=0Y7J/AY@W+K; M9Q4\*J)]_LJ>/JYX4'*[4+?Z355GLK I/\7G%5O:EF!U*>[E_9T2:OZC3%C? ME>7,(=9:YS'(B?D#QSH!E!$&6)SE:1SGB;G'*^6FORQ38XI&E;* YV*Q^L-( M7@6AR-66;_1VT=3U+,P/F_D/[S/.:R;.T6T=9SJ&]DY;,]'H<5/F+MH*B%:7 MLG7!3IMHKT[T^_?R/RYE;OW]T.O1#>5N7B')N%[E]9 =.8\!'MGSK+&N*7YT M-%$7'TVU2#&EREA720ZP2!7@"82 8V5L+I8D*7,J^^TXWM0(=%>9_O@@S?/ M\0+.CH>.X= ;^N#Q/' #%'IUQ"74$>2%T<8]AG13_>@HTO&V*]PT6U!H7D9& MO+>U9;\8QOK^AUK\4+^NEIN'8J9RQ=,\TT!!2 F=KO)AC(HG<691@@SZM>D MRF'0J?&+>;=P#]?M$K0>SEQ P$9Q[_;RGM@[NET&*!7;!YZ0'N"E(5/-S37#PAK9<]KC='N/6IW/3 M10"]&HN$ W*L[DZ=@ ;K&>*&2W>+D O/&+,CB)LZ!PU '&^Z=H_N=/[CG2HV MZ[G8*%EFM?U].=\453F'>F?I^\&^GE;KP5:F'YR% Z/GTW8=AA_%N[?%ANS.,^_/QNWNVB3!2LJUSPA""H M& 9NK5W.#3(U6J[DC#[\C/:2>E4BZ42TFU-# MX30P,?:!R*NQRR4,>C5V.?O0T1J[7%*KW=CEXK7];+X[]4,MM^I./;+YLJK& MI5?K1WN,>,L7\_O:8R%9+C.L ,*VGK?2!%!(,6 L3W*-6 83I^_>:]2I$4$M M=+1NI+8E91JQH]5.;C\CS6T"W$ROX+ .S!NUO-9P:B!MB1SM9;X)WIG%"ZI M1I#;F*.:-EXP'!HL?C?W[Z3^OMY%B6E*%"<4H(P*@#E.;1Q("F)C=A -5>K8 M6.[$LZ?&-;O3M??^#<3?N^_:]0=AK-/%]U=T4G_OO_O6'Y"Q.ZD[ -.KD_I[ M]^VT@SM&[Z3^OF.K[,PE5QE)'XT4[U;V+%5L?IMO'II!ZM=,Q"DG<8: 2C)J MC"0;H99@#31/8YT@327V.NYT&G5JQ-48266YDT;LZ \C=[1[==^JI7AX9&O/ M" NW6?"RE,)A.XZEY ;K /$77GB%-9;!\@(^I5MMNOC M;5W"4R&Q@""A. 88K7R[B'#U%BLO15?2SQ7100.$UWV M>2X!\XC.3),;L0T,_L TYY)/U"@QZ&[Z%3".D5IT1H+II!=U0^258G3A47UW MM]](N;;M/ZO_?)XO%;*=TU*4QAF 6B'C8&H.&$X)B!,),4RY)-(IT:!SE*EQ M7;UY6XMXT_P066$[<_4\@'7=Y;X2KG&VN?V1ZK'7W8'$%9O=IYXZ\FYWAV+' MV]U=%X?[\.$L39C(51H#2&P0/#9?/U>YL8,R+C+$F'@ M&GIC^N3>RTV5E'P3<:57:Q6]>9&*^6ZMY'P3V7;,00OR.2 6KB9?UV!CE^5S M4/Q$93Z7N_IR2[&YU?7^S@SJ.(X9XR!37 *L! %LP!VNPPSF<4DLX$M(I?4& R!YR83Q=F"<-IC"@T?FS50^C;AJT=JW9W MCNGS\AZ./-Q[_%;=SY=E+ 9G"[N&76\.[%%6/,LR;%#.F#:.%I,",*$Y4"E6 M6@+V2K75YTSV(-74$R8#&U'ZL M5[>ECM1V,:6.;_+CZ&*]F7U=K^16;&[7=;>2LE8W5I1S!B6026)KOQB+BD+( M ,Y$(E@6YSEVBCP\-\#4[*E:QK)62"VF5_WSLT!V4T,(> 9F@Q[(.-/ )?6[ MOGQS;^NK-[_MO_BSCQWE([^D5/-=7[RNI[FU8$5QJ\MQD<(^FX MT%^%S]"KNRU#+>3' XR[>I]5\&C)/G]ESZ9?9<$B59[4_J;F]P\; M)=_\4&MVOP\'+O_QNUH_PAF-4X@%(X!C2@#.;06WA& @I8ZS+(Z9<#M?Z3?\ MU$BAD3ABE\Z-&Y4,A_C -%,+W@22[+"O MA6^E'E01/5;^@!V7>L$6J@63W^#C]F3J!9^6YKM4Q>9#U;EU M%J<<,BD$H%HIV]K0_,0)!X;+8D@T8RGQBO<]>/[46*L1K^E<>Q,M?8^*#A%T MHYXK;-\[H'(@8#I\^ZI=_1K7#3_O<9:_98N6 8OYF>\&] M9QNUZQ4W8YQE,>()0+9QFS%T4L 03D$FF%(II9BFQ*ODQ3AR3XUK6DU8Y&JQ M,#:0S;6L&K*\2C^6RS/OQF43G,^!.7*(KBU'1ER)0&0AB/;M-*?6R\5YUB;5 MWN6RU'_"CB_.4S%,$QCWX?V39N^45,;TY0O5-"NM$Z.867QH#C,@1&[3TT0. M.,R)7:D0)21! CJU4>@:9&KKR%[.73?=FT@Q\1#I[6*Q:_^L?JJUF!?E=39@ M9[54U5I3%=9[?#1T592[5,SN/S?7J^AI;7>AS47_$R7Q7^-XOTJY9ZN>G;#N M%274- Q,_R=FH$=&[UF,W%-[0V U4HYO+\R\DGTO@=&1]7OVUM'2?R\)W\X# MOGAMWZV '^8U6*V?W\\+L5@5VW4K40MBA1C)I&'6) 68J120F&0@-[RK)82( M":_-SJ[!ID:XC:S>/5D[$77=)PB#T^";!K68T5[.Z/=!LMA<$ FVI= QU,C[ M"Y>5/MYL<+BG'U6\5WJ^M.;B\VU9N,F\#Q\>GQ:K9[6V ZZ5_5NV?FY? M5!6\F66$<4DU!XFFQFIC/ 8$\A0H+CB+8\%IYM6>X3IQID8WC=B18,5#)%KR M^K'/E9/DQD_C03\P@]6*1&TA(ZO*3;2;D!?:O+PR="FG,+@&XL$KA1F5*<, M=\BE@9[:CVT__-?69@_QHHQ0FT&5"ZE2";0TG(DUXH8]C>/+>$J5(M@>//NP MY\O'3XX-2^FBWQOY/,-,#K!S([7^B Q,4NY@>!/.:9T#$$Y2 MEGGU_>L8:VJ?\D[4,MQ1-<+Z?=!=V+I]W8$0&_A3?PG63LX!RB YX!&(!KI& M&I43'%0^) B76WH>XVYY83X&\[@/UF$K2X+,<@GC6",(=&H8 F-& >>8 ITA MGFDEO'W^^W)N!GBOC A0? MNX#&%07(SCUYY")D%Q0\+D1VZ89^UL17\W(\L*+5)J/LG?O]8;Z6ML_Q+,NS M/,EP;HLPYP K5A8DU #E",>24B53KQI"EP:<&DV8-RCS,QXN0NIF080$:F!B M:$1]T2?GJ&/V=_/1!@R%=L4GD%UQ<;A1C0M7Y0\M#.?[0K')Q^W&6#&_SI?S MQ^UC'89<5!EQYK&W^J.Q=-BB_"R0SD2R;*]=S)?W3;9JPM,DBU,*>$HPP#CG@-@V MJ"2->4P8CBF%/DQY/,34^*\E8216Q<8SIO<$AFY4=ATR Q-4&Y3@>;_G-0]$ M*"<&&)4FSBMX^/%W7.F?%57%K'R>+]6MKLKQOKDW=G&9GK50PR2,T+PAF+8^2:+.4Y]M1(H ZD6MA:YV;% M%54Q8]:H%T^^LT>\3>5D]X>M(U_)]XFA97#U5;2=W]7U$SV"$><'N MS?,K0W17E/B@2U>"M2(YQ 2* "FN08D40RD,";&=D1(&U[*VZHW/F@[-"^40D4I M.(TY;I2"#PQ'40I>-X<(F/IBWJ.Z7F2.93C/@NO(- $@&YI<^J%U9=#3,12#Q#FUAGG% MT*9C9;NCF4Y<[^_]?EW/?YCEMTF!?U,4QI*6WQ_6J^W]P]NM,8Y44;Q;/?+Y MLB2GIJ&URG.I> +B7%& A4@ 3W,&*)1<2:EP+ISBFOJ+,#4ZJ;5H"H<4ME^2 MU2/:5(I$C2912Q5WOZSG/%WVA8='?^A3@1KX73V,6H7H>P?P/0J-])P!=P=Y M^)D8K4C)DWF[YX-$\ MZ^L4;SO85SZI9T;@ZD?IPG]:?MNPI61K:=.(?F[44BI9UZFO)7K^M!1K6][U MO:K^>[=:+#ZNUK;@UHSGG",E*4B)B@$F.0?4=O7)8(:T5B*3V"LM()!<4UO2 M&K7,5QPUBE5Y=+5J4=-XH5$N>B/$>LL6-U&C9O1+H^A?HM^MKE&MK*>%'6KJ MW0SR5YC0@5?)5YI+_S3*L,B'2KD,)-6XZ9EAH3Q*Y0S\^)[=!IJZB$V;H;DJ M?C5#;-=*WB[OE-BNU\;B>,N*>?'WY8H7:OW#;JM\6CYM-^:?#93FKG*)>L<6 M8KLH?VPS!N4)UGFB@: T!SA/.6 PE8!A3?(\)YR3;&9<,KYR;E$PM,P^O-.6 M?#CZV9=>W??H,EI'C=J1L0]WBD>EYC=16_>H5#YZJ?U-U-+_JN5E^-<(DQA1 MD6J0IBP!..4"<,$@H)(@E>5:2LB]^EQ,Z24:)Y^H687D;A4RBYDH]T,V<_N. M+%?&H3#<84W3^0\5+2YV@WNEE\'-"IG4% ]LGTR((/P[>8PU3Z&:?PPN[[C] M0L:"_ZC%R&@#]VRSQHH'^S][&/Z#+:IXR&*SGHN-DO8?C,'V\B]:5WXM.YX> M&F[F]\56EG%7XL$6MKYC&_7!^LR;F20XS@G4 *6) ACJ&'#.<\#R'*8D@UKC M9+99;=C";84;5WROY6ZGQ'"$^$5M7JYT]>IGESRCJF>;N''?!+?E;;KS._!: M9U6Q*U/Q$+4TLN'KC;)1=8GUSP_^\N4=%0JG'/32:Z^PB!HP(HM&5,$1L)?> MJTQCJ#Y]XPH_;@_ 5YF8H_Z"KR.%_TGH&Q1#6L6-F0%L7N*=L#_C%IZ54/_^/>IX9LQ]F2*4@9YDASAPQ0#-J_L""68[FF7*^V%IV^&:W,LKMC59HHXAABC%&0&HF@/W& 4F1 M!)!)E&1(DP0JOW.12T-.[UBC+7&T%_FJ6-*+P+MYUR'!')@6KD31/Y/2$9I0 M>967AALWR])1^:.<2]?[^M&-<0&5N:#^*<0';C64" M0S@PT;Q KR5ODZQ]$U4B1[_7_QTD8\8#LT ,Y#+BJ"3D <$A#_G<>D5#Z+>7 M&WF^/6SDV?A4Q69=NLC%[>9!K;\_L&7=XO.+/:MVZO+9/BQ6(D&(9@K$!.8 MRY0!9IPG(%@B""+&TL)."><3U6]J%.O60;ALY_G-O9WG1,'WZ4T]':DGM*0$ MZ&&]V^7:@125*$4; ].^P_4.*=2=_%GK_Y,7_W;*\2;-H=%_#7F,RAE]ZC>>Q>AHO.=7B -C"A M,0^UR 63:]SE*32<1PM+\ %ZANVMRE.Y=14-."_^LRI@8W^:4:BAS!(*4I7: M&+O4UH4O2PXJE2:(H23#/B3?,=;4:/N%J$6KWMC:".L9#M>!L!N?!L)M8(9\ M(65DA;MIJE95OXRQW>4 5:A@KHZ1QHV\NJSR49B4PRW]Z*2TG32[AYL:J52.-JO$C=2% MFIU]\'7CDW"H#4PI%6"UI.U,#<,LE;#AF,,-E$#D<6&P4?G#3?%#"G&\RS\R MLNIK8O062D:,7CER10I9)SNG<$ M)A[=,EHHXCEAV\&'9Z\)6KCY5_:SK )?%XDW7MSC?%,Z:8^KK5F411Y+GL,4 MB#A/C?.$=E*G6@KYF?4$6A M'6'M5Q_ZTL.G4"K:$0#'JM&N3_./FG]GAGRS5NS=2JJ9@#3EF&D@,BX SF)E M%B;CDLM$$40H3W'LU+#^\,%36VJL;)$5+K+2N4?&OP"K>SFX!H*A]^7* M?C^E:J^@]Q,[*]^> /N_E2%'M]>[.4TO@R!8OF OEV^>G M&VNWS;%P^ W\73? M26-K*@#;(ZY@1(JA+U[L'$#V)T4/PI?=[NK)Z,4A=H4 MNX;D',J$9$B"7*2V>6*> 6Z[@=%4P=2FQ63$J[SDR\=/;2FOI/.DA9> .=) M;QB&_NQ+P08)MSNMOLI_KZ@N1-C:%J^./*L_]YU! M,,$PQBD"F$KSZ6*! +.6N,:9@) 0+-/8=6/(<YJ M /B ?GE;9P H!^:$!K@7)V0]CMM[@^J^-S, N"-MQ+R?%[:EW'9=[L,P(:PK M;BO>/%4 _W'\]@;:E_?$K&.7Q?5)HVVI>*K6WC_QO3543^M9"JE$D.9 *]NIBEDB%*:89@!IJ@%6> M I809=M;(:TQD2Q6LZ>RL-2W#5MOW!AA(&E]/J1#F0<\SEXM025MQ#815_?S M9=FVPRRRE1#1+_-E5)0:>':['VK6N="I8D@#K5@.,.*VN:+QN:%QN1-&1$Z% MJ&?]PU+^R>:\D7BL&5?&\I_P7+NM6A.8O8&7O@"YAZ>R"UMA/J7&@9,'AYN2 MD$F T@Y?C+?<%"?3,H;<+B>)H9Q0,O1S?,VQO%X6"W,S45US+O;?20RC^/< M& PQQ\(Z#P1PFE) 2,8H0GF,,?1*G',9=6J[/CNAR^^^)?:_-/G)#MN;5TR" M(Z>'AG9HA@Z!JC_-^J 4BC2=QAR7 GU@."(TKYNOR,SXNE9/;"[K B;-P:BM MGR901D&6$0DPUBG@<:8 Y+'"4C %J1QTL=P+KQ M3!BX!B:7"JE:RGT)HV'2,#K!")F"<7J@\=,O.A4^F7K1?4?/DV59-K!TU=X\W-;)HB>MY 'T! M5\<3Z7!H#7U$O9_&R_LT_+C?,F6P@SY1FSF/\KSFIT]3A.J/(K+3'NE&](CM9/VU&,2+Z@]B(%[K(<"H5-T7P71AO M:E1G/\'%JBC*(H>%?Y'#2_"ZL5A T :FK$92VX^IVC0?I[2&(T*!^.C2:*.2 MCZ/JATSC>EL_6OF\6MY_5^O']XIO?F6;ND;VG7$+GZN"<_KK>FX8[<86T]".=JZ29&B69 MMQ'[D=!UD^%&4:-!/#"!63V 522RFM@$QE*7YYOHWQ5;1[?+ $E*03$+1&G7 MR3(JX06![9 .PSPT9)GM&<90EY<4+3E#%)>^JL;SA$CJ9!C#_H2YC&$098O,"V6< A4]'B+LX'B0"90 M[CST/W_UR-7WZTB"LEAO\6E9M8Z\6,EW)F/$B2:),;B4,GQ#8\ X)H!0J4C. M1)XD?J?_X\H_-2+;E29G=6GR^S("7]K2Y-J6)O]1EB:WE7(LY46K2NOJ,B5' M*J;?\UW)*O0)]YPQ-?AFG5U$E,\XH)];7QBA8+M?E[AX-H$80*=#ZZ;Q]?N M;-!3^@F8+8-/3;#.!%>*T;/,]((5QL&K<[9NUW=VN-OMIMBPI6VN/<.I2K,X M30'-60JPL9( @Y@"0;*8\B1-=>Y5&?;2@),S99I$V-5>QO[!\!?A3I@6G"04 M<*FD#>70@*@8&C,#B@SFDDIC7'CGK80$?;P$E): P3-0+DX$30C.9(8!C(GQ M"!15@.4D TFJ$$IP%FN5^::2A)^&X7-"#B8A4%+(1?C=K*J0@ YL!I6B6NB: MG/#5.BK%->;-7N" !=<=H0E5=?W2<..67G=4_JC^NNM]_1;;ZBA;?59FZ6_2 MHY__;IY_T[=#JVVE+,>#YA)'M7Z/YX]-V4X:!F.5?%9Y-3_VFP(V%PL,Z M#B75EX#>[(A7/-U%;^*B2/EC%RJM0"\16?F./2EV]8#GDL7X/N2)_H57L MP>Z_-_D+6'&"6 Y0AJ%-QXT!%S0!4J0Q,]:5R&+_KA(GAYJ:UU!%Y2_L@>K& M'JAZ5\YQ0->-G,)@-C 357"]J)*SES-P#D,G%B%S&$X/-'X.0Z?")W,8NN_P MK[OU;EML5H]J_>%79?,Z9X3D4/,\!S&7#&#,)6 48< @0XPJ1C%QZF5\XME3 M(X)&O.B#>W&G0[BZ/_0K01C:[=GI'_U>">=1Y>H0"/=J5E< ,E+5*A]@O(I2 MG5&]H_C4X1VC%9DZ(VJ[F-2Y2_Q)J*R5]'&U;IY8_#;?/'QC"V4/6BV%_[N7#ST/(Q$V(/-AQ>[7P-FQQ+0Z[&CK1/7*-U>3*YZ M3H\5QP!>V)(!GY9FL3!>]]*,8;QPM7YG"YVL-W.^4%]6&W6G_FL[7U<]96>4 M&J<9D\1F^=O*\QP#(A,.B& (D216&!/G):>/!)-;7D.QYMR[DP2THD6O.Q M-/H4T;JE4:!ZME>AV;6Z]'KN>,O+-6J_6%^N>E#/.KAUD/[WU1M1/O3K>F5, MC\WS5_.";=XLI2U6\V0OF>6,*I(3VU9(:^/,2 D827*0JT0GB58D49G?@9+[ MX-,[3=J5C+7'V;789;5SU4!P2#\^M_;CG??S M@MW?KU55S/Q6WYEAEEOU>;Y4GS;JL9@10I.4"0T@(BG 6L2 ,..3TX02&ZJ9 MQLAI!]AUP.DQ3BE?]&W[^,C6SWY$)PHS*+J_*'M.)\G_^>WZ_S9=DAMHR/+1.G5^O?UO/-1BV-XS<7 MZN-J?:>D>GRJAF["RV<898+;6I\YM5EEC.: <98"@4F6":8I8R+<-PO'F)"1]@N;B7GJ^X4$VC&\%M*. M3CQYMW_!:Y=M;AU<_ZY7;[]2_&RFUFIO?+^?-Q@F%0E()M-828((TH) F M($VR&.9IIBET"@)[?56FMFSN) ^73_TZKXB;=_#GF/B!5^I!NL T?Q7M('FE MA.M7G=VI-93Q5^3/V7.F]X0-UI:FOT0]8J97R[+&J0U1:>)5=JD<;^1_F+^R M8444(E2$)-8X)AD:>S>P_A*6::V M/NY";]>5?!X!R5=.RF6G<42H!UZ1&DVJ(+D=YJTLL[TZ]K2P5NAF?^G=V-/C M$5\^WC2-%8_>;[K,?\7J?CG_;V7#B,3:9IQ%O[Q7U4]_\9A-OR#W,/AW!<5? M.<)X0?1AH'@1=!_HD6%6O7/;+ZT>>\)RE-JI@8;WPMA9A8C" &% M,%:<4$:X5S71CK$FN.;4HNZ:7=Y$5MSH]TI@S[ZA73"[;0\& F_X%:(O;OZE M@2XC$JHJ4,=(XQ8$NJSR42T@AUOZ4D=A&XK:O*,ZV$XSQ/,$$2!00@ F. 4D M(1C %&?K:,1ID<31=D-=UTY$)Y%,8X!=*6"*V 9G J1$KI!@A$ M/*M[L$_]\/DC?^!GU#O^K,]=Z.^MMEWA-U+.K:G*%E_97!K3@SW--VQA>RKL MF:0YM?U4%%LEJT,NF#&>TEP#!;7=J$TUX$Q#D!-.!(<"JLS)6 @ET-2H8E> M'*<@L7G9CQYZ;@?GJY6[@7J'(:F0G MJ=;IIFPF$^W5NMD%!T659C<7C@R'F3!W;W?LB1O)\QUO KW\XI!H=_C(0889 MS5\."4K;=P[ZW'[&\-MM,;=IDN]5(=;S\H#US5*^9<6\[#NDBN9+V#<.E)P+ M ;,,")(::]G6YR59*@&AF K($:22^UC+_B),;8UL26YMR$:A,L^EU,/^;5L3 M/WN[QQRY&>3#(C_P"KA#N8W^6<2CWP=I_M@?P4!V?P\!1G4,^@-TZ#E<\:2> MJ=WKE=R*3 M@@) VTQ29&;RM%/01V\)ID:,?]_,%^79M-RN;05SZRE4,=.>R=W>4^%&@(," M/##_?;-%L=E:5NGC.S>[&W^E?V'_MB3O6A@$B%D"BF@.<$ M A=YF >TB,/\MB>-[F>/0@Q.ZC4?O]O%/7.SS4+]PUA4/]3I M@Y$AQ*E $M MD+%V8&J;Q*(%/[Z/?B[LJ+^Z9G7P#8S88)"-O 7-!" MK!77.$2E<4=,0F5E7QAMW*1L-]6/VY^VQ^^M__H_D;\X>-[/_? M_^/_!U!+ P04 " !0+%6&83]BOFG #;JP< % 'IE=BTR,#(S,#,S M,5]P&ULW+U9$+A!0 :!2JE]_/0""!!>06.+P'%99I421X#D>[E]XN'OX\F__\_OYY*=O M.%^,9]-__Q/_,_O33SA-LSR>?O[W/_WVZ36X/_W/__B7?_FW_P?@__SRX>U/ M+V?IXARGRY]>S#$L,?_TQWCYY:??,R[^]E.9S\Y_^GTV_]OX6P#XC]4OO9A] M_3$??_ZR_$DP(6__=/ZOID1E5380E&:@F''@3&%02DK22,F*-__OYW]E62I; MDH40'8*RJ"$F9,"]%SZCTT6:U4,GX^G?_K7^$<,"?Z+%31>K?_[[G[XLEU__ M]>>?__CCCS]_C_/)GV?SSS\+QN3/FT__Z?+CW^]\_@^Y^C2]S/^\^NG51Q?C M^SY(C^4__Y^_OOV8ON!Y@/%TL0S35%^P&/_K8O7-M[,4EBN>/TK73SL_4?\% MFX]!_19P 9+_^?LB_^D__N6GG];LF,\F^ '+3_7OWSZ\N?'*R?CS\LMX2N)> M_%@L\?S/:7;^<_W@SR]F! LB>?6(Y8^O^.]_6HS/OTYP\[TOH MHF5R_=[_L?Z]GZ]?_W6."T+,:KEOZ1N7OUY?-)FE&Q^: M5";/KGYS$B).5M\=91R/5D\]BXOE/*3E*/OHA1,< FH/2J4$03@.G&,L#BT+ MXM;**^D+HGTEDP6F/W^>??N9'DRR$:)^4?DB5CRY\[HU?PZG^V(!GT/X.OI( M[,2Z#S^%.,%1B1K1\0"T:S(HP3GXG!%,XI$1[46Q] #Q)2SB"E67CU^O "?+ MQ>8[UTNYGX*;Z]F6^-D\_32;9YR3=MF0$.;ICO1O(OOR$S]_#7-Z$*0OXTG> M_'95,RVDN)PUX^E:;$3TGWZBM1> ME=_#?!ZFRW?S#U7IGGT?+T;))^T1 QB6 R@9,D2N.6BFF?#<<\E]8W#L)*8? MG+20\*P+=@\5-R]GYV$\'3&5LB3A G>6=E.A ]=IBR#1,17H/.;I(9W8##EK M3(6TLBW_$GGCH^0.$Q#'"FS7FY #4RI6J)8L/W]"7BU%PUG*N!!13 MR(97M!;GF0(MLP\Y1^=MZW/H+A5[(48\@P/H1 ;W")%JM6W8M(R L= ?."&^$"Z$E360IK,8S&Z"0INO7@@&J$=($YA[$"P\1[G MXUE^-168$.&%\\=PII6039-QX[5ZXD,\(%\,DUO8,CU?3Y7CYX_5X@K]>K$SEF+@(A2PJH9$3[TW[@4'_0S@9;]X*#>39P.(&E@X#$FVF:S4FIK22PXLZ+V<5T.?_Q8I;I'+1, MY1 X,:-&C'6VY*AK!UC(4HHJ"U2J 4(>)&(OP-AG YAV#!\$?CZ%[V\RL6=< MQNL[NTO=Z)2U,1)K=.:YWC4PB)Y)(#?,8,;"A&(-D+/C]7MAQCT;S+1@\B#0 M"^$ M^&>#D-,8.R1LK%CS;OY^/OLVGB8<%$A8N?RK/O!,,9>1@6+2@,@\09%T$XUBL"U%YUPXH MVZ_>#R7/(6S:AKL#A8@8*9.*=UQ#<+J <@+!"4M^.UHC"PO%%=$)1,1^$'D. M@=0VW!T21-[/%LLP^;_CKRL+W.6LF(^D!G,D#TX@>7!),$A9.T6R]CPU/&]N MO'L_D#R'J&HC_O:,DFI-G?YE--\&^'&JZK2B02L5M<8%,:9[HGTE@TB(2 M 2?)__8;]\/ Y1$Q/XF7/./@T#S7M_^./\SB;C%"BLX&<:VMJ M;HI!31S(##AYW$5&R<*)U_$W7KO,$")WEHA,I;P4,[6_JI@^ZW[@>$YQ#9/YND@G(@7%_/*M_7- M<,4V,>AB,6+<2!/H=-,N>5"6_&47+;$G%%7(Z*$_6[B:][]]/XP\G^AF QX/ M BMOIO2TD);C;_@R+,/ELD;"Y2"B]<#(:2;F& 0;S%\23UCS>(X. A ?S\-D\LO%@KBQ6(PL&A822R E$S6GE9SJDB78 MI.C;(8H86^1NW'CI?H!X/D',XSDZ"$"\.L?Y9SH-_S*?_;'\\F)V_C5,?XRD M9H:32PV6644&E+ 01>$@!/?,!DUK.LTU>>#E^P'D^00P3^?P,(#R_3J#<9WG M.M(Y<19*@B1B37"-$3RC)>6BB5&.G&_6PCR]^^;](/(<(IM->#L(?'S\@I/) M!MT.%:)C#CB=A,2.>D)*;X!G+I4N#',\+(Y1#I/Y.<@T$"$G]?, MM%GZV\"3&&.D #6?::%9$:'&Z/$3# M?FAY#O'0QOP>!GJ(,_,P>3/-^/W_PQ\C[K+5T4>(.FGRS#%!H!60,A1>FXS2 MIA:.RZW7[H>1YQ Q/9VK?5^BKAWPU^-%"I/_PC#?U-C$)+1)44#**8(R@5;C M;2*K*C+ABPK%GX:,76_>#QS/(8+:A+<#J5^Z7L1K^@ZY8UQQ*2V9U8813U S M\%(E,%)H&P(G*ZI-7=NM%^^'CN<0.VW!V4&!8VU?KQ=A4E*%&X)T<)P.1DL( MCR'5.BQ6C- ZX&D.S,Y7[U?Z^!P"IFVXVS-$SF@%>;6*2?A,WTE6V<"!B^CK MP2@@&N7 _*Z_&47C8F73!; M1S2N6H<%*3R+V8-VF;Q8B0@^2"2 &!F,]);IULV.]J'KU$8L9XL%L?5JE5JD M@BDA6$P"E&:BEGT;8+RP;"+ZH%IWBKM)P4#Z;[1"PNVV+">P>P!=>];47]K< M5XO@GG2K41H\XQ94<@R"3[DN(LL@;5#NH7RPXS%SBY!^H7.*9.\%R2EL'@!6 M7H3%E[-IKG^]^OO%^%N8T&(69\L783[_02K_/\/D D?2B,P#U\!4(#9Q5_N[ M.@LI9"ZDB:)]9\J]"!L"EDX"P.U& HS?3;T3U M;/Z#EC 2SG$BCP%SWE3:/<2@:DL]U$PQI:Q_J&S[&-QLO[_?MD+M<7(T;P> MB_=S_!K&^=7WKSA=(*G/=\LO.+_!HU'1VNE<,O$F,W(4 _&F" ^%9U#J:N\=#8[8,DT9Z9_85Y\L?[R>!V#'-U6+[6KW2JD.CDD)8 MPK70FKA"+%H')J7)SCEATL-%WL)T-6/Z '3+.UI)J&GB;S$L M<-5W^%WYC11G9==(%$;_SQ9L(0-?!6T@2HOT!YG]F"5'TUK7/$C0$$R>)A!J MQ_8A8.CZA/UU-DV7FE0%(S5C"-FE ,HE#M'5+I%. ,/Y6.=$E&^2L]3;F@%\PO< M!*D6FRC577Z-.):89 B 6O9KJ[=>W#OV9N\7]GNX-09, M=ZP>@.K93/6A%:W\QYNI\-Q:5:]5N#:DDX6J!9M< W+%E2\2A6P=^GF(GG[] M]H[44#,!# !,-^,1&X9M>@F,@*N4C%?!:MWZ/'N8 MHGZ=^HX U5 ( X#4/1K6$ZD">8&8F0'E=9VIZ2WD1.>553YSU]KK/_*$ZRP" MT!%T3F3V$"(#L^GG3S@_?XEQ.6(EN2 =!\.3JT%TA,!+!!65T\5Z'JY;*;0" MRM;[!V,$=>B"'=QUNUQM1463+?UG)$=I84*@>=8MTP(8'' MJ$%J%CG]R%O>.JGC$9(&8QIUA[*60NDY$O JS*>SB^753AE%4S+C)@(/DJP M)HGV*"2($(O2*B:>;O6JN=?AO_W@BJ]@PG1U)YEZ47K8/3NZGI=R#5TQQA;40Q %!M+6)DD6M55 $?G*\9 M4HY.W#J#K5@46D3:(:T#0ENO[W*'?61.#)T%5(U$, %3O M-^]=+6E=C$2;(%AR+$%FDT'Y5%NC2PTLHS L!E%B:V?_'C+ZKD=M(^&[Z?0G ML7L B-GJ&;6F'SE/%J,$$S72]L'J&V0%0MM2!$^HW4-=VXX]T[9IZ#N'J!.L MG,3H0<05SW)>)5*%R?LPSF^F+\+7,5E9(\NU%"P$<+IVBN"N3FMR I C)I^$ M1VR=C;:#E+YGR7<"G!9L'X"B^8#+,)YBKL&(VJGB+*6+\XM)[4SQ$LLXC9"J<;"& "\[C)J%*,/ M(M$*HC4US]-R\,61WTF.9DPI9O=@_^(V9G3?,^L[@<^)S!Z 5_^87S$JM869 M*AY\9AI49!P"<@'%TB*+4!IEZP*-QVCJ>83L4P>*3I=+,YP]=4.I]RN!?,'E M.)%1SB[@L%Y.[/26N"GB=)3\C"C!(NU)E+\ GEGUTL MO\SFXW]@'@GOE7-"0_2>&)82V0VNU#%?/*@Z93J:UI'TARGJ.T+QI" [21P# M!=>;Q>*"5D(;P8L8$1BO&10:%=3>7E"442Q(^BYKWSUB%S5]ARAZ -418A@H MH+;K(A3YW,A-AIR0G&C,Y$-)Z8$Q3Z=]T2:DUA&+1TCJ.WS1 [2.%<@ \+5U MQ[#S@.=!&O*861UU20>\1PE!)0XR2BYC9M&EYITB'R>KW]2ISG'66C##PMJ= M<]X@+X%S!\G4<[[.$_$R*\P*5 M$)Z()V_8@Y)>@<_H00<;8G0A,/U0+_XF>#K U.I^X,N38>D( 0P11]MGNDE6 M1JX".&]9[0R3(*:@@;P/D0UGV9O6C4E/'D+6_9"8)T/4L:)X3M,AKKBZF)7+ MHA_ZZ8F!_!T/[2R(O\\B&@7PWTR) KQZX74+J$P0$,74D5/U)BD7@J E]RZG M%#"5Q%7KRNH=I)Q2Q?(!O^'T E_3YJL9J_5QOX^77UY<+);TJOFK[VER4;=# M;5I%_\^?PO=?D3;DY@.$Q8MI7HRD828*D<@BK-P(V4$DEP1,P9QLTCK=GJ=Y M;_%+(W+Z#=6W0,QVB4P?,AI$4M>+V8*6<;G\4>&RQN<\E" RJ&0SA" 4,&-% M5C[JZ-H;6EL$]!N#;PFJT_D[ #OJ+_/98O%^/BOC6MZC,T:+( .KK5L]G=7D M7H"SRH3,=)2J]=7AUNO[C9MW 8QC>3N Y)FK.N:KOD%7244YTD*D!*.KI>@) MZ2X3:VIK7\Y$#EJVMJUW$M-O5+P+R+3A^P#TR@>2!1%0)ZF\),TXF:T:1%^N M:N0X&2R%5*/DEA93> 1?0V*)OLL\%U;$UA'*!PGJU])I)/0[":"M)# .'W$ M"?WH\U]P2JR:T)+.\CFY-Y5-M0Q^LRK-%4=;*PTQU&FE+H WF4'1.6I+/RFZ MM7+:C[)^K9YN -:!3 : M#N\&JDZZ9:%!$4:78]N.K5K$73V$NL:&*K6XPSO M$-&O<=0-?D[C])",I+4E\):LO1'J$'W@#"*/ 13W!5PR$@1&QXSQ5O/6-O0] M9/1[I]NI870DKX< E]I8X=?9='9S*9M)/5=<\D;$4B=F1%E7)>AD-D[3#J.= M@;7%@FE=G;X'8"JO82&< )]F9*S\+%E:EGK58IEPA.ZYJ2Y3SXU?4. M<]%%R31/K3/D;I'0LWG=@93OC&X[GN4#0,SK,)ZO,A7.\G]?+);KRZ)->]=1 M<#R8'"P8HR0Q1B&=REI X*(H1?1$UMK^>9"@GFWI[M'43AP#P-9?PGA:3^MW MT^NN96^FQ*6+U<73K[A\/\=E^#Y"Q,R\B>0BU&$@J#C$'!TD=.BBBM)A:S6U M+VT]6]_=(ZX3(1T./K\&WQ0_U]O)DWO+U9 \P?@#IG4]]?@?*YE=]919UKO0 M<;Z\]SRK^^OS^CKTQ9?ZY9OIV7DMW'A7=OS*=;NU$'+$4CNFV^JY6"? %Q6! MYZ!L*/6R^U:R\,Z+NZ>AN-_0:8>0'K#@!W$;6+?ZHNYUI-W^ZGM=W<5X\65] MR*RZX6:CBG*,$3P9)XN:D]V"C QL.G4$YSSHT-H!>92H?AW:)]+ [<1RJNK] MU+:QXT[6C8QR,5ECP&3Z0S%+SKP7C+PW$S@*&V-IG0[_,$7].KE/ +2& NGU M@-^L9_=2"K>HHJYWK,[6P'."J',!Z;@IQ2=OFL=M3X-59PG*3P"K-F(X66\U M"]:1R;L5:=0\H.0E0,ZKT4I&0D!+"PG2)K*(FCN>OP.( MY&YZZFP*.WX)BW$:J<1).SH%Z&.F[<,L!!45<*%D$'4>I6W="OU>0OI-8.\" M+*?S>P"!D-N+>#F>7)#*&OD@/?=8P"I1+[V,KP.SB4^6?.VB%#+9NEI^!RG] MYJD_!7".X?D H/,[UOE:F,_($0R?\=>+\XCS=^5.MOUZ7WC#N&>.E&G)I$P= MS\2PPB%Y;LFJ_JKW5C12?4YNYJW=5VG M\]BBVC?<>JC#H G!I5!O-\-JT(R$Z)0%EIG4VFJ#OGF^W3Z$G=YJ\O(EGVJW MIA%R;V6=IVM,<;4Z+H$3D@-'1YN&ELE=9XW%5A0,IFE6(RS<[39Y-+\'<$!> M4;_FR(O9^=?9M.[6L^_CQ0B=L:@9+8;57HF8-82L-.0H=-&Y%&]:YSH_2-! ML'2$I'>!YF2V#P!#M];PQM-1E(H9[ST43?:A(GX0>TJ$6&04S/*B0NOP M^+V$# 0SIPOZMG]X,M<' )VM^NN_8C7[1HHIYATWI(H9[2IE.#C-(@A9,&6/ MR8O6G6WO$-$O9!H(=G>5^Q%<'@!,=C29OUQ,X"IR-.2)IFB@]M8BW\,X8HW( MG+NH2W.G[4&"^DWR:@^?=MP? )1N]Y:_7$4L7CCA++B2)*C".'B."G+F/@K' M;+3MJ[KNHZ3??*WVX&G [P&@ACS:FI9#4KCT(W[Y\=MT_/<+?(F+-!]_7[KQW(DPA@BR7\,Y M7FY!EPWGA0F0LTDIU\#J1OY/P:R(X71\XSB M[66LOUZ.:?_5K*Q+3_I1/[#7VY&'$3E,ZKJYY*MZ5]Y -Y"SE[8VP))G?4^L+W0-)'$A\Z$A$W"GFZDX\ T#?/1-W,)O,7"G MA2-NN:#!YZ@A>8:6:1UD\XR!8V=IO, \"D9:5[M.!*-J+(4A>%O' M@JLL&*^3P)N7R!],9._MS)Y6G74FOZ&!I^RDHK!: F]J5 MVX0$C',NO)!2-,\%/IS*WMNG]0W15A(<1&'?0]OP RZ6\W%:7D[!.*L,734W M)>86'"\OB TC%D)0M#0Z+6IA>3$6?*&SA*7 R7^/+#1ORG8JS;WWN>D;P=U( M=^@Z=Z\%HY12UXEZ-O!2>W 8<#QXB+2AE7#.Z-*)4W,*T;VWV.D;SQW)=P" MON[EL?@TVW$;O%I]),[G>GN(T\5*]!^0.+\8+_$CSK^-$ZXY]0'3[/-T]925 M$ACES#RQ/P":1+8_"PP\4QZDM"$G3<+0K9,^NEY3[V5O3[8=!H6. >R6AXZ[ M'5<&'S'1)^M8Z1'3T28DYY>,- -**@8NF@A)9$U+-5F%]FG))Q#<>\5>WVJ_ M [D.%\3K,^[QU4J7Z12+%I++9+$QG\$CSR"TB,RG[)-^HBC'GA3W7C_8-XR[ MD.P <'RS5ANCL)F7!%S605&A"(B^MB/3,5G)K)*\>5N%@VOA.RT??#*8'<_X M :#FGEL.+HVPB?1W3ER0_B9+)#J6(0=G#"TA%-5)A.&(>Z9_UHNF0T1PX@W! MJVF;#B_W#!5SV=:N$,!M(?TIE(;@R DT+L7H(D\66\^P.;*&])_TGND0 31% MT1-7D+X(BR^O)[,_6@YVNW[FD]2+[EA"^S+1JQ==501ZU$PR[2&[XFN=>X'( M2@"F#5/),F52A]6A=^AI7!3JLC"*U[)]L\Z^+N"YMA"T1<-$0&9:5TP,M"CT M-,D_4@MZ")L'8/74Q,5K!V!74FVB$U@GC*!M=0!R,>"59V!4=ERZ8DQJW?-E M+\(& JDC)#_K6@R#P]96\FV2:&.F_>6P-NW+L=0HN &1 V,A1:ELMW :2E9[ M!V)_$%A'RF#P^>RAQ" %,2>S4B^_N:5E)4WZ.Q2NO&/J=J7$<\QG;R/+@Y+9 M#V'L #3./9FU@ME"/H,#'HANI4*"@/1/42)*J27Y$IV9/6\/2F9_JC*L4\ZI M$QD\ (C\BLMJ_[V?S[Z-R9\@G;O _&9Z-:_G+"W'WU9ASROKD'M.ZV.ACL/ MVKB/@3/.@;$^>2]\P13:1Q /I'(@IM"1N+@;2.Q22,. X5:H-*K$E/,)C)>Y MEN8CQ$A;$ID,6 )R&5O?A1\1H^X*/%U+^\$H]2&L'P!N;ER\UUOS:1I/\,:2 M/LT.Y:9A)7.7'!1R=4$)+L%QI4'+R&3,VH32^N:NBW7T>\H^,8I[!T+/3L%+ MI+>F\4J\]/4$5W*>YM?C:9@F_%#;"[XKM.2SQ0*79^_C+1Q/0;_JMG_DS)Y]GLU?SB[B MLEQ,SE*J,UM&QG'!E4K ;=Z;N)ZKA :'VFZD.DBX7MY?+(CM2/9U M3?'*.D:;&/E^ @:6LO$)I!X%'@GRF<04\OO MKFISKU%=.",#DUF3(2V(5I&Q;\//U;ZG<= 0HH,4R\;FO9**3B!A:*T.6\+M*:4S )=C_\S6D<&2=28>)N5)ETN! MX*3/9-A:G[I^S^"GSW+O0FC'PW&V#),NX5C-W\6N2()36DG/ M0/M80!5=^XQ;#4%S'81TN?@GJN!Y@,J!%(F][;*"IY60!J 5R:+8]#],?[\8 MSY'62IMK^>/])$R7I/UK4Y.O]2,C.E2L+=J -#X1(S4M2AD&(D6CG":3I'G@ M<'_J!EG[TPPGLR<1VB#%'?G#.508DH(22FR4P6S,?$T?,G.J8? MH'(@@\DZ/:9;"6D Q_1E(='J\O+]?$RK^EK[%*^/@5%6+ G:OX"KQ10R?7V6 M"%8&(31JVL>MNP,\2- @#^-F:+B=_MM,-(,X?XEM"3$O7A-?[Y_1(8KCCG&$ M& J9%-$K\%$)$*).B!1!:];Z6NY1H@9YVG:%N+8B&H!VV^R6#SA9U57,/H7O MOX^77VI?16+?Z]E\1P(<C -_"9+T1-[-=Z@_.IOGF-[8^N>ZI?O=>($TNZM9]]3VM M2C@^T YZ50K6MI.:-JS7 J)6 [LY)& ?)+K!S' ] M;K.+21X+0@?S*@SH[I MDK%UZX1;)/3YP. S*^S:2+.7-]5;=IVT=>K?;:5R!+0Y8@@ M ZLC/0*Y@<$ED(F+2/:#-KIY6M"^Q/5;,-OZ/J<3D0P :S=[7U\VJZY1!UK. M1>7?NB\"'Z$.&8O,8 PCNQO"^T3B^H5^\V^CY%3R,@OPN3;:RE49T+Z$S(*2(02= M+\/,Q_S,K'\>?IN(Q3S79>E\;5:= D MCU1OL0]7M'L^N*F*/68QC93KW==<%Y)%M (=@<38>CH33D,DX$2I2DG6%"Y: MQSAV4W-RS/DASEYO$2&DT%QY((O9D!UD#43C XC,OB[*>.^RW M0F[=?W8LIET/F'$0M8%9DN(,7D==(+^=9:.MU\P3C_(_16O<\IK&6>HS09EII1PGOM=$MN(Z:SB[D*9-% MK'GM,.0@>,A^!R2B*ZE8[G+"[4]#AVFO_9S=5:46[>P MJH?=BI PN0XKN,R5(WA J'-[E!$>HM<>&)GH7DG'4FH=@WZ G)/;G=]LVG7) M]BW^;L[[K6]=;Z<[Q[_.6!P3!9PHH;;1J4/,=0%;1YD7@^A]:^W7=@4]Z\=& MN+O3#[T_*0]==_XZ6^)5W[[#U>.-7V^J 7<3UDC);=KBWPIPZ&"M#00LKA+6 M8O (7H?:8D/*Y$0HH7E?L?LI:9''=M_)+X341OD(CF=:H**-%+APA&/+(TK+ MM&OM+N\@I5]ETT#^]Z6DGKQ[S\L=VY;I2,07((@I02.=!0&7 92]S+,6C:UTJ>I."D^_6:^.1 MVL^!0+1^QVQ>?VRRWXL+V:+Y6+5 M@2560=9%]*5$$45UJG39Y&\@\:2?.T" M$5T',R]VD=-@QL?M1U\CN7@9:#D$W5+G-'JF:NV:(3AS[0T&+*)]7M)N>OK. M2VJ#B7MF>;21P-!UR:LP7WV[#LG[BG-2K>>SZ4J1'J%:'GA84TVS+]&M?,#+ MU[W'=?^[*X1)XY7@)H#SM>T=>CK0.#HH.JG,@W=>MG:1=M%RJLJY_=RM2*5E M)A559V)+5T]M.CFY5L U>DFN1_&Y]7#IG<3T[/>UP,%M3=.&\4-7,W6+CM.AI;4-,^Y+=2--LO>_LUOON.>!RL=XPP@;G0H)R9,[6 MDPE,E#E9EP5O/G_N( )/+GO?YV5;^Z4H(8)'"#XE4,EI<,5FX-$9;[1Q1?3" MCH%HK^ZP=:<,OCNY#5W/?;R("_S[!3WR54UL/ZZH[=8C&I>O/41@(S5V^R77 M&1LI98QHH1AM05D6:WLA 3$@8X&E8D3K=@"[:#F],=K-YVY= C&6%"H)B78) MJ,@,N%@G3-IDA3;58CL_#$A3'UG&:M>J6.@+F#T%)K7MXWQZ@<&M1:&0QJWF+2D4Z MX5?9/B@ATEF?1.$&7>N,\+T(ZW*J[E(!H"S3_.0K\N3+XM1/F!"6E^< MX'IU(XQ,HZ(37B?TH"3M(%G'\- MXWE=R+OYR_'BZVP1)N_*V]GT\]OQ-\SK+ANWURAU8IH+ ][5VG5IR7=QF52S M9IBD-BRQUM&)8^C<"XC^F0&QN348ZFI!XBA"E)+87.!6O^3K"1N7BG[$K%V[W!>UETG.4]Q><(FT;6L;U/)?7 M&%8C->Z/,S*5R:&B#91M79P0=:2&0$@J:\LP)RMN^;/W!GD/?O%^@'HNEP7= M\WX &FQ7_=#M9<7:H:&PFHX6R#XP(8-+DH/(V3E?T.38^K)\3]+V ]USN5GH M4BX]Z['+XWZKB=#].TAJY4S@M<$M)[;%.FH9HP.-7AO+&+?H]M!>>[YN/_@\ MEWN"KO@\ $WU@21#!-3KCY?DVTQFJP#/90NXRU/=YGKQ@:1\&?%-,4'^3-$. MO& \>HX\8?,12X^3M1_$GML506MY# !B9[D.R1LOB%7W*ENM:X,!'2"OC,8D MZH!0(X [)ZV)=1)5ZT/P$9+V@]9SNR]H*8?<@&2D%'_*R]F9 9L()%\H Q&='5 MI*R3B=\/I<_MXJ ?V0X U%?5Y7<;3>Z<2$#:U# MMKMHV2^O]KG=$#3A_ 0=+MJ^&[67?+%2 W1U?:2.9&?0W8"?<4P\E7><&L@ M/4+2?GAZ;K'^EG(8 *Q^Q3^V?3>G+A%LQY-OKR[IF#_@$TF?BG>(2@F%U MS(4D+RB9E%3K>5"'TK@?\)Y;Q+]32?US%,=]6C4.O[FFAJ5QEX_OH3#NOH5U M7Q97A(C6%E%G<"E0MA@(B@N0UJH2?,HA/Z,1D^D+Y@OB8NTFMI73_J[43/9? M?M0_7]-[9O,;Y:5&>VT@Y1K8(9NSCO2Q8'-0J&UVEC>OZSVP%7LM$-JU^'J^S]J9=/K; LO%Y.VXX*>;B]/)E2#)VK"Y MCB^24D&0V=<.MLE'YTO$],AY?-2+!UO#=PS*NF?] #3@R_$B?/X\Q\\;U;[. MYKNUJ)RR=9TPQ8JG7M"2>(6CZ0P;!T66E&=O';-SS=8.M0#S66.R"S4./ M"FXJ+D\)_=U]1N,6Z0^2V*Q1^F7IZ3U]'0VB3/4N@M?[4<6S@X""!)X%8LJU ML6/KRJ0'R&D7-+EZR68TXRV287F_8.&(8YYA10E]1XV?O2 MUG<#]398V1T/:2B9H6N@6X/A;XWH79_W1ZNF Q[>>)3Z<8MJ-F!]^_57[1E6 MK]W0<-6T-I5LA@C/;@!$:P*0KF?.Q@4.-M[:8 M5-G2'K.0F*5]'$.HHRL]9.^,]25QZ_:QI4ZAH>\AZ]U@:-OB>C()':T$O^$\ MSIY&#:XCE6$K2'F"VMOYL,9J;C^BFZFU'='<*R FSV*L4;64I*Y %."*H",X M::9S=,FKUB;+HT1UUDQDJX\3;3 ;G0(6@Z_3].IX;V8AJDR.+-/DT+;.*'F< MJK[55TNL[-U'Y#B9]!Q?V%;#.];U$HFP-%Z+;YK/SFN/S7^L_GE++=N8#$J. MP)1!\KZ3AQ"U 6VR##$;K7&?QH$M:>KW\K0;)/8JMZ'[%&"F((0,6K($D4.Q0>!YB!U M>"0A/9_&C=!RO_9["MD,X,;KAKK/%VEY6<#[8]>-7K&RI*@4.4>I3E:7'*(6 M!IBVJ)&AMH(WWH>'TMCST=P8ED\BJ:$?OJLDG4JJS[\%:L^3UR+S M.GS/D7JM=1P$:%@7!F&0SG6G?N[2T_,8Z-.1L%O+G,C\ 9QM5W>M#]_KKR[R M?YO.X@+GJX30-].O%TOZ\6R:Z+?6?LUU(5'B(:5Z+V*X!26-6'>-5O]8N42L>K!N ?L+Y^3T;6MB4N4V.5I4% M*-1L/2]5FF@YDP99;CY+YD :^TT?[E3#=B"DH=MQ;VE'GA AN?'K36VWW80U MLMK6+[@>O&*[KUC+#*>?5ZNZBG=1(,O&&E9LS:VF3# 6:5E%/69-XZ>>4F!>U<^8]+ MPO"7V82VYF+]CAIGO@S^+][-/XP_?]D>OLU$D%YJ#AQ)P2K/%<3 I0HN6 ) MDV>M U1'$]NON7X"9G8[]5V*:^C*:;7V7T@CY^T.TL>W?WGH<6W;O>Q->*L[ MG"N/KC;2N+_;]JJ/5:Q$O0\_5@V%MAH6L22M(@/>Q0C*\@C.U'M$+%P$ZXH6 MK8V,TRANIPY?$7!F/Q _XOS;N/K'],H[DCN;K!YY62J=9I^GXW\043@?S]:4 M;LUN1A-4IEV?8Z[W]3F#9TD!UNF"@1>E[5-:0+VGJ^PGIZM ]"R -PQ[>,K7NW]PT^W+_B MFAD;?"#.&T\NH@DT6 M4-MKKOS^M8X%(DLVG_T1YOEV,P*FR:](Q4-&XK-B='Y%\F56=Y9)AAQE:#U8 MN '9_4:H!@'RIQ'YH%!^_[Z^YP1;K-:]8Y/[B)[+1/PNGCSXZ.LL4V] 9*Z\ MD>@C?VJM?N 2^FT<- CT/ST4AAY6V?2V?CM;++[BG-AR3F=>9=/1H95'']DT MO'+8 EI%A&]U!+^&J<@^$CX@R]J/U$4+GF/MYQ(9]\4&X5K?-N^BI6%8Y-8; M:IY;^N7'FM4O)F&QY=,JK86*9.G+Q.K8MAPA\$".;4@QB>1\**U;4AU%:,_1 MX1;X>2!0T9' !G6LGTV7XSR>7-0!.!]K"N8JV^W5]S2YH V^'@]]_O5B>1F+ MN11+32I2OZ15A\E\8 MYIN4A\U&O!W90\XP! .65X>06UMGM7K0+/G"C'3.[774$R5;7*%_77/D9"+[ M/>:[0]I&5SZM%(??E>8E+M)\O(K6S:Z&BI%N695FS&K7GFL Y#RN?]:F"K83=C12P^_FG\/TLK4#07@QFXSSINW#-F%;T^X_ MTG?P9EP@\5"D#A*L2+6I$K,05L.]1,I6D'V1F@?;FQ#>.(>'C/N565_W]BB% MK*V0!GSDQ)/L#"F2$D'[["UF9G3N+CA[AYQ^5?#3H^R1])VC)34$Y^LB+O#O M%\2:5[7=XR?ZM;/OX\4H&!&U51&8*W1R%^,G-,,D=-);K4'Y40-32E#PL[* M>.:S4JUA(56!\)(H- M284 OF@%JA0%GKGZE>-HE$S%-)\>>""-/4=$3H?%;0W5I8P&@,'+"\VZGO=A M_FZ^\D[RJAO%)KX]*BPE92R#7&L*E&<,G&4)K!,BR1 DMZVK$O<@JU_%UAYI MK24Q+'"MZ%^<72R_S.8U.6CD%#.,,P1N5 9E@EY/#7$^1>&\$=9T$?C>04Z_ M^8F=@NDDS@\!1&'QI8:WZ:^J@+^%R2IVLGP1YO,?X^GGU0X9V9"=--(#LW&5 M*2DAFAC ,4.K-*563;:&TSZ$]9L3V &PFDMC !#[%9=OIFEVCC7+9Z1S0N., M!?JO@-)&D?OA+<@D.7DFF0O9ND_;#0+Z3:1K#YGCN=OP0N@D<%2TOY_/OHTS MYE]^_+; _&9ZU37@,HMOC(N13+9$)AA$AW42%ODV00:L_$+4&)AH7D"_/W7] M#L+K!%9=R*7G2JC?9_._$?&7Y>>C8F*NEP,@9,YUMQ#EY$B %$8*KX3A=I_N M\3>?VN^DNG9(.)%??4\Q7'F3E0/OR@MZ]7AY]GF.ZVJHEGL[38OEJA!^'F(4 )WQPD@N@I7!\OSL_# M_,>L?!Q_GH[+.-5A"'?G1+9-5&CPTK;U\8V9T"@]X8%YG2YB$BH[D,IS^T7V G+[3 $^7]F, .I+U0T31UM5E23+E3+:$P$)^ M@4^!K$4902-'473VJ?E B ?(&1B*CA7YH[KH./X/ 4H7B^7LO!:!W5K2Y;VU ML9ZGQ$2-SM..$U$2PXP#YU@V.3M-;&P-IX=)&ABDCA7];4@UE,, 8/7QXNO7 MR7CWP:BF' <#J'H7^ M"T[3%_*&_K;2ZD2W2=P&0*6)5R$Q(!<:@;Q<*[E"+;%U^ZC':!H:L+HPI(X7 MPB!!M5G-Y08T@AO-HX80,P,548#GM%-H,9KHP8!2= ZJFS0-[! \"0&/PNL$ M<0P 7I?^\.(#)ARO9IQQB0MM8WP7/O#ND=LD0 MC@,K,AM'BV>Y]QR\=Q[\O,!TBD1GK=@[$&Q-]!@563@.68MD_M'O#R M O\:?I XU:6Z)/5J.2ND:9/3M>N7@6AI*4%8%FL24[!VC]/HD=<,"1;'RG'6 M#5-[QLJY-;6_HM&+]<%&TV7O,&NTT!R%]JOW] M!83 D+Q U#PJI3"T3LQYD*!^#[EF8M\/3D?(8 " ^H@3^M'GO^ 4YV%"RO/*\9(8I.!J:4 HY&:PFLX4DT > M)*+9PQZ__=R!I9H>*:M9(\8-46^\QWG]1OB,?+0:(>>"J.HODQM2^UEB*F"E M]\&;X$+JO)IPBYZ!I9F>!I[F AB(!MF$SD>%*>]C+B"B=V0=(AV@=(("RJ1C M"B*ZVW-@'M0@F^<.+&&PG08YBG$#T"!OSK^&\;S::N_*V]GT\UNRI?+98H'+ MQ?_"27X]F_^VP)'-7&(B=BB7 JC:%=3=_DR_:#HD0;52"S4M;^%8EE<%%(R"H*SI,6OOELM8?HV0M3_IEAJID MAM&>>$O9WK,]1BP&)ZP)8),@YT4H3D8CMZ"Y13(GN4P "UUEE=Z=T$[X_*J9X1)8)22W ^N=.VMJ\%58S#H()+FQ:3F?='O4K$? M>)Y+3+P1M_\Y&M'>X.UB=MFJMS*YZVZTC[^YAY:T![*C^[ZTR!(J17:6\Y:# MDI@A6IN <^68M$SHV#I&].1]:77R+KG:XXM,2%!<% A)>4A1(_,Y9')@NK[# M&79?VD-0L&=?VD.8/H"C\=&.3IFCGI: ]0BK=J.3D3.0A2V_6BC M!HW5GKI#[4%R/[2QVB%"&"2H;K5@R8EQYE% 29SVG; :?$B"MB%]-UHGK>\@ M?/6<&ZL=A(!#&ZL=(HX!P.OR,N$UMJ+L*$![10LS+H6S #0=G\;L) R.34E0E')T7XD-D5/?[!L,2$R M:WGKE//GV'_M%#2=SOBA]E_S4H1D>*HE9#7-0Y*M$&T$HVD%RA>EQ:WC[Y^I M_]HQF&C&S@$IE#N-*9V1A:<4H!1!)J3EJ]:"B9".DE;%I=>M3>V3^H(^76Y, M%VKE)/8/ $8/S3CPT;M02IT,1PM0>34YC+8%YSYQ1)Y$\T*64R>*/'4C[,;^ MVE&L'R**MOK/QZ)3EI&#"34;T4D!,4=-=EN6+HB8E6Q]?_046+64P_"Z(-<[ M21:%@6*B A5H"8Z\!\"LN)(V,^'VN@_^Y^B"?(QQU("Q@^V";*0J&(,%Q@6" M\K& 9\P!FEP,\RK)O%?>R3]%%^2#)+I7%^1#V-MW]YN;L4RK:#O0D0G<%4N. MJ(D0Z40%(T7RF5LGXCXMD(<0(6XHHGN:X1[!KX%(^I=+TND 4U$)#\+IVK=9 M1W H%0@=A$B2927VZFMT\[%#;'Q\JJR/X=A A/UB,])!^.2-13)A9"9#B0L( MSDJH069E4V#T]P'"?M%G8+9;81_#L8$(^^6F(WLP7-E:>Y12K031"9SA!61T M7IN<:\/( X3]LL\0:K?"/H9C Q'VJTVGUUP3Z4D5\5C;]V6>":=FM<_9EL%:KY\_A@DNWI6WN%A\^H+33SB] MK ?;Q/V#4%%6QI#E"DH&"=&0[Q,]N:T)G2UYK_YS1[R[GVJ\;F#3.>\'$(MZ M(&.Z6#1%^@!!U0[2W@6@-4B@DX_IX+AKWSOLQ%8[3SW1H.F-RW&,'P"$'LF1 M>?4]32YR+>%9+&C38/X4OH\$G;#6U=$A.JW25"VX@!R$81I)_?H46E_$'$'F MP*+I1R+DL)2FD\75:]G59>?9W67[9_F_Z5NULNS3[)(3F\]\P'(QS8M1L,4$ MCP;08RWM4 Z"B0&2#MI;Y7Q(^^2RG$C&P$+NIV'OJ<72L]%VQ!;[%9?7?;F>R^^^YE2*9+),!D)F-=C!(@2)A905)P--&)6Q MHYGM'=2D/3N6>+(&T:LHW445ABHB!9\KH."8_"Y.&$06Y?H/T1/OV&4 MIX5>,[D\&P7X^WR\Q'>E+$:9"19+C,!-#5/R+"$ZFR$5S#'%8+EJ'5 ^D,1^ MPR=#5(+'2>]PFJ'=>_;)IZA#M! J^E6P M"CRO33RM+#%I2TJY>3>YSCS[C^D+YHL)G34;#K^?5#EML7E]H<\Q:U6* \." M!Z6.II]DX)^8X9= ^<$;@\ *V\Q++#> M?[\Y_SJ??5N-5=TL)4;-728K %F=A(*^YN'D -%X);-Q0OC6UOL#Y/0;[^L: M1:WD, !(O9B=?[V@Q]W6HJ6@YYYLS.A=O9L)M#-7\RGX^7%'(E)K\??ZU<;[5IB(0XQ!45(TJXJ MDIGGL@#ALJD!:LEB:R-[-S7]#E_K&DZ-I# /.WDU-NK%$4MM&/5!O1!%3($ M'>T0:Q&D#\1 Y(*KUAVL'Z>J7U.\WW#4<:(9,M@VMQ\%1]9'[:R@?8BU=*[6 M9+K$ A27N3",6>N?+!IU3=9 0P9'(F%?H!TIEG^.5.*7XT7X_'E>

X)[3')&"ZMW4EH%4,4C M!"1 RV*YREYSWSPFT-T]YDV6O]NP?'T&H0U6BJAIKR+22NLP*J8\2%>DD1Q# M;IZ,_! ]P[VO/ 1=V83MA) SWWAZ"C(%VGY;OX1Y]_&:7W1(9PH4@9RD222 MOTW*GCSODH![M'Z=J[U7YN8C+>'N>W>_8&DGU5E#%@\#(@LR%"Y7L-BTTT"C MA=0%R&6N'I72M1A\E4GJ3 PV*]D0)W<)Z*^9W.DRO0N0$QG<%&SCF]=+&0CE73!UH)86H6M75<1D>O@-O>/@5-'-_G_V MWG3)J219%WTBMQ/S\)-BZ(O=J@(#JMO._2.+P0.T.Y%H*9,J]M-?#TDYD*.& M6%JAK-YFFP:2DGSX/,+=PX?F_.OUS-110N"G0V@>1UJXG5"6)!O5J, M$WB,CL+E+=1_XR/'&RS87M_[2FID!5]"\\/\*\[?S__$Q2_AG#[ZQ_N0_OT! M4S@[NWQ69(SEDC1X)00HJ2VX@A1((DF*:Y-T"%NH?^LO'&\087MP#"/E#A)# M&\?J U;Q5-\<%ZOX<);P7:1X=*6ONF$WG6/^-/U*_^1=^4A_NRSDN=//5CU, MK\+Y^N:5QM6F:@-2U/4F/) ;N[T=J+D# MD-\W2N35Q;J#?[/X,(@2@H'"4ETU+AD%H*:.E5=)2I19%.+H"1*HKGV*&(*P'=,4+S7PA_HX(KAZ*/-NB8 >([:&2 M#D#VZWSV^1,N'MMW610S%GV!I'1-H9';&K-AP&O',FI*I? MD.V#@]OE5FV5T@','CCT;SQU,668M **9W4'5380'#=T]\=JDT&EU!ID3]$T M;AW68-=D4U5T *U])EP&SC-ZBJ0RK]9#H1N$8C@(P1S%Y2G'T/K>/+F!I&UQ MTF LZ2Y*ZV%6VD'S+XVQ%.T7 4PJ!\IK"3&54C==1?04#/'X[,>2#H+ 8ROG MF0PG33P%Q7#2P7 YAK)&'%&Z!N_,%V<8_Z _[F8$K6O\-M\.3W?C$B<$.MU7XL!&5"2<0H+ M3FD&F46*^+231N3#D;H[85VZDX-C=F %CKV(! ADF^*(E,[D.?]5[7O';TC!N?\!1[_=!U-)! M^/-V1D*C?_*#;H*)24F&D")(+3+%A75.0_(.6#$Z<9YTP=9-3#>_?]S^@$$# MEKW%W %$MC"'RPE(&:UP'#T8*\ESL)(\VV M&)Z0B9(-IM9EA=M3MQ6\[$G" M:R 5C1H&/\9;]6#/_[&8+Y<34>,-XYJB MK6#FG@W,]E1%!^?:5B_/$Y*(%M&1_R@H8E?:(_%CR'R,T98KE71L?2=N1=A6 M,/,G";/VBCD5M#U6Y_!^-?B/3S :7HSBX(*O73V<@<_1 !D?R;OH4%CK86NM M:-\N(\V>+VA;ZW?D^'43^OPK+!9A=OYCS<$DR(1V-:&=A =*H +O;>V>MLPK MD;27\F> WAN8WOOAVR'HM!XUVDAR9"A<4OZ"PN*7<_+_,$]*8:BQ%$BY]@B\+ATKQ[]QE.;EU*H[>9SGAI]-I>5MX M5[V6_^G\"&WP>RO"NY?WVCKA_U&'B;S;#Q LBU]((NH<5'<8A M%PIQC8(LN<[)J5QNSV'=.NF^S?=WVR>["S*>2K4W5T0'T=^C)0,3S;TL.7J2 M6>W,T+: %ZGN L\80JG=&:WMZE&"QH'9\?"P15IK/^5TLW7G49:N0M4TI_OG M?\G'1"^C(CF!),<55/0,@L4 !J4.,0N6X@"+/'>@<)Q*HCX1>9CZ.CT,[TV7 MK-,C4\QO9^\7^'TZOUAN(F.429E8&+@2$11* TYK!=H$RUQFA>O62;##J1ZG M[*@K$ ^HYDZ!?7V1!&X=LU*MILF!2IE#8-P#!IU"XJHHT[I&_?!;OGE%45=P MW$\YSV=WSYLP7?PSG%W@_S/%!3'TYY[^/YW.X*DKJ:Z>AFNK^XW,Q6\8EA=D+^]FY+]<+!:U''66 M?Y_/%I=__"4LI\MUGTK&DKFO 6609)0E2"!/IX TC)"'-@AL?6(V([[;4'T7 MK-V9<3J*:CNXV:\8_^7'W4/CUSI >+W^(W.N!$/0+"L2L.#@1%V>62N^E'', M\\$ ^RAEXZ)Q)-@\!-YV.NP)F1LYKF;KWW.QK=M*4>20F%#$3:B[,TT$XLD" ME_3[PA/:TGJYY$X$=H+3A@AY"(3-U=43%M_.OEV<+U<2XYN.XY"Y9)@]"%4D MJ"@%1!4TF!Q*X1*C:?YV\ @YG>"L/0@>@MN!&ND47&+#BC:6IY08Y!0XB:@D MLDCZA5DM&5-2L.:[I!XA9]RVQW'!M8]&.@67O)R;I55@@D=P6=9EZ"Q"M#:# M\LF+4(+#VV4L@X!+]K I:%QP[:.1GL!U@/O[ZXVI[DPP1R>VE*K&;^C ,:/! M!Y]<1N>Q^;+=I@QT;$Z0212'>)1:Z\$EZ5UCT=3Q+5B<=X?,#,A]1>!W!\&99?2%SU?^J2B^_A M[*<[[9K!2S.=A5F:AK,;QOR8$'V)LNX=@.P*V:UCO%84U_5!B$&4G QOW8NT(XFG M?[FW.26'U&P'P'TYGWW'Q?F4_*!7&,_OX6PYB4):(QE"")Y5UYQL41H'-D1E M"AT&)-[VS]U/D37R-3XD+.Z^=S?541?-P*]P0>?_^?0[WI#@)&)&QAP%@+$. MK.$4;(; +# MN,3@"G.Q,=3N)63DT^^(X#I<#R/W*[T.B]G\XKK*Y$I0$V2U M>X?$PJ.M@]A-@:AB!LSD0 B;*+R[!:9[2[P?_(*1$SA' $D[^3Z/?J;;LABZ MQN:A[QNAPF8KUH>OK]'"UYR, %V< 0HU) 0F/<4%105K@XNY=>1VA/J:QYW; ME3?[QVP>E[CX7C-6JT1JK1HF^S^;KE2_SF2ES"PJ7I<2B41>0"8;)RNLG?3. M<6$2FM936UKST&VUS2[(>S!+.(:B.X@R;CS'7X^Q.0O+Y7J5E@V2Y5) 6F&K MQQ'!:;I6A+*<_E=E+09[\[N/H$X2A*-@Y>%*FP,5UQ,*#Y?L;7%LGLFR1*VE M0! V:U!*< A6!0C2.G0Z&95:AR^#,]6)-1P.P.'.Y 9HZ"R(VCS/IBA25H5# MDER"2K4^2BD.5CNKDW))HM\C@NJJ1YFR)V^$,J0&(NGABN*_$K?8, MWF%_^3/_RP^WWA$W%_$ZZVFTET[Q4EM720RU;HA./ TA%X/"U>V\K3N\!F'D MV=A/"[AN4=M_7.1T,W]B7U$\((E_D&?\ZWRY?#NK*RQJHWAU=VM6>A))7\+7 MVG6NR%^VM2J4I3K/. BE;$[.NTX,:V?FGHW'UY&Q#8NPW0W0KPUP5@>V8>[X M!D-5=(P4F))O3F(0Y&NX( HX;^H^S.2-'ZP,_N@WV/ %],_*J-HAYQ1F*UPN MNMM\+&@\M46FBB@TS.%3__FB_^76<@S1,NEQ,6@_.*,W(Y M E:_(P$Y')4+DEU,%J5I'3+>3\FX;NC@*-I?ZCUAYPW= LLOF/\QG]<5DY%+ MH8@!6VO@552\EGC6.D]#SH!PA?R H;#S$R7C>EN#8V=_J?>$G;J4ROJHE7$& MG$0#RM0A6\5GL-)CIAA'1M$ZCMYY]]=@ZPT'Q\FN$AYQK>;=\W$Q/<=7\S]G MDV!%%$(0R4[5L?:U=%-+ SZIH*+.F>G6A0IWJ1AWZ>#PM]%>TNZ]4/;] K^% M::[[3V9+7(99?G?^!1>;I63K=IW]8ZE=/KUID+4W6XVBKY^__\7FZ]??>TG$ M)3H3"BWH>@+$0'#2B0XB1E&X8-:$$CSY-:WS-SN0=]@:FM77_),D.E]LML%> M?O[$.R=$$1)R1 >J)%?S> ;0HE/H?43_%+R>^HYQHZRA,/#S>II&$N[ Z]GP M\G9&9W>=0SL1Z%B.(D$4,M2-B.2U.6]!NV"=#@ZU;WVKW:9AW AK: 0UD7P' MR%F)Y6=A7=I ) ^6.) *G#5/'S0F$3DOC2?;WZ7BG%CLJ/B:'_I=X"?+20U ML3&KF#<#N"B8\!RBYQ9$5%F3640;Y?&]OW%CN2/?>\WTTRPY,%BP-_^&B_,? M% [5>1W?ZBOBR_GRO.X@2^GB:WVTQ$QNY +3].86LKU"OWV_JW$@V(3E9F'A MFIKW9[4I\P9)5W N*B:CDX"T:OQW*H-7F=,?F0TA8=2B]=/@Q^3%\P M7YSAN_+@5ZTKCT/16<;BP/A S$M>P$?A(#N=LE"26=9ZV\VVM(T=2K;$S>UC ML1P:K2/>&*6!"G5A8+,4\J5A@J'(PS.G<_"E\"[+& M1=LP>+AS][953L]XJPQ==A%Y'K@V''BLLXNLR> \N2O*ZBQ0"D31.A[=@JQ. M3[=]H; MU/;42P=0NV)ATTV6LPM:N$*^:2"B>9T7Y)0"ZQFWALL2FN^>OT5" MIQ#:5\7S=O+N "[_Q"_3=%8+&E?4VR@XDUP!6PU0RRF!,U:"EBDH+#P&T1HM M/U,P=EIU6+ <(.T.L/(KAB5^F9_EMU^_+>;?UY.D-ZPX+%Z%2+0CJU*A8#NR MQ "EEC;(2')J?7L]0L[8Z=1A4=1*#QU ZN7\Z[<+^K@[IRA/QBIM0=8$C@JV M@"N%5_]1"LV25]AZ4L@#I(R=41T62BWDWP&,/L[+^9\DT%=UY/S\)B/1*HIV M58!L:UUIT1QBH1#89$\.(OU$-Y^_^B Q8Z=.AX52&QUT *8W%XO9]+Q6"7IRM7WDGG(Y3(8UUN&B&@1,!HDK1"J\";#S!ZD)JMX&1.%4Z-M##R MN)67X=OT/)R1L/X'T_ER5;/\F3BY9"5@D=ZR""F*FB<)G%@I'GA*S)C$L9AM MYJX\\35;(<6>&E):R[>#H^=!4?UZ-3H@>1&E$)YPSS2H&!&\]@Z"*D)KY)*Y MUIGPIZD:-VH;-RNYGVIZ!ML_%O/E_/4Y1IWFD/?6_+;QV5T8'T'KP ?7;&:X4-LLOOLX7Y]/_7?W]@\Q/M!', M5XOEBBX'%8.$4*>=FVA4DL:ZP%OGHUK1WFDFJPU<1U%P%YWZ#[)2^T68T@X# M)L!DZ@5#OXM2*_ Y9^0B&U2MQ_(^1D^G:;"!3\Q=%7&*M3DWC2[\;&MM"W.V M^*+!JW)V9?9H)3D6BQ(E%W"VQBI:"8C!"D"3=::#JYCF,\H[*LG)(O+,))#O M3,Q[BJ]"B>2A6,NT9D;$YAL\GDM)SBZXV;\D9P?]=. ROIW1&8 ?24VK]XQ? MZW]0%5:?^$E>16D6@.5L0:5$-X3( 9#<7H7*R])\$MLCY)Q*"MV\IW(G#L 31# 6\X+74 P2VR/=:3 MV^!-!E16@G+TNV#H%U7()?5.6:5S8]P]GZ>K [SYQJKI &S;Y)PGAHF,.=;T MGUD-8S$D+87 E=+H%4?#6KMEV]#5:7)B3RS<63+:6#&]3\EYD=+B A\:)W-C M8NQF^>+^V=E]OZEI>K8)NZWRL^%'/1KK&,D5676BY&6&3445-"\* J]-;X)E M<)F[NA=<6Y>$,Z'Y5?,P.0V>4ZO4R78++I5WQ@2P9 M!HFQ%IW-='QR4!2V*8H)[:TSKBMG[*1GY 7T@%#60>@<.V&NZL.8_D"[, M50W C8/_DB&%618NR'=(GLS!( -GI(7"4LS&)R5CZ\SJDT2-_!X^$*+:ZJ(# M<*UG;:Q/VWNXR1B4HM,6=&%U>)DS$(*0(+B+(7)AHF[MUS].T<@M(@/!JJ$6 M.L 4W=KY(IW_*RP6%/C\V$AJM<5Q6J:8+]G"$%.2"<%*Y*!8I'-8'FQ/)]_Q04%EQ>S*U/Z<FH>M6CK(50&@W=_"Y!-,S07V7N8_O7HVVI&[G'9"#0#:2='G#W.#=,1I%S M'8N67:1#NVY94)$D9YTQ*3BK8NN'I@;X&JXS92A\M=-"#YBZQUKN\.1+J3M@ M(T1=SV=>=V]I92"6PI,E_U*)UFTIV]"U%;[&KM48Z0-F;Z:P.F%WUMM_A M)5LM<[ 9#%>E+L@R:UYD89Y9^L5C:W0]1L]6J/*GAJIF&ABYY_)6COIR>.,] M,0P6X8O*=)O;NCW&%TEQ<B:RRWJ;[2_*V? M05Y^";//N)S.-@'.E5T=X1WHR>\>YV5H-Y$ MGQ^:>(L\UGFFHM0B4*4T!"80G) ^A&0RU[:US=Y+R;A@&P446V7P=M)0-SO0 M[^=E\T>ZN]XNEW3'3>KXH\0\!VEK 0N2V^2+K]V%1L14Z+;. [1Y;D'9N$^F M_:+Q( UV>PJ^7R#^-5V>DS=V6YP3+J+T7$@PN5#T[RS)T L/: HG3]+I'-JO MCMJ1R'&?8_M%:RN]=@OVU#JN,M0'Z0UJS-[!00K0^'H<@P=7=^#/=WV M"\&=-'0*"^!_GY_C\K+F9O[UVWQ&GW[ _L+'/Z]I9+T#Z8VBY5<8S^]9EBF$ M8*ZN_3(L.U#"Z9I,%E $YR9GEJUN/?WN?DH.+Q^/9'/T61?7!?8^65OJ!%Z- MM7POQ0*!6XK2/!JMO4#MVU>+WR%CW'"B@=[O%H0?)NH.[K"?65@UP\H M0"=N*;@)Q$'.],=B+ L663:M4T9WJ1@?*P_AZ.=S0>^F9 MI"C8:Y5!94E1,#<&4/F8K7,AE-:^^$.T](29W77\*&3V%/C8 T+GL^^X.)^2 M^=1[_M4%_A9^D#K5I@L0=8K1: KK)]E3SW6*O@V7>1;_9S\)Y M&1:+'W2CI]VL"H MF?0/F,+:YI'N9T[^F(5U;SGFFKI8L4,,F%*L 5L7ERBW6B;N%(B<%;/298HN M!@73/42-^]@Q/*(.U4,7PWU_G<\^5]>OLC8I#NE\K9M2:]^)2DE",#R2943O M;5TVD5H?23>_?]RGB2$ L[=T>R\'O'DOO\AYNAI4>_9V5N:+KP?.Y-WZHP=[ MH6%?'[CF*60E(4=1'[DHJ(M%*9 24\XI.+1#).B/\_I @02F8F*=>[Z: MKDB&4'0$9H/FF6PJQF$3ROV^/NRB]VU>'W81=00,ADC]/=]+C#Z\,N0CVUUP>E*.;S20$+PM5*I$@RXP)D9"J)7(Q3 M>0O /)/7AWT1-*C8.[BK5N,=WI5-S=F[Q8?IYR_K UD;-+:H EG5)C%19P]F MJR$Z],ZR'$/SF8T/$M,3J [W<-K(O%?P; RN>((])@O11P\J2@/.!P>8ZJ)' M+FS*[ACPZ<'=::3P;6"TA_3[;RUF/'\+Y>J!\?H^+5-7T&2?(*,0L=.Q: M;FMI"LL0BZ-#V61=E JL_2R>[:GK*23;$PR/ JR99CK W$,% LQF%-$42#R3 MM')-G*JLP)M41.T+:3\G\9"BC*._IA^"IA8R[P Z1':5"7D"Z^$O-<"<+\^7 MDQ)"S%DER*D6!&@1:W^D SK'47*>$&WK5H^':.GIGFL#GB92[P ]MTI*KDUB M_=OE:O'O-"&?<.>5D'7$F:[+PWS=Q"HC!R63S\&7A*KU_*:MB>OSG;W=5==* M+UW4D-T;M_Q^42.,=^4CIHO%>L9,.#O#_,N/RQAD\P^7D^"-SY'''O@YR=QY1AQVR^_HOG2US9X=4/KWCD MDV(HYDZ<@4R52:\+Q, 2A5;6H,N,>&Q=?+07H>,.B#T:/)OJJXN3],%+XA/! M:?EE?G8C(B*S/)^G?Z^8_[28?OZ,BTFJ@XQ,86!E5+4IE(-/K$ Q0LF2#09Y MM"M].Y+'G35[U(M^ !WV#=J[O%G)'-#(]<$E W$ MQ-[,AS<<=!90O%C?R*^B"3+^@WY'.\"M.S'QOF_CD_ MHW\UR0D-UT9#%)6[K(G/U=LS"E>X=T;AK5>/>Y]6=__F[3!V$D\:1Q!]!T?? M#9XJLV_"=/'/<':!UR7B)#WCG)1> J*5H+0B5R(&3E$7%UE8AT8TWV?Q-%G; M0>U4WSN:**,#?%4^KA.B[\@YG<["6?W;=5,DGY#J6<9@0& ='D#F 9[D1*QY MH47(1K$A0MQ'B=H.6R?U'-)6$=TA:V,ZF*_E]O$+"7LSBI1/I)+9IDR,:0K ME:FI(U8+LS27Q%[AT:I!8?84A=MA[N2>2 9241>)DG^$Z6SYZWRYQ.6[V>N_ MZBC1B^GR2^7L75GU7T9OC?3UK3%&DI[G"H(FZ>6L#*>?E.1;=YP]2=1V0#NI MQXZVBCBT2?I3H^+)KU_GLU5BY\H1F!CFO+5*0R'JZ8S. F+T"9SD)46+-J1M MY@[=]]G;P>(D'AF:B*^#*^ZR?FJS[N.GSFYEG<1L(X2D!"BN.41N*(I-D2=% M*%?-VQ,?(6<[\)Q4VK^5\#O T<_B>1,2;B:2\"!8\ICI5'26@E6G*)C@$3)) MQGN3L S2[7T?+=LAZ(2S]7N*O0OX+*;?0TVA79VD]5:]_,NKU4*3['(1)4DH M!1&4R!9BM@6DSC%%GPUW[>&T'6W;P>O$4O(#J*4#N-VXN=^'Q;O%NG)XQ=][ M7*Q"ADG*6ECI GA6-TND["!X"AHR+XIQBB%RD(V1M@59VU7@GE2&O;4R.L#7 MS:!S]61ZQ8AS*B?N(^AL9#V7);$D(\009-"!G,3F=6L/$K,=EDXBD]Y6\!V\ MQCR:T[CZJQ?G-^M"R'K6,8B(66-)%(-P[XG7VJS%Z%R6/.O@M#8Q;]/V=B@= MV^'K)-+G1U?+V*M7\_]<+,]7'6'SZ[E1[\.4V-UTKO\LCLM"NK7IK?GU26;E MN(3$;.VA$ 8"2@/2H2*D.<7]-C,$6M"R'11/(ML^BGHZN%-O!55C]4V.-WA:]FCEW467<_<3(I M(A86>8;D?"9/4D?P=:XXUU%IG>M"=;7%H?3P-VR'AI/(?3<490<'R(OU6-.5 M*M8I^\OYIN\7^'5Z\77BM+?6F_H<5&=B*NGKF)<$/C"K#&,*3>N>\">)V@Y. M)Y$S'T81'2"KBN5=>4E?/#V_&N@3_II^O?CZRWRQF/^YGO=#/SG_,6$8*(AU M"F()=?%?2."B#Y"+]3IQ$5-LG57?A;[M\'92:?;!U#/V4*_+"L2WLTQBPSS# MY?(/^OWB5E?S!_S/Q72QVE"XG"3/@JPU8R9C L6, ,\I)$X>=43-(QWA6UR M>WWY=N ZB0S\<130V>$V"9(%J^C*5[P0[5))CE #,H;W[_=O@Y MJ13[WN)M!HVC+.K\>9+BW1>$5@L\M_V> 1=[[L7JT".WI_8:A?D=_-/M2>XP4IZ)>PG-)!/(]+ M7'RO6GD[^W9Q3C^>S^KUOU+U>M21""7SK"T84],]]8FJR\R &BSA%48 9B0@9%*J=2D5'K8;O1 MQI\4/BXJMEARNH.*N@/9C5FWUJ:$2A +)CF*O'M1Y=]G MS/A..MYVS/@N A\_K_KH1.S('',V$@.AL,W$R;I&48;D6'$Y.A>><.=.=\SX M3GK<8$Y?1UCH _-"E!I7"8J9'9F@LQ8BJN2]4R[;UE-4AN!C MW/EY7=V@H\/D>9G*RW"6+LY6O_TP/SM[,U_\&19Y$K6R#H6G&TI6#3$&7@D! M3**73/B@L&.[N9^I9^.&[HG;X0RI 8AZLJJ-%.HU_:_I^9<[S"]_YG[YLZRN M\C6;:HE01';1@=!>@I*<@P\RDR>(R-#6CFPQE"6U9.396$\+L#YD2J,A9V_S M^8:+Z3Q_/ ^+-KM9]Q7% Y*HW7.U>>[M+)U=Y%HT]SHL5JG4"<]6&QD#D)0R M^12@)5*(ZK.AH-(J8#XI%KBWYO96I]YL[08WX\Z3_EL9U[X8&K_->=BK/:H@ MO2;%\%HQHKA'<'4"H\TB&^^X-+9U6GX\IW"P M;G:4KMD'.@4_AZEH_[VE\S MI+^%\\WXYS8O^_=_YF"O^%NP,.R+O4B9!4:A D\6045'IRQ7#J+T5B0>BN2M MP\UA7NROI?BNW&QPO^+4LA)*0H14%R:HG N0812(1M4%5LF@:UU2]!1-XS\P M'(B(VV=84R5TX"+?Y.&:MP_X[6HAQWLZ>-/T6SC[@/5Q)M>1]&](J.'L_V*H M Y.-\]P$D*X*TQ4D83H!5CA5N# YLM:.\*$TCPO*M@BZ70-W3'6>%GS?SGZG MB^;3GWCV'7^;S\Z_+"=9%&F$)6[K$:K]8UL$VG]>Q#YWCYA+Z MP>@^:ANY)N4>_GZ\*/39E[R0<=ELE :98ZIU&;4*D8(_$XQ@F#C='>6)2&2; M[QDWAAX$0LW%V\$I=FO>;ECR6^6"[Q?!EF M>?6#&QDO^JOU%D%<_:0N$MP_==+B6YLF5YJ+H5'Z94W7%:2E9L+767O.U;1< M0 ..RT@(YR[RHKQ5K1.Z/U-PL).&)-BUZ%[A,BVFWZ[+M9+PS%O!@16I07F7 MH$Z# QF99QB9D+BW("2\S"ZIN!" +\C9 $,Z #FY5_NT*;YU=V(G <9.@PP%O."UU ,'[ M7=%?KUH+A.$A9;(CI4E1,^KO MOF&UC-GG%3>K3,UUSB\['= Z**9.*!'TBZ,@&:(RF(7.-O-;U1KW)M,?^8H> M([L]U3AO+],.3IR?65FE]-Y=I?0FAA6C2==@;%WL9;T"QP,'+#E%G6*AL*7Q M>?,H0>/ J:G*YT/)OXL-5S=ROU?BR3)JYRU"(;NBVSYJ"*980,^#%L4FU7QI MR#UD]'A1'782M9)Y=Z?0577MRXM%%>XD<9=9'R:L M:ETD\SA%(U]KARK\T3/H(.EW<0@]P,_O\UG:L*0S%SXX"[S4&6_<4@ B.1VN M.?',F$.?CP2H:Z)&/J".@ZD]== SK"8F6^:(9M F6E R9O 9#:2@2UA%F:+U MH.$'2!DWYC\2A':2=[."@E:P^1=6%P_S9B'XN@+V\H>U*(-/9.$HDE)G%[(<]G)ZF<=SRJ&&!UEA#W7E7M_B[G-;](9SC9M')) KM M%#($#'5LLJW/5-ID0.D,=TF4F%JGTG>E<=QJJJ,B\% -C9R NED ]'/<7 1& MZ3B#E-QJ9PF'X(.!Z$F4-FL;PE.E48]^PHV><".\X,#I(]EV$=_=RY5IDHU&" MBG67B3)D&+&$VK(IL@R"2=%\^MKC)(USOQT93WMJH%](38+*7CE%(F*%;G]7 M-RT)(R!%@<7YF+-J_8A[+R'C!'%'AL].TNX@6W"3B2TB4>TQZ;KG+P2ZHU7P MY$0B!0-&%Z.D5DPU[\C;C<)QXK3C@*RQ?CKSIK:(0FWM*O0N@A:1[OA2?47N M)42NE?+%$8.M\P2[4;@5^IJO6QL%?8?JIS/TW0I+KBK)ZJ2 ^J^FX>S]?+G: ME?JZ-@\MZ\3M7Z?+\TD*P96L3$V\6%#"$],VUD%!03$IA16Q=?JT">$CYU0' M?* ^OEX[ _/MX&@'KIG(EAM#4C)VB/ M!.,X%*.A M>G#]]@KL'=@U@=RVE,EP%0JZEU("YQB#DHL- G.4_BA)QL8@'FPI[-%!/) N M.X#NS\^&MU_SN6ZDOYX5,B^W)SH<.L5BF\\>8%;%SBP-,Y'"9Y6C)D\OE)*!0O , ML6@/R887K8[H''Z1N[-V5O9&Q7*-= *1U<<>O#_(%2P$O^[I\CF5D(27H* MJSSR]2RK4*)>=3MKK2T+NG7HO#^UXX)Q. 3=VU@WN#I/!;@DUCN#))6R1M4] MNR;4OD5>I]<4#""X=!A5%-JT3JKO2^NX)>M]@?9059X09"^'!4:NBY*UVTU( M"8J9 J$.6_+1:R--5$RTCGQW)''<"L#N +J/XDX-EP0TG!A;>"HLU^G1-07% M$_BL.>102[19UBR-:.? ]!QSL4D^J(_MK^;+.$()+U060FNVHW]R>/MQ:*Z+8=X0%Y,64R&43= MK2LTG>M!03"UD)0G'R29$3;O -Z>NK%'^31[N!E((1WX>O<68CR>W_=%."-D M@!@*'="<6PB*V-2>'-D23"Y<'0%R/3_3#(67;:IHVBFO=WC>E\FWFAMA*=0J ML?:?Y43WAW49)..)1Z>%#4>I6>SV,:8':!ZJN!, YF4&O]CHN! !''KR/>JC MDDM9 >KLF#3HS'$/RUZ>7#J!X3YJ.A7TK7+TP2G#R?F%P L'Q1A"T(&!+8Z; MR'1*.&3?8<SBFJHOW42GHO 60P2A%%U.J87$$2,@-X:5"59?GNZ M[2-#C';YYG&?1P8&V1&4<0)GW<0&9E#8!('5I*4RL;:/%Q"<8[0Q%9+CD<^X M<5] .CG;=E),!^\>]_+S8*J\1NXZZPB%' 10IKC*I@5GI%3>F)S846[6/M\Y MQH1@$Y5U\;IQ_["6PK1CQC-(REI0CEF(GDYR(W-(4N9, =4QD#?NR\:8"-M) M!0U?-<9N:)KS+\&U*U]/'\\5%(C+P]7\N M"#[$#L[+2\+!]("%Q]M_=E.I[LE2HU:Q];?=>%<*W(7L@+,4:Q>U@%A2@)Q# M3C:;4$+K"9@_4W#P.K7T!?/%&;XK'\_GZ=^__'AY%I;+]6XF'8NUY*H#HO)U%#S%@JALTJ%U1<4CY(S[J'. WN_L1FLD\@Y"HZNF[14+&X96.U0E M_5\TOF:QZMP,:15X:P5H*XIP1:)@MC5V'B)F7.0T4_=M=?0<@NDG_Y>K! MS(O+LJXP81Z47HW$TAF"E!3292^4:MT9<)>*D6'31KVW=\P>)NL>T#+_^G4^ M6S&PV1Z9N5/%<@=&A-J)4"R$R QHI= ;EFP(K8^:.T2,BY5#M7IG$?$A(AX1 M(\O%.1%?X^X%">[\Q^_A*ZY,)HKZJEYS M^H(;\* _74/CH>\>]\&_]>731,(C(^0#?KM8I"]UY./G!:[/V%LL71H1-R87 M76L'ZV*_2&+RF9' 2A+T-\4JO=7)\@1LMB9HG%.FC<[G0RM@[$Z>Z2S-SV;O MP^+?FPCUS<4L__KKR\L=QSHB,[( $_6!-]8!GZ@\%%1*NIR3*[>"J?M[=1[_ MFO$0,I!2Y\-(N ='YL:E_>O5V"/-3!)H D2KR+ES*A$3]$<>A=1)E("V]5S4 M>PD9MT!HJ)CI<)F/?,I<)[O>;9)=5];V6_AK^O7BZ_N-%58G;GI>?[!Y?- I MB.2,!2U+34)+#4'9#(A)A,@9L[=]H'L/H/TIZ,='WE/U\Z/KH5^TO5_,OTSC M]!SS&Q+UV^7RHKY2O%M\Q+,SDO(7TLGR7U]P]N(S_1>K!ZD/N+PXJPT:;V>_ MX S+M$[X>_?GC"C],OWV=K9^*7M7-F.QPV><&"U%ED9#+K%J9Y5E@<.XDE*U*\RO+A;$ -G% M=)[7EO4[_KGZT7)26)!)%@K#1#9U.BH')[,"X9*UPO(H=?-7FZTH&[?BMQW4 M!M3' 44?YP($Z%(<&P]I97<&NT9!,'(F)@7Q@3& M4S1;'%\'$3%N16_;P^QXVABUZ_6)(]V0QXDZ=XG)M^N&?E76"Q"+=)J5OQR^Q,' M+7EYE/QA"ET4+\J3GP0QUB'<(2;PD0D(TA3!1?7+6\\S:%OHLC&DC>C>+58K M;M89)2EMK.T-0+_086F2A9"Q3N@17GFKK+.MBW@>IJ:K,I==M/Y KNU0@7?@ M>-_+R?H%)&>FD,)1E9%\NZ D22HQD,':$+)!U[Q"ZD%BNDBO':SM;4"TL^A[ MQ=#E@PB9D[&.@PTVD[,F65V6FL"4C"J9Y*UN74_]"#D=XFAWA6\#HSVDWP&0 M-CQLWKRDXB9RF<"ZVDJEK ?/B)?L$R])!U38^KGH)P(Z!,L^:IVWDO'(.AQE7^ DN;M)#:R MPE_.9Q2%G]?52+_/SZ\"@TM&!#)I"];1DR24*!UY;M92"*>L14-AW.TA]?>J M_M$O&?=UHPT(VDEQ;/M?3+_7S;)G(:V"^ENX-HHE+WC=FU5G#(0$P6,F\1A% M>$?G3-CF)'CL2\9]3VAT)C23XMAP6!UN+V;Y<8 GKCDSC*[*(D*MJ- 0D.>Z MCSAD22(4MR=G/G)#//5M7;R&-O,8!I)R!W[FO9*ZSD!B5MX704%=KA.;ZOH] MPGX$SY6QT28W6(7^ Q1UB*N!PM_]E- KI'Z_J-;QKGS$M&F3?!G.SC#_\N/2 M?C;_D"+ )*(.KBYA%P*4#)$8-P&84C*BU5GHUN,N#R2YP_!H3_1L \R!5-DK M,:.9$RB;#Y]^BJ8.#\0!L;>O M,GH%U^N_<)&F2R1?M+X!WS8@/LDQ>@Q,0V:(Y-Q2:.*D)S>7[A/E=>(A#U0H MO!NA7108'0V&3=4V^L/\O2Q^P(Q?5\MZ5TQ.*!9*GI&U&>/I*$^*W&9DA=QF MI9//1;GHMH@>MOFN+BJ(6F)I$"&/''3^-IVMZI]7Q5#O"M$_7_R+W(%SG%%4 M1,R\F2^NV;NVD8D3)6AK(^!J2DI9I=UL(M,P%!LYR]16'3+[?G\7Q4.MP744 M98R= WW<@.Z>PJMBFI5=?5I,/W^FV%QYI93!#$DD.I6#R^"25I""B,;)PL3M MRW2?,VP+2KHH-CKR"==:07W#L8Y[77Z9G^5/BU"]U5?AQW)2%/>H)".'(-3! M[$6#*Y'84X:C%8''(@_'WWU?/>Z@P'$ =[ *3@1A+^>S)87BY]/O>)-3PZVN M3$&2G YTQSE$SCSX;*T/Q6J;GJI^.YR*<:<#CHR[!HH9>P1OF"[^&50$9Y:S>UE3^_\ MBMUVU;$())HKI$'ISR#J2,Y"NAU0)/MB(W<%4L M(R>/Q63I,G8&@LRFMO*[G)5U+ATEN=5?1>XN6M^A(G<7@?>:,EU5"08G.<6M M@1AQ"E2T)"E9WW1]\*A-#DD^OP.CY\]]3=O+,Q>SYB;M16E)&%5-1;N:C5;D> C5^!2R3'YB#)M-4GS MV(4NS0'53NN[EK?LHH*](?5M/G;8@IHJI TC5WG4*R$%7G0H/I'SZ!T9 MB"#;<$% 8L%&I3#)N(UW_=#G=^C7''Z!-1%F!Q?8E<7,\OHM^:>34R6BN):9 M&DD MY*@SAV)J?'HP&%FP%'*Q.JOK#6:'B5HO.MJ$#BU$_YH4[6VL@RF MK;"6%V"IEL*S["%H(2%ZEP4*9UUJG;$^^%!J7J\[SJ&TB^A[<'BPJKIVREL@!G_RJ&$%0G*D#F*B(6;JX??,UC\-U& SC1C7'2I,>@UT4 MUXVOM1^K"JW4,A?@S-'5$(RB2R(5R-$*04=X)"?S9# ZC&_6)T9W45P/5^^E M&Y'SM&HMG+V:+M/9?'FQN)9B\MRY6#+8K.NTM/H>RHJ':(K4VD5&A^P/G*2W_ER/EOQ'**4!*[0PRMG@_%8IK+TI&#TWT1 %#WMW0ZFD5Y]OAPYM;TP1LB1P M4M*54&?N!R\MH.1<M)]Z'F4;%Q-=GZFK ^-67?\"SNIKCY7QYOER- MA(Z5O,NE]M?O4.0NZF@UU)%HH+RVX G4A&FO8^96>U4:GPZ'4=QP3W;]CCM* M>U%M[O-J7-3REQ_7_V9#QXL_PR*OJT^,"$H7\GQ5"!2=%2<1"Y M"*:SC=JV-ON?".AFD_#(6>O2D2'X&!?* MCAE=/EES1BXXJT,IC0-O*1"0F7OFE:N#!AN#]4%B1CY.1\?)? BE=8"^#T@N MSS213[1BY8_9]'SYX>,?&V:L=V34WH+P&$'5&<>!EP*>BRR%DE&7ULUUCQ(T M\H;TWE#83GD=(/%2+JM+A6/('*T$SFI[AZ5?/.,.3"K:1>5T=ENM4]\!>#>_ M?V2<=>$\[JV/CK"TL3$MHC8J6&"Q]LI+QU!DZ!< A=# 73<)Q>*MEO5=3S]3>-6=0P/CWT$VH'C^:3#_I"_?OW\ZU,6 M29D(!0U=H38Z\))%BN*2<%;%PE/KT?6'4SWN:=5'P'1DW7> ]AOKIB_G7:U6 M W\@]2^^8WXS7[RYJ-.O+C=43TI0QDE)\LVFSD^4)-_(Z6[U45S4H>+[Z'Z5D],D@@_Z@U-!-N Y%'4G M;0T' .&4C6!=.[*\;();7MZ2G^84>KV=G2^FL^4TK9K<)ZB#XCDFB*$^KK@< M(&0NP23'Z6SP0LG68_N.P=>XBTQ.U6B& DX'QO0*"\DVKQJMIO%BM=KJ+,PV M-5>+W\(YZ733B'7Y:08*W@'T=79H(H)RTO1MGD0OC^U MXRY4&1GX1U+R2/WMGL?"JZ*#"QMH(' MB>!K'007$IG*:+)JG0YY+KVSK"C+12R@?-VU5;2IN[8L)*1?D4F'JO65\M_> MV5TQ.USO["[J[\!_^KFE3G(9HI<"C$)R_F+=X12) Y3*%<20LFH]Y_%9]L[N M!()'>V=WT4@'S;]5"6V2OAN6M.8E M2>0@8ZP=AL9#%#R1@*)2VD@AF&KOB#U%UK@7X7"0:JV1#D#V$<_H1Y__@3-< MA#-B[$7^.IU-:[ZS]CIO>+NT(&WH#+=U42@CKU$Y%2$D1Q94"D.FN0[8.GFW M$X'C5K(/![SAM-0#! ]_\=79ANS(WA)FI&!)*_")E=I^(H+D);/FMNC?NY^WT^^X[+NC6@"G2Y*L:]^?/J M/[AJD3A9DG"JK8Q&Q.!I(-U'$8 DKF$H%04V?F,S2NACL)8Y]G' M84VB/^AT<,@/)I1U'?R;^6+S5_7?\8E4,A45V%[+L"EA""XT$K08:/5 M8,-4C\+AR7>H=FEAAX/I.9O:]2>M_Z-WYU]P\>E+F%V>29JB-D&A&SA;"SX% M<^#1T)G$5.:,:YE3ZP&RHS%[\JVP71I@4XB=9CGQRR]5A\OI[.9UW[HD^-$O M.4)9[_9,]E&:JU@QG.D(UOFZ#%%$\+XH0#1!%99RU,]LKM47 2SRHS(NE-9TI#01&(B]](@).\$Z<1&<%K6=426U[7U)?MN!@$^Q,2)9L(:(G,X M8]D#)MVL<#Y4#*N)6E<][_]8S)?+B8O$+7(-2;E,:B%'UM6E7<%J'9/*))5N M!K ]S,:))LKZM9A#H=+#W5)=XO44K5<7BZLI*>OI6C?]Y8H.&RSD4*L_"7NY&6,8;IAE%6,$S\A91. C(-(B(3B>>71;=S.H\*!#O;\A: MO[9R&$P.#,1?S_JPE8T;6DO<-D(H)3BK4H",A81@@J6@2BIP5B-ZS%&+UJ.J MFC,Q;@A^PIGQ(K#V;-Y9!$#Z.0>X$M]-YE7FPR^'>7/NC HH: M#2824&"%U]U!LHZZM!"-\9(C3X$?O1VE'7O/YA6G"YL<"7:G<#L^)9H[\\$? ME8Z-G =O Y1LZ=3"6-O0=5WHE3Q3@2D=C^Z,-N7PV;PXG81=#@>^YV":][Q. M/"H?9S$94R2DC*H."R.7POH".7C!T#&CCO_(U9C'9_,"=A+F.20 GX.!WO,< M\JA\>%0^"XZ@#2/Y%!DA:CK E#,RH20AN=;-#L?F\=D\N9V$@0X)P%,PT$:Q MN.7,<\O(R6>>Q&)%AA@#2:F(E)F1 G-O;Q(M4S^G\*K7A3F. +?G]P[XJ&@" M"R+*$DDJB8XE%@LX(3PDITQ,UG"7NYE!LAMKXWJN)_S",01TGM?==FN96V1: MT84NZM!3!BHG#8ZA <:X-Q:5X+;C:I0]5O\-YDZ>L-6T@4,#I!=3.>#, M>)'S:GQ%.+M6Y[6."F>*51%H-'45@44(V@L2AH]26)&,ZJTD^%&&QEVN.;;! M= &37FSF@-/CX9CO ]:)E9=+'$DT%^'L$RZ^BHGCW&=G.3"9ZW 8;^B 0;J0 MLZ7#QB9FAWE$.RZ;IUUUTA#DC>^KH1'W#(SRX9#Q(1'Q23'>"DL>,7>J%F=S M@I4Y1>Z9S=^7.V_ U[M[M$[:IYJ Y^5%Z MX?QB.2^_SV?_7(TD7$EO/6)PP-%Z3W_I<4?M[2B$/D;OR6093^14F:@#*!4\ M.",5,*YB*,7Z%%O/?>]@]-X![NO5W,UU5]YFG<'R9BMMCLR'52MMD'5!@4.( M2C%(R4077'0B]!8?/.=QH#IQ>EJ+Y&)MB&'8LC9#'1O*HX9 M0LRDJN 5YZE$;@89.M:>E0X2>ATA]C@&M1-\3J=-;(^);*%6194B07.L8T:0 M9!"% 50UB\+)0]:]M4'W.;ROC$A!-:BC!(05!C/CIHS>K<=L8$3C^CG5HHZ><&F#N""5$*G[0 S#:!,LZ! MTT(!1\00+2NE_0K'X[#608/5\S6R(>#UO.SNEB $AL*M0G#.*% Z1(C,%0B9 MCB#E5+:GDG3HH"_J;V!7!\"GIT:+%J)X\E7L*H]DA-9.%@-.JAIG)D[1)?TQ MQH3D*P>AN>O5R+;F\J1'MG61Z1L&4,\@YMI>0A-N>6;H,GAM29$,-2G22>!! M,A6%\-D/TMYT%.Z>27YP()R/9I8[@>Z9IA"?%I**1N9BL#YE%W)?A(:0&*?( M-VDC0Y'2#'()=E9MU'_J\8CFV2G\NEAVW2;?]+1@LC$H%6F-ITAAA([@D7DHDF6M;1&\^=[/DX>0AY M+(Y]<,+Q9*5!FE%(-$I\H?)IL&[HDMQ+$??O'2D%?$G7=R["V;O MG/"CJ+\#?VI-.?WC%W]-EY-H5" B!4AO;,U[$O%9)'(&E512B,=P&E_P5VS/-S:>*/TI0!\^,H^)E/I3R.D#BWL\N%.+@6PI?EI,D M& :M&$C--87&68'+2H'G05G'K?-^D$3'052/_#;7A:MP9-V?,MI?_^=B>O[C M[8PL_V*EE7?G7W#QZ4N8W<[1W*S0D_4H<%C VSH:6?H (>4,0K" 4EMK_=&G MSS?EL/.;H3%^6YG/\&#Z>YC:9J%I#A*CH5/ MS\IVV'O;GX$= >''-\8]X';ZQ5U/BN?GNIN)8YRB0PXY+<0>567V;5L< ZJ<=;A#97-7"7 FG& Q) M>45:LQ0SY#KESB8*'*3TFD511.AF3.+N['50>-6W*?8.N6=NC[?=<1,4=T4+ M$-YY4%5($4E(J8[)\R5%+$R[J6C4 MO&"MK!".Y*@"2Q#K+U;&R%3F4N()YFMV$<&)1I(GDS8=#(Y_C[SJTV6FF@D; M>!V*)AR2/V+HU/:HH)1"J@^.>W8Z69Z3ZK<]5'<:4,.6ZX.6RS ?)1.)RZ=.9U#X/1:>_][$HR(YQ$=@>.D I\6EPU&>_0< MC)1EW1$36'& RBGA8HSA]HS#D9+,I] 7?.+&W(DB=\+DL_;E-RG$NJWI::GY MXCTK)"NM+?E!(AEP3AFP);BD#3/2M![>WP?GSS[7_0QN\<&0_*SM?X(>?0"^'JHU__50T)?\$9EFF=/B!"UH8<61TI-!6J@(\&H:#06I!;6V3K MJ;P/D#)N"K05$FX?82WDWH$_\;H43.?3[WC%SPA=(:4=M3-VYV;2B0#:2=WK?^O0Z+U5__ M.E\NB4/R$;[.9RN'X .F^2Q-SZ:K[]K_FMOU&YK>@0>QU^B"O*3A/2Y6WWP% M5R\5"2IR8*JV.2*+='X50F]0-OKLA>.MG]H?HN7@L^W6YY(W.4U7C 9A+"_D ML)I4ISEB((,I)D,IBN60BQ'8.H7Q*$'C7I--\'#G^&JF@ YNRM_Q?'T*5[.= M<)5%1&F!"^E <>L@9F$AL^R2%][%V'I9IFDMA+61"N./!-KV8@Z3%8:B)8K"-ER@];QDF1C .U$X+@. MU7 &TY+78S\O5=P$Y8T,U)["-;*.KO @3>&@_5!,YZ(&='ZW?U>0L9]-AL. M5(=+O4OPO)J>7513N121BTIDBDB QZQ )>'!8Y$0-29ELHW)MCZSGB"IKU-J M$*?I$"7TYC:]^$X!31U"\6F^B7KJ.)0O\S/2TW)M-$DK@T5SB,Q'"I&J)!R[:LDJZ-@R"1P*B"P1*Z$ MXM&C:IU_;1\Q',VY:PG$X?34:]"ZD=X=#B>66Y.#$4#>*P>EI2"?U@E )IT7 M!;UI/J)\1Q+'K= 9 89-=+7_:3@_#V=#1A\341@6XPW(4-EP0I!E$1O).*V" M]QQ%Z_'&#Y R;@'(D-!J(?N&(>S1WY4NI^O-RT=,%XOI^127K_]*9Q<9\Q"O M3-M\WY'>G'9F?>@7J"*SMM)%G(C0VW(L:5C/%E;*Y8L>1:UIUA: MCM*9@*EY^TQ3#OH*G?="W,-SW(^NX@XBF -Y_N7'_1^PFABM8@E2F+J)1&?R MHQF"\\63:C@3SB7.2^NA*0.RT\N@^>.C]/:T^4X@TZWUW)@Y'11#6QB'ZFR! MLER32R<=A"11(,620;:^"I^B:>29\KV 9RM0[ZG)+MZ"7M9"ZL7YE,S]%<;S M:Z8V0\M3]NA9;900UM$1@!1M2,V!EY0$3P*3:+VXXPF2_O_JKJVWK1P'O^]_ M(:#[Y66 SDP+##"=%FVPBWTR=*$V =)FQXX[D_WU2SF7)F[BV,OU&BR]$K"[HP":HV)7(B M>2B.U7FD.6C7^L;Y^-DILR6P9T54.T4,@*HC?='?[UIC"10,2R:3;%R=_R(8 MQ54D8/)&5>&QOA1JG>!N1?LH,U%>>U0[#0RO?Q.\^7*Q_GJY,$XG#-H#UY+D MG>H@168TB.BSY5+GX.)8.^":\!%#CKDQUQ;X$P P_CU3O5TYN]S4)X>O^;I< MZS_X-6T.TF6MV/J&TV^5#OGTIG=(D]EJ=&-T;_TW6^L_4G<7G/,VU>'RTE90 M)PTA4\CCLO A9$YH:WU9QD9Q;^FL56%G+6S3W=3!1 &F\BTF$ M%&+K)X4O:B-O-]V'2 K<*/D=K1'._XUA^3Y<5F?EZDX8F3F354R@@JRWP)S< M?YXL(#(N$[<*F]>W'T+?:[*:A^!JVVK.IK,!HJ5'>+MO(VX'S'_"FFG)]7'? M=]X7W#FF W'H+7)0UD8@0=)1$6,1,NLYS'T]L7K?"AZ'J[SJ'1(^/ZZ MQM^^_D%GU\E?>/X-WY-=.%TM%"^EB&#K4YK:7BDQ4>/B[W/MFI$W&TI*DX7C$4A<#,AW=N"*TB!,U-XYI3V;_PS? M(JKO#5%OS$U4SKAH.SD]6U[S8T30)><"I18:*84" E<)3+'"1RL]W9IAYQDE(IY5D@Z9&!5,>1((AWL MW$2I&:M-AUM?Z.Q-7-^X\N62<_-H:P [ML78ZH D3A3!92LB)&L\*&8R1!44 MY)ATY-P5%EN_'YM.;=^LW$SPV0W2N70Y'FH?3_+H)"Q7G(-,@F(A5@-PHPHP MCDIF1,FEFQ>? Z;BNB#Q>/T,BKG[21[4S)#G NCJ(_/:Z3CXE$'&Q+ X;DUJ MG?O=35'?]%L_G$W4R: (^Y[:D8+KX@KM%*$I0)(E@E-DL3ES%#=)'IE^"7,V M2,JM'[ZF:610>-U+YJ@0D!GMB'R49(YK[%T+JHK1ABQQ+@E;OYG:35'?-%L_ M@$W42><$VX^\R0CZ)CJ$!$?((J,A/PD9-$:0Y[9!O7-GW4Q.@=)O6/F MK.+_I'[*7@*B\)7\.R:!I^)J!R=..\%JDI<@X>BH%&=[V)N]%^SK;L^?"9M/ M^IT/KBVF;F\G'L^3*!.LY772L4P*%!;BBWMB,^2HC%"9XHK#4;5SS3Z9JQG5 M_32@VLE^3$Q5-CY\Q04RF5F6 0+6XB,M+'A3MV-VS))?5YS:YY)Q]RI]\DQ= M<3-%ON,BY>2OBX501@:=$AW(B@( 7H]FR2U(+8+Q7&+:RVO>O4J?HZL[4@Z5 M[\!((=7C(AEA;:$#'7E4]66C Y>00U(\QT#_X#%GT]TZ??(^_=%RL(S'Q 7GS)$YWM!PLX3'!\C"Y@!J% M]XP!.6&L9J,0(HF&SE;.C>&:0M$C#,P >9RNL)DNZ[&PLUJPX+34]:ES*K:. MQQ#@:R=N+RVYZ")F^NIPG.QW<=H\-=,%$X?)L%E.9J;ZV,_KN,(_U_21;[\] M60>Z5_'K4Y_4M+)U+W(;E:UNKW4')!U,\D$(.BPTKU.Y',2H:YD4$B"28[KY MR*FG:#FZ&?3#S[WN.<-+\-E&"M&\*^1X)^*/(85HFFO$S$-@9E[^!FC,W$3[ M/S1F/E;< ]P+;/- O[9I5>J3JDEI 9P[6Z\W$#RF "8K)8PK:'+KOK!/D#(4 M<";H^!G03!'XF+BYZ=[&DRQ:J@R9W*K:XRJ"<]F#+\I(DV*(LO7SG">)&0L[ MDU3]/'PFR'T\ -VVF16Q6,(#P.:7\[!:?2@W;6<_+#_5@46;726=XR%IDLIF*%8N 3RY]."31I>* M5,RTMCM/$M.Y:6'K,ZN-T$=%S\W62L5G#(*!CC:1)V@%!%0>LI,FV,2D;MZ< M90(,M*_S[72_,DC%9E!ZL]1J4X09\)IZR,4*6$%UL M/V/I"5KZ/J69.[::)O(!K,O]P;-O_UR?75[]<7%YW23]\W_/SRZOAS6L2$V? MJK+XPA2,,@H/G#@"Y0/Q5U ":H[:I!(U;Y[#.I#&H3SJBF M('\,RP_+SZ0OS/\,YVN\;:Z[,%RA<;8 *N% ,9)D],75\5_MP%;:V5TOLIZ?.]\PKIA[FVAVPFT[VJREM07SJ^'T/ZV6JTQ+[0E1X)1 M.)R,J-VEE(:0,@Y/@H:R^)=L_%F?7EZL3S[ M'[&2@E,EIIH9\13Y)&,A1/I?8%DI[LDU23-:NFUR^M:$S6WACA+^"#AZ+"2Z M/SA;Z5"D#1I<([5O*]G((;:JP(9)T!V[$;8X7$9$;:RU8@\2U* )"40DH MS-?*T9]27N0[W[=*#%D46$$K4D9&E,Y_NOPXG/S[TXBE+E/LTZ]OWHV'K-9H MM3YWAZW6Y>22_3)Y_X[UFNV(30S/K712YURU6J,/-59+G2L&K=9BL6@NNDUM M9JW)58M4]5I*:PM-X43MXIR>X"]P"O?G+3_(^52+Y<6Y MD',FQ:N:C(]?=D#TCWOMDVFO"_U3Z,'T^#01IYV3T^-V_)\(C6RA>.ACW5+! MJUHF\T8*-/Z@UR_2;4<_#R1&5CV 1;L2F<\ M_[EN,28-"T8F0=#*WP%MQ$'\[2+8?X)ZE,QAY4_4(2=&-ZF<2L>Z43.ZZ\%N MML@]Z,:XSE"?=NF270&@DCJ+P3B9+)E+N7MQT']YMG-L"BX$KJ.&@L0- M^KU5M&0N,%*#1O?XN[D9-5=._/FCWYV6SLMFGZ9AS%(^!V9@+F&!#.12:=EO M)3<(:;7$YX4VCNF.VULG8WSN(EA.GT.8>KL M79C><(O!P3!D2W:=ZX4",8-ZB%85(Z'1A%QC,L$1N,P9SY>LS)TI 3W ].(S M#0:/LPSOC.2*)3S&1X;I#/G/Z2"W)9!##-9RLR21C%\#CKNAT^(S@<;@D,JG M*1R#!&)I,"VA6([=T1(!ABU2&:?,EO2S[K\ Y42&QIA+WQ95B>)4J$ M E$C6OQPUML3!KO1ROH&V.S*F"UKGPO>>GN' MM\F=X+PX>-F)3LYLA:BJ.""*T$DB\=:';(R== ME0HEHBYO1/U#./)=H[X(=^%64GF8!X22?D;$M0'< "2R9>>!DCL#)3@0^7D? MSBA!R?T)Q=-I>X\@>LB/]@:CO>9I1!-Q"1:W !@NG]*^CJ4Z9=N8EW;W+I3V MIH"XJ$8*B527!A4@.\VE]9R'4I![/50PK]ERDW$-*.Z!5F72-5CJ%1M3HT3F M1%NL5E+X7:DMIU8*R8TD!V3(]SX'Y*2IM)2#_;JT/F%[AL1M+QJ$^U'?J<"" M4L:EXD3LZ)8W8IW+L4>H##8+&KR: @DB]V)_$$_@VOT"\G2?@-SM;0-Y9\K: MPO/N9+I*@C W8@4G!+CD4ZFD6U)^?VA86EP> M>1Y485W<$=VH2WWRN*D<*DI3(*BMKT?B6!OA#? 5Z@QR+#,48AM;H*!%0R)8 M?0?\XN*2A8)G ^!XGP 5>WF6Q[$WC=0)65T'<>EH>!OI,\'M&;:.GQ.AY*HR\:H MJ#K.88>/=$D0Q4AB]Z0KPW''!/[4@ X4\O+6KJ-@59ON_0-4F672.8 OI(2IQH*"VH5$^[R20P0S,K EAL>_ M5%"O5B#\5DHTWZ^V,H_]2K; MG<\"^#4EWU"R^?3KBTU_X+DZ%OHFQ%6;E'#&\ "Q<8$=+=SRVJ/HK$I4[((0 MPTJR'BH B^G?EAD"!&?).U/EDP*H8]S!&-E[OGQQ$!VWSZ*3NG^G_:2WKL[O"*L.4UQ,8!KHD^*%A<'JX@SS4*'X MF; M6DYLM_7ZS5[4?[2YW8P>;?N2VN-FN_-XS_]5*QK;.>[MI+;E)R),!LZW+7C^ MJM:MK3I4BVO09IZ_;_5]0;13W)#P9KAI:=Z/3@C,GP_GB.;ES?)NEG\>7H5U M^>*@A]3C?^^]EK_C[G<+//+!=YJ?#SR#7>-><9$GKP(MI?-41B:>_3#N_A7\ MN[/AU,[1_V&\&J82$C:Z@;BDXRKVL=K$'7X*QY988VPU'FU#H>53Z@,Y?//; ML4*'+^<&X4W$'+:^)ELO'I^3V^LN?(HKJ'3;7;[R 5KU&[Z%\U_E7?P74$L# M!!0 ( % L58C"_5$Y@< -,G 6 >F5V+3(P,C,P,S,Q>&5X,S$R M+FAT;>U:;6_;.!+^?K^"Z^"Z">#WEZ9QT@"IDV -M&DO\*'83PM*'-E$*%%+ M4G:\OWYG2/DEL=.ZU^O&&VR!.I(X',YP'CXSI'3VT^7'P>C73U=LXE+%/OWW MW?OA@%5JC<;GSJ#1N!Q=LE]&']ZS;KW98B/#,RN=U!E7C<;53855)L[E_49C M-IO59YVZ-N/&Z+9!JKH-I;6%NG"B.M9OM#ONLS9V<\M#NI%-POM!SU@CW9PT_ MR%FDQ?S\3,@ID^)M1;:3[DD31//X.#KI1KWH!'BOW>:]#H#HM4_:O[70R :* MAS[6S16\K:0RJTV QN]W>[D[G4GA)OU6L_GOBI<[/TMTYG P@YW#9="QJ8F; M,2IS.N^WVJC)P;VK<27'6=_[5PFJ%N*Q5MKT#YK^WRFUU!*>2C7O_SR2*5AV M S-VJU.>_5RU&).:!2.3(&CE'X VXB#^=A;L/T8]2F:P\*?5)B>N[BK&\,JN^13*=C%F#OK=%9E,1@GDSES$^Y>'?3>G.XNHIB!Q_5YW$2V9"8Q4O]9Y_6QNMNH+)_[ZT1].2_M-O4?3,&03/@5F8"IA MA@SD)M*RWPMN$-)JCL]S;1S3&;O6)F6M9NT_3"?L/6G-B*O@@W;:V"H;9G$= MPW3R$L+4WKLPO>,6@X-A2.?L+M,S!6(,U1"M,D9"HPF9QF2"(W"9,9[-69$Y M4P!Z@.G%9QH,'F0-*;HVE:H)M3["98-%^?AI<"P<[?!X+ $IEAD DOJZ!6$7\H MCLUFK5UF"?((I^H)KV-5"-2)P%F+8!5!)XE[]/3&W$Y8H/;,+E!H82^NPIG.,T\-@-UI970.;71BS M8>U+P5MW[_ V>A"<5P=OVJWC4ULBJBP.B")TDDB\]6$;,F[ P0#+B,%%$@& MB,I(23LA<1)+D1Z)(NE>2!LK;0OL1\1IM I(R8V.0>!CRPX1& (0:2'Z5_?Q MA&=C8!?(2;>%0HE6A]=:O4,X\EU;/1'NPJVD\C +""7]C(AK#;@!2&3+S@,E M#P9*<"#R\S&<48*2^W<43R?-/8+H(3_:&XQVZR*B'"DD4ET85(#L-)76;U4,&\8LMUQC6@N =:F4E7 M8*F6;$R-$ID3;;%:2>%WI;:(K!22&TD.R)#O?0[(2%-A*0?[=6E]PO8,B=M> M- CWH[Y3C@6EC O%B=C1+6_$*I=CCU 9K!!4!"2+W8G\0W\&U^P7D:)^ MW.EN GEGRMK \^YDMS.L<2G@SI#0RJW..+$ZMXATJBL)PMR(!9P0X))'4DDW MI_R^;5A:7!YY'E1A73P07:M+??*X+QW*"Y,CJ*VO1^)8&^$-\!7J&#(L,Q1B M&UL@IT5#(EA]!_SBXI*Y@I> W7B?L!M(^&K*5>&9B@(+28+5H9QB2.R6*F]9 M2.S O.%V>^'GH8H=D35M*"\C7;BG+=@E-_"E-%#MG'Q]N\.B157N5Q^$F4![ M/%?2 "\!LX+@P%?RUS;M&::NOP M.9U'HBX;HZ+R)(<=/M$E010C?SV2+@W'S1+X P,Z2\B*I5U'P:H)M\LR@YC/ MHQZ$3PE^/DJZGC,E[T"5IP>/Y*O?/47?B?2]VH7U7L@NS)\IBL42J:Y8BDAS M':8KPB*@?4/9L5'!+DWC6,72D>0RT_L'J#)-I7, 7T@)D<9:@MJ%1/N\DD,$ M,S*P)8;'OU1++U8@_%Y(--^OMB*+_2'#T3^;K1^7YR\45F=8+4J$&FUP::L< M2T!LE+EZN>F9 ;^CY!NJ-9]^?9WISSH7)T+?A+AR?Q*.%[80&Q?8T<*2UYY$ M9UF=8A>$&!:1U5 !6$S_MD@1(#A+WIDRGVP].WM1V7T/=T,7F,03@\11Q;B# MYSI$CC^;+B%6#3E09E.MID"),./C\HC=E/0(::[T'+!U-M&!$_D# "/@_B]5 M0GW/W^Y=XJ1Y8F0?^/S50>MU\[1U7/6OL[_!W?F5SA$L'3 T]4#RWT%]< MG&+6R16?]V7F[?"=3DMED79.IWUZBSVEU(4U3_D.UR^&T+QZP5UOAI?O3KH(L7XWT=OWA\X^FPAQW7_3#-SPU/8->(E"WF2RM%2.C)E9.+I MW\;=?X*_/ALC^G[J!ZWWY_-J,)&0L.MEX?"QW*P=?@HGD_AHH_%H$PH-GTRW MY.KUS\-R'3Z.ZX>7#5/8^&!LM7A\-FZNNO (5U#A-KM\Y1NS\C=\[N8_O#O_ M$U!+ P04 " !0+%6$=28/TL% !?(P %@ 'IE=BTR,#(S,#,S,7AE M>#,R,2YH=&WM&FMO$SGP^_T*D^J@E?:=!^TF5"IIT54"VH,@=)].WK4W:^&U M%]MINO?K;^Q-4D):"$A'KY!*C;*>A^?EF=F)1X].+\:3OR[/4&DJCB[?/7]Y M/D8=/PS?=\=A>#HY17],7KU$O2"*T41AH9EA4F >AF>O.ZA3&E.G83B?SX-Y M-Y!J&D[>A)95+^12:AH00SK'([L"GQ23X]]&CWP?G2_6!7>$6;ICA]'C)9Q2VSZ/0;3+*)&F. M1X1=(4:>=1@^S' _CP^/NH=9;Y#1+"()'111EQR1+"F._HY!R!#06QIM&DZ? M=2HF_)+:_=->OS;#.2.F3.,H^KWC\(Y'A10&-E- W'YM>6QRPFH*S(RLTS@! M3H9>&Q]S-A6ITZ_3LEJBYY)+E>Y%[F]H(7Z!*\:;],F$552CUW2.WL@*BR>> M!I_XFBI6M(B:_4-!1MC$/H3)U:)L^N29)#]"YX&XP#]);F M#CGN]B/OP2E\HM$)D;4]+9^JMU3J*!I8*YB2HK=895A0[5]<<]J@D]Q82!)% MR;9*_^>@YI0"L,3F M\5[_<+CU2:@Q(6!QG]/"I/W>\FPP,*LPJ=\=W%O@[,<'2RU^_/;K=DEZ0;=G M#3&Y+7*+&8>'7%8UMY&UBC9%/\Z8HK:6:>NJFVC8QP<(PGBUT-\G!RO?W\3H M*CX7 1 ?=7MM&%4N[,'31T,;R3^#MY/_I[>9@(13M04)\IC!0$I@]?8D5F!F MGVH%60*\[EE$S#D"!B 7YH"G:_"Z]AQ]P006N5T'UL2U82XQ =:,MT$C(<^Y MW?47,N2N!/R $G"*KQA!)U-LM)%B5P)V)6!7 G8E8%<"MO+M*6COLA+DZ:;- MTO'3-DM_@^0&9YPNP9E4A"H?-."XUC1=?AD2IFN.FY0))X[+,:RBNVWI\D85,%M!-0F=I MV!5%%T7!X,T%[5\J!NU'#?W'!O!@,Q1"5TQW7<:NR]AU&;LNXUN[C/4)RJ]> M:'ZQ+F/G_%^ERWBQ&FGEV%G0H54="KM%"9?^\V::911NUS,E&"Z M_&S0>_M<.$#GQE(*:9;4;FAMY]Q 74M-UZ>'A]\Q*?3<6(FM-@)I,CO;RB5L MH-R%C4$VQ(IQJ)Z8EFE)!%3CYAK\5G(. M,SRUS)&>Y>6"]]W#JT^O:H 9W'@L591CVZ=N7-ZXR9:N_8IN2' &*7-F-DF^ M/7&78([_!5!+ 0(4 Q0 ( % L5:?ZG[5T@D" +>A%0 0 M " 0 !Z978M,C R,S S,S$N:'1M4$L! A0#% @ 4"Q M5E&1"1EJ% >^D ! ( ! H" 'IE=BTR,#(S,#,S,2YX MF5V+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 " !0+%6 CH#R*-I M XI 0 % @ %E/P( >F5V+3(P,C,P,S,Q7V1E9BYX;6Q0 M2P$"% ,4 " !0+%6U>*Y@2$5 0!:>0L % @ $ZJ0( M>F5V+3(P,C,P,S,Q7VQA8BYX;6Q02P$"% ,4 " !0+%6&83]BOFG #; MJP< % @ &-O@, >F5V+3(P,C,P,S,Q7W!R92YX;6Q02P$" M% ,4 " !0+%6*KWW .D' #P)P %@ @ &X9@0 >F5V M+3(P,C,P,S,Q>&5X,S$Q+FAT;5!+ 0(4 Q0 ( % L58C"_5$Y@< -,G M 6 " =5N! !Z978M,C R,S S,S%X97@S,3(N:'1M4$L! M A0#% @ 4"Q5A'4F#]+!0 7R, !8 ( ![W8$ 'IE J=BTR,#(S,#,S,7AE>#,R,2YH=&U02P4& D "0!0 @ ;GP$ end