XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net sales $ 172,825 $ 168,182 $ 515,818 $ 496,963
Cost of products sold 122,405 115,521 359,013 341,828
Gross profit 50,420 52,661 156,805 155,135
Selling, general and administrative expenses 25,856 25,675 77,002 75,494
Amortization expense 3,087 3,101 9,289 9,278
Operating Income 21,477 23,885 70,514 70,363
Interest expense (5,787) (7,766) (17,980) (26,886)
Other income (expense), net (357) (59) (1,282) (6,662)
Income before income taxes 15,333 16,060 51,252 36,815
Provision from income taxes 3,989 3,141 11,983 7,677
Net income $ 11,344 $ 12,919 $ 39,269 $ 29,138
Earnings per share        
Basic $ 0.43 $ 0.49 $ 1.49 $ 1.11
Diluted $ 0.43 $ 0.49 $ 1.49 $ 1.11
Average number of shares outstanding        
Basic 26,312,842 26,227,540 26,289,471 26,216,521
Diluted 26,312,842 26,227,540 26,289,471 26,216,521