v3.26.1
Securities Sold Under Agreements to Repurchase - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Securities Sold under Agreements to Repurchase [Abstract]      
Securities sold under agreements to repurchase $ 157,409   $ 155,803
Securities sold under agreements to repurchase daily weighted average $ 151,900 $ 155,900