Annual report pursuant to Section 13 and 15(d)

COMMITMENTS (Details)

v3.24.1.1.u2
COMMITMENTS (Details)
Mar. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Payments for purchase commitments 2025 $ 2,300,000,000
Payments for purchase commitments 2026 73,200,000
Payments for purchase commitments 2027 3,000,000
Payments for purchase commitments thereafter 0
Future payments under purchase commitments 2025 128,700,000
Future payments under purchase commitments 2026 80,600,000
Future payments under purchase commitments 2027 41,500,000
Future payments under purchase commitments 2028 6,600,000
Future payments under purchase commitments 2029 800,000
Future payments under purchase commitments thereafter 0
Surety bonds, standby letters of credit and international bank guarantees $ 106,300,000