v3.26.1
Business Segments - Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net Sales      
Net sales $ 1,518,093 $ 1,296,215 $ 1,017,679
Animal Health      
Net Sales      
Net sales 1,162,219 962,796 706,482
Mineral Nutrition      
Net Sales      
Net sales 282,341 253,240 243,663
Performance Products      
Net Sales      
Net sales $ 73,533 $ 80,179 $ 67,534