v3.20.4

Investments in LMC (Details) $ / shares in Units, vehicle in Thousands, order in Thousands, shares in Millions | Aug. 01, 2020 USD ($) $ / shares shares | Nov. 07, 2019 vehicle order | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Feb. 28, 2019 $ / shares | Dec. 31, 2018 USD ($)
--- | --- | --- | --- | --- | --- | ---
Private Placement |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |
Sale of stock (in usd per share) | $ / shares |  |  |  |  | $ 0.95 |
Lordstown Motors Corp | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |
Fair value of ownership interest | $ |  |  | $ 330,556,744 | $ 12,194,800 |  | $ 0
Ownership percentage |  | 10.00% | 10.00% |  |  |
Percentage of issued and outstanding common stock | 58.00% |  |  |  |  |
Royalty advance on debt and equity |  | 1.00% |  |  |  |
Royalty on sales |  | 1.00% |  |  |  |
Number of vehicles sold | vehicle |  | 200 |  |  |  |
Commission on sales |  | 4.00% |  |  |  |
Existing vehicle orders | order |  | 6 |  |  |  |
DiamondPeak |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |
Sale of stock (in usd per share) | $ / shares | $ 10.00 |  |  |  |  |
DiamondPeak | Private Placement |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |
Shares issued in transaction (in shares) | shares | 50.0 |  |  |  |  |
DiamondPeak | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |
Ownership percentage | 9.99% |  |  |  |  |
Royalty advance | $ | $ 4,800,000 |  |  |  |  |

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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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, Royalty Advance + References No definition available. + Details
Name: | wkhs_CollaborativeArrangementRoyaltyAdvance
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Equity Method Investment, Fair Value Of Ownership Interest + References No definition available. + Details
Name: | wkhs_EquityMethodInvestmentFairValueOfOwnershipInterest
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Issued and Outstanding Common Stock, Percentage + References No definition available. + Details
Name: | wkhs_IssuedAndOutstandingCommonStockPercentage
Namespace Prefix: | wkhs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_CounterpartyNameAxis=wkhs_DiamondPeakMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |