| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.26a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: wkhs%2D20181231.xfr; Date: 2019%2D03%2D18T11:38:39Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x80020009 --> |
<!-- Field: Doc-Info; Name: Misc; Value: 96Ipo7xRiXgen8uHa3gsOayIOcPtyJRyuYkxsWh9bRlKfy8tHOf6tSPSQIQmYUoH --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:wkhs="http://workhorse.com/20181231" elementFormDefault="qualified" targetNamespace="http://workhorse.com/20181231"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://workhorse.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 00000001 - Document - Document and Entity 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 roleURI="http://workhorse.com/role/BalanceSheets" id="BalanceSheets"> |
| <link:definition> 00000002 - 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 roleURI="http://workhorse.com/role/Consolidatedbalancesheetsparenthetical" id="Consolidatedbalancesheetsparenthetical"> |
| <link:definition> 00000003 - 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 roleURI="http://workhorse.com/role/StatementsOfOperations" id="StatementsOfOperations"> |
| <link:definition> 00000004 - 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 roleURI="http://workhorse.com/role/StatementOfStockholdersEquityDeficit" id="StatementOfStockholdersEquityDeficit"> |
| <link:definition> 00000005 - 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 roleURI="http://workhorse.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows"> |
| <link:definition> 00000006 - 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 roleURI="http://workhorse.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" id="ConsolidatedStatementsOfCashFlowsUnauditedParenthetical"> |
| <link:definition> 00000007 - 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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciples" id="SummaryOfSignificantAccountingPrinciples"> |
| <link:definition> 00000008 - 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 roleURI="http://workhorse.com/role/Inventory" id="Inventory"> |
| <link:definition> 00000009 - 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 roleURI="http://workhorse.com/role/Revenue" id="Revenue"> |
| <link:definition> 00000010 - 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 roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNet" id="PropertyPlantAndEquipmentNet"> |
| <link:definition> 00000011 - 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 roleURI="http://workhorse.com/role/Long-termDebt" id="Long-termDebt"> |
| <link:definition> 00000012 - Disclosure - Long-Term 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 roleURI="http://workhorse.com/role/DukeFinancingOglbiation" id="DukeFinancingOglbiation"> |
| <link:definition> 00000013 - Disclosure - Duke Financing Obligation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/IncomeTaxes" id="IncomeTaxes"> |
| <link:definition> 00000014 - 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 roleURI="http://workhorse.com/role/StockBasedCompensation" id="StockBasedCompensation"> |
| <link:definition> 00000015 - 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 roleURI="http://workhorse.com/role/RecentPronouncements" id="RecentPronouncements"> |
| <link:definition> 00000016 - 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 roleURI="http://workhorse.com/role/PrivatePlacementMemorandumandStockOffering" id="PrivatePlacementMemorandumandStockOffering"> |
| <link:definition> 00000017 - Disclosure - Stock Offerings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/RelatedParties" id="RelatedParties"> |
| <link:definition> 00000018 - 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 roleURI="http://workhorse.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 00000019 - 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 roleURI="http://workhorse.com/role/QuarterlyFinancialData" id="QuarterlyFinancialData"> |
| <link:definition> 00000020 - Disclosure - Quarterly Financial Data (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesPolicies" id="SummaryOfSignificantAccountingPrinciplesPolicies"> |
| <link:definition> 00000021 - 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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesTables" id="SummaryOfSignificantAccountingPrinciplesTables"> |
| <link:definition> 00000022 - 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 roleURI="http://workhorse.com/role/InventoryTables" id="InventoryTables"> |
| <link:definition> 00000023 - 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 roleURI="http://workhorse.com/role/RevenueTables" id="RevenueTables"> |
| <link:definition> 00000024 - 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 roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables"> |
| <link:definition> 00000025 - 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 roleURI="http://workhorse.com/role/Long-termDebtTables" id="Long-termDebtTables"> |
| <link:definition> 00000026 - Disclosure - Long-Term 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 roleURI="http://workhorse.com/role/IncomeTaxesTables" id="IncomeTaxesTables"> |
| <link:definition> 00000027 - 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 roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONTables" id="STOCKBASEDCOMPENSATIONTables"> |
| <link:definition> 00000028 - 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 roleURI="http://workhorse.com/role/QuarterlyFinancialDataTables" id="QuarterlyFinancialDataTables"> |
| <link:definition> 00000029 - Disclosure - Quarterly Financial Data (Unaudited) (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails3" id="SummaryOfSignificantAccountingPrinciplesDetails3"> |
| <link:definition> 00000030 - Disclosure - Summary of Business and Significant Accounting Principles (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails4" id="SummaryOfSignificantAccountingPrinciplesDetails4"> |
| <link:definition> 00000031 - Disclosure - Summary of Business and Significant Accounting Principles (Details1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfBusinessAndSignificantAccountingPrinciplesDetails2" id="SummaryOfBusinessAndSignificantAccountingPrinciplesDetails2"> |
| <link:definition> 00000032 - Disclosure - Summary of Business and Significant Accounting Principles (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual"> |
| <link:definition> 00000033 - Disclosure - Summary of Business and Significant Accounting Principles (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/InventoryDetails" id="InventoryDetails"> |
| <link:definition> 00000034 - Disclosure - 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 roleURI="http://workhorse.com/role/InventoryDetailsTextual" id="InventoryDetailsTextual"> |
| <link:definition> 00000035 - Disclosure - Inventory (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/RevenueDetails" id="RevenueDetails"> |
| <link:definition> 00000036 - Disclosure - Revenue (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 roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetDetails" id="PropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 00000037 - 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 roleURI="http://workhorse.com/role/Long-termDebtDetails" id="Long-termDebtDetails"> |
| <link:definition> 00000038 - Disclosure - Long-Term Debt (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 roleURI="http://workhorse.com/role/Long-termDebtDetails1" id="Long-termDebtDetails1"> |
| <link:definition> 00000039 - Disclosure - Long-Term Debt (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Long-termDebtDetails2" id="Long-termDebtDetails2"> |
| <link:definition> 00000040 - Disclosure - Long-Term Debt (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Long-termDebtDetailsTextual" id="Long-termDebtDetailsTextual"> |
| <link:definition> 00000041 - Disclosure - Long-Term Debt (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/DukeFinancingOglbiationDetails" id="DukeFinancingOglbiationDetails"> |
| <link:definition> 00000042 - Disclosure - Duke Financing Obligation (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 roleURI="http://workhorse.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails"> |
| <link:definition> 00000043 - Disclosure - 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 roleURI="http://workhorse.com/role/IncomeTaxesDetails1" id="IncomeTaxesDetails1"> |
| <link:definition> 00000044 - Disclosure - Income Taxes (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/IncomeTaxesDetails2" id="IncomeTaxesDetails2"> |
| <link:definition> 00000045 - Disclosure - Income Taxes (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/IncomeTaxesDetails3" id="IncomeTaxesDetails3"> |
| <link:definition> 00000046 - Disclosure - Income Taxes (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/IncomeTaxesDetailsTextual" id="IncomeTaxesDetailsTextual"> |
| <link:definition> 00000047 - Disclosure - Income Taxes (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/StockBasedCompensationDetails" id="StockBasedCompensationDetails"> |
| <link:definition> 00000048 - Disclosure - Stock Based Compensation (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 roleURI="http://workhorse.com/role/StockBasedCompensationDetailsTextual" id="StockBasedCompensationDetailsTextual"> |
| <link:definition> 00000049 - Disclosure - Stock Based Compensation (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/PrivatePlacementMemorandumandStockOfferingDetails" id="PrivatePlacementMemorandumandStockOfferingDetails"> |
| <link:definition> 00000050 - Disclosure - Stock Offerings (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 roleURI="http://workhorse.com/role/RelatedPartiesDetails" id="RelatedPartiesDetails"> |
| <link:definition> 00000051 - 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 roleURI="http://workhorse.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails"> |
| <link:definition> 00000052 - Disclosure - Subsequent Events (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 roleURI="http://workhorse.com/role/QuarterlyFinancialDataDetails" id="QuarterlyFinancialDataDetails"> |
| <link:definition> 00000053 - Disclosure - Quarterly Financial Data (Unaudited) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/> |
| <element id="wkhs_PublicOfferingPricePerShare" name="PublicOfferingPricePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PurchaseOfAdditionalCommonStock" name="PurchaseOfAdditionalCommonStock" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_InvestmentWarrantsExpirationTerm" name="InvestmentWarrantsExpirationTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ProceedsFromIssuanceInitialPublicOfferingGross" name="ProceedsFromIssuanceInitialPublicOfferingGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AggregateCommonStockInExchangeForWarrants" name="AggregateCommonStockInExchangeForWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ExerciseOfWarrantsAndOptions" name="ExerciseOfWarrantsAndOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CommonStockPurchasePrice" name="CommonStockPurchasePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfBuildings" name="NumberOfBuildings" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsToPurchaseOfCommonStockShares" name="WarrantsToPurchaseOfCommonStockShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsToPurchaseCommonStockDescription" name="WarrantsToPurchaseCommonStockDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ChangeInFairValueOfCommonStockWarrantLiability" name="ChangeInFairValueOfCommonStockWarrantLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StrikePriceOfWarrants" name="StrikePriceOfWarrants" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_IncreaseDecreaseInWarranty" name="IncreaseDecreaseInWarranty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodValueConversionOfAccountPayable" name="StockIssuedDuringPeriodValueConversionOfAccountPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsToPurchaseCommonStock" name="WarrantsToPurchaseCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockOptionsAndWarrantsExercisedShares" name="StockOptionsAndWarrantsExercisedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockOptionsAndWarrantsExercised" name="StockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodSharesConversionOfAccountPayable" name="StockIssuedDuringPeriodSharesConversionOfAccountPayable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ExchangeOfferWarrantsDeemedDividend" name="ExchangeOfferWarrantsDeemedDividend" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ProceedsFromShareholderAdvancesNetOfRepayments" name="ProceedsFromShareholderAdvancesNetOfRepayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriod" name="NetOperatingLossAvailableForFuturePeriod" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodTwo" name="NetOperatingLossAvailableForFuturePeriodTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodThree" name="NetOperatingLossAvailableForFuturePeriodThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodFour" name="NetOperatingLossAvailableForFuturePeriodFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodFive" name="NetOperatingLossAvailableForFuturePeriodFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodSix" name="NetOperatingLossAvailableForFuturePeriodSix" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodSeven" name="NetOperatingLossAvailableForFuturePeriodSeven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodEight" name="NetOperatingLossAvailableForFuturePeriodEight" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodNine" name="NetOperatingLossAvailableForFuturePeriodNine" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfCustomers" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_FinancingObligationTextBlock" name="FinancingObligationTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfBatteryCellsSold" name="NumberOfBatteryCellsSold" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockWarrantsExercised" name="StockWarrantsExercised" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_FairValueAssumptionExpectedVolatilityRate" name="FairValueAssumptionExpectedVolatilityRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AggregateMaturitiesOflongTermDebt" name="AggregateMaturitiesOflongTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsNonQualifiedStockOptions" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsNonQualifiedStockOptions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantyLiability" name="WarrantyLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CurrentLiabilitiesOtherThenNotesPayable" name="CurrentLiabilitiesOtherThenNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" name="NotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalStockReversed" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalStockReversed" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingExerciseTerm" name="ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingExerciseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesIssuedFromProceedsFacility" name="SharesIssuedFromProceedsFacility" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesIssuedValueFromProceedsFacility" name="SharesIssuedValueFromProceedsFacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NatureOfBusinessPolicyTextBlock" name="NatureOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" name="ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CowenAgreementMember" name="CowenAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_UnderwritingAgreementMember" name="UnderwritingAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareholdersMember" name="ShareholdersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SubscriptionAgreementsMember" name="SubscriptionAgreementsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ArosaMember" name="ArosaMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AutomotiveMember" name="AutomotiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AviationMember" name="AviationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_OtherMember" name="OtherMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_RelatedPartiesNotesMember" name="RelatedPartiesNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_LoanAgreementMember" name="LoanAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_LoanPartiesNotesMember" name="LoanPartiesNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_JanuaryFiveTwoThousandNineteenMember" name="JanuaryFiveTwoThousandNineteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_QuarterlyFinancialDataMember" name="QuarterlyFinancialDataMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CreditAgreementMember" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NotePayableToFormerBuildingOwnerMember" name="NotePayableToFormerBuildingOwnerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SecuredMortgagePayableMember" name="SecuredMortgagePayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_JuneThirtyTwoThousandTwemtyMember" name="JuneThirtyTwoThousandTwemtyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DecemberThirtyTwoThousandTwemtyMember" name="DecemberThirtyTwoThousandTwemtyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_JuneThirtyTwoThousandTwemtyOneMember" name="JuneThirtyTwoThousandTwemtyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_MarathonMember" name="MarathonMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CustomerOneMember" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CustomerTwoMember" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SalesAgreementMember" name="SalesAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DirectorsOfficersConsultantsAndEmployeesMember" name="DirectorsOfficersConsultantsAndEmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_BenjaminSamuelsMember" name="BenjaminSamuelsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_GeraldBuddeMember" name="GeraldBuddeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CreditAgreementAxis" name="CreditAgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem"/> |
| <element id="wkhs_CreditAgreementDomain" name="CreditAgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AccruedInterestsConvertedIntoCommonStock" name="AccruedInterestsConvertedIntoCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantLiability" name="WarrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DukeFinancingOglbiationAbstract" name="DukeFinancingOglbiationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PrivatePlacementMemorandumAbstract" name="PrivatePlacementMemorandumAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockOfferings" name="StockOfferings" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SummaryOfSignificantAccountingPrinicplesTextualAbstract" name="SummaryOfSignificantAccountingPrinicplesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_OfferingCostsOfCommonStockShares" name="OfferingCostsOfCommonStockShares" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_LongtermDebtDetails2Abstract" name="LongtermDebtDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_LongtermDebtDetails1Abstract" name="LongtermDebtDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_LongTermDebtTextualAbstract" name="LongTermDebtTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DukeFinancingOglbiationDetailsAbstract" name="DukeFinancingOglbiationDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_FinancingObligationTextualAbstract" name="FinancingObligationTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_TaxPositionsTakenInPriorPeriodsAbstract" name="TaxPositionsTakenInPriorPeriodsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_TaxPositionsTakenInCurrentPeriodAbstract" name="TaxPositionsTakenInCurrentPeriodAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingExerciseTerm" name="ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingExerciseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockBasedCompensationTextualAbstract" name="StockBasedCompensationTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PercentageOfFairMarketValueGranted" name="PercentageOfFairMarketValueGranted" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PercentageOfMarketValueOfCommonStock" name="PercentageOfMarketValueOfCommonStock" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AgreementAxis" name="AgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem"/> |
| <element id="wkhs_AgreementDomain" name="AgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PrivatePlacementMemorandumAndStockOfferingTextualAbstract" name="PrivatePlacementMemorandumAndStockOfferingTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_RelatedPartiesTextualAbstract" name="RelatedPartiesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SubsequentEventsTextual" name="SubsequentEventsTextual" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_QuarterlyFinancialDataUnauditedDetailsAbstract" name="QuarterlyFinancialDataUnauditedDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| </schema> |