XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits and Stock Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Options      
Options, outstanding at beginning of period (in shares) 620,642    
Options, granted (in shares) 970 0 501,561
Options, exercised (in shares) (70,696)    
Options, expired (in shares) (1,590)    
Options, outstanding at end of period (in shares) 549,326 620,642  
Weighted-Average Exercise Price      
Weighted-average exercise price at beginning of period (in dollars per share) $ 22.38    
Weighted-average exercise price, granted (in dollars per share) 27.79    
Weighted-average exercise price, exercised (in dollars per share) 13.41    
Weighted-average exercise price, expired (in dollars per share) 19.51    
Weighted-average exercise price at end of period (in dollars per share) $ 23.58 $ 22.38  
Options, exercisable at end of period (in shares) 549,326    
Weighted-average exercise price, exercisable at end of period (in dollars per share) $ 23.58    
Weighted-Average Remaining Contractual Term (Years) 1 year 10 months 6 days    
Aggregate Intrinsic Value (000s) $ 4,315