XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Other assets and liabilities - Summary of derivative activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
To Be Announced Securities [Roll Forward]    
Derivative Asset $ 5,395 $ 11,618
Derivative Liability 0 (340)
Interest Rate Swaps    
To Be Announced Securities [Roll Forward]    
Beginning Notional Amount 342,550 503,000
Buys or Covers 738,680 1,067,300
Sales or Shorts (708,670) (1,227,750)
Ending Notional Amount 372,560 342,550
Derivative Asset 149 0
Derivative Liability 0 (4)
Notional amount, matured in period   60,000
Short | Short TBAs    
To Be Announced Securities [Roll Forward]    
Beginning Notional Amount 0 9,000
Buys or Covers (1,075,000) (121,000)
Sales or Shorts 1,075,000 130,000
Ending Notional Amount 0 0
Derivative Asset 0 0
Derivative Liability $ 0 $ 0