v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 27, 2026
REVENUE RECOGNITION  
Schedule of breakdown of revenue recognized over time and at a point in time by segment

Thirteen weeks ended June 27, 2026

 

Twenty-six weeks ended June 27, 2026

  ​ ​ ​

Point in Time

Over Time

Total

 

Point in Time

Over Time

Total

Infrastructure

$

422,423

$

454,295

$

876,718

$

804,134

$

875,764

$

1,679,898

Agriculture

 

233,138

8,833

 

241,971

 

450,693

17,295

 

467,988

Total net sales

$

655,561

$

463,128

$

1,118,689

$

1,254,827

$

893,059

$

2,147,886

Thirteen weeks ended June 28, 2025

Twenty-six weeks ended June 28, 2025

Point in Time

Over Time

  ​ ​ ​

Total

Point in Time

Over Time

  ​ ​ ​

Total

Infrastructure

$

423,581

$

339,511

$

763,092

$

789,724

$

676,859

$

1,466,583

Agriculture

 

279,000

8,456

 

287,456

 

537,703

15,576

 

553,279

Total net sales

$

702,581

$

347,967

$

1,050,548

$

1,327,427

$

692,435

$

2,019,862