v3.26.1
Note 7 - Fair Value Measurements - Schedule of Level 3 Derivatives (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Embedded Conversion Features [Member]  
Balance $ 0
Initial recognition / issuances 5,383
Change in fair value recognized in earnings, net (1,675)
Settlements / expirations / conversions 0
Transfers into or out of Level 3 0
Balance 3,708
Call Option [Member]  
Balance 0
Initial recognition / issuances 35
Change in fair value recognized in earnings, net 21
Settlements / expirations / conversions (35)
Transfers into or out of Level 3 0
Balance $ 21