Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Stock-Based Compensation  - Stock Option Activity (Details) - Stock options - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 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) (71,023)  
Outstanding, ending (in shares) 207,522 281,977
Exercisable (in shares) 169,293  
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) 17.78  
Outstanding, ending (in dollars per share) 9.80 $ 11.80
Exercisable (in dollars per share) $ 9.57  
Outstanding, weighted average remaining contractual life (in years) 2 years 3 months 18 days 3 years 3 months 18 days
Exercisable, weighted average remaining contractual life (in years) 9 months 18 days