XML 128 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans Options Activity (Details) - Stock Options - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Outstanding and exercisable as of December 31, 2023 40,135    
Exercised (39,310)    
Forfeited 0    
Expired (825)    
Outstanding and exercisable as of December 31, 2024 0 40,135  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0 0  
Weighted Average Exercise Price      
Outstanding as of December 31, 2020 (usd per share) $ 12.61    
Exercised (usd per share) 12.61    
Forfeited (usd per share) 0    
Expired (usd per share) 12.61    
Outstanding as of December 31, 2021 (usd per share) $ 12.61 $ 12.61  
Weighted Average Remaining Contractual Term, Outstanding 0 years    
Additional Disclosures [Abstract]      
Outstanding, Aggregate Intrinsic Value $ 0    
Number of options exercised 39,310 $ 68,134 $ 130,503
Total intrinsic value of options exercised 116,000 249,000 842,000
Cash received from options exercised 496,000 805,000 1,402,000
Tax benefit from options exercised $ 23,000 $ 47,000 $ 163,000