| Schedule of Major Customers |
The following table presents sales revenue for the above-mentioned customers for the years ended December 31 (in thousands): | | | | | | | | | | | | | | | | | | | 2025 | | 2024 | | 2023 | | BRP product sales | $ | 34,393 | | | $ | 28,523 | | | $ | 43,924 | | | BRP tooling sales | 4,406 | | | 1,364 | | | 4,778 | | | Total BRP sales | 38,799 | | | 29,887 | | | 48,702 | | | | | | | | | International product sales | 43,869 | | | 65,084 | | | 71,367 | | | International tooling sales | 33,076 | | | 1,453 | | | 751 | | | Total International sales | 76,945 | | | 66,537 | | | 72,118 | | | | | | | | | PACCAR product sales | 29,554 | | | 38,507 | | | 35,745 | | | PACCAR tooling sales | 322 | | | 609 | | | 1,618 | | | Total PACCAR sales | 29,876 | | | 39,116 | | | 37,363 | | | | | | | | | Yamaha product sales | 22,310 | | | 31,679 | | | 32,030 | | | Yamaha tooling sales | — | | | — | | | — | | | Total Yamaha sales | 22,310 | | | 31,679 | | | 32,030 | | | | | | | | | Volvo product sales | 10,155 | | | 41,007 | | | 57,168 | | | Volvo tooling sales | — | | | — | | | 1,030 | | | Total Volvo sales | 10,155 | | | 41,007 | | | 58,198 | | | | | | | | | Other product sales | 91,924 | | | 86,292 | | | 107,141 | | | Other tooling sales | 3,789 | | | 7,860 | | | 2,186 | | | Total other sales | 95,713 | | | 94,152 | | | 109,327 | | | | | | | | | Total product sales | 232,205 | | | 291,092 | | | 347,375 | | | Total tooling sales | 41,593 | | | 11,286 | | | 10,363 | | | Total sales | $ | 273,798 | | | $ | 302,378 | | | $ | 357,738 | |
|