v3.25.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - Health Care, Patient Service - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Charity care program, costs $ 35,600,000 $ 13,900,000 $ 43,800,000 $ 33,600,000  
Third-Party Payor          
Disaggregation of Revenue [Line Items]          
Revenue adjustment, net 300,000 $ (500,000) 9,200,000 $ 0  
Receivable (payable), net 34,400,000   34,400,000   $ 1,900,000
Receivables, current 63,000,000.0   63,000,000.0   42,600,000
Payables, current $ (28,600,000)   $ (28,600,000)   $ (40,700,000)