XML 91 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Other Transaction (Details) - ST Engineering Hackney, Inc.
$ in Thousands
Oct. 31, 2019
USD ($)
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