XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 1,045,590 $ 968,029
Cost of sales 793,841 744,123
Gross profit 251,749 223,906
Selling, general and administrative expenses 170,432 166,295
Operating profit 81,317 57,611
Interest expense, net 5,991 9,321
Loss on extinguishment of debt 8,053 0
Income before income taxes 67,273 48,290
Provision for income taxes 17,835 11,745
Net income $ 49,438 $ 36,545
Net income per common share:    
Basic (in usd per share) $ 1.94 $ 1.44
Diluted (in usd per share) $ 1.94 $ 1.44
Weighted average common shares outstanding:    
Basic (in shares) 25,426 25,374
Diluted (in shares) 25,426 25,389