v3.26.1
REVENUE AND ACCOUNTS RECEIVABLE - ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable [Abstract]    
Accounts receivable $ 133,948 $ 123,790
Less: allowance for credit losses (766) (681)
Accounts receivable, net 133,182 123,109
Medicare    
Accounts Receivable [Abstract]    
Accounts receivable 74,383 64,813
Medicaid    
Accounts Receivable [Abstract]    
Accounts receivable 17,963 12,132
Managed care    
Accounts Receivable [Abstract]    
Accounts receivable 25,912 24,570
Private and other    
Accounts Receivable [Abstract]    
Accounts receivable $ 15,690 $ 22,275