XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Major Customers (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue, Major Customer [Line Items]                              
Number of major customers | customer                         5    
Net sales $ 62,498 $ 72,992 $ 88,743 $ 78,145 $ 73,778 $ 86,728 $ 97,725 $ 99,507 $ 86,443 $ 101,606 $ 98,735 $ 90,592 $ 302,378 $ 357,738 $ 377,376
Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales 60,047 71,258 83,956 75,831 72,439 80,896 95,703 98,337 83,143 92,340 93,317 89,901 291,092 347,375 358,701
Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales $ 2,451 $ 1,734 $ 4,787 $ 2,314 $ 1,339 $ 5,832 $ 2,022 $ 1,170 $ 3,300 $ 9,266 $ 5,418 $ 691 11,286 10,363 18,675
BRP                              
Revenue, Major Customer [Line Items]                              
Net sales                         29,887 48,702 52,670
BRP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         28,523 43,924 51,057
BRP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         1,364 4,778 1,613
Navistar                              
Revenue, Major Customer [Line Items]                              
Net sales                         66,537 72,118 63,904
Navistar | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         65,084 71,367 60,778
Navistar | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         1,453 751 3,126
PACCAR                              
Revenue, Major Customer [Line Items]                              
Net sales                         39,116 37,363 37,945
PACCAR | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         38,507 35,745 36,652
PACCAR | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         609 1,618 1,293
UFP                              
Revenue, Major Customer [Line Items]                              
Net sales                         31,679 32,030 22,727
UFP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         31,679 32,030 22,727
UFP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         0 0 0
Volvo                              
Revenue, Major Customer [Line Items]                              
Net sales                         41,007 58,198 51,643
Volvo | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         41,007 57,168 51,428
Volvo | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         0 1,030 215
Other                              
Revenue, Major Customer [Line Items]                              
Net sales                         94,152 109,327 148,487
Other | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         86,292 107,141 136,059
Other | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         $ 7,860 $ 2,186 $ 12,428