Quarterly report pursuant to Section 13 or 15(d)

Derivatives (Details) - Schedule of derivatives not designated as hedging instruments

v3.22.1
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments - Non-Designated Derivative Instruments [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash Collateral Balance [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value $ 23,799 $ 11,513
Commodity Contract [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value 19,498 15,839
Liabilities, fair value $ 27,487 $ 13,582