XML 144 R129.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Net sales      
Net sales $ 977,889 $ 942,261 $ 833,350
Animal Health      
Net sales      
Net sales 659,851 607,055 545,716
Mineral Nutrition      
Net sales      
Net sales 242,656 259,512 220,560
Performance Products      
Net sales      
Net sales $ 75,382 $ 75,694 $ 67,074