v3.26.3
Major Customers (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
customer
Sep. 30, 2025
USD ($)
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Number of major customers | customer     4  
Total net revenue $ 90,237 $ 58,435 $ 211,549 $ 199,121
Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 64,827 54,178 183,179 176,823
Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 25,410 4,257 28,370 22,298
BRP        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 8,693 12,590 32,180 27,922
BRP | Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 7,778 8,942 30,902 23,514
BRP | Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 915 3,648 1,278 4,408
Navistar        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 14,415 8,973 35,749 47,892
Navistar | Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 14,243 8,968 35,548 33,273
Navistar | Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 172 5 201 14,619
PACCAR        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 10,141 5,611 26,531 23,225
PACCAR | Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 9,949 5,611 26,339 22,904
PACCAR | Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 192 0 192 321
Volvo        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 23,627 1,164 25,232 9,031
Volvo | Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 751 1,164 2,356 9,031
Volvo | Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 22,876 0 22,876 0
Other Customers        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 33,361 30,097 91,857 91,051
Other Customers | Product        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue 32,106 29,493 88,034 88,101
Other Customers | Tooling        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total net revenue $ 1,255 $ 604 $ 3,823 $ 2,950