XML 181 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Information about our Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total revenue $ 1,386,661 $ 1,144,163 $ 773,915
Cost of services 1,171,703 944,685 596,142
General and administrative 130,345 95,213 79,594
Costs and expenses 1,302,048 1,039,898 675,736
Income (loss) from operations 84,613 104,265 98,179
Third Party      
Segment Reporting Information [Line Items]      
Total revenue 1,386,661 1,144,163 773,915
Intersegment      
Segment Reporting Information [Line Items]      
Total revenue 0 0 0
Intersegment Elimination      
Segment Reporting Information [Line Items]      
Total revenue (170,116) (124,675) (90,543)
Cost of services (166,417) (125,823) (89,791)
General and administrative (7,923) (3,150) (3,097)
Costs and expenses (174,340) (128,973) (92,888)
Income (loss) from operations 4,224 4,298 2,345
Intersegment Elimination | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 0 0 0
Intersegment Elimination | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue (170,116) (124,675) (90,543)
Corporate Costs      
Segment Reporting Information [Line Items]      
Total revenue 0 0 0
Cost of services 0 0 0
General and administrative 33,171 19,313 12,424
Costs and expenses 33,171 19,313 12,424
Income (loss) from operations (33,171) (19,313) (12,424)
Corporate Costs | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 0 0 0
Corporate Costs | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue 0 0 0
Care Enablement | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 135,824 120,200 107,693
Cost of services 59,075 51,531 41,557
General and administrative 57,672 41,628 28,637
Costs and expenses 116,747 93,159 70,194
Income (loss) from operations 19,077 27,041 37,499
Care Enablement | Operating Segments | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 40,227 42,023 35,851
Care Enablement | Operating Segments | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue 95,597 78,177 71,842
Care Partners | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 1,300,112 1,051,521 709,714
Cost of services 1,182,484 944,792 607,081
General and administrative 25,907 21,507 30,055
Costs and expenses 1,208,391 966,299 637,136
Income (loss) from operations 91,721 85,222 72,578
Care Partners | Operating Segments | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 1,284,081 1,051,464 709,714
Care Partners | Operating Segments | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue 16,031 57 0
Care Delivery | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 119,904 96,132 46,691
Cost of services 96,265 73,927 37,537
General and administrative 17,766 13,234 9,694
Costs and expenses 114,031 87,161 47,231
Income (loss) from operations 5,873 8,971 (540)
Care Delivery | Operating Segments | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 61,600 49,806 28,064
Care Delivery | Operating Segments | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue 58,304 46,326 18,627
Other | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 937 985 360
Cost of services 296 258 (242)
General and administrative 3,752 2,681 1,881
Costs and expenses 4,048 2,939 1,639
Income (loss) from operations (3,111) (1,954) (1,279)
Other | Operating Segments | Third Party      
Segment Reporting Information [Line Items]      
Total revenue 753 870 286
Other | Operating Segments | Intersegment      
Segment Reporting Information [Line Items]      
Total revenue $ 184 $ 115 $ 74