XML 136 R115.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings - Repurchase agreements accounted for as secured borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability $ 56,043 $ 54,833
Secured Debt    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 56,043 54,833
Secured Debt | US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 51,570 36,404
Secured Debt | US Treasury Securities | Within 30 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 27,789 22,591
Secured Debt | US Treasury Securities | After 30 to 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 23,781 13,813
Secured Debt | Mortgage Backed Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 4,473 18,429
Secured Debt | Mortgage Backed Securities | Within 30 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 4,473 4,924
Secured Debt | Mortgage Backed Securities | After 30 to 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability $ 0 $ 13,505