XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value   $ 6,569 $ 13,311
Liability Derivatives, Fair Value   9,343 10,579
Fair Value Hedging      
Derivatives, Fair Value [Line Items]      
Net unrealized gains (losses) on derivative financial instruments   1,300  
Unrealized gains (loss) on derivative financial instruments designated as fair value instruments $ 700    
Cash Flow Hedging      
Derivatives, Fair Value [Line Items]      
Net unrealized gains (losses) on derivative financial instruments $ 700 (6,500)  
Derivative Financial Instruments, Assets      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value   6,554 13,311
Net unrealized gains on exchange traded futures and options contracts included in balance sheet   17,400 6,500
Derivative Financial Instruments, Liabilities      
Derivatives, Fair Value [Line Items]      
Liability Derivatives, Fair Value   9,169 10,577
Other assets      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value   15 0
Liability Derivatives, Fair Value   0 0
Other liabilities      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value   0 0
Liability Derivatives, Fair Value   $ 174 $ 2