v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 179,202 $ 163,232 $ 343,782 $ 324,899
Cost of sales 117,739 112,179 225,774 223,627
Gross profit 61,463 51,053 118,008 101,272
Selling, general and administrative expenses 26,557 27,353 54,552 56,638
Depreciation and amortization 3,658 3,756 7,356 7,508
(Gain) loss on disposal of fixed assets 76 105 76 86
Operating income 31,172 19,839 56,024 37,040
Interest expense, net 6,267 7,364 12,959 14,750
Income from continuing operations before income taxes 24,905 12,475 43,065 22,290
Income tax expense (benefit) 6,156 2,858 10,517 5,485
Income from continuing operations 18,749 9,617 32,548 16,805
Income (loss) from discontinued operations, net of income tax 1,283 88 (14,344) (295)
Net income $ 20,032 $ 9,705 $ 18,204 $ 16,510
Income per common share from continuing operations:        
Basic $ 0.5 $ 0.26 $ 0.87 $ 0.45
Diluted 0.5 0.26 0.86 0.45
Income (loss) per common share from discontinued operations:        
Basic 0.03 0 (0.38) (0.01)
Diluted 0.03 0 (0.38) (0.01)
Net income per common share:        
Basic 0.53 0.26 0.49 0.44
Diluted $ 0.53 $ 0.26 $ 0.48 $ 0.44