v3.25.2
Derivatives - Schedule of Offsetting Arrangements (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
derivative
Dec. 31, 2024
USD ($)
Assets:    
Derivative assets, gross amounts of recognized assets $ 101,324 $ 171,758
Derivative asset, gross amounts offset (11,508) (7,252)
Derivative assets, net amounts of assets 89,816 164,506
Derivative asset, notional amount 2,504,896 3,500,581
Liabilities:    
Derivative liability, gross amounts of liabilities (29,743) (7,385)
Derivative liability, gross amounts offset 11,508 7,252
Derivative liabilities, net amounts of liabilities (18,235) (133)
Derivative liability, notional amount 1,829,179 653,365
Derivative, net, gross amounts of assets/liabilities 71,581 164,373
Derivative assets, net amounts of assets/liabilities 71,581 164,373
Derivative, notional amount $ 4,334,075 4,153,946
Interest rate swaps    
Liabilities:    
Number of interest rate swaps | derivative 71  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Interest rate swaps | Minimum    
Liabilities:    
Interest rate 0.31%  
Interest rate swaps | Maximum    
Liabilities:    
Interest rate 4.15%  
Swaption    
Liabilities:    
Number of interest rate swaps | derivative 13  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Swaption | Minimum    
Liabilities:    
Interest rate 3.82%  
Swaption | Maximum    
Liabilities:    
Interest rate 4.21%  
Derivatives designated as hedging instruments    
Assets:    
Derivative assets, gross amounts of recognized assets $ 82,485 117,793
Derivative asset, gross amounts offset 0 0
Derivative assets, net amounts of assets 82,485 117,793
Derivative asset, notional amount 1,364,731 1,382,188
Liabilities:    
Derivative liability, gross amounts of liabilities 0 0
Derivative liability, gross amounts offset 0 0
Derivative liabilities, net amounts of liabilities 0 0
Derivative liability, notional amount 0 0
Derivatives not designated as hedging instruments    
Assets:    
Derivative assets, gross amounts of recognized assets 18,839 53,965
Derivative asset, gross amounts offset (11,508) (7,252)
Derivative assets, net amounts of assets 7,331 46,713
Derivative asset, notional amount 1,140,165 2,118,393
Liabilities:    
Derivative liability, gross amounts of liabilities (29,743) (7,385)
Derivative liability, gross amounts offset 11,508 7,252
Derivative liabilities, net amounts of liabilities (18,235) (133)
Derivative liability, notional amount $ 1,829,179 $ 653,365