XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE AND ACCOUNTS RECEIVABLE - Schedule of Disaggregated Revenue by Payor Type and Major Service (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue, net $ 131,929 $ 111,436
Contracted third-party payors    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 71,773 $ 61,907
Contracted third-party payors | Revenue | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration of credit risk (as a percent) 54.00% 56.00%
Centers for Medicare and Medicaid    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 31,786 $ 26,491
Centers for Medicare and Medicaid | Revenue | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration of credit risk (as a percent) 24.00%  
Healthcare institutions    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 19,571 $ 15,781
Healthcare institutions | Revenue | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration of credit risk (as a percent) 15.00% 14.00%
Non-contracted third-party payors    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 8,799 $ 7,257
Non-contracted third-party payors | Revenue | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration of credit risk (as a percent) 7.00% 6.00%