XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Major Customers (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
customer
Sep. 30, 2024
USD ($)
Revenue, Major Customer [Line Items]        
Number of major customers | customer     5  
Net sales $ 58,435 $ 72,992 $ 199,121 $ 239,880
Product        
Revenue, Major Customer [Line Items]        
Net sales 54,178 71,258 176,823 231,045
Tooling        
Revenue, Major Customer [Line Items]        
Net sales 4,257 1,734 22,298 8,835
BRP        
Revenue, Major Customer [Line Items]        
Net sales 12,590 6,830 27,922 23,884
BRP | Product        
Revenue, Major Customer [Line Items]        
Net sales 8,942 6,677 23,514 23,502
BRP | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 3,648 153 4,408 382
Navistar        
Revenue, Major Customer [Line Items]        
Net sales 8,973 17,724 47,892 50,582
Navistar | Product        
Revenue, Major Customer [Line Items]        
Net sales 8,968 17,294 33,273 49,932
Navistar | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 5 430 14,619 650
PACCAR        
Revenue, Major Customer [Line Items]        
Net sales 5,611 8,748 23,225 29,673
PACCAR | Product        
Revenue, Major Customer [Line Items]        
Net sales 5,611 8,691 22,904 29,250
PACCAR | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 57 321 423
Volvo        
Revenue, Major Customer [Line Items]        
Net sales 1,164 10,262 9,031 36,487
Volvo | Product        
Revenue, Major Customer [Line Items]        
Net sales 1,164 10,262 9,031 36,487
Volvo | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Yamaha        
Revenue, Major Customer [Line Items]        
Net sales 6,895 8,360 17,138 25,694
Yamaha | Product        
Revenue, Major Customer [Line Items]        
Net sales 6,895 8,360 17,138 25,694
Yamaha | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Other Customers        
Revenue, Major Customer [Line Items]        
Net sales 23,202 21,068 73,913 73,560
Other Customers | Product        
Revenue, Major Customer [Line Items]        
Net sales 22,598 19,974 70,963 66,180
Other Customers | Tooling        
Revenue, Major Customer [Line Items]        
Net sales $ 604 $ 1,094 $ 2,950 $ 7,380