XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Major Customers (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
customer
Mar. 31, 2024
USD ($)
Revenue, Major Customer [Line Items]    
Number of major customers | customer 5  
Net sales $ 61,447 $ 78,145
Product    
Revenue, Major Customer [Line Items]    
Net sales 61,012 75,831
Tooling    
Revenue, Major Customer [Line Items]    
Net sales 435 2,314
Navistar    
Revenue, Major Customer [Line Items]    
Net sales 10,888 14,590
Navistar | Product    
Revenue, Major Customer [Line Items]    
Net sales 10,888 14,429
Navistar | Tooling    
Revenue, Major Customer [Line Items]    
Net sales 0 161
Volvo    
Revenue, Major Customer [Line Items]    
Net sales 4,094 12,720
Volvo | Product    
Revenue, Major Customer [Line Items]    
Net sales 4,094 12,720
Volvo | Tooling    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Yamaha    
Revenue, Major Customer [Line Items]    
Net sales 6,071 8,582
Yamaha | Product    
Revenue, Major Customer [Line Items]    
Net sales 6,071 8,582
Yamaha | Tooling    
Revenue, Major Customer [Line Items]    
Net sales 0 0
PACCAR    
Revenue, Major Customer [Line Items]    
Net sales 9,074 10,195
PACCAR | Product    
Revenue, Major Customer [Line Items]    
Net sales 8,933 9,949
PACCAR | Tooling    
Revenue, Major Customer [Line Items]    
Net sales 141 246
BRP    
Revenue, Major Customer [Line Items]    
Net sales 6,711 7,671
BRP | Product    
Revenue, Major Customer [Line Items]    
Net sales 6,692 7,557
BRP | Tooling    
Revenue, Major Customer [Line Items]    
Net sales 19 114
Other Customers    
Revenue, Major Customer [Line Items]    
Net sales 24,609 24,387
Other Customers | Product    
Revenue, Major Customer [Line Items]    
Net sales 24,334 22,594
Other Customers | Tooling    
Revenue, Major Customer [Line Items]    
Net sales $ 275 $ 1,793