v3.26.3
Segment Reporting (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     1  
Segment Reporting [Line Items]        
Number of reportable segments | segment     1  
Number of operating segments | segment     1  
Total net revenue $ 90,237 $ 58,435 $ 211,549 $ 199,121
Selling, general and administrative expense 11,793 7,572 33,440 25,616
North America Segment Operating Income 1,590 2,573 4,649 10,626
Net interest expense 39 34 185 18
Net periodic post-retirement benefit (117) (117) (351) (344)
Income tax expense 155 779 914 2,840
Net income 1,513 1,877 3,901 8,112
Reportable Segment        
Segment Reporting [Line Items]        
Total net revenue 90,237 58,435 211,549 199,121
Variable Cost of Goods Sold 70,181 41,850 152,842 142,357
Fixed Cost of Goods Sold 6,673 6,440 20,618 20,522
Selling, general and administrative expense 11,793 7,572 33,440 25,616
North America Segment Operating Income 1,590 2,573 4,649 10,626
Net interest expense 39 34 185 18
Net periodic post-retirement benefit (117) (117) (351) (344)
Income tax expense 155 779 914 2,840
Net income 1,513 1,877 3,901 8,112
Product        
Segment Reporting [Line Items]        
Total net revenue 64,827 54,178 183,179 176,823
Product | Reportable Segment        
Segment Reporting [Line Items]        
Total net revenue 64,827 54,178 183,179 176,823
Tooling        
Segment Reporting [Line Items]        
Total net revenue 25,410 4,257 28,370 22,298
Tooling | Reportable Segment        
Segment Reporting [Line Items]        
Total net revenue $ 25,410 $ 4,257 $ 28,370 $ 22,298