Commitments and Contingencies - Operating Leases (Details) $ in Thousands |
Mar. 31, 2018
USD ($)
|
|---|---|
| Minimum commitments under non-cancelable operating leases | |
| 2019 | $ 1,964 |
| 2020 | 1,472 |
| 2021 | 966 |
| 2022 | 992 |
| 2023 | 941 |
| Thereafter | 245 |
| Total minimum lease payments | $ 6,580 |