| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2023 Workiva --> |
<!-- r:5956ac67-816f-48f7-9566-cb941e53e216,g:2c5e86e7-4bbb-4983-8dfe-b742222b40db --> |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:wkhs="http://workhorse.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://workhorse.com/20221231"> |
| <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/> |
| <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wkhs-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wkhs-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wkhs-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wkhs-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="CoverPage" roleURI="http://workhorse.com/role/CoverPage"> |
| <link:definition> 0000001 - Document - Cover Page </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AuditInformation" roleURI="http://workhorse.com/role/AuditInformation"> |
| <link:definition> 0000002 - Document - Audit Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://workhorse.com/role/ConsolidatedBalanceSheets"> |
| <link:definition> 0000003 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://workhorse.com/role/ConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://workhorse.com/role/ConsolidatedStatementsofOperations"> |
| <link:definition> 0000005 - Statement - Consolidated Statements of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofComprehensiveLossIncome" roleURI="http://workhorse.com/role/ConsolidatedStatementsofComprehensiveLossIncome"> |
| <link:definition> 0000006 - Statement - Consolidated Statements of Comprehensive (Loss) Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementofStockholdersEquityDeficit" roleURI="http://workhorse.com/role/ConsolidatedStatementofStockholdersEquityDeficit"> |
| <link:definition> 0000007 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://workhorse.com/role/ConsolidatedStatementsofCashFlows"> |
| <link:definition> 0000008 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://workhorse.com/role/ConsolidatedStatementsofCashFlowsParenthetical"> |
| <link:definition> 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLES" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLES"> |
| <link:definition> 0000010 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVENTORY" roleURI="http://workhorse.com/role/INVENTORY"> |
| <link:definition> 0000011 - Disclosure - INVENTORY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONTRACTMANUFACTURINGSERVICESANDINVESTMENTINTROPOS" roleURI="http://workhorse.com/role/CONTRACTMANUFACTURINGSERVICESANDINVESTMENTINTROPOS"> |
| <link:definition> 0000012 - Disclosure - CONTRACT MANUFACTURING SERVICES AND INVESTMENT IN TROPOS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PREPAIDEXPENSESANDOTHERCURRENTASSETS" roleURI="http://workhorse.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS"> |
| <link:definition> 0000013 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVESTMENTINLORDSTOWNMOTORSCORPLMC" roleURI="http://workhorse.com/role/INVESTMENTINLORDSTOWNMOTORSCORPLMC"> |
| <link:definition> 0000014 - Disclosure - INVESTMENT IN LORDSTOWN MOTORS CORP. (“LMC”) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="REVENUE" roleURI="http://workhorse.com/role/REVENUE"> |
| <link:definition> 0000015 - Disclosure - REVENUE </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PROPERTYPLANTANDEQUIPMENTNET" roleURI="http://workhorse.com/role/PROPERTYPLANTANDEQUIPMENTNET"> |
| <link:definition> 0000016 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ACCRUEDLIABILITIESANDOTHERCURRENTLIABILITIES" roleURI="http://workhorse.com/role/ACCRUEDLIABILITIESANDOTHERCURRENTLIABILITIES"> |
| <link:definition> 0000017 - Disclosure - ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DEBT" roleURI="http://workhorse.com/role/DEBT"> |
| <link:definition> 0000018 - Disclosure - DEBT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASES" roleURI="http://workhorse.com/role/LEASES"> |
| <link:definition> 0000019 - Disclosure - LEASES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXES" roleURI="http://workhorse.com/role/INCOMETAXES"> |
| <link:definition> 0000020 - Disclosure - INCOME TAXES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://workhorse.com/role/FAIRVALUEMEASUREMENTS"> |
| <link:definition> 0000021 - Disclosure - FAIR VALUE MEASUREMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATION" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATION"> |
| <link:definition> 0000022 - Disclosure - STOCK-BASED COMPENSATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RECENTPRONOUNCEMENTS" roleURI="http://workhorse.com/role/RECENTPRONOUNCEMENTS"> |
| <link:definition> 0000023 - Disclosure - RECENT PRONOUNCEMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://workhorse.com/role/STOCKHOLDERSEQUITY"> |
| <link:definition> 0000024 - Disclosure - STOCKHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RELATEDPARTIES" roleURI="http://workhorse.com/role/RELATEDPARTIES"> |
| <link:definition> 0000025 - Disclosure - RELATED PARTIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://workhorse.com/role/COMMITMENTSANDCONTINGENCIES"> |
| <link:definition> 0000026 - Disclosure - COMMITMENTS AND CONTINGENCIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://workhorse.com/role/SUBSEQUENTEVENTS"> |
| <link:definition> 0000027 - Disclosure - SUBSEQUENT EVENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESPolicies" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESPolicies"> |
| <link:definition> 0000028 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESTables" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESTables"> |
| <link:definition> 0000029 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVENTORYTables" roleURI="http://workhorse.com/role/INVENTORYTables"> |
| <link:definition> 0000030 - Disclosure - INVENTORY (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PREPAIDEXPENSESANDOTHERCURRENTASSETSTables" roleURI="http://workhorse.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables"> |
| <link:definition> 0000031 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVESTMENTINLORDSTOWNMOTORSCORPLMCTables" roleURI="http://workhorse.com/role/INVESTMENTINLORDSTOWNMOTORSCORPLMCTables"> |
| <link:definition> 0000032 - Disclosure - INVESTMENT IN LORDSTOWN MOTORS CORP. (“LMC”) (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="REVENUETables" roleURI="http://workhorse.com/role/REVENUETables"> |
| <link:definition> 0000033 - Disclosure - REVENUE (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PROPERTYPLANTANDEQUIPMENTNETTables" roleURI="http://workhorse.com/role/PROPERTYPLANTANDEQUIPMENTNETTables"> |
| <link:definition> 0000034 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ACCRUEDLIABILITIESANDOTHERCURRENTLIABILITIESTables" roleURI="http://workhorse.com/role/ACCRUEDLIABILITIESANDOTHERCURRENTLIABILITIESTables"> |
| <link:definition> 0000035 - Disclosure - ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DEBTTables" roleURI="http://workhorse.com/role/DEBTTables"> |
| <link:definition> 0000036 - Disclosure - DEBT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESTables" roleURI="http://workhorse.com/role/LEASESTables"> |
| <link:definition> 0000037 - Disclosure - LEASES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESTables" roleURI="http://workhorse.com/role/INCOMETAXESTables"> |
| <link:definition> 0000038 - Disclosure - INCOME TAXES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://workhorse.com/role/FAIRVALUEMEASUREMENTSTables"> |
| <link:definition> 0000039 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATIONTables" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONTables"> |
| <link:definition> 0000040 - Disclosure - STOCK-BASED COMPENSATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESNarrativeDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESNarrativeDetails"> |
| <link:definition> 0000041 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESEstimatedUsefulLivesDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESEstimatedUsefulLivesDetails"> |
| <link:definition> 0000042 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Estimated Useful Lives (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESWarrantyLiabilityAccrualDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESWarrantyLiabilityAccrualDetails"> |
| <link:definition> 0000043 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Warranty Liability Accrual (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESFairValueOptionDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESFairValueOptionDetails"> |
| <link:definition> 0000044 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Fair Value Option (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESBasicandDilutedEarningsPerShareDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESBasicandDilutedEarningsPerShareDetails"> |
| <link:definition> 0000045 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Basic and Diluted Earnings Per Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESComputationofDilutedNetLossperShareofCommonStockDetails" roleURI="http://workhorse.com/role/SUMMARYOFBUSINESSANDSIGNIFICANTACCOUNTINGPRINCIPLESComputationofDilutedNetLossperShareofCommonStockDetails"> |
| <link:definition> 0000046 - Disclosure - SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Computation of Diluted Net Loss per Share of Common Stock (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVENTORYScheduleofInventoryDetails" roleURI="http://workhorse.com/role/INVENTORYScheduleofInventoryDetails"> |
| <link:definition> 0000047 - Disclosure - INVENTORY - Schedule of Inventory (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVENTORYNarrativeDetails" roleURI="http://workhorse.com/role/INVENTORYNarrativeDetails"> |
| <link:definition> 0000048 - Disclosure - INVENTORY - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONTRACTMANUFACTURINGSERVICESANDINVESTMENTINTROPOSDetails" roleURI="http://workhorse.com/role/CONTRACTMANUFACTURINGSERVICESANDINVESTMENTINTROPOSDetails"> |
| <link:definition> 0000049 - Disclosure - CONTRACT MANUFACTURING SERVICES AND INVESTMENT IN TROPOS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" roleURI="http://workhorse.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails"> |
| <link:definition> 0000050 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PREPAIDEXPENSESANDOTHERCURRENTASSETSNarrativeDetails" roleURI="http://workhorse.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSNarrativeDetails"> |
| <link:definition> 0000051 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVESTMENTINLORDSTOWNMOTORSCORPLMCDetails" roleURI="http://workhorse.com/role/INVESTMENTINLORDSTOWNMOTORSCORPLMCDetails"> |
| <link:definition> 0000052 - Disclosure - INVESTMENT IN LORDSTOWN MOTORS CORP. (“LMC”) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INVESTMENTINLORDSTOWNMOTORSCORPLMCRollforwardDetails" roleURI="http://workhorse.com/role/INVESTMENTINLORDSTOWNMOTORSCORPLMCRollforwardDetails"> |
| <link:definition> 0000053 - Disclosure - INVESTMENT IN LORDSTOWN MOTORS CORP. (“LMC”) - Rollforward (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="REVENUEScheduleofSalesActivityDetails" roleURI="http://workhorse.com/role/REVENUEScheduleofSalesActivityDetails"> |
| <link:definition> 0000054 - Disclosure - REVENUE - Schedule of Sales Activity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="REVENUENarrativeDetails" roleURI="http://workhorse.com/role/REVENUENarrativeDetails"> |
| <link:definition> 0000055 - Disclosure - REVENUE - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="REVENUENarrativeDetails_1" roleURI="http://workhorse.com/role/REVENUENarrativeDetails_1"> |
| <link:definition> 0000055 - Disclosure - REVENUE - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PROPERTYPLANTANDEQUIPMENTNETDetails" roleURI="http://workhorse.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails"> |
| <link:definition> 0000056 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ACCRUEDLIABILITIESANDOTHERAccruedLiabilitiesAndOtherCurrentLiabilitiesDetails" roleURI="http://workhorse.com/role/ACCRUEDLIABILITIESANDOTHERAccruedLiabilitiesAndOtherCurrentLiabilitiesDetails"> |
| <link:definition> 0000057 - Disclosure - ACCRUED LIABILITIES AND OTHER - Accrued Liabilities And Other Current Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DEBTFairValueOfTheConvertibleNotesDetails" roleURI="http://workhorse.com/role/DEBTFairValueOfTheConvertibleNotesDetails"> |
| <link:definition> 0000058 - Disclosure - DEBT - Fair Value Of The Convertible Notes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DEBTAdditionalInformationDetails" roleURI="http://workhorse.com/role/DEBTAdditionalInformationDetails"> |
| <link:definition> 0000059 - Disclosure - DEBT - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESNarrativeDetails" roleURI="http://workhorse.com/role/LEASESNarrativeDetails"> |
| <link:definition> 0000060 - Disclosure - LEASES - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESLeaseExpenseForOperatingLeasesDetails" roleURI="http://workhorse.com/role/LEASESLeaseExpenseForOperatingLeasesDetails"> |
| <link:definition> 0000061 - Disclosure - LEASES - Lease Expense For Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESRightofUseAssetsDetails" roleURI="http://workhorse.com/role/LEASESRightofUseAssetsDetails"> |
| <link:definition> 0000062 - Disclosure - LEASES - Right of Use Assets - (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESLeaseLiabilitiesDetails" roleURI="http://workhorse.com/role/LEASESLeaseLiabilitiesDetails"> |
| <link:definition> 0000063 - Disclosure - LEASES - Lease Liabilities - (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESOtherInformationDetails" roleURI="http://workhorse.com/role/LEASESOtherInformationDetails"> |
| <link:definition> 0000064 - Disclosure - LEASES - Other Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESSupplementalcashflowDetails" roleURI="http://workhorse.com/role/LEASESSupplementalcashflowDetails"> |
| <link:definition> 0000065 - Disclosure - LEASES - Supplemental cash flow (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESMaturitiesofourOperatingandFinanceLeaseDetails" roleURI="http://workhorse.com/role/LEASESMaturitiesofourOperatingandFinanceLeaseDetails"> |
| <link:definition> 0000066 - Disclosure - LEASES - Maturities of our Operating and Finance Lease (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LEASESMaturitiesofourOperatingandFinanceLeaseDetails_1" roleURI="http://workhorse.com/role/LEASESMaturitiesofourOperatingandFinanceLeaseDetails_1"> |
| <link:definition> 0000066 - Disclosure - LEASES - Maturities of our Operating and Finance Lease (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://workhorse.com/role/INCOMETAXESNarrativeDetails"> |
| <link:definition> 0000067 - Disclosure - INCOME TAXES - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESComponentsofLossBeforeIncomeTaxesDetails" roleURI="http://workhorse.com/role/INCOMETAXESComponentsofLossBeforeIncomeTaxesDetails"> |
| <link:definition> 0000068 - Disclosure - INCOME TAXES - Components of Loss Before Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESReconciliationofStatutoryFederalIncomeTaxDetails" roleURI="http://workhorse.com/role/INCOMETAXESReconciliationofStatutoryFederalIncomeTaxDetails"> |
| <link:definition> 0000069 - Disclosure - INCOME TAXES - Reconciliation of Statutory Federal Income Tax (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://workhorse.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"> |
| <link:definition> 0000070 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="INCOMETAXESUnrecognizedTaxBenefitsDetails" roleURI="http://workhorse.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"> |
| <link:definition> 0000071 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueDetails" roleURI="http://workhorse.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueDetails"> |
| <link:definition> 0000072 - Disclosure - FAIR VALUE MEASUREMENTS- Assets and Liabilities Measured at Fair Value (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATIONNarrativeDetails" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"> |
| <link:definition> 0000073 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATIONShareBasedCompensationExpenseDetails" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONShareBasedCompensationExpenseDetails"> |
| <link:definition> 0000074 - Disclosure - STOCK-BASED COMPENSATION - Share Based Compensation Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATIONStockOptionActivityDetails" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails"> |
| <link:definition> 0000075 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKBASEDCOMPENSATIONRestrictedStockAwardsDetails" roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONRestrictedStockAwardsDetails"> |
| <link:definition> 0000076 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPerformanceSharesOutstandingActivityDetails" roleURI="http://workhorse.com/role/StockBasedCompensationPerformanceSharesOutstandingActivityDetails"> |
| <link:definition> 0000077 - Disclosure - Stock Based Compensation - Performance Shares, Outstanding Activity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationEBITDAPSUsDetails" roleURI="http://workhorse.com/role/StockBasedCompensationEBITDAPSUsDetails"> |
| <link:definition> 0000078 - Disclosure - Stock Based Compensation - EBITDA PSUs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="STOCKHOLDERSEQUITYNarrativeDetails" roleURI="http://workhorse.com/role/STOCKHOLDERSEQUITYNarrativeDetails"> |
| <link:definition> 0000079 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RELATEDPARTIESDetails" roleURI="http://workhorse.com/role/RELATEDPARTIESDetails"> |
| <link:definition> 0000080 - Disclosure - RELATED PARTIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://workhorse.com/role/COMMITMENTSANDCONTINGENCIESDetails"> |
| <link:definition> 0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:element id="wkhs_AssetAcquisitionProductionPaymentPayablePeriod" abstract="false" name="AssetAcquisitionProductionPaymentPayablePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="wkhs_AssuredPartnersLPMember" abstract="true" name="AssuredPartnersLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_DepositForFutureServicesMember" abstract="true" name="DepositForFutureServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_CollaborativeArrangementLicenseAgreementRoyaltyOnGrossSalesPrice" abstract="false" name="CollaborativeArrangementLicenseAgreementRoyaltyOnGrossSalesPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="wkhs_StandardProductWarrantyAccrualCostsIncurred" abstract="false" name="StandardProductWarrantyAccrualCostsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_NoncashLeaseExpense" abstract="false" name="NoncashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_AdditionalDepositForFutureServicesMember" abstract="true" name="AdditionalDepositForFutureServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_LeaseLiabilitiesTableTextBlock" abstract="false" name="LeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="wkhs_AssetAcquisitionCommonStockSharesHeldInEscrowAccountShare" abstract="false" name="AssetAcquisitionCommonStockSharesHeldInEscrowAccountShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="wkhs_FirstPaymentMember" abstract="true" name="FirstPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_CaseNo221Cv02072Member" abstract="true" name="CaseNo221Cv02072Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_SeniorSecuredConvertibleNotesDue2024Member" abstract="true" name="SeniorSecuredConvertibleNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_ToolingMember" abstract="true" name="ToolingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_NoncashInvestingAndFinancingActivitiesFeePaidToServicePartnersInCommonStock" abstract="false" name="NoncashInvestingAndFinancingActivitiesFeePaidToServicePartnersInCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_DeferredTaxAssetsLoanIssuanceFees" abstract="false" name="DeferredTaxAssetsLoanIssuanceFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_PerformanceBasedShareUnitsMember" abstract="true" name="PerformanceBasedShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_STEngineeringHackneyIncMember" abstract="true" name="STEngineeringHackneyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_RelatedPartyTransactionAgreementTermMinimumAnnualQuantity" abstract="false" name="RelatedPartyTransactionAgreementTermMinimumAnnualQuantity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="wkhs_StockIssuedDuringPeriodSharesInterestOnConvertibleNotes" abstract="false" name="StockIssuedDuringPeriodSharesInterestOnConvertibleNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="wkhs_SalesNetOfReturnsAndAllowancesMember" abstract="true" name="SalesNetOfReturnsAndAllowancesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryReserves" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_DeferredTaxLiabilitiesNonQualifiedStockOptions" abstract="false" name="DeferredTaxLiabilitiesNonQualifiedStockOptions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_C100VehiclePlatformMember" abstract="true" name="C100VehiclePlatformMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_StockRepurchaseProgramOptionToPurchaseAdditionalShares" abstract="false" name="StockRepurchaseProgramOptionToPurchaseAdditionalShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="wkhs_PaymentsForBusinessAndCasualtyInsurance" abstract="false" name="PaymentsForBusinessAndCasualtyInsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_InterestPaidRedemptionOfPreferredStock" abstract="false" name="InterestPaidRedemptionOfPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_FormerExecutiveVPMember" abstract="true" name="FormerExecutiveVPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_NumberOfClassesOfStock" abstract="false" name="NumberOfClassesOfStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="wkhs_StockBasedAwardsAndWarrantsMember" abstract="true" name="StockBasedAwardsAndWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_CaseNoA21833050BMember" abstract="true" name="CaseNoA21833050BMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_ViolationOfFederalSecuritiesLawsMember" abstract="true" name="ViolationOfFederalSecuritiesLawsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_DeferredTaxAssetsFederalTaxCredits" abstract="false" name="DeferredTaxAssetsFederalTaxCredits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_StockRepurchaseProgramOptionsExercisePrice" abstract="false" name="StockRepurchaseProgramOptionsExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/> |
| <xs:element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/> |
| <xs:element id="wkhs_PreferredStockDividendsCommonStockIssuedShares" abstract="false" name="PreferredStockDividendsCommonStockIssuedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="wkhs_CaseNo221Cv04202Member" abstract="true" name="CaseNo221Cv04202Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_ProceedsFromLoansPayableCARESAct" abstract="false" name="ProceedsFromLoansPayableCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_EquipmentAndVehiclesMember" abstract="true" name="EquipmentAndVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_CommissionMember" abstract="true" name="CommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_LordstownMotorsCorpMember" abstract="true" name="LordstownMotorsCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_AssetAcquisitionPaymentsForAssetsAcquiredLiabilitiesPayable" abstract="false" name="AssetAcquisitionPaymentsForAssetsAcquiredLiabilitiesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_GainLossRelatedToLitigationSettlementPaidInCash" abstract="false" name="GainLossRelatedToLitigationSettlementPaidInCash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsExercisedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/> |
| <xs:element id="wkhs_LeaseRightOfUseAssets" abstract="false" name="LeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_PaycheckProtectionProgramTermNoteMember" abstract="true" name="PaycheckProtectionProgramTermNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_ChangeInFairValueAndLossOnExchangeConvertibleNotes" abstract="false" name="ChangeInFairValueAndLossOnExchangeConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/> |
| <xs:element id="wkhs_EffectiveIncomeTaxRateReconciliationFairValueAdjustmentsOnConvertibleNotesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationFairValueAdjustmentsOnConvertibleNotesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="wkhs_PayableEventAxis" abstract="true" name="PayableEventAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_StockIssuedDuringPeriodValueInterestOnConvertibleNotes" abstract="false" name="StockIssuedDuringPeriodValueInterestOnConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_CommonStockNumberOfVotesOnEachShare" abstract="false" name="CommonStockNumberOfVotesOnEachShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="wkhs_LeaseLiabilityNoncurrent" abstract="false" name="LeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ExerciseOfWarrantsAndOptionsAndRestrictedShareAwardActivity" abstract="false" name="ExerciseOfWarrantsAndOptionsAndRestrictedShareAwardActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_BreachOfFiduciaryDutyMember" abstract="true" name="BreachOfFiduciaryDutyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_InterestPaidFinancingFees" abstract="false" name="InterestPaidFinancingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_SecondPaymentMember" abstract="true" name="SecondPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_CollaborativeArrangementLicenseAgreementRoyaltyAdvanceOnDebtAndEquityCommitments" abstract="false" name="CollaborativeArrangementLicenseAgreementRoyaltyAdvanceOnDebtAndEquityCommitments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="wkhs_WeightedAverageInterestRateAbstract" abstract="true" name="WeightedAverageInterestRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_RightToReturnAssetCurrent" abstract="false" name="RightToReturnAssetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_EBITDATargetPerformanceShareUnitsEBITDAPSUsMember" abstract="true" name="EBITDATargetPerformanceShareUnitsEBITDAPSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionToCommonStock" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionToCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ChangeInFairValueOfConvertibleNotesAndLossOnConversionToCommonStock" abstract="false" name="ChangeInFairValueOfConvertibleNotesAndLossOnConversionToCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_InterestPaidConvertibleNotes" abstract="false" name="InterestPaidConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_AmortizationOfDiscountOnSeriesPreferredStock" abstract="false" name="AmortizationOfDiscountOnSeriesPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_EquityMethodInvestmentIncreaseDecreaseInFairValue" abstract="false" name="EquityMethodInvestmentIncreaseDecreaseInFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_OtherRevenuesMember" abstract="true" name="OtherRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_IncreaseDecreaseInExtendedWarrantyLiability" abstract="false" name="IncreaseDecreaseInExtendedWarrantyLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_EffectiveIncomeTaxRateReconciliationFairValueAdjustmentsOnWarrantLiabilityPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationFairValueAdjustmentsOnWarrantLiabilityPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="wkhs_EquityMethodInvestmentDisposal" abstract="false" name="EquityMethodInvestmentDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_InterestOnConvertibleNotePaidInCommonStock" abstract="false" name="InterestOnConvertibleNotePaidInCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_EquityMethodInvestmentRollForward" abstract="true" name="EquityMethodInvestmentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="wkhs_GainLossRelatedToLitigationSettlementPaidInStock" abstract="false" name="GainLossRelatedToLitigationSettlementPaidInStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" abstract="false" name="ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="wkhs_StockOptionsAndWarrantsExercisedAndVestingOfRestrictedSharesShares" abstract="false" name="StockOptionsAndWarrantsExercisedAndVestingOfRestrictedSharesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="wkhs_AssetAcquisitionPaymentsForAcquiredAssetsCash" abstract="false" name="AssetAcquisitionPaymentsForAcquiredAssetsCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_RevenueFromContractWithCustomerExcludingAssessedTaxNetOfReturnsAndAllowances" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxNetOfReturnsAndAllowances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_WorkingCapital" abstract="false" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="wkhs_TroposTechnologiesIncMember" abstract="true" name="TroposTechnologiesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_PaymentsForPreferredStockDividendsNoncash" abstract="false" name="PaymentsForPreferredStockDividendsNoncash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_StockOptionsAndWarrantsExercisedAndVestingOfRestrictedShares" abstract="false" name="StockOptionsAndWarrantsExercisedAndVestingOfRestrictedShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_ProceedsFromSaleOfInterestInMinorityShareholders" abstract="false" name="ProceedsFromSaleOfInterestInMinorityShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_CollaborativeArrangementVehicleManufacturingAgreementNumberOfVehiclesSold" abstract="false" name="CollaborativeArrangementVehicleManufacturingAgreementNumberOfVehiclesSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="wkhs_PayableEventDomain" abstract="true" name="PayableEventDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="wkhs_LossContingencyNumberOfClaimsConsolidated" abstract="false" name="LossContingencyNumberOfClaimsConsolidated" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="wkhs_EquityMethodInvestmentFairValueOfOwnershipInterest" abstract="false" name="EquityMethodInvestmentFairValueOfOwnershipInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="wkhs_PreferredStockDividendsCommonStockIssuedValue" abstract="false" name="PreferredStockDividendsCommonStockIssuedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| </xs:schema> |