XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table represents a disaggregation of revenue by timing of revenue:

 

 

Year Ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

January 1,
2022

 

Point-in-time

 

$

761,797

 

 

$

958,409

 

 

$

749,276

 

Over-time

 

 

54,071

 

 

 

46,773

 

 

 

39,623

 

Total revenue

 

$

815,868

 

 

$

1,005,183

 

 

$

788,899

 

Schedule of Changes in Deferred Revenue

Changes in deferred revenue were as follows:

 

 

Year Ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

Balance, beginning of the period

 

$

33,014

 

 

$

31,672

 

Deferral of revenue

 

 

75,602

 

 

 

81,772

 

Revenue recognized

 

 

(81,391

)

 

 

(80,430

)

Balance, ending of the period

 

$

27,225

 

 

$

33,014