v3.20.4

Investments in LMC - Rollforward (Details) - USD ($) $ / shares in Units, shares in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2020 | Dec. 31, 2020 | Dec. 31, 2019
RIDE Class A Common Stock |  |  |
Equity Method Investment [Roll Forward] |  |  |
Shares obtained (in shares) |  | 16.5 |
Price per share (in usd per share) |  | $ 20.06 |
Lordstown Motors Corp | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement |  |  |
Equity Method Investment [Roll Forward] |  |  |
Balance, beginning of year | $ 12,194,800 | $ 12,194,800 | $ 0
Initial fair value of ownership interest |  | 0 | 12,194,800
Change in fair value of investment |  | 317,497,044 | 0
Fair value of anti-dilution shares | $ 900,000 | 864,900 | 0
Balance, end of year |  | $ 330,556,744 | $ 12,194,800

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Anti-dilution Feature, Additional Shares Received, Value + References No definition available. + Details
Name: | wkhs_AntiDilutionFeatureAdditionalSharesReceivedValue
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Common Stock, Shares Received in Transaction + References No definition available. + Details
Name: | wkhs_CommonStockSharesReceivedInTransaction
Namespace Prefix: | wkhs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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 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
- Definition Equity Method Investment, Increase (Decrease) in Fair Value of Investment + References No definition available. + Details
Name: | wkhs_EquityMethodInvestmentIncreaseDecreaseInFairValueOfInvestment
Namespace Prefix: | wkhs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity Method Investment + References No definition available. + Details
Name: | wkhs_EquityMethodInvestmentRollForward
Namespace Prefix: | wkhs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=wkhs_RIDEClassACommonStockMember
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: |