SUPPLY CHAIN FINANCING PROGRAM - Narrative (Details) |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Supplier Finance Program [Line Items] | ||
| Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] | Accounts payable and accrued liabilities | Accounts payable and accrued liabilities |
| Maximum | ||
| Supplier Finance Program [Line Items] | ||
| Supplier finance program, payment timing, period | 120 days |