XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]        
Total services $ 202,303,000 $ 179,386,000 $ 588,078,000 $ 533,119,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 131,756,000 118,918,000 389,398,000 353,197,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 70,547,000 $ 60,468,000 $ 198,680,000 $ 179,922,000