SELF INSURANCE LIABILITIES - Schedule of Self-Insurance Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | $ 394,881 | $ 321,555 |
| Less: current self-insurance liabilities | 157,107 | 128,994 |
| Long-term self-insurance liabilities | 237,774 | 192,561 |
| PLGL self-insurance liabilities | ||
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | 366,705 | 296,280 |
| Employment practice liabilities | ||
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | $ 28,176 | $ 25,275 |