XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 02, 2022
USD ($)
Apr. 03, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Jun. 29, 2020
ft²
building
Loss Contingencies [Line Items]          
Estimated litigation liability       $ 800  
Revenue $ 163,481 $ 157,151      
Cost of sales 131,006 124,051      
Damage from Facility Fire          
Loss Contingencies [Line Items]          
Loss contingency, receivable, proceeds 3,000        
Structural Systems          
Loss Contingencies [Line Items]          
Revenue 66,015 $ 58,047      
El Mirage and Monrovia, California | Structural Systems          
Loss Contingencies [Line Items]          
Reserve for estimated liability 1,500     1,500  
West Covina, California | Structural Systems          
Loss Contingencies [Line Items]          
Reserve for estimated liability 400     400  
West Covina, California | Structural Systems | Minimum          
Loss Contingencies [Line Items]          
Possible loss 400        
West Covina, California | Structural Systems | Maximum          
Loss Contingencies [Line Items]          
Possible loss 3,100        
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     $ 13,500    
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Property, Plant and Equipment          
Loss Contingencies [Line Items]          
Carrying value of impaired assets     7,100    
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Inventories          
Loss Contingencies [Line Items]          
Carrying value of impaired assets     3,400    
Facility Fire In Guaymas, Mexico | Damage from Facility Fire | Revision of Prior Period, Reclassification, Adjustment          
Loss Contingencies [Line Items]          
Revenue     800    
Cost of sales     $ 500    
Accrued Liabilities          
Loss Contingencies [Line Items]          
Estimated litigation liability $ 800     $ 800