XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
ft² in Thousands
1 Months Ended 3 Months Ended 36 Months Ended
Jan. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jul. 01, 2023
USD ($)
Jul. 01, 2023
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Jan. 22, 2023
ft²
Jul. 02, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2020
ft²
building
Loss Contingencies [Line Items]                    
Estimated litigation liability               $ 900,000 $ 800,000  
Estimated litigation liability, additional amount         $ 0 $ 0   $ 100,000    
Payments for legal settlements   $ 300,000                
Loss contingency, receivable, proceeds     $ 300,000              
Gain contingencies related to loss on operating assets       $ 3,900,000            
Loss contingency, property and equipment write off     200,000              
Loss contingency, deductions from proceeds     $ 100,000              
El Mirage and Monrovia, California | Structural Systems                    
Loss Contingencies [Line Items]                    
Reserve for estimated liability   1,500,000     1,500,000          
Casmalia and West Covina, California | Structural Systems                    
Loss Contingencies [Line Items]                    
Reserve for estimated liability   $ 400,000     400,000          
Casmalia and West Covina, California | Structural Systems | Minimum                    
Loss Contingencies [Line Items]                    
Possible loss         400,000          
Casmalia and West Covina, California | Structural Systems | Maximum                    
Loss Contingencies [Line Items]                    
Possible loss         $ 3,100,000          
Facility Fire In Guaymas, Mexico                    
Loss Contingencies [Line Items]                    
Real estate property (in sqft) | ft²             117      
Loss contingency, receivable, proceeds       3,800,000            
Loss contingency, receivable, proceeds received to date       23,700,000            
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
Facility Fire In Guaymas, Mexico | Business Interruption                    
Loss Contingencies [Line Items]                    
Loss contingency, receivable, proceeds received to date       7,500,000            
Facility Fire In Guaymas, Mexico | Property, Equipment, Inventories And Tooling                    
Loss Contingencies [Line Items]                    
Loss contingency, receivable, proceeds received to date       $ 16,200,000            
County of San Bernardino                    
Loss Contingencies [Line Items]                    
Payments for legal settlements $ 900,000