v3.26.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Payables and Accruals [Abstract]      
Quality assurance fee $ 15,121 $ 17,398  
Refunds, deferred revenue and advances 100,006 105,642  
Cash held in trust for patients 8,592 8,653  
Dividends payable 3,788 3,775 $ 3,605
Property taxes 14,418 7,150  
Income tax payable 0 818  
Accrued litigation (Note 18) 12,000 12,000  
Other 17,076 18,591  
OTHER ACCRUED LIABILITIES $ 171,001 $ 174,027