XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net Revenues $ 756,992 $ 712,537 $ 645,413
Cost of Sales 593,805 568,240 502,953
Gross Profit 163,187 144,297 142,460
Selling, General and Administrative Expenses 119,728 98,351 93,579
Restructuring Charges 14,542 6,158 0
Operating Income 28,917 39,788 48,881
Interest Expense (20,773) (11,571) (11,187)
Loss on Extinguishment of Debt 0 (295) 0
Gain on Sale-Leaseback 0 0 132,522
Other Income, Net 8,235 5,400 268
Income Before Taxes 16,379 33,322 170,484
Income Tax Expense 451 4,533 34,948
Net Income $ 15,928 $ 28,789 $ 135,536
Earnings Per Share      
Basic earnings per share (in dollars per share) $ 1.16 $ 2.38 $ 11.41
Diluted earnings per share (in dollars per share) $ 1.14 $ 2.33 $ 11.06
Weighted-Average Number of Shares Outstanding      
Basic (in shares) 13,717 12,074 11,879
Diluted (in shares) 13,972 12,366 12,251