| Schedule of Major Customers |
The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | BRP product revenue | $ | 9,734 | | | $ | 7,880 | | | $ | 23,124 | | | $ | 14,572 | | | | | | | BRP tooling project revenue | 247 | | | 741 | | | 363 | | | 760 | | | | | | | Total BRP revenue | 9,981 | | | 8,621 | | | 23,487 | | | 15,332 | | | | | | | | | | | | | | | | | | | International product revenue | 11,881 | | | 13,417 | | | 21,305 | | | 24,305 | | | | | | | International tooling project revenue | 22 | | | 14,614 | | | 29 | | | 14,614 | | | | | | | Total International revenue | 11,903 | | | 28,031 | | | 21,334 | | | 38,919 | | | | | | | | | | | | | | | | | | | PACCAR product revenue | 8,895 | | | 8,360 | | | 16,390 | | | 17,293 | | | | | | | PACCAR tooling project revenue | — | | | 180 | | | — | | | 321 | | | | | | | Total PACCAR revenue | 8,895 | | | 8,540 | | | 16,390 | | | 17,614 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Other product revenue | 30,380 | | | 31,976 | | | 57,531 | | | 66,475 | | | | | | | Other tooling project revenue | 1,570 | | | 2,071 | | | 2,570 | | | 2,346 | | | | | | | Total other revenue | 31,950 | | | 34,047 | | | 60,101 | | | 68,821 | | | | | | | | | | | | | | | | | | | Total product revenue | 60,890 | | | 61,633 | | | 118,350 | | | 122,645 | | | | | | | Total tooling project revenue | 1,839 | | | 17,606 | | | 2,962 | | | 18,041 | | | | | | | Total revenue | $ | 62,729 | | | $ | 79,239 | | | $ | 121,312 | | | $ | 140,686 | | | | | |
|