XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 29, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

NOTE 8. Revenue

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

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 29,

 

 

July 1,

 

 

June 29,

 

 

July 1,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Point-in-time

$

227,733

 

 

$

178,325

 

 

$

441,582

 

 

$

364,699

 

Over-time

 

14,594

 

 

 

12,337

 

 

 

29,590

 

 

 

25,128

 

Total revenue

$

242,327

 

 

$

190,662

 

 

$

471,172

 

 

$

389,827

 

See Note 14 for additional discussion of the Company’s disaggregated revenue in detail.

Contract Liabilities

The Company records contract liabilities when the customer has been billed in advance of the Company completing its performance obligations primarily with respect to liabilities related to service contracts and installation. For contracts that have a duration of one year or less, these amounts are recorded as current deferred revenue in the Condensed Consolidated Balance Sheets. For contracts with a duration longer than one year, these amounts are recorded in other non-current liabilities in the Condensed Consolidated Balance Sheets. As of June 29, 2024 and December 30, 2023, the Company carried a long-term deferred revenue balance of $3,114 and $2,462, respectively.

Changes in deferred revenue were as follows:

 

 

Three Months Ended

 

 

Six Months Ended

 

June 29,

 

 

July 1,

 

 

June 29,

 

 

July 1,

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance, beginning of the period

$

28,879

 

 

$

30,383

 

 

$

27,225

 

 

$

33,014

 

Deferral of revenue

 

17,373

 

 

 

18,214

 

 

 

34,675

 

 

 

34,290

 

Recognition of current year deferred revenue

 

(10,718

)

 

 

(14,464

)

 

 

(20,243

)

 

 

(23,134

)

Recognition of prior period deferred revenue

 

(4,253

)

 

 

(6,877

)

 

 

(10,376

)

 

 

(16,914

)

Balance, end of the period

$

31,281

 

 

$

27,256

 

 

$

31,281

 

 

$

27,256