XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Detail)
12 Months Ended
Dec. 30, 2023
USD ($)
Installment
Sep. 30, 2023
USD ($)
May 01, 2023
USD ($)
Revenue From Contract With Customers [Line Items]      
Number of installments | Installment 3    
Revenue remaining performance obligation $ 42,400,000    
Revenue performance obligation, description of timing we also refer to as backlog and expect to recognize as revenue: 79% in 2024 and 21% in 2025.    
Inventory, Net of Allowances, Customer Advances and Progress Billings   $ 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 (31,000)    
TFE | Accounts Receivable, Unbilled      
Revenue From Contract With Customers [Line Items]      
Change in contract assets (31,000)    
TFE | Customer Advances      
Revenue From Contract With Customers [Line Items]      
Contract with customer liability revenue recognized 3,600,000    
TFE | Deferred Revenue      
Revenue From Contract With Customers [Line Items]      
Contract with customer liability revenue recognized $ 2,200,000