XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Major Customers (Tables)
12 Months Ended
Dec. 31, 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 years ended December 31 (in thousands):
202420232022
BRP product sales$28,523 $43,924 $51,057 
BRP tooling sales1,364 4,778 1,613 
Total BRP sales29,887 48,702 52,670 
International product sales65,084 71,367 60,778 
International tooling sales1,453 751 3,126 
Total International sales66,537 72,118 63,904 
PACCAR product sales38,507 35,745 36,652 
PACCAR tooling sales609 1,618 1,293 
Total PACCAR sales39,116 37,363 37,945 
Yamaha product sales31,679 32,030 22,727 
Yamaha tooling sales— — — 
Total Yamaha sales31,679 32,030 22,727 
Volvo product sales41,007 57,168 51,428 
Volvo tooling sales— 1,030 215 
Total Volvo sales41,007 58,198 51,643 
Other product sales86,292 107,141 136,059 
Other tooling sales7,860 2,186 12,428 
Total other sales94,152 109,327 148,487 
Total product sales291,092 347,375 358,701 
Total tooling sales11,286 10,363 18,675 
Total sales$302,378 $357,738 $377,376