XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Major Customers (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2025 and 2024 (in thousands):
Three months ended
March 31,
20252024
BRP product sales$6,692 $7,557 
BRP tooling sales19 114 
Total BRP sales6,711 7,671 
International product sales10,888 14,429 
International tooling sales— 161 
Total International sales10,888 14,590 
PACCAR product sales8,933 9,949 
PACCAR tooling sales141 246 
Total PACCAR sales9,074 10,195 
Volvo product sales4,094 12,720 
Volvo tooling sales— — 
Total Volvo sales
4,094 12,720 
Yamaha product sales6,071 8,582 
Yamaha tooling sales— — 
Total Yamaha sales6,071 8,582 
Other product sales24,334 22,594 
Other tooling sales275 1,793 
Total other sales
24,609 24,387 
Total product sales61,012 75,831 
Total tooling sales435 2,314 
Total sales
$61,447 $78,145