v3.25.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Other revenue $ 25,633 $ 25,033 $ 51,756 $ 47,983
Other revenue, percentage of revenue 0.016 0.017 0.016 0.016
Total revenue $ 1,645,280 $ 1,470,920 $ 3,142,514 $ 2,909,966
Percentage of revenue 1.000 1.000 1.000 1.000
Revenue Benchmark | Product Concentration Risk | Third-Party Payor        
Disaggregation of Revenue [Line Items]        
Net patient service revenue $ 1,619,647 $ 1,445,887 $ 3,090,758 $ 2,861,983
Third party payers, percentage of revenue 98.40% 98.30% 98.40% 98.40%
Medicare | Revenue Benchmark | Product Concentration Risk | Third-Party Payor        
Disaggregation of Revenue [Line Items]        
Net patient service revenue $ 643,757 $ 578,163 $ 1,239,394 $ 1,147,646
Third party payers, percentage of revenue 39.10% 39.30% 39.50% 39.40%
Medicaid | Revenue Benchmark | Product Concentration Risk | Third-Party Payor        
Disaggregation of Revenue [Line Items]        
Net patient service revenue $ 159,733 $ 155,334 $ 309,076 $ 311,612
Third party payers, percentage of revenue 9.70% 10.60% 9.90% 10.70%
Other managed care | Revenue Benchmark | Product Concentration Risk | Third-Party Payor        
Disaggregation of Revenue [Line Items]        
Net patient service revenue $ 724,053 $ 634,476 $ 1,369,205 $ 1,247,593
Third party payers, percentage of revenue 44.00% 43.10% 43.60% 42.90%
Self-pay and other | Revenue Benchmark | Product Concentration Risk | Third-Party Payor        
Disaggregation of Revenue [Line Items]        
Net patient service revenue $ 92,104 $ 77,914 $ 173,083 $ 155,132
Third party payers, percentage of revenue 5.60% 5.30% 5.40% 5.40%