v3.26.1
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]    
Total services $ 259,925 $ 234,711
Patient Management Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total services 159,292 146,767
Network Solutions Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total services $ 100,633 $ 87,944