Inventory Intermediation Obligations - Schedule of Outstanding Obligations Under Agreements (Details) - USD ($) $ in Millions |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Other Liabilities Disclosure [Abstract] | ||
Obligations related to Base Layer Volumes | $ 433.6 | $ 408.7 |
Current portion | 0.0 | 0.0 |
Total obligations under Inventory Intermediation Agreement | 433.6 | 408.7 |
Other payable (receivable) for monthly activity true-up | $ 5.6 | $ 20.2 |