| Schedule of Finite-Lived Intangible Assets | Intangible assets, net consisted of the following as of: 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |      | March 31, 2023 |  | December 31, 2022 |  
|  |  | Gross |  |  |  |  | Net |  | Gross |  |  |  |  | Net |  
|  |  |  Carrying |  | Accumulated |  |  Carrying |  |  Carrying |  | Accumulated |  |  Carrying |  
|  |      |  Amount |      |  Amortization |      |  Amount |      |  Amount |      |  Amortization |      |  Amount |  |  |  
|  |   | (in thousands) |  
| Indefinite lived intangible assets: |   |  |    |   |  |    |   |  |    |   |  |    |   |  |    |   |  |    |  
| Medical licenses |  | $ |  700 |  | $ |  — |  | $ |  700 |  | $ |  700 |  | $ |  — |  | $ |  700 |  
| Definite lived intangible assets: |  |   |    |  |   |    |  |   |    |  |   |    |  |   |    |  |   |    |  
| Customer relationships |  |   |  684,000 |  |   |  (91,200) |  |   |  592,800 |  |   |  684,000 |  |   |  (74,100) |  |   |  609,900 |  
| Trademarks |  |   |  148,635 |  |   |  (20,255) |  |   |  128,380 |  |   |  148,635 |  |   |  (16,704) |  |   |  131,931 |  
| Payor contracts |  |   |  4,700 |  |   |  (588) |  |   |  4,112 |  |   |  4,700 |  |   |  (470) |  |   |  4,230 |  
| Provider network |  |   |  4,800 |  |   |  (631) |  |   |  4,169 |  |   |  4,800 |  |   |  (511) |  |   |  4,289 |  
| Total |  | $ |  842,835 |  | $ |  (112,674) |  | $ |  730,161 |  | $ |  842,835 |  | $ |  (91,785) |  | $ |  751,050 |   |  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |  | December 31, |  
|  |  | 2022 |  | 2021 |  
|  |  | Gross Carrying |  |  | Accumulated |  | Net Carrying |  | Gross Carrying |  | Gross Carrying |  | Net Carrying |  
|  |      | Amount |      | Amortization |      | Amount |      | Amount |      | Amount |      | Amount |  
| Indefinite lived intangible assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Medical licenses |  | $ |  700 |  | $ |  — |  | $ |  700 |  | $ |  700 |  | $ | — |  | $ |  700 |  
| Definite lived intangible assets: |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  
| Customer relationships |  |  |  684,000 |  |  |  (74,100) |  |  |  609,900 |  |  |  684,000 |  |  |  (5,700) |  |  |  678,300 |  
| Trademarks |  |  |  148,635 |  |  |  (16,704) |  |  |  131,931 |  |  |  148,600 |  |  |  (1,230) |  |  |  147,370 |  
| Payor contracts |  |  |  4,700 |  |  |  (470) |  |  |  4,230 |  |  |  4,700 |  |  | — |  |  |  4,700 |  
| Provider network |  |  |  4,800 |  |  |  (511) |  |  |  4,289 |  |  |  4,800 |  |  |  (31) |  |  |  4,769 |  
| Total |  | $ |  842,835 |  | $ |  (91,785) |  | $ |  751,050 |  | $ |  842,800 |  | $ |  (6,961) |  | $ |  835,839 |   | 
| Schedule of Indefinite-Lived Intangible Assets | Intangible assets, net consisted of the following as of: 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |      | March 31, 2023 |  | December 31, 2022 |  
|  |  | Gross |  |  |  |  | Net |  | Gross |  |  |  |  | Net |  
|  |  |  Carrying |  | Accumulated |  |  Carrying |  |  Carrying |  | Accumulated |  |  Carrying |  
|  |      |  Amount |      |  Amortization |      |  Amount |      |  Amount |      |  Amortization |      |  Amount |  |  |  
|  |   | (in thousands) |  
| Indefinite lived intangible assets: |   |  |    |   |  |    |   |  |    |   |  |    |   |  |    |   |  |    |  
| Medical licenses |  | $ |  700 |  | $ |  — |  | $ |  700 |  | $ |  700 |  | $ |  — |  | $ |  700 |  
| Definite lived intangible assets: |  |   |    |  |   |    |  |   |    |  |   |    |  |   |    |  |   |    |  
| Customer relationships |  |   |  684,000 |  |   |  (91,200) |  |   |  592,800 |  |   |  684,000 |  |   |  (74,100) |  |   |  609,900 |  
| Trademarks |  |   |  148,635 |  |   |  (20,255) |  |   |  128,380 |  |   |  148,635 |  |   |  (16,704) |  |   |  131,931 |  
| Payor contracts |  |   |  4,700 |  |   |  (588) |  |   |  4,112 |  |   |  4,700 |  |   |  (470) |  |   |  4,230 |  
| Provider network |  |   |  4,800 |  |   |  (631) |  |   |  4,169 |  |   |  4,800 |  |   |  (511) |  |   |  4,289 |  
| Total |  | $ |  842,835 |  | $ |  (112,674) |  | $ |  730,161 |  | $ |  842,835 |  | $ |  (91,785) |  | $ |  751,050 |   |  |