v3.26.1
Derivatives - Narrative (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives $ (6,459) $ (7,663) $ 4,328 $ (10,531)
Rate lock commitments        
Derivative Instruments, Gain (Loss)        
Derivative, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net Other income (loss), net Other income (loss), net
Gain (loss) recognized in income for derivatives $ (200) $ (100) $ (800) $ (1,100)