Project Assets - Additional Information (Details) $ in Thousands |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
|
Apr. 05, 2018
USD ($)
|
Apr. 30, 2018
USD ($)
ProjectAsset
|
Oct. 31, 2017
USD ($)
ProjectAsset
|
|
| Project Assets [Abstract] | |||
| Long-term project assets construction in progress | $ 48,500 | $ 40,900 | |
| Long-term project assets | $ 79,595 | $ 73,001 | |
| Number of project assets | ProjectAsset | 5 | 5 | |
| Sale leaseback transaction, net book value | $ 31,100 | $ 32,100 | |
| Project revenue | $ 10,800 | ||
| Reduction in project assets relating to sale | $ 9,800 | ||
| Impairment on project asset | $ 500 |