v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Net sales $ 1,822,938 $ 1,784,530 $ 2,960,952 $ 2,856,056
Cost of sales 1,282,176 1,249,369 2,090,319 2,008,526
Gross profit 540,762 535,161 870,633 847,530
Operating income 267,679 272,670 350,290 350,207
Reconciliation:        
Interest and other non-operating expenses, net 14,273 12,219 26,639 23,381
Income before income taxes and equity in earnings (loss) 253,406 260,451 323,651 326,826
Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 1,822,938 1,784,530 2,960,952 2,856,056
Cost of sales 1,282,176 1,249,369 2,090,319 2,008,526
Gross profit 540,762 535,161 870,633 847,530
Compensation expense 141,245 135,815 265,791 256,184
Freight out expenses 28,190 28,650 46,479 45,772
Other selling and administrative expenses 103,648 98,026 208,073 195,367
Operating income 267,679 272,670 350,290 350,207
Reconciliation:        
Interest and other non-operating expenses, net 14,273 12,219 26,639 23,381
Income before income taxes and equity in earnings (loss) $ 253,406 $ 260,451 $ 323,651 $ 326,826