v3.26.1
Note 8 - Equity Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Weighted

Average

Weighted

Remaining

Number

Average

Contractual

Aggregate

of

Exercise

Life

Intrinsic

Shares

Price

(in years)

Value

Vested

9

$

33,622

2.4

Expected to vest

Total

9

$

33,622

2.4

Share-Based Payment Arrangement, Warrants, Activity [Table Text Block]

Weighted

Number

Average

of

Exercise

Shares

Price

Balance — December 31, 2025

14

$

77,965

Granted/ Increase to existing warrants

Exercised

Expired or forfeited

Balance — March 31, 2026

14

77,965

Granted/ Increase to existing warrants

Exercised

Expired or forfeited

(5

)

Balance — June 30, 2026

9

$

33,622