XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 118,914 $ 76,612
Cost of goods sold 89,892 58,217
Gross profit 29,022 18,395
Selling, general and administrative expenses 14,533 9,240
Operating income 14,489 9,155
Interest income (expense), net 483 (17)
Income before income taxes 14,972 9,138
Income tax provision 3,423 2,075
Net income $ 11,549 $ 7,063
Earnings per share    
Basic $ 0.34 $ 0.21
Diluted 0.34 0.21
Dividends paid per share $ 0.14 $ 0.12