XML 46 R24.htm IDEA: XBRL DOCUMENT v3.19.3
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