XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 4,614 $ 13,311
Liability Derivatives, Fair Value 16,992 10,579
Derivative Financial Instruments, Assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 4,614 13,311
Net unrealized gains on exchange traded futures and options contracts included in balance sheet 13,000 6,500
Net unrealized gains (losses) on derivative financial instruments 800 700
Derivative Financial Instruments, Assets | Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Unrealized gains (loss) on derivative financial instruments designated as fair value instruments   700
Derivative Financial Instruments, Liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 16,783 10,577
Net unrealized gains (losses) on derivative financial instruments (200)  
Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 209 $ 2