v3.25.4
Revenue Recognition - Schedule of Disaggregated Revenue From Contracts With Customers By Contract (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total service revenue, net $ 659,553 $ 698,299 $ 1,310,207 $ 1,382,750
Other service revenue        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 1,848 1,987 3,583 3,462
NEMT        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 473,335 490,677 922,342 969,983
NEMT | NEMT capitated contracts        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 317,223 399,581 645,271 810,396
NEMT | FFS Contracts        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 156,112 91,096 277,071 159,587
PCS        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 166,888 186,610 348,675 370,178
PCS | FFS Contracts        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 166,888 186,610 348,675 370,178
Remote Patient Monitoring        
Disaggregation of Revenue [Line Items]        
Total service revenue, net 17,482 19,025 35,607 39,127
Remote Patient Monitoring | Monitoring PMPM contracts        
Disaggregation of Revenue [Line Items]        
Total service revenue, net $ 17,482 $ 19,025 $ 35,607 $ 39,127