XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Major Customers (Tables)
9 Months Ended
Sep. 30, 2025
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 nine months ended September 30, 2025 and 2024 (in thousands):
Three months ended
September 30,
Nine months ended
September 30,
2025202420252024
BRP product sales$8,942 $6,677 $23,514 $23,502 
BRP tooling sales3,648 153 4,408 382 
Total BRP sales12,590 6,830 27,922 23,884 
International product sales8,968 17,294 33,273 49,932 
International tooling sales430 14,619 650 
Total International sales8,973 17,724 47,892 50,582 
PACCAR product sales5,611 8,691 22,904 29,250 
PACCAR tooling sales— 57 321 423 
Total PACCAR sales5,611 8,748 23,225 29,673 
Volvo product sales1,164 10,262 9,031 36,487 
Volvo tooling sales— — — — 
Total Volvo sales
1,164 10,262 9,031 36,487 
Yamaha product sales6,895 8,360 17,138 25,694 
Yamaha tooling sales— — — — 
Total Yamaha sales6,895 8,360 17,138 25,694 
Other product sales22,598 19,974 70,963 66,180 
Other tooling sales604 1,094 2,950 7,380 
Total other sales
23,202 21,068 73,913 73,560 
Total product sales54,178 71,258 176,823 231,045 
Total tooling sales4,257 1,734 22,298 8,835 
Total sales
$58,435 $72,992 $199,121 $239,880