XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]    
Total services $ 190,253,000 $ 176,307,000
Patient Management Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total services 127,838,000 114,810,000
Network Solutions Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total services $ 62,415,000 $ 61,497,000