XML 135 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Gains (Losses) Included in the Consolidated Statements of Income Related to Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]        
Amount of (loss) gain recognized in other comprehensive income (loss), net of tax (benefit) expense of $(151), $(176) and $532 $ 176 $ 151 $ 176 $ (532)
Amount of (loss) gain recognized in other comprehensive income (loss), net of tax (benefit) expense of $(151), $(176) and $532   428 500 (1,508)
Designated as hedging        
Derivatives, Fair Value [Line Items]        
Amount of (loss) gain recognized in other comprehensive income (loss), net of tax (benefit) expense of $(151), $(176) and $532   428 500 (1,508)
Not designated as hedging        
Derivatives, Fair Value [Line Items]        
Gains (losses) on derivative financial instruments   (8,772) (3,768) 13,695
Not designated as hedging | Interest rate-lock commitments        
Derivatives, Fair Value [Line Items]        
Gains (losses) on derivative financial instruments   (556) (230) (5,764)
Not designated as hedging | Forward commitments        
Derivatives, Fair Value [Line Items]        
Gains (losses) on derivative financial instruments   (546) 953 55,804
Not designated as hedging | Futures contracts        
Derivatives, Fair Value [Line Items]        
Gains (losses) on derivative financial instruments   (7,670) (3,366) (36,381)
Not designated as hedging | Option contracts        
Derivatives, Fair Value [Line Items]        
Gains (losses) on derivative financial instruments   $ 0 $ (1,125) $ 36