XML 165 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Pro Forma Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Net sales, as reported $ 9,175,840 $ 10,431,191 $ 9,436,113
Net earnings, as reported $ 281,309 $ 280,608 $ 219,345
Diluted (in dollars per share) $ 7.55 $ 7.66 $ 5.95
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