XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Equity Plans - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Outstanding, number of shares (in shares) 662,103 617,518 617,518
Outstanding, weighted average estimated fair value (in dollars per share) $ 20.28 $ 18.95 $ 18.95
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 34,486 49,768  
Granted, weighted average estimated fair value (in dollars per share) $ 66.7 $ 36.63  
Converted into shares, number of shares (in shares) 0 (2,610)  
Converted into shares, weighted average estimated fair value (in dollars per share) $ 0 $ 18.78  
Forfeited, number of shares (in shares) (2,570) (2,573)  
Forfeited, weighted average estimated fair value (in dollars per share) $ 16.99 $ 19.65  
Outstanding, number of shares (in shares) 694,019 662,103 662,103
Outstanding, weighted average estimated fair value (in dollars per share) $ 22.6 $ 20.28 $ 20.28
Vested, number of shares (in shares) 529,725 436,341  
Vested, weighted average estimated fair value (in dollars per share) $ 20.1 $ 24.98