v3.26.3
Revenue - Revenue from Forward Contracts (Details) - Forward sales contracts - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivatives        
Net unrealized gains (losses) $ 1.2 $ (9.9) $ 3.5 $ 4.3
Revenue $ 80.1 $ 91.8 $ 211.4 $ 213.6