v3.26.1
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025 (in thousands):

Three months ended
June 30,
Six months ended
June 30,
2026202520262025
North America Segment:
Product revenue$60,890 $61,633 $118,350 $122,645 
Tooling project revenue1,839 17,606 2,962 18,041 
North America Segment Total Revenue62,729 79,239 121,312 140,686 
Less:
Variable Cost of Goods Sold
42,836 57,699 82,661 100,507 
Fixed Cost of Goods Sold7,165 7,226 13,945 14,082 
Selling, General and Administration10,433 9,100 21,647 18,044 
North America Segment Operating Income2,295 5,214 3,059 8,053 
Less:
Net interest expense60 (32)146 (16)
Net periodic post retirement benefit(117)(117)(234)(227)
Income taxes569 1,311 759 2,061 
North America Net Income$1,783 $4,052 $2,388 $6,235