Commitments and Contingencies - Other Long-Term Obligations (Details) - International Medical Service S.r.l. - Central bank of Italy - USD ($) |
Apr. 30, 2017 |
Nov. 03, 2014 |
|---|---|---|
| Commitments and Contingencies | ||
| Liabilities assumed | $ 323,000 | $ 843,000 |
| Interest rate per annum (as a percent) | 0.25% | |
| Accrued expenses | ||
| Commitments and Contingencies | ||
| Liabilities assumed | 161,000 | $ 187,000 |
| Other long-term liabilities | ||
| Commitments and Contingencies | ||
| Liabilities assumed | $ 162,000 | $ 656,000 |