XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 77,786 $ 100,061 $ 312,858 $ 272,486
Cost of goods sold 58,548 75,056 235,942 206,089
Gross profit 19,238 25,005 76,916 66,397
Selling, general and administrative expenses 8,789 10,326 35,495 29,449
Gain on disposition of assets, net (1,962)   (1,962)  
Operating income 12,411 14,679 43,383 36,948
Interest income, net 860 76 2,066 52
Income before income taxes 13,271 14,755 45,449 37,000
Income tax provision 2,868 3,283 9,176 8,510
Net income $ 10,403 $ 11,472 $ 36,273 $ 28,490
Earnings per share        
Basic (in dollars per share) $ 0.30 $ 0.34 $ 1.05 $ 0.83
Diluted (in dollars per share) 0.30 0.34 1.05 0.83
Dividends paid per share (in dollars per share) $ 0.14 $ 0.12 $ 0.42 $ 0.36