XML 155 R132.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segments - Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Net sales      
Net sales $ 1,017,679 $ 977,889 $ 942,261
Animal Health      
Net sales      
Net sales 706,482 659,851 607,055
Mineral Nutrition      
Net sales      
Net sales 243,663 242,656 259,512
Performance Products      
Net sales      
Net sales $ 67,534 $ 75,382 $ 75,694