v3.26.1
SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Depreciation and amortization $ 12,220 $ 11,403 $ 24,711 $ 22,417
Operating Segments | Human Nutrition and Health        
Segment Reporting [Line Items]        
Depreciation and amortization 8,471 7,544 17,118 14,847
Operating Segments | Animal Nutrition and Health        
Segment Reporting [Line Items]        
Depreciation and amortization 1,841 1,829 3,700 3,590
Operating Segments | Specialty Products        
Segment Reporting [Line Items]        
Depreciation and amortization 1,674 1,796 3,429 3,522
Other and Unallocated        
Segment Reporting [Line Items]        
Depreciation and amortization $ 234 $ 234 $ 464 $ 458