v3.26.1
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

As of

June 30,

2026

2025

Warrants

9

37,051

Options

543

542

Restricted stock units

76

79

Preferred stock series B

922,153

7,944

Preferred stock series C

63,291

Preferred stock series D

316,456

Total

1,302,528

45,616