XML 27 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]        
Total services $ 148,092,000 $ 146,082,000 $ 445,200,000 $ 444,656,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 98,326,000 92,130,000 293,528,000 271,966,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 49,766,000 $ 53,952,000 $ 151,672,000 $ 172,690,000