XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Equity Plans - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Restricted Stock, Number Outstanding (in shares) 691,241 662,103 662,103
Restricted Stock, Outstanding, Weighted Average Granted Price (in dollars per share) $ 22.61 $ 20.28 $ 20.28
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 40,000 34,486  
Granted, weighted average estimated fair value (in dollars per share) $ 32.81 $ 66.7  
Converted into shares, number of shares (in shares) (40,000) 0  
Converted into shares, weighted average estimated fair value (in dollars per share) $ 23.5 $ 0  
Forfeited, number of shares (in shares) (274) (2,570)  
Forfeited, weighted average estimated fair value (in dollars per share) $ 13.29 $ 16.99  
Restricted Stock, Number Outstanding (in shares) 690,967 694,019 691,241
Restricted Stock, Outstanding, Weighted Average Granted Price (in dollars per share) $ 23.16 $ 22.6 $ 22.61
Vested, number of shares (in shares) 576,481 529,725  
Vested, weighted average estimated fair value (in dollars per share) $ 19.16 $ 20.1