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