XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total services $ 177,426,000 $ 157,743,000 $ 353,733,000 $ 310,363,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 119,470,000 104,669,000 234,279,000 205,118,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 57,956,000 $ 53,074,000 $ 119,454,000 $ 105,245,000