v3.25.3
Investment in Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value $ 120,480 $ 97,255
AFS, Less than 12 months, Unrealized Losses 1,243 2,193
AFS, 12 months or more, Estimated Fair Value 351,106 401,004
AFS, 12 months or more, Unrealized Losses 41,043 57,512
AFS, Total Estimated Fair Value 471,586 498,259
AFS, Total Unrealized Losses 42,286 59,705
State and political subdivisions    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 2,814 4,082
AFS, Less than 12 months, Unrealized Losses 16 8
AFS, 12 months or more, Estimated Fair Value 148,209 163,893
AFS, 12 months or more, Unrealized Losses 11,822 16,964
AFS, Total Estimated Fair Value 151,023 167,975
AFS, Total Unrealized Losses 11,838 16,972
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 117,666 85,272
AFS, Less than 12 months, Unrealized Losses 1,227 2,086
AFS, 12 months or more, Estimated Fair Value 145,446 139,676
AFS, 12 months or more, Unrealized Losses 26,637 32,009
AFS, Total Estimated Fair Value 263,112 224,948
AFS, Total Unrealized Losses 27,864 34,095
Corporate bonds    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 7,901
AFS, Less than 12 months, Unrealized Losses 0 99
AFS, 12 months or more, Estimated Fair Value 28,723 66,860
AFS, 12 months or more, Unrealized Losses 2,238 7,960
AFS, Total Estimated Fair Value 28,723 74,761
AFS, Total Unrealized Losses 2,238 8,059
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 28,728 30,575
AFS, 12 months or more, Unrealized Losses 346 579
AFS, Total Estimated Fair Value 28,728 30,575
AFS, Total Unrealized Losses $ 346 $ 579