v3.26.1
BUSINESS SEGMENT AND REVENUE - Schedule of Disaggregated Revenue by Payor Type and Major Service (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue, net $ 224,172 $ 186,687 $ 423,562 $ 345,364
Contracted third-party payors        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 113,783 $ 97,719 $ 220,588 $ 181,522
Contracted third-party payors | Revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration of credit risk (as a percent) 51.00% 52.00% 52.00% 52.00%
Centers for Medicare & Medicaid Services        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 58,550 $ 44,481 $ 109,938 $ 82,593
Centers for Medicare & Medicaid Services | Revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration of credit risk (as a percent) 26.00% 24.00% 26.00% 24.00%
Healthcare institutions        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 37,782 $ 31,830 $ 67,936 $ 58,503
Healthcare institutions | Revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration of credit risk (as a percent) 17.00% 17.00% 16.00% 17.00%
Non-contracted third-party payors        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 14,057 $ 12,657 $ 25,100 $ 22,746
Non-contracted third-party payors | Revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration of credit risk (as a percent) 6.00% 7.00% 6.00% 7.00%