v3.25.1
Revenue - Revenue from Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivatives      
Purchase obligations $ 409,200    
Net unrealized gains (losses) (768) $ 186  
Sustainable, Sourcing and Traceability      
Derivatives      
Purchase obligations 500   $ 600
Forward sales contracts      
Derivatives      
Net unrealized gains (losses) 3,600 2,300  
Revenue $ 49,600 $ 35,000