v3.26.1
Total Revenue - Schedule of Revenue From Patients And Third - Party Payors (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Amount $ 435,354 $ 345,311 $ 838,830 $ 678,281
% of Total Revenue 100.00% 100.00% 100.00% 100.00%
Commercial        
Disaggregation of Revenue [Line Items]        
Amount $ 385,050 $ 312,418 $ 742,015 $ 613,295
% of Total Revenue 88.00% 90.00% 88.00% 90.00%
Government        
Disaggregation of Revenue [Line Items]        
Amount $ 30,062 $ 17,825 $ 55,661 $ 34,894
% of Total Revenue 7.00% 5.00% 7.00% 5.00%
Self-pay        
Disaggregation of Revenue [Line Items]        
Amount $ 17,864 $ 12,522 $ 36,139 $ 24,838
% of Total Revenue 4.00% 4.00% 4.00% 4.00%
Total patient service revenue        
Disaggregation of Revenue [Line Items]        
Amount $ 432,976 $ 342,765 $ 833,815 $ 673,027
% of Total Revenue 99.00% 99.00% 99.00% 99.00%
Nonpatient service revenue        
Disaggregation of Revenue [Line Items]        
Amount $ 2,378 $ 2,546 $ 5,015 $ 5,254
% of Total Revenue 1.00% 1.00% 1.00% 1.00%