XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Net Revenue Earned by Category of Payer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net revenue $ 4,998,202 $ 4,302,324 $ 3,944,735
Commercial payers      
Disaggregation of Revenue [Line Items]      
Net revenue 4,348,991 3,747,568 3,421,888
Government payers      
Disaggregation of Revenue [Line Items]      
Net revenue 584,271 500,891 477,818
Patients      
Disaggregation of Revenue [Line Items]      
Net revenue $ 64,940 $ 53,865 $ 45,029