XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net sales $ 144,310 $ 135,392 $ 412,217 $ 460,298
Cost of sales 128,371 118,297 367,126 399,993
Amortization of intangible assets 3,125 1,733 6,591 5,200
Bonuses and deferred compensation 2,221 2,076 7,071 10,010
Other selling, general and administrative expenses 10,545 7,559 29,727 23,589
Income from operations 48 5,727 1,702 21,506
Interest expense (3,430) (2,653) (6,395) (8,977)
Income (loss) before taxes (3,382) 3,074 (4,693) 12,529
Income tax expense (benefit) (707) 100 (941) 2,532
Net income (loss) and comprehensive income (loss) $ (2,675) $ 2,974 $ (3,752) $ 9,997
Earnings (loss) per share:        
Basic $ (0.13) $ 0.14 $ (0.18) $ 0.49
Diluted $ (0.13) $ 0.14 $ (0.18) $ 0.48
Weighted average shares outstanding:        
Basic 20,423,858 20,715,275 20,485,995 20,601,702
Diluted 20,683,060 21,123,494 20,735,100 20,893,316