XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE AND ACCOUNTS RECEIVABLE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Customer refund liability $ 83,987   $ 83,987   $ 0
Contract with customer, term 1 year   1 year    
Accrual for employee retention tax credit $ (36,516)   $ (36,516)   $ (36,477)
Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk (as in percent) 100.00% 100.00% 100.00% 100.00%  
Medicare | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk (as in percent) 34.40% 32.80% 34.50% 40.60%  
Medicaid | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk (as in percent) 40.00% 42.30% 39.80% 36.20%  
Managed Care, Private And Other | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk (as in percent) 25.60% 24.90% 25.70% 23.20%