XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Customers (Details)
$ in Thousands
3 Months Ended 12 Months Ended
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, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Major Customer [Line Items]                              
Number of major customers | customer                         5    
Net sales $ 73,778 $ 86,728 $ 97,725 $ 99,507 $ 86,443 $ 101,606 $ 98,735 $ 90,592 $ 73,168 $ 81,025 $ 80,461 $ 72,829 $ 357,738 $ 377,376 $ 307,483
Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales 72,439 80,896 95,703 98,337 83,143 92,340 93,317 89,901 68,132 67,643 79,117 69,133 347,375 358,701 284,025
Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales $ 1,339 $ 5,832 $ 2,022 $ 1,170 $ 3,300 $ 9,266 $ 5,418 $ 691 $ 5,036 $ 13,382 $ 1,344 $ 3,696 10,363 18,675 23,458
BRP                              
Revenue, Major Customer [Line Items]                              
Net sales                         48,702 52,670 37,813
BRP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         43,924 51,057 35,078
BRP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         4,778 1,613 2,735
Navistar                              
Revenue, Major Customer [Line Items]                              
Net sales                         72,118 63,904 46,508
Navistar | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         71,367 60,778 39,546
Navistar | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         751 3,126 6,962
PACCAR                              
Revenue, Major Customer [Line Items]                              
Net sales                         37,363 37,945 35,561
PACCAR | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         35,745 36,652 33,545
PACCAR | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         1,618 1,293 2,016
UFP                              
Revenue, Major Customer [Line Items]                              
Net sales                         25,390 33,638 38,292
UFP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         25,390 33,638 38,292
UFP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         0 0 0
Volvo                              
Revenue, Major Customer [Line Items]                              
Net sales                         58,198 51,643 35,977
Volvo | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         57,168 51,428 35,854
Volvo | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         1,030 215 123
Other                              
Revenue, Major Customer [Line Items]                              
Net sales                         115,967 137,576 113,332
Other | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         113,781 125,148 101,710
Other | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         $ 2,186 $ 12,428 $ 11,622