v3.25.2
Note 8 - FAIR VALUE (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Securities available for sale, at fair value $ 271,517 $ 281,109
Derivatives 184,982 186,781
Derivatives 209,505 214,823
Fair Value, Measurements, Recurring    
Derivatives 184,982 186,781
Total assets measured at fair value 539,399 551,419
Derivatives 209,505 214,823
Total liabilities measured at fair value $ 209,505 214,823
Fair Value, Measurements, Recurring | Discount Rate | Minimum    
Measurement Input 3.23  
Fair Value, Measurements, Recurring | Discount Rate | Maximum    
Measurement Input 6.33  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Derivatives $ 184,982 186,781
Total assets measured at fair value 456,499 467,890
Derivatives 209,505 214,823
Total liabilities measured at fair value 209,505 214,823
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Total assets measured at fair value 82,900 83,529
U.S. treasuries and govt. sponsored agency securities    
Securities available for sale, at fair value 14,267 20,591
U.S. treasuries and govt. sponsored agency securities | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 14,267 20,591
U.S. treasuries and govt. sponsored agency securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Securities available for sale, at fair value 14,267 20,591
Residential mortgage-backed and related securities    
Securities available for sale, at fair value 58,864 50,042
Residential mortgage-backed and related securities | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 58,864 50,042
Residential mortgage-backed and related securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Securities available for sale, at fair value 58,864 50,042
Municipal securities    
Securities available for sale, at fair value 153,979 164,575
Municipal securities | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 153,979 164,575
Municipal securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Securities available for sale, at fair value 153,979 164,575
Asset-backed securities    
Securities available for sale, at fair value 6,684 9,224
Asset-backed securities | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 6,684 9,224
Asset-backed securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Securities available for sale, at fair value 6,684 9,224
Corporate securities    
Securities available for sale, at fair value 37,723 36,677
Corporate securities | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 37,723 36,677
Corporate securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Securities available for sale, at fair value 37,723 36,677
Securities trading | Fair Value, Measurements, Recurring    
Securities available for sale, at fair value 82,900 83,529
Securities trading | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Securities available for sale, at fair value $ 82,900 $ 83,529