v3.25.2
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Payables and Accruals [Abstract]      
Quality assurance fee $ 15,963 $ 12,667  
Refunds, deferred revenue and advances 78,817 75,573  
Cash held in trust for patients 7,557 6,370  
Dividends payable 3,605 3,589 $ 3,424
Property taxes 10,943 15,400  
Other 17,935 18,458  
OTHER ACCRUED LIABILITIES $ 134,820 $ 132,057