v3.26.3
Segment Information - Schedule of Revenue, Operating Expenses and Operating Income and Reconciliation of Segment Operating Income to Consolidated Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Net sales $ 1,504,957 $ 1,451,131 $ 4,465,909 $ 4,307,187
Cost of sales 1,068,640 1,021,948 3,158,959 3,030,474
Gross profit 436,317 429,183 1,306,950 1,276,713
Operating income 172,195 177,987 522,486 528,195
Reconciliation:        
Interest and other non-operating expenses, net 11,762 12,004 38,402 35,387
Income before income taxes and equity in earnings 160,433 165,983 484,084 492,808
Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 1,504,957 1,451,131 4,465,909 4,307,187
Cost of sales 1,068,640 1,021,948 3,158,959 3,030,474
Gross profit 436,317 429,183 1,306,950 1,276,713
Compensation expense 133,761 127,737 399,552 383,921
Freight out expenses 23,434 24,801 69,914 70,573
Other selling and administrative expenses 106,927 98,658 314,998 294,024
Operating income 172,195 177,987 522,486 528,195
Reconciliation:        
Interest and other non-operating expenses, net 11,762 12,004 38,402 35,387
Income before income taxes and equity in earnings $ 160,433 $ 165,983 $ 484,084 $ 492,808