Annual report [Section 13 and 15(d), not S-K Item 405]

COMMITMENTS (Details)

v3.25.1
COMMITMENTS (Details)
Mar. 29, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Payments for purchase commitments 2026 $ 1,900,000,000
Payments for purchase commitments 2027 68,300,000
Payments for purchase commitments 2028 2,700,000
Payments for purchase commitments 2029 400,000
Payments for purchase commitments 2030 500,000
Payments for purchase commitments thereafter 0
Future payments under purchase commitments 2026 128,100,000
Future payments under purchase commitments 2027 69,700,000
Future payments under purchase commitments 2028 40,900,000
Future payments under purchase commitments 2029 10,800,000
Future payments under purchase commitments 2030 7,700,000
Future payments under purchase commitments thereafter 0
Surety bonds, standby letters of credit and international bank guarantees $ 111,900,000