XML 145 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Summary of Pro Forma Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Net sales, as reported $ 8,701,698 $ 9,175,840 $ 10,431,191
Net earnings, as reported $ 249,691 $ 281,309 $ 280,608
Diluted earnings per share, as reported (in dollars per share) $ 6.55 $ 7.55 $ 7.66
SADA Systems, LLC      
Business Acquisition [Line Items]      
Net sales, as reported   $ 33,451  
Net sales, pro forma   9,367,386 $ 10,682,565
Net earnings, as reported   14,502  
Net earnings, pro forma   $ 330,757 $ 308,243
Diluted earnings per share, pro forma (in dollars per share)   $ 8.88 $ 8.42