|3 Months Ended|
Mar. 31, 2020
|Business Combinations [Abstract]|
|Other Transactions||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.3 million or greater than $7.9 million on certain dates. In January 2020, the transaction closed and the initial payment of $1.0 million was released from the Escrow Account and recorded as a selling expense. 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.
The purchase price for the Acquired Assets was $7.0 million, $1.0 million of 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.