v3.26.1
Repurchase Agreements - Schedule of Repurchase Agreements Accounted as Secured Borrowings the Related Securities, at Fair Value, Pledged (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements $ 69,278 $ 88,468
Overnight and Continuous    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 69,278 88,468
Up to 30 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 0 0
30-90 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 0 0
Greater Than 90 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 0 0
U.S. government agency mortgage-backed securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 69,278 88,468
U.S. government agency mortgage-backed securities | Overnight and Continuous    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 69,278 88,468
U.S. government agency mortgage-backed securities | Up to 30 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 0 0
U.S. government agency mortgage-backed securities | 30-90 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements 0 0
U.S. government agency mortgage-backed securities | Greater Than 90 Days    
Assets Sold under Agreements to Repurchase [Line Items]    
Total Repurchase Agreements $ 0 $ 0