v3.26.3
Acquisition (Summary of Unaudited Pro Forma Financial Information) - (Details) - 2025 Acquisitions - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Combination [Line Items]        
Net sales $ 479,570 $ 451,960 $ 1,382,783 $ 1,287,990
Operating income $ 51,676 $ 54,542 $ 139,273 $ 138,730