XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
ft² in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jul. 01, 2023
USD ($)
Oct. 01, 2022
USD ($)
Jul. 02, 2022
USD ($)
Sep. 30, 2023
USD ($)
Oct. 01, 2022
USD ($)
Dec. 31, 2020
USD ($)
Jan. 22, 2023
ft²
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 29, 2020
ft²
building
Loss Contingencies [Line Items]                        
Estimated litigation liability         $ 900,000           $ 800,000  
Payment for legal settlement $ 900,000                      
Revenue   $ 196,250,000   $ 186,590,000   $ 564,761,000 $ 524,269,000          
Cost of sales   151,648,000   148,003,000   443,270,000 418,565,000          
Loss contingency, receivable, proceeds   0 $ 300,000                  
Loss contingency, property and equipment write off     200,000                  
Loss contingency, deductions from proceeds     $ 100,000                  
Structural Systems                        
Loss Contingencies [Line Items]                        
Revenue   85,543,000   73,186,000   241,304,000 203,667,000          
El Mirage and Monrovia, California | Structural Systems                        
Loss Contingencies [Line Items]                        
Reserve for estimated liability   1,500,000       1,500,000       $ 1,500,000    
West Covina, California | Structural Systems                        
Loss Contingencies [Line Items]                        
Reserve for estimated liability   400,000       400,000       $ 400,000    
West Covina, California | Structural Systems | Minimum                        
Loss Contingencies [Line Items]                        
Possible loss   400,000       400,000            
West Covina, California | Structural Systems | Maximum                        
Loss Contingencies [Line Items]                        
Possible loss   3,100,000       3,100,000            
Facility Fire In Guaymas, Mexico                        
Loss Contingencies [Line Items]                        
Real estate property (in sqft) | ft²                 117      
Loss contingency, receivable, proceeds   $ 0   0   3,800,000 3,000,000          
Aggregate loss proceeds           23,700,000            
Facility Fire In Guaymas, Mexico | Damage from Facility Fire                        
Loss Contingencies [Line Items]                        
Number of buildings | building                       2
Real estate property (in sqft) | ft²                       62
Loss contingency, receivable, proceeds             3,000,000          
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Property, Plant and Equipment                        
Loss Contingencies [Line Items]                        
Carrying value of impaired assets               $ 7,100,000        
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Inventories                        
Loss Contingencies [Line Items]                        
Carrying value of impaired assets               3,400,000        
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Revision of Prior Period, Reclassification, Adjustment                        
Loss Contingencies [Line Items]                        
Revenue               800,000        
Cost of sales               $ 500,000        
Facility Fire In Guaymas, Mexico | Business Interruption                        
Loss Contingencies [Line Items]                        
Loss contingency, receivable, proceeds           2,100,000            
Aggregate loss proceeds           7,500,000            
Facility Fire In Guaymas, Mexico | Property, Equipment, Inventories And Tooling                        
Loss Contingencies [Line Items]                        
Loss contingency, receivable, proceeds             $ 1,700,000          
Aggregate loss proceeds           $ 16,200,000            
Accrued Liabilities                        
Loss Contingencies [Line Items]                        
Estimated litigation liability         900,000           $ 800,000  
Additional accrued liabilities       $ 0 $ 100,000