Annual report [Section 13 and 15(d), not S-K Item 405]

EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Summary of Nonvested Stock Activity) (Details)

v3.25.4
EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Summary of Nonvested Stock Activity) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock [Member]      
Number of Shares of RSAs      
Beginning balance (in shares) 658,001    
Granted (in shares) 664,083    
Net settle for taxes (in shares) (102,092)    
Vested (in shares) (314,035)    
Forfeited (in shares) (48,091)    
Ending balance (in shares) 857,866 658,001  
Total fair value vested $ 14,300,000 $ 9,500,000 $ 7,800,000
Weighted Average Grant-Date Fair Value      
Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share) $ 34.56    
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 33.57 $ 33.27 $ 36.11
Weighted Average Grant Date Fair Value, Net settle for taxes (in dollars per share) 35.26    
Weighted Average Grant Date Fair Value, Vested (in dollars per share) 34.12    
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 34.76    
Weighted Average Grant Date Fair Value, Ending balance (in dollars per share) $ 33.86 $ 34.56  
Restricted Stock Units (RSUs) [Member]      
Number of Shares of RSAs      
Beginning balance (in shares) 0    
Granted (in shares) 317,107    
Net settle for taxes (in shares) (16,365)    
Vested (in shares) (33,194)    
Forfeited (in shares) (55,767)    
Ending balance (in shares) 211,781 0  
Total fair value vested $ 1,500,000 $ 0 $ 0
Weighted Average Grant-Date Fair Value      
Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share) $ 0    
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 30.24    
Weighted Average Grant Date Fair Value, Net settle for taxes (in dollars per share) 30.24    
Weighted Average Grant Date Fair Value, Vested (in dollars per share) 30.24    
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 30.24    
Weighted Average Grant Date Fair Value, Ending balance (in dollars per share) $ 30.24 $ 0  
Performance Shares [Member]      
Number of Shares of RSAs      
Beginning balance (in shares) 262,040    
Granted (in shares) 124,518    
Net settle for taxes (in shares) (20,927)    
Vested (in shares) (46,615)    
Forfeited (in shares) (12,126)    
Ending balance (in shares) 306,890 262,040  
Total fair value vested $ 2,800,000 $ 2,200,000 $ 1,200,000
Weighted Average Grant-Date Fair Value      
Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share) $ 35.49    
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 32.08 $ 30.24 $ 36.82
Weighted Average Grant Date Fair Value, Net settle for taxes (in dollars per share) 41.92    
Weighted Average Grant Date Fair Value, Vested (in dollars per share) 41.92    
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 33.01    
Weighted Average Grant Date Fair Value, Ending balance (in dollars per share) $ 32.79 $ 35.49