XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The table below presents segment revenue, operating expenses and operating income and reconciles segment operating income to consolidated income before taxes and equity in earnings (in thousands):
Year Ended December 31,
202420232022
Net sales$5,310,953 $5,541,595 $6,179,727 
Cost of sales3,735,606 3,881,551 4,246,315 
Gross profit1,575,347 1,660,044 1,933,412 
Compensation expenses486,824 477,971 495,860 
Freight out expenses90,268 84,932 89,002 
Other selling and administrative expenses381,051 350,574 322,767 
Operating income617,204 746,567 1,025,783 
Reconciliation:
Interest and other non-operating expenses, net50,250 58,431 40,911 
Income before income taxes and equity in earnings$566,954 $688,136 $984,872 

The tables below present supplemental information for our segment (in thousands):
Year Ended December 31,
202420232022
Depreciation$36,784 $31,585 $30,381 
Amortization8,697 8,555 8,644 
Goodwill impairment 550 605 

December 31,
20242023
Receivables, net$115,835 $145,723 
Receivables pledged under receivables facility199,026 197,187 
Product inventories, net1,289,300 1,365,466 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The table below presents net sales by geographic region, with international sales translated into U.S. dollars at prevailing exchange rates, for the past three years (in thousands):
 Year Ended December 31,
 202420232022
United States$4,936,981 $5,126,308 $5,674,909 
International373,972 415,287 504,818 
 $5,310,953 $5,541,595 $6,179,727 
The table below presents net property and equipment by geographic region, with international property and equipment balances translated into U.S. dollars at prevailing exchange rates, for the past three years (in thousands):
 December 31,
 202420232022
United States$241,891 $215,109 $185,117 
International9,433 8,820 8,592 
 $251,324 $223,929 $193,709