v3.25.2
Segment Disclosures - Schedule of Reconciliation of Company's Revenues by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Disclosure        
Total revenues for reportable segments $ 694,348 $ 695,504 $ 1,397,237 $ 1,302,064
Interest income and other 15,806 7,832 31,627 13,583
Total revenues 694,348 695,504 1,397,237 1,302,064
Operating segment        
Segment Disclosure        
Total revenues for reportable segments 678,542 687,672 1,365,610 1,288,481
Total revenues 678,542 687,672 1,365,610 1,288,481
Operating segment | Outpatient medical        
Segment Disclosure        
Total revenues for reportable segments 320,482 332,515 641,030 570,787
Total revenues 320,482 332,515 641,030 570,787
Operating segment | Lab        
Segment Disclosure        
Total revenues for reportable segments 209,205 214,266 426,798 438,027
Total revenues 209,205 214,266 426,798 438,027
Operating segment | CCRC        
Segment Disclosure        
Total revenues for reportable segments 148,855 140,891 297,782 279,667
Total revenues $ 148,855 $ 140,891 $ 297,782 $ 279,667