XML 43 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Total services $ 164,508,000 $ 141,506,000 $ 474,871,000 $ 407,134,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 107,711,000 96,554,000 312,829,000 272,025,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 56,797,000 $ 44,952,000 $ 162,042,000 $ 135,109,000