v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Revenues $ 264,162 $ 251,402 $ 516,699 $ 496,403  
Net Patient Service Revenue [Member]          
Related Party Transaction [Line Items]          
Revenues 194,902 189,347 383,894 373,564  
JV Centers [Member] | Net Patient Service Revenue [Member]          
Related Party Transaction [Line Items]          
Revenues 8,800 8,800 17,200 16,900  
Accounts receivable 3,000   3,000   $ 2,800
JV Centers [Member] | Management Fee and Other Revenue [Member]          
Related Party Transaction [Line Items]          
Revenues 37,400 34,900 72,900 68,900  
Accounts receivable 7,100   7,100   6,400
Management fees 14,300 12,900 28,400 25,800  
Atrium [Member] | Management Fee and Other Revenue [Member]          
Related Party Transaction [Line Items]          
Revenues   $ 600   $ 1,100  
Accounts receivable         600
BTDI [Member] | Management Fee and Other Revenue [Member]          
Related Party Transaction [Line Items]          
Accounts receivable $ 9,900   $ 9,900   $ 9,100