Other Transaction (Details) - ST Engineering Hackney, Inc. - USD ($) $ in Millions |
3 Months Ended | |
---|---|---|
Oct. 31, 2019 |
Mar. 31, 2021 |
|
Other Transactions [Line Items] | ||
Cash deposited into escrow | $ 1.0 | |
Shares held in escrow | 6.6 | |
Purchase price for acquired assets, cash | 7.0 | |
Minimum | ||
Other Transactions [Line Items] | ||
Shares held in escrow | 5.3 | |
Maximum | ||
Other Transactions [Line Items] | ||
Shares held in escrow | 7.9 | |
First Payment | ||
Other Transactions [Line Items] | ||
Purchase price for acquired assets, payable | 1.0 | |
Second Payment | ||
Other Transactions [Line Items] | ||
Purchase price for acquired assets, payable | $ 6.0 | |
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
|