v3.26.1
Note 4 - Equity - Restricted Stock Units Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Restricted stock units granted (in shares) 12       12  
Restricted stock units witheld for taxes (in shares)           15
Restricted Stock Units (RSUs) [Member]            
Outstanding (in shares) 3,873 6,435 173 116 6,435 116
Outstanding, weighted average grant date fair value (in dollars per share) $ 47.75 $ 48.74 $ 871.09 $ 12,269.17 $ 48.74 $ 12,269.17
Restricted stock units granted (in shares)   0 0 78 12  
Restricted stock units granted, weighted average grant date fair value (in dollars per share)   $ 0 $ 0 $ 485.1 $ 20.2  
Restricted stock units vested (in shares)   1,535 81 18 1,321  
Restricted stock units vested, weighted average grant date fair value (in dollars per share)   $ 54.27 $ 1,188 $ 64,665.33 $ 44.22  
Restricted stock units witheld for taxes (in shares)   1,027   1 0 14
Restricted stock units witheld for taxes, weighted average grant date fair value (in dollars per share)   $ 44.22   $ 72,600 $ 0 $ 1,188
Restricted stock units forfeited or cancelled (in shares)   0   2    
Restricted stock units forfeited or cancelled, weighted average grant date fair value (in dollars per share)   $ 0   $ 36,894    
Outstanding (in shares) 2,564 3,873 78 173 2,564 78
Outstanding, weighted average grant date fair value (in dollars per share) $ 49.44 $ 47.75 $ 485.1 $ 871.09 $ 49.44 $ 485.1