XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments - Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net sales        
Net sales $ 309,261 $ 249,943 $ 569,693 $ 481,292
Animal Health        
Net sales        
Net sales 229,418 173,104 411,941 333,634
Mineral Nutrition        
Net sales        
Net sales 63,250 61,347 122,312 117,373
Performance Products        
Net sales        
Net sales $ 16,593 $ 15,492 $ 35,440 $ 30,285