Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments - Non-Designated Derivative Instruments [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash collateral balance [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value $ 11,513 $ 520
Commodity contracts [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value 15,839 17,149
Liabilities, fair value $ 13,582