XML 134 R86.htm IDEA: XBRL DOCUMENT v3.26.1
Borrowings - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase    
Repurchase liability $ 77,521 $ 39,001
Secured Debt    
Assets Sold under Agreements to Repurchase    
Repurchase liability 77,521 39,001
Secured Debt | U.S. Treasury securities    
Assets Sold under Agreements to Repurchase    
Repurchase liability 77,521 39,001
Secured Debt | U.S. Treasury securities | Within 30 days    
Assets Sold under Agreements to Repurchase    
Repurchase liability 19,581 29,356
Secured Debt | U.S. Treasury securities | After 30 to 90 days    
Assets Sold under Agreements to Repurchase    
Repurchase liability $ 57,940 $ 9,645