XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
NET SALES $ 274,568 $ 205,557 $ 857,108 $ 622,602
COSTS OF OPERATIONS 231,700 182,377 743,894 565,708
GROSS PROFIT 42,868 23,180 113,214 56,894
OPERATING EXPENSES:        
Selling, general and administrative expenses 19,318 14,673 56,721 39,710
NON-OPERATING (INCOME) EXPENSES:        
Interest expense, net 1,813 1,042 4,525 2,088
Other (income) expense, net (294) 666 (842) 993
Total expense, net 20,837 16,381 60,404 42,791
INCOME BEFORE INCOME TAXES 22,031 6,799 52,810 14,103
INCOME TAX PROVISION 4,572 1,567 11,214 3,049
NET INCOME $ 17,459 $ 5,232 $ 41,596 $ 11,054
BASIC INCOME PER COMMON SHARE (in dollars per share) $ 1.53 $ 0.46 $ 3.64 $ 0.97
DILUTED INCOME PER COMMON SHARE (in dollars per share) 1.52 0.46 3.62 0.97
CASH DIVIDENDS DECLARED PER COMMON SHARE (in dollars per share) $ 0.18 $ 0.18 $ 0.54 $ 0.54
WEIGHTED AVERAGE SHARES OUTSTANDING:        
Basic (in shares) 11,446 11,417 11,437 11,417
Diluted (in shares) 11,515 11,417 11,495 11,418