Annual report [Section 13 and 15(d), not S-K Item 405]

Segment Information (Schedule of Segment Information) (Details)

v3.25.0.1
Segment Information (Schedule of Segment Information) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2024
segment
Dec. 31, 2024
numberOfCustomers
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable geographic segments   4 4    
Net sales $ 3,368,582     $ 3,487,203 $ 3,464,152
Cost of sales 1,677,497     1,757,271 1,753,074
Segment selling, general and administrative expenses 1,443,906     1,416,313 1,304,394
Income (loss) from operations 270,741     310,284 393,104
Interest income, net 27,703     13,687 2,713
Other non-operating income (257)     2,221 1,593
Income before income taxes 298,187     326,192 397,410
United States          
Segment Reporting Information [Line Items]          
Net sales 2,068,228     2,241,437 2,302,246
LAAP          
Segment Reporting Information [Line Items]          
Net sales 560,706     519,754 473,866
Canada          
Segment Reporting Information [Line Items]          
Net sales 227,870     256,775 249,486
Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 3,368,582     3,487,203 3,464,152
Cost of sales 1,677,497     1,757,271 1,753,074
Segment selling, general and administrative expenses 959,851     952,439 871,395
Other segment items 146,221     145,396 139,697
Income (loss) from operations 585,013     632,097 699,986
Operating Segments | United States          
Segment Reporting Information [Line Items]          
Net sales 2,068,228     2,241,437 2,302,246
Cost of sales 1,051,855     1,150,610 1,165,429
Segment selling, general and administrative expenses 577,295     591,748 537,044
Other segment items 82,356     83,348 79,961
Income (loss) from operations 356,722     415,731 519,812
Operating Segments | LAAP          
Segment Reporting Information [Line Items]          
Net sales 560,706     519,754 473,866
Cost of sales 247,506     227,304 208,803
Segment selling, general and administrative expenses 207,248     200,939 192,315
Other segment items 28,944     29,687 25,723
Income (loss) from operations 77,008     61,824 47,025
Operating Segments | EMEA          
Segment Reporting Information [Line Items]          
Net sales 511,778     469,237 438,554
Cost of sales 264,434     244,570 244,747
Segment selling, general and administrative expenses 126,121     110,702 98,477
Other segment items 17,737     15,022 15,138
Income (loss) from operations 103,486     98,943 80,192
Operating Segments | Canada          
Segment Reporting Information [Line Items]          
Net sales 227,870     256,775 249,486
Cost of sales 113,702     134,787 134,095
Segment selling, general and administrative expenses 49,187     49,050 43,559
Other segment items 17,184     17,339 18,875
Income (loss) from operations 47,797     55,599 52,957
Segment Reporting, Reconciling Item, Corporate Nonsegment          
Segment Reporting Information [Line Items]          
Unallocated corporate expenses $ 314,272     $ 321,813 $ 306,882