SELF INSURANCE LIABILITIES - Schedule of Future Self Insurance Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Liabilities for Guarantees on Long-Duration Contracts [Line Items] | ||
| TOTAL SELF-INSURANCE LIABILITIES | $ 295,820 | $ 246,415 |
| Less: current self-insurance liabilities | 100,007 | 81,623 |
| LONG-TERM SELF-INSURANCE LIABILITIES | 195,813 | 164,792 |
| Accrued general liability and professional malpractice liabilities | ||
| Liabilities for Guarantees on Long-Duration Contracts [Line Items] | ||
| TOTAL SELF-INSURANCE LIABILITIES | 222,192 | 186,780 |
| Accrued workers’ compensation liabilities | ||
| Liabilities for Guarantees on Long-Duration Contracts [Line Items] | ||
| TOTAL SELF-INSURANCE LIABILITIES | 47,605 | 42,121 |
| Accrued health benefits | ||
| Liabilities for Guarantees on Long-Duration Contracts [Line Items] | ||
| TOTAL SELF-INSURANCE LIABILITIES | $ 26,023 | $ 17,514 |