Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill By Reportable Segment (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Goodwill [Roll Forward] | ||||||
| Goodwill | $ 1,064,654 | |||||
| Accumulated loss on impairment | $ (647,800) | $ (647,800) | $ (384,400) | (279,100) | ||
| Goodwill - beginning balance | 680,252 | $ 785,554 | 785,554 | |||
| Impairment of goodwill | (263,394) | $ (105,302) | (263,394) | (105,302) | (105,302) | |
| Goodwill - ending balance | 416,858 | 680,252 | 416,858 | 680,252 | 680,252 | |
| NEMT | ||||||
| Goodwill [Roll Forward] | ||||||
| Goodwill | 231,186 | |||||
| Accumulated loss on impairment | (96,000) | |||||
| Goodwill - beginning balance | 135,186 | 135,186 | 135,186 | |||
| Impairment of goodwill | 0 | 0 | 0 | 0 | 0 | |
| Goodwill - ending balance | 135,186 | 135,186 | 135,186 | 135,186 | 135,186 | |
| PCS | ||||||
| Goodwill [Roll Forward] | ||||||
| Goodwill | 552,775 | |||||
| Accumulated loss on impairment | (137,331) | |||||
| Goodwill - beginning balance | 415,444 | 415,444 | 415,444 | |||
| Impairment of goodwill | (211,780) | 0 | (211,780) | 0 | 0 | |
| Goodwill - ending balance | 203,664 | 415,444 | 203,664 | 415,444 | 415,444 | |
| Remote Patient Monitoring | ||||||
| Goodwill [Roll Forward] | ||||||
| Goodwill | 280,663 | |||||
| Accumulated loss on impairment | (45,769) | |||||
| Goodwill - beginning balance | 129,592 | 234,894 | 234,894 | |||
| Impairment of goodwill | (51,614) | (105,302) | (51,614) | (105,302) | (105,302) | |
| Goodwill - ending balance | 77,978 | 129,592 | 77,978 | 129,592 | 129,592 | |
| Corporate and Other | ||||||
| Goodwill [Roll Forward] | ||||||
| Goodwill | 30 | |||||
| Accumulated loss on impairment | $ 0 | |||||
| Goodwill - beginning balance | 30 | 30 | 30 | |||
| Impairment of goodwill | 0 | 0 | 0 | 0 | 0 | |
| Goodwill - ending balance | $ 30 | $ 30 | $ 30 | $ 30 | $ 30 | |