XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Sep. 26, 2020
Revenue From Contract With Customer [Abstract]  
Revenue

NOTE 10. Revenue

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 26,

 

 

September 30,

 

 

September 26,

 

 

September 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Point-in-time

$

122,015

 

 

$

58,663

 

 

$

387,556

 

 

$

172,562

 

Over-time

 

4,477

 

 

 

4,272

 

 

 

13,812

 

 

 

12,776

 

Total revenue

$

126,492

 

 

$

62,935

 

 

$

401,368

 

 

$

185,338

 

See Note 16 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. These amounts are recorded as deferred revenue in the Condensed Consolidated Balance Sheets.  

Changes in deferred revenue were as follows:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 26,

 

 

September 30,

 

 

September 26,

 

 

September 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Balance, beginning of the period

$

17,894

 

 

$

9,349

 

 

$

15,093

 

 

$

8,080

 

Deferral of revenue

 

10,137

 

 

 

5,860

 

 

 

33,389

 

 

 

17,492

 

Recognition of deferred revenue

 

(10,396

)

 

 

(7,937

)

 

 

(30,847

)

 

 

(18,300

)

Balance, end of the period

$

17,635

 

 

$

7,272

 

 

$

17,635

 

 

$

7,272