XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Major Customers (Tables)
6 Months Ended
Jun. 30, 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 three and six months ended June 30, 2023 and 2022 (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
BRP product sales$12,457 $14,498 $24,601 $26,705 
BRP tooling sales157 187 738 337 
Total BRP sales12,614 14,685 25,339 27,042 
Navistar product sales17,751 14,110 37,012 28,132 
Navistar tooling sales— 2,260 185 2,270 
Total Navistar sales
17,751 16,370 37,197 30,402 
PACCAR product sales8,721 9,159 18,922 17,905 
PACCAR tooling sales662 74 730 185 
Total PACCAR sales9,383 9,233 19,652 18,090 
UFP product sales9,157 11,856 19,932 24,543 
UFP tooling sales— — — — 
Total UFP sales
9,157 11,856 19,932 24,543 
Volvo product sales15,362 11,885 30,971 22,800 
Volvo tooling sales755 — 799 87 
Total Volvo sales
16,117 11,885 31,770 22,887 
Other product sales32,255 31,809 62,602 63,133 
Other tooling sales448 2,897 740 3,229 
Total other sales
32,703 34,706 63,342 66,362 
Total product sales95,703 93,317 194,040 183,218 
Total tooling sales2,022 5,418 3,192 6,108 
Total sales
$97,725 $98,735 $197,232 $189,326