v3.26.1
Borrowings - Repurchase agreements accounted for as secured borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability $ 34,576 $ 39,001
Secured Debt    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 34,576 39,001
Secured Debt | US Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 34,576 39,001
Secured Debt | US Treasury Securities | Within 30 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability 15,083 29,356
Secured Debt | US Treasury Securities | After 30 to 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase liability $ 19,493 $ 9,645