XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF INCOME    
Net sales $ 349,871 $ 282,275
Cost of operations 305,628 251,858
Gross profit 44,243 30,417
Operating expenses:    
Selling, general and administrative expenses 21,543 17,924
Non-operating (income) expenses:    
Interest expense, net 1,245 1,012
Other (income) expense, net (33) (318)
Total expense, net 22,755 18,618
Income before income taxes 21,488 11,799
Income tax provision 4,465 2,579
Net income $ 17,023 $ 9,220
Basic income per common share (in dollars per share) $ 1.49 $ 0.81
Diluted income per common share (in dollars per share) 1.47 0.81
Cash dividends declared per common share (in dollars per share) $ 0.19 $ 0.18
Weighted average shares outstanding:    
Basic (in shares) 11,452,054 11,424,552
Diluted (in shares) 11,556,005 11,430,987