XML 101 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Business Segment Earnings Before Income Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]                      
Interest and other expense                 $ (21,932) $ (11,437) $ (2,269)
Earnings before income tax expense $ 33,267 $ 36,475 $ 38,400 $ 29,119 $ 25,776 $ 31,085 $ 39,258 $ 37,630 137,261 133,749 125,233
Other and Unallocated                      
Segment Reporting Information [Line Items]                      
Earnings before income tax expense                 (5,381) (5,784) (4,728)
Interest and other expense                      
Segment Reporting Information [Line Items]                      
Interest and other expense                 (21,932) (11,437) (2,269)
Human Nutrition and Health | Operating Segments                      
Segment Reporting Information [Line Items]                      
Earnings before income tax expense                 102,419 82,125 76,031
Animal Nutrition and Health | Operating Segments                      
Segment Reporting Information [Line Items]                      
Earnings before income tax expense                 27,576 36,056 26,179
Specialty Products | Operating Segments                      
Segment Reporting Information [Line Items]                      
Earnings before income tax expense                 $ 34,579 $ 32,789 $ 30,020