v3.26.1
Segment Information - Identifiable Assets by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Segment Reporting Information [Line Items]      
Total assets $ 3,474,281 $ 3,712,832 $ 3,446,491
Agribusiness      
Segment Reporting Information [Line Items]      
Total assets 2,482,297 2,847,954 2,214,334
Renewables      
Segment Reporting Information [Line Items]      
Total assets 759,285 617,253 707,722
Other      
Segment Reporting Information [Line Items]      
Total assets $ 232,699 $ 247,625 $ 524,435