v3.26.1
Segment Information - Identifiable Assets by Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Segment Reporting Information [Line Items]      
Total assets $ 3,920,176 $ 3,712,832 $ 3,797,682
Agribusiness      
Segment Reporting Information [Line Items]      
Total assets 2,976,519 2,847,954 2,825,321
Renewables      
Segment Reporting Information [Line Items]      
Total assets 718,893 617,253 712,000
Other      
Segment Reporting Information [Line Items]      
Total assets $ 224,764 $ 247,625 $ 260,361