XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Identifiable Assets by Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Identifiable assets $ 4,121,314 $ 3,855,007 $ 4,607,996
Trade      
Segment Reporting Information [Line Items]      
Identifiable assets 2,279,698 2,164,578 3,166,813
Renewables      
Segment Reporting Information [Line Items]      
Identifiable assets 679,430 763,203 835,860
Nutrient & Industrial      
Segment Reporting Information [Line Items]      
Identifiable assets 499,443 434,674 530,596
Segment Reporting, Reconciling Item, Other      
Segment Reporting Information [Line Items]      
Identifiable assets $ 662,743 $ 492,552 $ 74,727