v3.26.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 26, 2026
REVENUE RECOGNITION  
Schedule of breakdown of revenue recognized over time and at a point in time by segment

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Thirteen weeks ended September 26, 2026

 

Thirty-nine weeks ended September 26, 2026

​

  ​ ​ ​

Point in Time

​

Over Time

​

Total

 

Point in Time

​

Over Time

​

Total

Infrastructure

​

$

394,116

​

$

485,470

​

$

879,586

​

$

1,198,250

​

$

1,361,234

​

$

2,559,484

Agriculture

​

 

215,274

​

​

8,941

​

 

224,215

​

 

665,967

​

​

26,236

​

 

692,203

Total net sales

​

$

609,390

​

$

494,411

​

$

1,103,801

​

$

1,864,217

​

$

1,387,470

​

$

3,251,687

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Thirteen weeks ended September 27, 2025

​

Thirty-nine weeks ended September 27, 2025

​

​

Point in Time

​

Over Time

  ​ ​ ​

Total

​

Point in Time

​

Over Time

  ​ ​ ​

Total

Infrastructure

​

$

421,863

​

$

384,699

​

$

806,562

​

$

1,211,587

​

$

1,061,558

​

$

2,273,145

Agriculture

​

 

230,178

​

​

9,240

​

 

239,418

​

 

767,881

​

​

24,816

​

 

792,697

Total net sales

​

$

652,041

​

$

393,939

​

$

1,045,980

​

$

1,979,468

​

$

1,086,374

​

$

3,065,842

​