XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables present selected financial information with respect to our single reporting segment for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three months ended
June 30,
Six months ended
June 30,
2025202420252024
North America Segment:
Product sales$61,633 $83,956 $122,645 $159,787 
Tooling sales17,606 4,787 18,041 7,101 
North America Segment Total Revenue79,239 88,743 140,686 166,888 
Less:
Variable Cost of Goods Sold
57,699 63,034 100,507 120,472 
Fixed Cost of Goods Sold7,226 7,984 14,082 15,386 
Selling, Goods and Administration9,100 10,236 18,044 18,810 
North America Segment Operating Income5,214 7,489 8,053 12,220 
Less:
Net interest expense(32)(38)(16)45 
Net periodic post retirement benefit(117)(138)(227)(276)
Income taxes1,311 1,246 2,061 2,273 
North America Net Income4,052 6,419 6,235 10,178