v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Total revenue $ 210,752 $ 243,985 $ 427,237 $ 455,774
Hospital division revenue        
Disaggregation of Revenue        
Total revenue 201,852 236,302 409,422 440,249
Population health management division revenue        
Disaggregation of Revenue        
Total revenue $ 8,900 $ 7,683 $ 17,815 $ 15,525