XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value $ 6,963 $ 13,311
Liability derivatives, fair value 6,647 10,579
Derivative Financial Instruments, Assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 6,955 13,311
Net unrealized losses on derivative financial instruments 900 700
Net unrealized loss on exchange traded futures and options contracts 900 6,500
Derivative Financial Instruments, Liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives, fair value 6,642 10,577
Net unrealized gains on exchange traded futures and options contracts included in balance sheet 45  
Net unrealized losses on derivative financial instruments 1,800  
Derivative Financial Instruments, Liabilities | Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Unrealized gains (losses) on derivative financial instruments designated as fair value instruments   (700)
Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 8 0
Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives, fair value $ 5 $ 2