XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Business Combination, Pro Forma Information (Details) - Techno Plastics Industries, Inc. and Universal Plastics & Engineering Company, Inc. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Business Combination [Line Items]    
Sales $ 154,846 $ 306,774
Operating Income 25,223 48,842
Net Income $ 17,853 $ 35,408
Earnings per share:    
Basic (in dollars per share) $ 2.32 $ 4.60
Diluted (in dollars per share) $ 2.30 $ 4.55