v3.25.4
Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Standby letters of credit    
Other Commitments [Line Items]    
Long-term line of credit $ 12,794 $ 12,005
Commercial letters of credit    
Other Commitments [Line Items]    
Long-term line of credit 782 400
Commitments to extend credit    
Other Commitments [Line Items]    
Long-term line of credit $ 172,728 $ 247,362