v3.25.2
Derivative Financial Instruments - Derivative Impact on Statement of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative settlements, net $ 744 $ 1,649 $ 1,489 $ 3,406
Change in fair value $ (3,866) $ 1,533 $ (10,190) $ 9,497
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative market value adjustments and derivative settlements, net Derivative market value adjustments and derivative settlements, net Derivative market value adjustments and derivative settlements, net Derivative market value adjustments and derivative settlements, net
Derivative market value adjustments and derivative settlements, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative settlements, net $ 744 $ 1,649 $ 1,489 $ 3,406
Derivative market value adjustments and derivative settlements, net - (expense) income (3,122) 3,182 (8,701) 12,903
Basis swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Change in fair value (143) (232) (281) (586)
Basis swaps | Derivative market value adjustments and derivative settlements, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative settlements, net 154 249 307 614
Interest rate swaps - floor income hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Change in fair value (2,022) 1,168 (5,680) 7,228
Interest rate swaps - floor income hedges | Derivative market value adjustments and derivative settlements, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative settlements, net 427 1,193 855 2,383
Interest rate swaps - intercompany deposits        
Derivative Instruments, Gain (Loss) [Line Items]        
Change in fair value (1,701) 597 (4,229) 2,855
Interest rate swaps - intercompany deposits | Derivative market value adjustments and derivative settlements, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative settlements, net $ 163 $ 207 $ 327 $ 409