XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Detail)
9 Months Ended
Oct. 01, 2022
USD ($)
Installment
Revenue From Contract With Customers [Line Items]  
Number of installments | Installment 3
Revenue remaining performance obligation $ 110,400,000
TFE | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Change in contract assets (6,000)
TFE | Customer Advances  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 386,000
TFE | Deferred Revenue  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized $ 39,000