Commitments and Contingencies - Additional Information (Detail) |
9 Months Ended |
---|---|
Mar. 31, 2018
USD ($)
| |
Commitments And Contingencies [Line Items] | |
Outstanding contracts and purchase orders for capital projects and services | $ 21,800,000 |
Undiscounted maximum amount for guarantees | 28,400,000 |
Future guarantee annual payments | $ 300,000 |
Minimum [Member] | |
Commitments And Contingencies [Line Items] | |
Operating lease agreements range | 7.00% |
Operating lease expiration term | 4 years |
Operating lease expiration dates | 2018 |
Maximum [Member] | |
Commitments And Contingencies [Line Items] | |
Operating lease agreements range | 20.00% |
Operating lease expiration term | 8 years |
Operating lease expiration dates | 2025 |