v3.25.2
Summary of Significant Accounting Policies - Revenue by Geographical Areas (Details) - Revenue Benchmark - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 100.00% 100.00% 100.00% 100.00%
Oklahoma        
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 22.50% 25.40% 23.50% 24.80%
New Mexico        
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 20.20% 14.70% 17.20% 15.10%
Texas        
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 34.80% 35.50% 36.10% 36.00%
New Jersey        
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 9.60% 10.10% 10.10% 10.20%
Other        
Disaggregation of Revenue [Line Items]        
Third party payers, percentage of revenue 12.90% 14.30% 13.10% 13.90%