v3.25.4
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
NEMT        
Disaggregation of Revenue [Line Items]        
Performance obligation satisfied in previous period, increase (decrease) $ (10.8) $ 6.6 $ (4.9) $ 11.3
One US State | Sales Revenue, Net | Government Contracts Concentration Risk | NEMT        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 11.20% 11.90% 11.20% 11.50%
One US State | Sales Revenue, Net | Government Contracts Concentration Risk | PCS        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 15.90% 12.70% 14.20% 12.10%
One US State | Sales Revenue, Net | Government Contracts Concentration Risk | Remote Patient Monitoring        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 13.70% 17.10% 14.40% 18.70%