XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 40,528 $ 26,746
Liability Derivatives, Fair Value 50,030 26,313
Net unrealized gains on exchange traded futures and options contracts included in balance sheet 19,900  
Net unrealized losses on derivative financial instruments 11,600 1,300
Net unrealized losses on exchange traded futures and options contracts   17,100
Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Unrealized gains (loss) on derivative financial instruments designated as fair value instruments 14,800 (500)
Derivative Financial Instruments, Assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 40,474 26,738
Derivative Financial Instruments, Liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 49,959 26,117
Other assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 54 8
Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 71 $ 196