XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Detail)
9 Months Ended
Sep. 28, 2024
USD ($)
Installment
Dec. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
May 01, 2023
USD ($)
Revenue From Contract With Customers [Line Items]        
Number of installments | Installment 3      
Revenue remaining performance obligation $ 44,400,000      
Revenue performance obligation, description of timing which we also refer to as total backlog. We expect to recognize approximately 21.4% of our remaining performance obligations as revenue in 2024 and 78.6% in 2025.      
Inventory, Net of Allowances, Customer Advances and Progress Billings $ 15,400,000   $ 444,000  
Received customer advances associated with the cancelled order       $ 19,100,000
Cancellation Order Received And Obligation Thereof   $ 11,400,000   $ 54,600,000
Accounts Receivable, Unbilled        
Revenue From Contract With Customers [Line Items]        
Change in contract assets 2,801,000      
TFE | Accounts Receivable, Unbilled        
Revenue From Contract With Customers [Line Items]        
Change in contract assets 2,800,000      
TFE | Customer Advances        
Revenue From Contract With Customers [Line Items]        
Contract with customer liability revenue recognized 17,100,000      
TFE | Deferred Revenue        
Revenue From Contract With Customers [Line Items]        
Contract with customer liability revenue recognized $ 163,000