v3.20.1

Other Transaction | 12 Months Ended
--- | ---
Dec. 31, 2019
Business Combinations [Abstract] |
Other Transaction | OTHER TRANSACTION On October 31, 2019, the Company and ST Engineering Hackney, Inc. ("Seller") entered into an Asset Purchase Agreement ("Purchase Agreement") to purchase certain assets of Seller ("Acquired Assets") and assume certain liabilities of Seller. Upon execution of the Purchase Agreement, the Company deposited $1.0 million in cash and shares of its common stock having a value of $6.6 million ("Escrow Shares") into an escrow account ("Escrow Account") as collateral. The number of Escrow Shares is subject to adjustment if the value of the Escrow Shares is less than $5.28 million or greater than $7.92 million on certain dates. The purchase price for the Acquired Assets was $7.0 million, $1.0 million which was payable from the Escrow Account upon satisfaction of certain conditions, and the remaining $6.0 million (the “Second Payment”) is payable in cash within 45 days if additional conditions are met. The Purchase Agreement provides that the Company shall make additional payments to Seller in the event the Second Payment is not made within 45 days of when the payment is due. In the event the Second Payment is not made to Seller within 105 days the payment is due, the Seller may, at its option, require that the Escrow Agent release to Seller Escrow Shares with a value (based on the then-current market price of the shares) equal to $6.0 million in satisfaction of the Second Payment. The transaction will be accounted for as customer acquisition costs as the primary asset acquired is the right to bid on a customer contract. As each payment is made the Company will determine if there is future benefit associated with the contract and if it is determined that there is, the payment will be capitalized as a customer acquisition cost and expensed over the period of benefit. In January 2020, the transaction closed and the initial payment of $1.0 million was released from the escrow and was expensed in 2020.

X
- References No definition available. + Details
Name: | us-gaap_BusinessCombinationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Transactions + References No definition available. + Details
Name: | wkhs_OtherTransactionsTextBlock
Namespace Prefix: | wkhs_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration