XML 93 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Pro Forma (Details) - ETANCO - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquisitions        
Net sales     $ 2,195,271 $ 1,884,654
Net income     $ 363,527 $ 261,389
Pro forma earnings per common share:        
Basic     $ 8.47 $ 6.03
Diluted     $ 8.44 $ 6.00
Weighted average shares outstanding:        
Basic (in shares) 42,182 42,598 42,925 43,325
Diluted (in shares) 42,383 42,837 43,047 43,532