XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
Jan. 07, 2026
USD ($)
Nov. 24, 2025
USD ($)
Oct. 09, 2025
USD ($)
Oct. 03, 2025
USD ($)
Jan. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Sep. 27, 2025
USD ($)
Dec. 31, 2023
USD ($)
Jul. 01, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jul. 01, 2023
USD ($)
Jun. 28, 2025
USD ($)
Jul. 02, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2020
ft²
building
Loss Contingencies [Line Items]                                  
Loss contingency, receivable, proceeds                 $ 300                
Gain contingencies related to loss on operating assets                         $ 3,900        
Payments for legal settlements   $ 94,000 $ 1,400 $ 150,000     $ 150,000 $ 300                  
Estimated litigation liability             150,000                    
Litigation settlement, funded by insurance,   $ 56,000   $ 56,000                          
Loss contingency, receivable             $ 56,000                    
Litigation settlement and related costs                   $ 4,085 $ 0 $ 0          
Loss contingency, property and equipment write off                 200                
Loss contingency, deductions from proceeds                 $ 100                
Accrued and other liabilities           $ 50,934       50,934 44,214            
Subsequent event                                  
Loss Contingencies [Line Items]                                  
Payments for legal settlements $ 4,000                                
Litigation settlement and related costs $ 4,000                                
Subrogation claims                                  
Loss Contingencies [Line Items]                                  
Payments for legal settlements           1,400                      
Facility Fire In Guaymas, Mexico                                  
Loss Contingencies [Line Items]                                  
Real estate property (in sqft) | ft²                                 117
Loss contingency, receivable, proceeds                         3,800        
Loss contingency, receivable, proceeds received to date                         23,700        
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        
Facility Fire In Guaymas, Mexico | Property, Equipment, Inventories And Tooling                                  
Loss Contingencies [Line Items]                                  
Loss contingency, receivable, proceeds received to date                         $ 16,200        
CALIFORNIA                                  
Loss Contingencies [Line Items]                                  
Estimated litigation liability                             $ 900 $ 800  
Estimated litigation liability, additional amount                           $ 300 $ 100    
Accrued and other liabilities                           $ 300      
CALIFORNIA | County of San Bernardino                                  
Loss Contingencies [Line Items]                                  
Payments for legal settlements         $ 900                        
El Mirage and Monrovia, California | Structural Systems                                  
Loss Contingencies [Line Items]                                  
Reserve for estimated liability           1,500       1,500 1,500            
Casmalia and West Covina, California | Structural Systems                                  
Loss Contingencies [Line Items]                                  
Reserve for estimated liability           400       400 $ 400            
Casmalia and West Covina, California | Structural Systems | Minimum                                  
Loss Contingencies [Line Items]                                  
Possible loss           400       400              
Casmalia and West Covina, California | Structural Systems | Maximum                                  
Loss Contingencies [Line Items]                                  
Possible loss           $ 3,100       $ 3,100