v3.20.1

Other Income - Narrative (Details) |  | 12 Months Ended |
--- | --- | --- | ---
Nov. 07, 2019 USD ($) directors vehicles lb | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Nov. 27, 2019 USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |
Gain on divestiture |  | $ 3,655,000 | $ 0 |
Operating Expenses |  | 18,398,608 | 18,877,175 |
Lordstown Motors Corp | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |
Vehicle manufacturing agreement, gross weight | lb | 10,001 |  |  |
Ownership percentage | 10.00% |  |  |
Anti-dilution rights period | 2 years |  |  |
Number of directors | directors | 1 |  |  |
Royalty advance on debt and equity | 1.00% |  |  |
Royalty on sales | 1.00% |  |  |
Number of vehicles sold | vehicles | 200,000 |  |  |
Existing vehicle orders | 6,000 |  |  |
Commission on sales | 4.00% |  |  |
Fair value of ownership interest received | $ 12,200,000 |  |  |
Lordstown Motors Corp | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Strategic Partner |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |
Noncontrolling ownership interest | 19.00% |  |  |
Disposal Group, Disposed of by Sale, Not Discontinued Operations |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |
Consideration received on disposal of SureFly |  |  |  | $ 4,000,000.0
Selling costs on disposal |  | 300,000 |  |
Gain on divestiture |  | 3,655,000 | 0 |
Revenues |  | 0 |  |
Operating Expenses |  | $ 1,400,000 | $ 2,500,000 |

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230 + Details
Name: | us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Collaborative Agreement, Subscription Agreement, Anti-dilution Rights Period + References No definition available. + Details
Name: | wkhs_CollaborativeAgreementSubscriptionAgreementAntiDilutionRightsPeriod
Namespace Prefix: | wkhs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Agreement, Voting Agreement, Number of Directors + References No definition available. + Details
Name: | wkhs_CollaborativeAgreementVotingAgreementNumberOfDirectors
Namespace Prefix: | wkhs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, License Agreement, Commission On Gross Sales Price + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementLicenseAgreementCommissionOnGrossSalesPrice
Namespace Prefix: | wkhs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, License Agreement, Royalty Advance on Debt and Equity Commitments + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementLicenseAgreementRoyaltyAdvanceOnDebtAndEquityCommitments
Namespace Prefix: | wkhs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, License Agreement, Royalty on Gross Sales Price + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementLicenseAgreementRoyaltyOnGrossSalesPrice
Namespace Prefix: | wkhs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, Vehicle Manufacture Agreement, Gross Vehicle Weight + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementVehicleManufactureAgreementGrossVehicleWeight
Namespace Prefix: | wkhs_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, Vehicle Manufacturing Agreement, Existing Orders + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementVehicleManufacturingAgreementExistingOrders
Namespace Prefix: | wkhs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Collaborative Arrangement, Vehicle Manufacturing Agreement, Number of Vehicles Sold + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementVehicleManufacturingAgreementNumberOfVehiclesSold
Namespace Prefix: | wkhs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disposal Group, Not Discontinued Operation, Selling Costs on Disposal + References No definition available. + Details
Name: | wkhs_DisposalGroupNotDiscontinuedOperationSellingCostsOnDisposal
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity Method Investment, Fair Value Of Ownership Interest Received + References No definition available. + Details
Name: | wkhs_EquityMethodInvestmentFairValueOfOwnershipInterestReceived
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=wkhs_LordstownMotorsCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=wkhs_StrategicPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |