XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss)    
Derivative, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net
Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss)    
Gain (loss) recognized in income for derivatives $ (2,868) $ 2,834
Rate lock commitments | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss)    
Gain (loss) recognized in income for derivatives $ (1,000) $ (500)