v3.26.1
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 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 ($)
Sep. 27, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jul. 01, 2023
USD ($)
Jun. 28, 2025
USD ($)
Mar. 29, 2025
USD ($)
Sep. 28, 2024
USD ($)
Jun. 29, 2024
USD ($)
Mar. 30, 2024
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     $ 150,000                        
Litigation settlement, funded by insurance,   $ 56,000   $ 56,000                                    
Loss contingency, receivable             56,000     56,000                        
Litigation settlement and related costs                   97,667 $ 4,085 $ 0 $ 0                  
Loss contingency, property and equipment write off                 200                          
Loss contingency, deductions from proceeds                 $ 100                          
Accrued and other liabilities           $ 51,071 $ 194,317     $ 194,317 51,071 44,241     $ 40,042 $ 32,688 $ 45,455 $ 39,365 $ 29,808      
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