XML 34 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total services $ 239,643,000 $ 224,380,000 $ 474,354,000 $ 436,102,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 150,795,000 147,173,000 297,563,000 286,345,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 88,848,000 $ 77,207,000 $ 176,791,000 $ 149,757,000