XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Customers (Tables)
12 Months Ended
Dec. 31, 2023
Concentration Risks, Types, No Concentration Percentage [Abstract]  
Schedule of Major Customers
The following table presents sales revenue for the above-mentioned customers for the years ended December 31 (in thousands):
202320222021
BRP product sales$43,924 $51,057 $35,078 
BRP tooling sales4,778 1,613 2,735 
Total BRP sales48,702 52,670 37,813 
Navistar product sales71,367 60,778 39,546 
Navistar tooling sales751 3,126 6,962 
Total Navistar sales72,118 63,904 46,508 
PACCAR product sales35,745 36,652 33,545 
PACCAR tooling sales1,618 1,293 2,016 
Total PACCAR sales37,363 37,945 35,561 
UFP product sales25,390 33,638 38,292 
UFP tooling sales— — — 
Total UFP sales25,390 33,638 38,292 
Volvo product sales57,168 51,428 35,854 
Volvo tooling sales1,030 215 123 
Total Volvo sales58,198 51,643 35,977 
Other product sales113,781 125,148 101,710 
Other tooling sales2,186 12,428 11,622 
Total other sales115,967 137,576 113,332 
Total product sales347,375 358,701 284,025 
Total tooling sales10,363 18,675 23,458 
Total sales$357,738 $377,376 $307,483