v3.26.3
Derivatives and Hedging Activities - Schedule of Economic Hedges (Details) - Economic Hedge - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative [Line Items]        
Total gains (losses) on derivatives in economic hedges $ 60,293 $ 10,380 $ 149,457 $ (27,605)
Interest rate hedges        
Derivative [Line Items]        
Total gains (losses) on derivatives in economic hedges 61,502 8,806 150,304 (29,341)
Interest rate caps        
Derivative [Line Items]        
Total gains (losses) on derivatives in economic hedges 2,615 1,108 3,154 974
Mortgage delivery commitments        
Derivative [Line Items]        
Total gains (losses) on derivatives in economic hedges $ (3,824) $ 466 $ (4,001) $ 762