XML 60 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Additional Information (Detail)
3 Months Ended
Mar. 28, 2020
USD ($)
Installment
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 87,200,000
TFE  
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 22,400,000
TFE | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Number of installments | Installment 3
Change in contract assets $ (760,000)
TFE | Customer Advances  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 155,000
TFE | Deferred Revenue  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 21,000
Photonics  
Revenue From Contract With Customers [Line Items]  
Change in contract assets 2,981,000
Revenue remaining performance obligation 64,800,000
Photonics | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Change in contract assets $ 2,977,000