XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
NET SALES $ 300,264 $ 201,500 $ 582,539 $ 417,045
COSTS OF OPERATIONS 260,335 183,126 512,194 383,331
GROSS PROFIT 39,929 18,374 70,345 33,714
OPERATING EXPENSES:        
Selling, general and administrative expenses 19,480 12,651 37,403 25,037
NON-OPERATING (INCOME) EXPENSES:        
Interest expense, net 1,700 628 2,713 1,046
Other (income) expense, net (229) 275 (548) 327
Total expense, net 20,951 13,554 39,568 26,410
INCOME BEFORE INCOME TAXES 18,978 4,820 30,777 7,304
INCOME TAX PROVISION 4,063 1,063 6,642 1,482
NET INCOME $ 14,915 $ 3,757 $ 24,135 $ 5,822
BASIC INCOME PER COMMON SHARE (in dollars per share) $ 1.30 $ 0.33 $ 2.11 $ 0.51
DILUTED INCOME PER COMMON SHARE (in dollars per share) 1.29 0.33 2.10 0.51
CASH DIVIDENDS DECLARED PER COMMON SHARE (in dollars per share) $ 0.18 $ 0.18 $ 0.36 $ 0.36
WEIGHTED AVERAGE SHARES OUTSTANDING:        
Basic (in shares) 11,466 11,417 11,425 11,417
Diluted (in shares) 11,526 11,417 11,477 11,421