XML 124 R103.htm IDEA: XBRL DOCUMENT v3.25.4
COMMITMENTS AND CONTINGENCIES - Schedule of Self-Insurance Liabilities Anticipated Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 25,793
2027 24,984
2028 19,073
2029 12,831
2030 6,233
Thereafter 8,643
Undiscounted self-insurance liabilities 97,557
Less: Discount (8,639)
Total self-insurance liabilities (included in accrued expenses and other current liabilities) $ 88,918