SELF INSURANCE LIABILITIES - Schedule of Self-Insurance Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | $ 346,882 | $ 321,555 |
| Less: current self-insurance liabilities | 137,934 | 128,994 |
| Long-term self-insurance liabilities | 208,948 | 192,561 |
| PLGL self- insurance liabilities | ||
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | 319,768 | 296,280 |
| Employment practice liabilities | ||
| Malpractice Insurance [Line Items] | ||
| Total self-insurance liabilities | $ 27,114 | $ 25,275 |