Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2019 |
Sep. 30, 2018 |
Sep. 30, 2019 |
Sep. 30, 2018 |
|
Disaggregation Of Revenue [Line Items] | ||||
Total services | $ 146,970,000 | $ 148,176,000 | $ 297,109,000 | $ 298,574,000 |
Patient Management Services [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total services | 95,715,000 | 91,945,000 | 195,202,000 | 179,836,000 |
Network Solutions Services [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total services | $ 51,255,000 | $ 56,231,000 | $ 101,907,000 | $ 118,738,000 |