v3.25.1
Total Revenue - Schedule of Revenue From Patients And Third - Party Payors (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Amount $ 332,970 $ 300,437
% of Total Revenue 100.00% 100.00%
Commercial    
Disaggregation of Revenue [Line Items]    
Amount $ 300,877 $ 273,766
% of Total Revenue 90.00% 91.00%
Government    
Disaggregation of Revenue [Line Items]    
Amount $ 17,069 $ 13,532
% of Total Revenue 5.00% 5.00%
Self-pay    
Disaggregation of Revenue [Line Items]    
Amount $ 12,316 $ 10,321
% of Total Revenue 4.00% 3.00%
Total patient service revenue    
Disaggregation of Revenue [Line Items]    
Amount $ 330,262 $ 297,619
% of Total Revenue 99.00% 99.00%
Nonpatient service revenue    
Disaggregation of Revenue [Line Items]    
Amount $ 2,708 $ 2,818
% of Total Revenue 1.00% 1.00%