Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation?? - Stock Option Activity (Details)

v3.25.1
Stock-Based Compensation  - Stock Option Activity (Details) - Stock options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Shares    
Outstanding, beginning (in shares) 281,977  
Granted (in shares) 0  
Exercised (in shares) (3,000)  
Forfeited (in shares) (432)  
Expired (in shares) (64,470)  
Outstanding, ending (in shares) 214,075 281,977
Exercisable (in shares) 175,695  
Weighted Average Exercise Price    
Outstanding, beginning (in dollars per share) $ 11.80  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 3.07  
Forfeited (in dollars per share) 45.39  
Expired (in dollars per share) 16.94  
Outstanding, ending (in dollars per share) 10.30 $ 11.80
Exercisable (in dollars per share) $ 10.13  
Outstanding, weighted average remaining contractual life (in years) 3 years 10 months 24 days 3 years 3 months 18 days
Exercisable, weighted average remaining contractual life (in years) 2 years 7 months 6 days