v3.26.1
Note 11 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of shares, available for grant (in shares) 37,749
Granted, available for grant (in shares) (61,319)
Forfeited, available for grant (in shares) 19,032
Returned to Plan, available for grant (in shares) 17,269
Number of shares, available for grant (in shares) 12,731
Performance Stock Units (PSUs) [Member]  
Options, Outstanding (in shares) 11,878
Options, Released (in shares) 0
Options, Forfeited (in shares) (11,878)
Options, Outstanding (in shares) 0
Restricted Stock Units (RSUs) [Member]  
Options, Outstanding (in shares) 235,600
Options, Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 61,319
Options, Released, Weighted Average Exercise Price (in dollars per share) | $ / shares (50,314)
Options, Forfeited, Weighted Average Exercise Price (in dollars per share) | $ / shares $ (7,154)
Options, Outstanding (in shares) 239,451