XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 968,029 $ 973,310
Cost of sales 744,123 787,239
Gross profit 223,906 186,071
Selling, general and administrative expenses 166,295 166,028
Operating profit 57,611 20,043
Interest expense, net 9,321 10,394
Income before income taxes 48,290 9,649
Provision for income taxes 11,745 2,390
Net income $ 36,545 $ 7,259
Net income per common share:    
Basic (in usd per share) $ 1.44 $ 0.29
Diluted (in usd per share) $ 1.44 $ 0.29
Weighted average common shares outstanding:    
Basic (in shares) 25,374 25,228
Diluted (in shares) 25,389 25,293