Quarterly report pursuant to Section 13 or 15(d)

Other Transaction (Details)

v3.20.1
Other Transaction (Details) - ST Engineering Hackney, Inc.
$ in Millions
Oct. 31, 2019
USD ($)
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