XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customers (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
customer
Sep. 30, 2023
USD ($)
Revenue, Major Customer [Line Items]        
Number of major customers | customer     5  
Net sales $ 72,992 $ 86,728 $ 239,880 $ 283,961
Product        
Revenue, Major Customer [Line Items]        
Net sales 71,258 80,896 231,045 274,933
Tooling        
Revenue, Major Customer [Line Items]        
Net sales 1,734 5,832 8,835 9,028
BRP        
Revenue, Major Customer [Line Items]        
Net sales 6,830 12,671 23,884 38,010
BRP | Product        
Revenue, Major Customer [Line Items]        
Net sales 6,677 9,169 23,502 33,770
BRP | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 153 3,502 382 4,240
Navistar        
Revenue, Major Customer [Line Items]        
Net sales 17,724 19,038 50,582 56,237
Navistar | Product        
Revenue, Major Customer [Line Items]        
Net sales 17,294 18,612 49,932 55,625
Navistar | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 430 426 650 612
PACCAR        
Revenue, Major Customer [Line Items]        
Net sales 8,748 9,297 29,673 28,949
PACCAR | Product        
Revenue, Major Customer [Line Items]        
Net sales 8,691 9,238 29,250 28,160
PACCAR | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 57 59 423 789
Volvo        
Revenue, Major Customer [Line Items]        
Net sales 10,262 13,102 36,487 44,872
Volvo | Product        
Revenue, Major Customer [Line Items]        
Net sales 10,262 13,102 36,487 44,073
Volvo | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 799
Yamaha        
Revenue, Major Customer [Line Items]        
Net sales 8,360 7,060 25,694 23,417
Yamaha | Product        
Revenue, Major Customer [Line Items]        
Net sales 8,360 7,060 25,694 23,417
Yamaha | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Other Customers        
Revenue, Major Customer [Line Items]        
Net sales 21,068 25,560 73,560 92,476
Other Customers | Product        
Revenue, Major Customer [Line Items]        
Net sales 19,974 23,715 66,180 89,888
Other Customers | Tooling        
Revenue, Major Customer [Line Items]        
Net sales $ 1,094 $ 1,845 $ 7,380 $ 2,588