Other Transaction (Details) - ST Engineering Hackney, Inc. - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Oct. 31, 2019 |
Dec. 31, 2020 |
Jan. 31, 2020 |
|
Other Transactions [Line Items] | |||
Cash deposited into escrow | $ 1,000 | ||
Shares held in escrow | 6,600 | ||
Cash payments for acquired assets | 7,000 | ||
Minimum | |||
Other Transactions [Line Items] | |||
Shares held in escrow | 5,280 | ||
Maximum | |||
Other Transactions [Line Items] | |||
Shares held in escrow | 7,920 | ||
First Payment | |||
Other Transactions [Line Items] | |||
Liabilities payable for assets acquired | $ 1,000 | ||
Second Payment | |||
Other Transactions [Line Items] | |||
Liabilities payable for assets acquired | $ 6,000 | ||
Production payment payable period | 45 days | ||
Second Payment | Maximum | |||
Other Transactions [Line Items] | |||
Production payment payable period | 105 days |
X | ||||||||||
- Definition Asset Acquisition, Cash Deposited Into Escrow Account No definition available.
|
X | ||||||||||
- Definition Asset Acquisition, Common Stock, Shares Held in Escrow Account, Value No definition available.
|
X | ||||||||||
- Definition Asset Acquisition, Payments for Acquired Assets, Cash No definition available.
|
X | ||||||||||
- Definition Asset Acquisition, Payments for Assets Acquired, Liabilities Payable No definition available.
|
X | ||||||||||
- Definition Asset Acquisition, Production Payment Payable Period No definition available.
|
X | ||||||||||
- Definition Other Transactions No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|