v3.26.1
Acquisition (Summary of Unaudited Pro Forma Financial Information) - (Details) - 2025 Acquisitions - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Net sales $ 509,547 $ 450,603 $ 903,213 $ 831,701
Operating income $ 63,382 $ 54,386 $ 86,894 $ 83,557