XML 73 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value $ 9,765 $ 10,154
Liability derivatives, fair value 12,047 4,806
Net unrealized loss on exchange traded futures and options contracts 8,000 4,700
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Net unrealized losses on derivative financial instruments (700) 500
Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Net unrealized losses on derivative financial instruments 1,400  
Unrealized gains (losses) on derivative financial instruments designated as fair value instruments   (3,000)
Derivative Financial Instruments, Assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 9,765 10,154
Derivative Financial Instruments, Liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives, fair value 12,038 4,791
Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives, fair value $ 9 $ 15