XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total services $ 224,380,000 $ 195,522,000 $ 436,102,000 $ 385,775,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 147,173,000 129,805,000 286,345,000 257,643,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 77,207,000 $ 65,717,000 $ 149,757,000 $ 128,132,000