XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Detail)
$ in Thousands
6 Months Ended
Jul. 03, 2021
USD ($)
Installment
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 51,700
TFE  
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 18,900
TFE | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Number of installments | Installment 3
Change in contract assets $ (369)
TFE | Customer Advances  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 33
TFE | Deferred Revenue  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 296
Photonics  
Revenue From Contract With Customers [Line Items]  
Change in contract assets (4,028)
Revenue remaining performance obligation 32,700
Photonics | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Change in contract assets $ (4,029)