XML 332 R143.htm IDEA: XBRL DOCUMENT v3.25.2
Business Segments - Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Net Sales      
Net sales $ 1,296,215 $ 1,017,679 $ 977,889
Animal Health      
Net Sales      
Net sales 962,796 706,482 659,851
Mineral Nutrition      
Net Sales      
Net sales 253,240 243,663 242,656
Performance Products      
Net Sales      
Net sales $ 80,179 $ 67,534 $ 75,382