XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 17, 2023
USD ($)
Jul. 02, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
ft²
building
Loss Contingencies [Line Items]            
Estimated litigation liability   $ 900        
Net Revenues     $ 712,537 $ 645,413 $ 628,941  
Cost of Sales     568,240 502,953 491,203  
Subsequent Event            
Loss Contingencies [Line Items]            
Payments for legal settlements $ 900          
Property, Plant and Equipment            
Loss Contingencies [Line Items]            
Loss contingency, receivable, proceeds     1,000      
Damage from Facility Fire            
Loss Contingencies [Line Items]            
Loss contingency, receivable, proceeds     5,400      
Facility Fire In Guaymas, Mexico | Damage from Facility Fire            
Loss Contingencies [Line Items]            
Number of buildings (in 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]            
Net Revenues         800  
Cost of Sales         $ 500  
Structural Systems            
Loss Contingencies [Line Items]            
Net Revenues     271,899 232,765    
Structural Systems | El Mirage and Monrovia, California            
Loss Contingencies [Line Items]            
Reserve for estimated liability     1,500 1,500    
Structural Systems | Casmalia and West Covina, California            
Loss Contingencies [Line Items]            
Reserve for estimated liability     400 400    
Structural Systems | Casmalia and West Covina, California | Minimum            
Loss Contingencies [Line Items]            
Possible loss     400      
Structural Systems | Casmalia and West Covina, California | Maximum            
Loss Contingencies [Line Items]            
Possible loss     $ 3,100      
Accrued and other liabilities            
Loss Contingencies [Line Items]            
Estimated litigation liability   900   $ 800    
Additional accrued liabilities   $ 100