XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Composition by Product Category of Revenues The following is the composition, by product category, of our revenues:
Three Months Ended June 30, 2024
Vehicle SolutionsElectrical SystemsAftermarket and AccessoriesIndustrial AutomationTotal
Seats$66,239 $— $15,465 $— $81,704 
Electrical wire harnesses, panels and assemblies699 50,152 3,487 4,752 59,090 
Plastic & Trim components42,142 — 2,186 — 44,328 
Industrial Automation— — — 238 238 
Cab structures30,624 — 629 — 31,253 
Mirrors, wipers and controls1,200 — 12,093 — 13,293 
Total$140,904 $50,152 $33,860 $4,990 $229,906 

Three Months Ended June 30, 2023
Vehicle SolutionsElectrical SystemsAftermarket and AccessoriesIndustrial AutomationTotal
Seats$70,895 $— $18,714 $— $89,609 
Electrical wire harnesses, panels and assemblies— 63,625 3,983 7,567 75,175 
Plastic & Trim components48,528 — 1,473 — 50,001 
Industrial Automation— — — 1,443 1,443 
Cab structures31,815 — 567 — 32,382 
Mirrors, wipers and controls1,492 — 12,092 — 13,584 
Total$152,730 $63,625 $36,829 $9,010 $262,194 

Six Months Ended June 30, 2024
Vehicle SolutionsElectrical SystemsAftermarket and AccessoriesIndustrial AutomationTotal
Seats$129,693 $— $32,279 $— $161,972 
Electrical wire harnesses, panels and assemblies1,229 105,947 6,418 9,034 122,628 
Plastic & Trim components82,008 — 3,975 — 85,983 
Industrial Automation— — — 258 258 
Cab structures63,325 — 1,067 — 64,392 
Mirrors, wipers and controls2,559 — 24,182 — 26,741 
Total$278,814 $105,947 $67,921 $9,292 $461,974 
Six Months Ended June 30, 2023
Vehicle SolutionsElectrical SystemsAftermarket and AccessoriesIndustrial AutomationTotal
Seats$147,886 $— $37,878 $— $185,764 
Electrical wire harnesses, panels and assemblies— 118,373 7,769 9,845 135,987 
Plastic & Trim components94,951 — 4,346 — 99,297 
Industrial Automation— — — 8,912 8,912 
Cab structures65,718 — 1,565 — 67,283 
Mirrors, wipers and controls4,760 — 22,900 — 27,660 
Total$313,315 $118,373 $74,458 $18,757 $524,903