XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Net Revenue Earned by Category of Payer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net revenue $ 4,302,324 $ 3,944,735 $ 3,438,640
Commercial payers      
Disaggregation of Revenue [Line Items]      
Net revenue 3,747,568 3,421,888 2,971,900
Government payers      
Disaggregation of Revenue [Line Items]      
Net revenue 500,891 477,818 417,088
Patients      
Disaggregation of Revenue [Line Items]      
Net revenue $ 53,865 $ 45,029 $ 49,652