XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation (Schedule of Stock Option Activity) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Expired (in shares) (19,000)    
Stock Options      
Shares      
Outstanding, Beginning Balance (in shares) 1,878,000    
Granted (in shares) 0 110,000 1,031,000
Exercised (in shares) (232,000)    
Forfeited (in shares) 0    
Outstanding, Ending Balance (in shares) 1,627,000 1,878,000  
Weighted Average Grant Date Fair Value      
Outstanding, Beginning Balance, Weighted Average Exercise Price (in dollars per share) $ 18.16    
Granted, Weighted Average Exercise Price (in dollars per share) 0    
Exercised, Weighted Average Exercise Price (in dollars per share) 17.15    
Forfeited, Weighted Average Exercise Price (in dollars per share) 0    
Expired, Weighted Average Exercise Price (in dollars per share) 28.27    
Outstanding, Ending Balance, Weighted Average Exercise Price (in dollars per share) $ 18.19 $ 18.16  
Vested and expected to vest (in shares) 1,627,000    
Exercisable (in shares) 1,242,000    
Vested and expected to vest, Weighted Average Exercise Price (in dollars per share) $ 18.19    
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 19.44    
Outstanding, Weighted Average Remaining Contractual Term in years 3 years 7 months 6 days    
Vested and expected to vest, Weighted Average Remaining Contractual Term in years 3 years 7 months 6 days    
Exercisable, Weighted Average Remaining Contractual Term in years 3 years 3 months 18 days    
Outstanding, Aggregate Intrinsic Value $ 17,048,000    
Vested and expected to vest, Aggregate Intrinsic Value 17,048,000    
Exercisable, Aggregate Intrinsic Value $ 11,490,000