XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Detail)
6 Months Ended
Jul. 01, 2023
USD ($)
Installment
May 01, 2023
USD ($)
Revenue From Contract With Customers [Line Items]    
Number of installments | Installment 3  
Revenue remaining performance obligation $ 58,200,000  
Revenue performance obligation, description of timing we also refer to as total backlog. We expect to recognize approximately 37.9% of our remaining performance obligations as revenue in 2023 and 62.1% in 2024.  
Received customer advances associated with the cancelled order   $ 19,100,000
Cancellation Order Received And Obligation Thereof   $ 54,600,000
Accounts Receivable, Unbilled    
Revenue From Contract With Customers [Line Items]    
Change in contract assets $ 599,000  
TFE | Accounts Receivable, Unbilled    
Revenue From Contract With Customers [Line Items]    
Change in contract assets (599,000)  
TFE | Customer Advances    
Revenue From Contract With Customers [Line Items]    
Contract with customer liability revenue recognized 3,000,000  
TFE | Deferred Revenue    
Revenue From Contract With Customers [Line Items]    
Contract with customer liability revenue recognized $ 2,200,000