v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 27, 2026
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

The following table presents our net sales disaggregated by revenue source (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

  ​ ​ ​

June 27,

  ​ ​ ​

June 28,

  ​ ​ ​

​

​

June 27,

  ​ ​ ​

June 28,

​

​

​

​

2026

​

2025

​

% Change

​

2026

​

2025

​

% Change

Point in Time Revenue

​

$

1,837,724

​

$

1,799,250

 

2.1%

​

$

3,264,891

​

$

3,348,555

​

(2.5)%

Over Time Revenue

​

 

45,213

​

​

36,124

 

25.2%

​

 

79,313

​

​

82,338

​

(3.7)%

Total Net Sales

​

 

1,882,937

​

​

1,835,374

 

2.6%

​

$

3,344,204

​

$

3,430,893

​

(2.5)%

Schedule of account balances associated with over time revenue which are included in Other current assets and Other accrued liabilities, respectively

The following table presents the account balances associated with over time revenue which are included in Other current assets and Other accrued liabilities, respectively (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

June 27,

​

December 27,

​

June 28,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2025

Cost and Earnings in Excess of Billings

​

$

13,004

  ​ ​ ​

$

4,979

  ​ ​ ​

$

5,995

Billings in Excess of Cost and Earnings

​

 

5,511

​

 

3,961

 

 

7,888

​