XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customers (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024 and 2023 (in thousands):
Three months ended
September 30,
Nine months ended
September 30,
2024202320242023
BRP product sales$6,677 $9,169 $23,502 $33,770 
BRP tooling sales153 3,502 382 4,240 
Total BRP sales6,830 12,671 23,884 38,010 
Navistar product sales17,294 18,612 49,932 55,625 
Navistar tooling sales430 426 650 612 
Total Navistar sales
17,724 19,038 50,582 56,237 
PACCAR product sales8,691 9,238 29,250 28,160 
PACCAR tooling sales57 59 423 789 
Total PACCAR sales8,748 9,297 29,673 28,949 
Volvo product sales10,262 13,102 36,487 44,073 
Volvo tooling sales— — — 799 
Total Volvo sales
10,262 13,102 36,487 44,872 
Yamaha product sales8,360 7,060 25,694 23,417 
Yamaha tooling sales— — — — 
Total Yamaha sales8,360 7,060 25,694 23,417 
Other product sales19,974 23,715 66,180 89,888 
Other tooling sales1,094 1,845 7,380 2,588 
Total other sales
21,068 25,560 73,560 92,476 
Total product sales71,258 80,896 231,045 274,933 
Total tooling sales1,734 5,832 8,835 9,028 
Total sales
$72,992 $86,728 $239,880 $283,961