XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Major Customers (Tables)
12 Months Ended
Dec. 31, 2022
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):
202220212020
BRP product sales$51,057 $35,078 $20,269 
BRP tooling sales1,613 2,735 1,662 
Total BRP sales52,670 37,813 21,931 
Navistar product sales60,778 39,546 33,656 
Navistar tooling sales3,126 6,962 6,569 
Total Navistar sales63,904 46,508 40,225 
PACCAR product sales36,652 33,545 27,997 
PACCAR tooling sales1,293 2,016 507 
Total PACCAR sales37,945 35,561 28,504 
UFP product sales33,638 38,292 38,530 
UFP tooling sales— — — 
Total UFP sales33,638 38,292 38,530 
Volvo product sales51,428 35,854 23,538 
Volvo tooling sales215 123 2,186 
Total Volvo sales51,643 35,977 25,724 
Other product sales125,148 101,710 66,590 
Other tooling sales12,428 11,622 852 
Total other sales137,576 113,332 67,442 
Total product sales358,701 284,025 210,580 
Total tooling sales18,675 23,458 11,776 
Total sales$377,376 $307,483 $222,356