XML 133 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives - Schedule of Gains (Losses) Included in the Consolidated Statements of Income Related to Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]      
Amount of (loss) gain recognized in other comprehensive (loss) income, net of tax (benefit) expense of $(176), $532 and $293 $ (500) $ 1,508 $ 831
Other comprehensive income (loss), cash flow hedge, gain (loss), before reclassification, tax (176) 532 293
Designated as hedging      
Derivatives, Fair Value [Line Items]      
Amount of (loss) gain recognized in other comprehensive (loss) income, net of tax (benefit) expense of $(176), $532 and $293 (500) 1,508 831
Not designated as hedging      
Derivatives, Fair Value [Line Items]      
Gains (losses) on derivative financial instruments (3,768) 13,695 (9,482)
Not designated as hedging | Interest rate-lock commitments      
Derivatives, Fair Value [Line Items]      
Gains (losses) on derivative financial instruments (230) (5,764) (27,194)
Not designated as hedging | Forward commitments      
Derivatives, Fair Value [Line Items]      
Gains (losses) on derivative financial instruments 953 55,804 25,661
Not designated as hedging | Futures contracts      
Derivatives, Fair Value [Line Items]      
Gains (losses) on derivative financial instruments (3,366) (36,381) (7,949)
Not designated as hedging | Option contracts      
Derivatives, Fair Value [Line Items]      
Gains (losses) on derivative financial instruments $ (1,125) $ 36 $ 0