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

Segment Information (Details)

v3.25.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment information        
Number of reportable segments | segment   2    
Net sales   $ 5,329,803 $ 5,194,694 $ 5,008,744
Cost of sales   3,704,885 3,590,874 3,522,025
Selling, general, and administrative expenses   738,575 724,995 689,555
Operating profit   886,343 878,825 797,164
Other expense, net   (45,555) (53,342) (55,029)
Income before income taxes   840,788 825,483 742,135
Property Additions   74,722 75,329 74,212
Depreciation and Amortization   140,491 132,878 123,335
Total Assets   4,735,426 5,162,851  
Acquisition termination fee $ 23,000      
Installation        
Segment information        
Net sales   3,294,630 3,188,232 2,969,978
Specialty Distribution        
Segment information        
Net sales   2,035,173 2,006,462 2,038,766
Operating Segment        
Segment information        
Net sales   5,635,467 5,456,571 5,248,239
Cost of sales   3,960,716 3,808,313 3,721,682
Selling, general, and administrative expenses   673,158 672,928 651,536
Operating profit   1,001,593 975,330 875,021
Property Additions   67,424 66,935 64,189
Depreciation and Amortization   135,387 128,730 119,364
Total Assets   4,304,840 4,267,861  
Operating Segment | Installation        
Segment information        
Net sales   3,294,630 3,188,232 2,969,978
Cost of sales   2,204,269 2,101,751 2,012,135
Selling, general, and administrative expenses   441,199 442,089 409,048
Operating profit   649,162 644,392 548,795
Property Additions   46,623 48,076 46,518
Depreciation and Amortization   75,230 69,123 62,483
Total Assets   2,226,358 2,207,734  
Operating Segment | Specialty Distribution        
Segment information        
Net sales   2,340,837 2,268,339 2,278,261
Cost of sales   1,756,447 1,706,562 1,709,547
Selling, general, and administrative expenses   231,959 230,839 242,488
Operating profit   352,431 330,938 326,226
Property Additions   20,801 18,859 17,671
Depreciation and Amortization   60,157 59,607 56,881
Total Assets   2,078,482 2,060,127  
Intercompany Eliminations        
Segment information        
Net sales   (305,664) (261,877) (239,495)
Operating profit   (49,834) (44,438) (39,839)
Intercompany Eliminations | Specialty Distribution        
Segment information        
Net sales   (305,664) (261,877) (239,495)
Corporate        
Segment information        
Selling, general, and administrative expenses   65,416 52,067 38,018
Property Additions   7,298 8,394 10,023
Depreciation and Amortization   5,104 4,148 $ 3,971
Total Assets   $ 430,586 $ 894,990