XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statement of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 925,010 $ 893,550 $ 883,830
Cost of sales (725,550) (692,230) (675,530)
Gross profit 199,460 201,320 208,300
Selling, general and administrative expenses (153,040) (134,580) (131,190)
Net gain (loss) on dispositions of assets 1,000 (180) 21,950
Impairment of indefinite-lived intangible assets (230) (1,120) 0
Operating profit (loss) 47,190 65,440 99,060
Other expense, net:      
Interest expense (19,560) (15,920) (14,110)
Other income (expense), net 2,410 1,070 2,720
Other expense, net (17,150) (14,850) (11,390)
Income (loss) before income taxes 30,040 50,590 87,670
Income tax benefit (expense) (5,790) (10,230) (21,500)
Net income (loss) $ 24,250 $ 40,360 $ 66,170
Basic earnings (loss) per share:      
Net income (loss) per share $ 0.60 $ 0.97 $ 1.57
Weighted average common shares—basic 40,725,714 41,439,027 42,249,244
Diluted earnings (loss) per share:      
Net income (loss) per share $ 0.59 $ 0.97 $ 1.56
Weighted average common shares—diluted 41,055,993 41,685,348 42,478,015