XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Major Customers (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
customer
Jun. 30, 2024
USD ($)
Revenue, Major Customer [Line Items]        
Number of major customers | customer     5  
Net sales $ 79,239 $ 88,743 $ 140,686 $ 166,888
Product        
Revenue, Major Customer [Line Items]        
Net sales 61,633 83,956 122,645 159,787
Tooling        
Revenue, Major Customer [Line Items]        
Net sales 17,606 4,787 18,041 7,101
BRP        
Revenue, Major Customer [Line Items]        
Net sales 8,621 9,383 15,332 17,054
BRP | Product        
Revenue, Major Customer [Line Items]        
Net sales 7,880 9,268 14,572 16,825
BRP | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 741 115 760 229
Navistar        
Revenue, Major Customer [Line Items]        
Net sales 28,031 18,269 38,919 32,858
Navistar | Product        
Revenue, Major Customer [Line Items]        
Net sales 13,417 18,209 24,305 32,638
Navistar | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 14,614 60 14,614 220
PACCAR        
Revenue, Major Customer [Line Items]        
Net sales 8,540 10,730 17,614 20,925
PACCAR | Product        
Revenue, Major Customer [Line Items]        
Net sales 8,360 10,610 17,293 20,559
PACCAR | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 180 120 321 366
Volvo        
Revenue, Major Customer [Line Items]        
Net sales 3,773 13,505 7,867 26,225
Volvo | Product        
Revenue, Major Customer [Line Items]        
Net sales 3,773 13,505 7,867 26,225
Volvo | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Yamaha        
Revenue, Major Customer [Line Items]        
Net sales 4,172 8,752 10,243 17,334
Yamaha | Product        
Revenue, Major Customer [Line Items]        
Net sales 4,172 8,752 10,243 17,334
Yamaha | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Other Customers        
Revenue, Major Customer [Line Items]        
Net sales 26,102 28,104 50,711 52,492
Other Customers | Product        
Revenue, Major Customer [Line Items]        
Net sales 24,031 23,612 48,365 46,206
Other Customers | Tooling        
Revenue, Major Customer [Line Items]        
Net sales $ 2,071 $ 4,492 $ 2,346 $ 6,286