XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jul. 02, 2022
Revenue From Contract With Customer [Abstract]  
Schedule of Disaggregation of Revenue

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

 

 

Three Months Ended

 

 

Six Months Ended

 

 

July 2,

 

 

June 26,

 

 

July 2,

 

 

June 26,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Point-in-time

$

244,466

 

 

$

182,133

 

 

$

474,436

 

 

$

343,294

 

Over-time

 

11,844

 

 

 

11,254

 

 

 

23,224

 

 

 

19,372

 

Total revenue

$

256,310

 

 

$

193,387

 

 

$

497,660

 

 

$

362,666

 

Schedule of Changes in Deferred Revenue

Changes in deferred revenue were as follows:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

July 2,

 

 

June 26,

 

 

July 2,

 

 

June 26,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Balance, beginning of the period

$

38,599

 

 

$

22,429

 

 

$

31,672

 

 

$

15,626

 

Deferred revenue assumed in acquisition

 

 

 

 

 

 

 

 

 

 

386

 

Deferral of revenue

 

21,557

 

 

 

15,117

 

 

 

45,057

 

 

 

34,348

 

Recognition of deferred revenue

 

(25,725

)

 

 

(14,640

)

 

 

(42,298

)

 

 

(27,454

)

Balance, end of the period

$

34,431

 

 

$

22,906

 

 

$

34,431

 

 

$

22,906