v3.25.4
Major Customers (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
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, 2025
USD ($)
customer
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue, Major Customer [Line Items]                              
Number of major customers | customer                         5    
Net sales $ 74,677 $ 58,435 $ 79,239 $ 61,447 $ 62,498 $ 72,992 $ 88,743 $ 78,145 $ 73,778 $ 86,728 $ 97,725 $ 99,507 $ 273,798 $ 302,378 $ 357,738
Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales 55,382 54,178 61,633 61,012 60,047 71,258 83,956 75,831 72,439 80,896 95,703 98,337 232,205 291,092 347,375
Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales $ 19,295 $ 4,257 $ 17,606 $ 435 $ 2,451 $ 1,734 $ 4,787 $ 2,314 $ 1,339 $ 5,832 $ 2,022 $ 1,170 41,593 11,286 10,363
BRP                              
Revenue, Major Customer [Line Items]                              
Net sales                         38,799 29,887 48,702
BRP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         34,393 28,523 43,924
BRP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         4,406 1,364 4,778
Navistar                              
Revenue, Major Customer [Line Items]                              
Net sales                         76,945 66,537 72,118
Navistar | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         43,869 65,084 71,367
Navistar | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         33,076 1,453 751
PACCAR                              
Revenue, Major Customer [Line Items]                              
Net sales                         29,876 39,116 37,363
PACCAR | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         29,554 38,507 35,745
PACCAR | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         322 609 1,618
UFP                              
Revenue, Major Customer [Line Items]                              
Net sales                         22,310 31,679 32,030
UFP | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         22,310 31,679 32,030
UFP | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         0 0 0
Volvo                              
Revenue, Major Customer [Line Items]                              
Net sales                         10,155 41,007 58,198
Volvo | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         10,155 41,007 57,168
Volvo | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         0 0 1,030
Other                              
Revenue, Major Customer [Line Items]                              
Net sales                         95,713 94,152 109,327
Other | Product sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         91,924 86,292 107,141
Other | Tooling sales                              
Revenue, Major Customer [Line Items]                              
Net sales                         $ 3,789 $ 7,860 $ 2,186