XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     1  
Segment Reporting Information [Line Items]        
Net sales $ 79,239 $ 88,743 $ 140,686 $ 166,888
Selling, general and administrative expense 9,100 10,236 18,044 18,810
North America Segment Operating Income 5,214 7,489 8,053 12,220
Net interest (income) expense (32) (38) (16) 45
Net periodic post-retirement benefit (117) (138) (227) (276)
Income tax expense 1,311 1,246 2,061 2,273
Net income 4,052 6,419 6,235 10,178
Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 79,239 88,743 140,686 166,888
Variable Cost of Goods Sold 57,699 63,034 100,507 120,472
Fixed Cost of Goods Sold 7,226 7,984 14,082 15,386
Selling, general and administrative expense 9,100 10,236 18,044 18,810
North America Segment Operating Income 5,214 7,489 8,053 12,220
Net interest (income) expense (32) (38) (16) 45
Net periodic post-retirement benefit (117) (138) (227) (276)
Income tax expense 1,311 1,246 2,061 2,273
Net income 4,052 6,419 6,235 10,178
Product        
Segment Reporting Information [Line Items]        
Net sales 61,633 83,956 122,645 159,787
Product | Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 61,633 83,956 122,645 159,787
Tooling        
Segment Reporting Information [Line Items]        
Net sales 17,606 4,787 18,041 7,101
Tooling | Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales $ 17,606 $ 4,787 $ 18,041 $ 7,101