Quarterly report [Sections 13 or 15(d)]

Segment Information (Schedule of Segment Information) (Details)

v3.25.1
Segment Information (Schedule of Segment Information) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
segment
Mar. 31, 2025
numberOfCustomers
Mar. 31, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable geographic segments   4 4  
Net sales $ 778,452     $ 769,982
Cost of sales 382,395     380,423
Selling, general and administrative expenses 354,471     349,270
Income from operations 46,508     44,681
Interest income, net 6,817     9,197
Other non-operating income, net 1,551     271
Income before income tax 54,876     54,149
United States        
Segment Reporting Information [Line Items]        
Net sales 471,181     474,406
LAAP        
Segment Reporting Information [Line Items]        
Net sales 152,210     138,646
Canada        
Segment Reporting Information [Line Items]        
Net sales 47,581     52,410
Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 778,452     769,982
Cost of sales 382,395     380,423
Selling, general and administrative expenses 243,141     228,297
Other segment items 32,691     36,133
Income from operations 120,225     125,129
Operating Segments | United States        
Segment Reporting Information [Line Items]        
Net sales 471,181     474,406
Cost of sales 239,908     241,986
Selling, general and administrative expenses 146,383     138,917
Other segment items 18,936     20,510
Income from operations 65,954     72,993
Operating Segments | LAAP        
Segment Reporting Information [Line Items]        
Net sales 152,210     138,646
Cost of sales 66,278     59,045
Selling, general and administrative expenses 53,081     50,221
Other segment items 6,521     7,558
Income from operations 26,330     21,822
Operating Segments | EMEA        
Segment Reporting Information [Line Items]        
Net sales 107,480     104,520
Cost of sales 52,855     52,794
Selling, general and administrative expenses 32,138     28,796
Other segment items 3,509     3,784
Income from operations 18,978     19,146
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Net sales 47,581     52,410
Cost of sales 23,354     26,598
Selling, general and administrative expenses 11,539     10,363
Other segment items 3,725     4,281
Income from operations 8,963     11,168
Segment Reporting, Reconciling Item, Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Unallocated corporate expenses $ 73,717     $ 80,448