XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME    
NET SALES $ 282,275 $ 215,545
COSTS OF OPERATIONS 251,858 200,205
GROSS PROFIT 30,417 15,340
OPERATING EXPENSES:    
Selling, general and administrative expenses 17,924 12,386
NON-OPERATING (INCOME) EXPENSES:    
Interest expense, net 1,012 418
Other (income) expense, net (318) 52
Total expense, net 18,618 12,856
INCOME BEFORE INCOME TAXES 11,799 2,484
INCOME TAX PROVISION 2,579 419
NET INCOME $ 9,220 $ 2,065
BASIC INCOME PER COMMON SHARE (in dollars per share) $ 0.81 $ 0.18
DILUTED INCOME PER COMMON SHARE (in dollars per share) 0.81 0.18
CASH DIVIDENDS DECLARED PER COMMON SHARE (in dollars per share) $ 0.18 $ 0.18
WEIGHTED AVERAGE SHARES OUTSTANDING:    
Basic (in shares) 11,425 11,417
Diluted (in shares) 11,431 11,421