v3.26.1
Investment in Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value $ 248,804 $ 148,111
AFS, Less than 12 months, Unrealized Losses 3,084 1,733
AFS, 12 months or more, Estimated Fair Value 305,196 346,597
AFS, 12 months or more, Unrealized Losses 39,556 38,371
AFS, Total Estimated Fair Value 554,000 494,708
AFS, Total Unrealized Losses 42,640 40,104
State and political subdivisions    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 14,601 0
AFS, Less than 12 months, Unrealized Losses 94 0
AFS, 12 months or more, Estimated Fair Value 111,530 139,379
AFS, 12 months or more, Unrealized Losses 11,496 10,733
AFS, Total Estimated Fair Value 126,131 139,379
AFS, Total Unrealized Losses 11,590 10,733
Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 234,203 148,111
AFS, Less than 12 months, Unrealized Losses 2,990 1,733
AFS, 12 months or more, Estimated Fair Value 143,021 155,353
AFS, 12 months or more, Unrealized Losses 25,560 25,314
AFS, Total Estimated Fair Value 377,224 303,464
AFS, Total Unrealized Losses 28,550 27,047
Corporate bonds    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 0
AFS, Less than 12 months, Unrealized Losses 0 0
AFS, 12 months or more, Estimated Fair Value 28,651 28,896
AFS, 12 months or more, Unrealized Losses 2,180 1,999
AFS, Total Estimated Fair Value 28,651 28,896
AFS, Total Unrealized Losses 2,180 1,999
Asset backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 0
AFS, Less than 12 months, Unrealized Losses 0 0
AFS, 12 months or more, Estimated Fair Value 21,994 22,969
AFS, 12 months or more, Unrealized Losses 320 325
AFS, Total Estimated Fair Value 21,994 22,969
AFS, Total Unrealized Losses $ 320 $ 325