v3.25.2
SELF INSURANCE LIABILITIES - Schedule of Future Self Insurance Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
TOTAL SELF-INSURANCE LIABILITIES $ 234,533 $ 211,752
Less: current self-insurance liabilities 75,542 67,331
LONG-TERM SELF-INSURANCE LIABILITIES 158,991 144,421
Accrued general liability and professional malpractice liabilities    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
TOTAL SELF-INSURANCE LIABILITIES 179,515 160,149
Accrued workers’ compensation liabilities    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
TOTAL SELF-INSURANCE LIABILITIES 39,018 37,291
Accrued health benefits    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
TOTAL SELF-INSURANCE LIABILITIES $ 16,000 $ 14,312