XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]        
Total services $ 227,973,000 $ 202,303,000 $ 664,075,000 $ 588,078,000
Patient Management Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services 145,860,000 131,756,000 432,206,000 389,398,000
Network Solutions Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total services $ 82,113,000 $ 70,547,000 $ 231,869,000 $ 198,680,000