XML 130 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans Options Activity (Details) - Stock Options - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Outstanding and exercisable as of December 31, 2021 239,591    
Exercised (130,503)    
Forfeited (624)    
Expired 0    
Outstanding and exercisable as of December 31, 2022 108,464 239,591  
Weighted Average Exercise Price      
Outstanding as of December 31, 2020 (usd per share) $ 11.57    
Exercised (usd per share) 11.12    
Forfeited (usd per share) 12.10    
Expired (usd per share) 0    
Outstanding as of December 31, 2021 (usd per share) $ 12.11 $ 11.57  
Weighted Average Remaining Contractual Term, Outstanding 1 year    
Additional Disclosures [Abstract]      
Outstanding, Aggregate Intrinsic Value $ 500,000    
Number of options exercised 130,503 $ 148,670 $ 89,725
Total intrinsic value of options exercised 842,000 801,000 192,000
Cash received from options exercised 1,402,000 1,651,000 880,000
Tax benefit from options exercised $ 163,000 $ 155,000 $ 37,000