XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 107,921 $ 122,992 $ 213,609 $ 244,190
Cost of sales (exclusive of depreciation and amortization shown separately below) 89,699 101,257 181,345 202,343
Selling, general, and administrative expense 12,095 13,511 23,265 26,859
Depreciation and amortization 8,918 11,761 17,692 24,308
Other operating income, net (1,327) (1,390) (2,440) (2,390)
Loss from operations (1,464) (2,147) (6,253) (6,930)
Interest expense 5,657 5,873 10,851 11,239
Gain (Loss) on Extinguishment of Debt 3,007 0 3,007 0
Other expense (income), net (619) (3,461) (2,788) 692
Loss before benefit (provision) for income taxes and share of net income from joint venture (9,509) (4,559) (17,323) (18,861)
Benefit (provision) for income taxes (774) 215 (2,084) (291)
Share of net income from joint venture 2,181 2,141 4,620 4,412
Net loss (8,102) (2,203) (14,787) (14,740)
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 4,454 (3,387) 7,579 (5,733)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax 0 (449) 0 (898)
Other comprehensive income 4,454 (3,836) 7,579 (6,631)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (3,648) $ (6,039) $ (7,208) $ (21,371)
Earnings Per Share, Basic [Abstract]        
Net loss per common share (in dollars per shares) $ (0.26) $ (0.12) $ (0.48) $ (0.46)
Weighted average common shares outstanding, basic (in shares) 49,433 48,839 49,255 48,281
Earnings Per Share, Diluted [Abstract]        
Net loss per common share (in dollars per share) $ (0.26) $ (0.12) $ (0.48) $ (0.46)
Weighted average common shares outstanding, diluted (in shares) 49,433 48,839 49,255 48,281