XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Stock options outstanding, options (in shares)   168,184
Balance, weighted average exercise price, beginning of period (in dollars per share)   $ 47.97
Stock options outstanding, weighted average remaining contractual term (Year) 6 years 3 months 18 days 6 years 7 months 6 days
Stock options outstanding, options   $ 0
Balance, March 31, 2025 (in shares) 168,184  
Balance, March 31, 2025 (in dollars per share) $ 47.97  
Balance, March 31, 2025 $ 0  
Exercisable, March 31, 2025 (in shares) 127,826  
Exercisable, March 31, 2025 (in dollars per share) $ 58.07  
Exercisable, March 31, 2025 (Year) 5 years 8 months 12 days  
Exercisable, March 31, 2025 $ 0