v3.26.1
Fair Value of Financial Instruments - Gains (Losses) from Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Derivative contract information    
Net adjustments to fair value of derivatives $ 21,471 $ 8,791
Commodity contracts    
Derivative contract information    
Net adjustments to fair value of derivatives 20,000 9,400
Interest rate swaps    
Derivative contract information    
Net adjustments to fair value of derivatives $ 1,500 $ (600)