XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Net Revenue Earned by Category of Payer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenue $ 1,332,972 $ 1,146,052
Commercial payers    
Disaggregation of Revenue [Line Items]    
Net revenue 1,144,932 988,043
Government payers    
Disaggregation of Revenue [Line Items]    
Net revenue 160,518 138,310
Patients    
Disaggregation of Revenue [Line Items]    
Net revenue $ 27,522 $ 19,699