XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Schedule of Non-Vested Share Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Non-vested stock options, period start (in shares) 368,344    
Non-vested stock options, period end (in shares) 340,694 368,344  
Weighted Average Grant Date Fair Value      
Non-vested stock options, period start (in usd per share) $ 8.71 $ 11.48  
Weighted average fair value of options granted (in usd per share) 7.36 $ 10.56 $ 11.92
Non-vested stock options, period end (in usd per share) $ 11.48    
2019 Stock Option Plan      
Number of Shares      
Options granted (in shares) 431,000 385,500 718,000
Options vested (in shares) (458,650)    
Weighted Average Grant Date Fair Value      
Weighted average fair value of options granted (in usd per share) $ 7.36    
Weighted average grant date fair value per share, options vested (in usd per share) $ 9.68