XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Additional Information (Detail)
$ in Thousands
6 Months Ended
Jun. 27, 2020
USD ($)
Installment
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 69,000
TFE  
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 14,600
TFE | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Number of installments | Installment 3
Change in contract assets $ (200)
TFE | Customer Advances  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 4,000
TFE | Deferred Revenue  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 55
Photonics  
Revenue From Contract With Customers [Line Items]  
Change in contract assets (2,614)
Revenue remaining performance obligation 54,400
Photonics | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Change in contract assets $ (2,636)