v3.26.1
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