v3.26.1
Investment in Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value $ 295,309 $ 148,111
AFS, Less than 12 months, Unrealized Losses 5,324 1,733
AFS, 12 months or more, Estimated Fair Value 291,487 346,597
AFS, 12 months or more, Unrealized Losses 39,061 38,371
AFS, Total Estimated Fair Value 586,796 494,708
AFS, Total Unrealized Losses 44,385 40,104
State and political subdivisions    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 5,882 0
AFS, Less than 12 months, Unrealized Losses 5 0
AFS, 12 months or more, Estimated Fair Value 105,314 139,379
AFS, 12 months or more, Unrealized Losses 10,936 10,733
AFS, Total Estimated Fair Value 111,196 139,379
AFS, Total Unrealized Losses 10,941 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 289,427 148,111
AFS, Less than 12 months, Unrealized Losses 5,319 1,733
AFS, 12 months or more, Estimated Fair Value 136,257 155,353
AFS, 12 months or more, Unrealized Losses 25,796 25,314
AFS, Total Estimated Fair Value 425,684 303,464
AFS, Total Unrealized Losses 31,115 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,624 28,896
AFS, 12 months or more, Unrealized Losses 2,143 1,999
AFS, Total Estimated Fair Value 28,624 28,896
AFS, Total Unrealized Losses 2,143 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,292 22,969
AFS, 12 months or more, Unrealized Losses 186 325
AFS, Total Estimated Fair Value 21,292 22,969
AFS, Total Unrealized Losses $ 186 $ 325