XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule Of Collective-Bargaining Arrangements (Details) - Dec. 31, 2024
employee
salariedEmployee
hourlyEmployee
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 1,570 335 1,235
United States      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 509    
United States | International Association of Machinists and Aerospace Workers ("IAM")      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 212    
Mexico      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 880    
Mexico | Sindicato de Jorneleros y Obreros      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 657    
Mexico | Sindicato de trabajadores de la industria metalica y del comercio del estado de Nuevo Leon Presidente Benito Juarez Garcia C.T.M.      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 51    
Canada      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 181    
Canada | United Food & Commercial Workers Canada ("UFCW")      
Schedule of Collective-Bargaining Arrangement [Line Items]      
Number of employees 138