Note 14 - Warrant Liabilities - Warrant Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
12 Months Ended |
|
|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Mar. 31, 2023 |
Mar. 31, 2022 |
| Warrant liabilities as of the closing date |
$ 13
|
$ 257
|
$ 13
|
$ 257
|
|
|
$ 84
|
$ 1,244
|
| Change in fair value of warrants |
(71)
|
(987)
|
(172)
|
(1,782)
|
$ 185
|
$ 2,039
|
|
|
| Investor Warrants Issued in Connection with 2021 Financing [Member] |
|
|
|
|
|
|
|
|
| Warrant liabilities as of the closing date |
12
|
167
|
12
|
167
|
86
|
964
|
49
|
626
|
| Change in fair value of warrants |
(37)
|
(459)
|
(74)
|
(797)
|
86
|
964
|
|
|
| Placement Agent Warrants Issued in Connection with 2021 Financing [Member] |
|
|
|
|
|
|
|
|
| Warrant liabilities as of the closing date |
1
|
22
|
1
|
22
|
9
|
132
|
5
|
84
|
| Change in fair value of warrants |
(4)
|
(62)
|
(8)
|
(110)
|
9
|
132
|
|
|
| Investor Warrants Issued in Connection with 2020 Financing [Member] |
|
|
|
|
|
|
|
|
| Warrant liabilities as of the closing date |
0
|
57
|
0
|
57
|
76
|
795
|
25
|
449
|
| Change in fair value of warrants |
(25)
|
(392)
|
(76)
|
(738)
|
76
|
795
|
|
|
| Placement Agent Warrants Issued in Connection with 2020 Financing [Member] |
|
|
|
|
|
|
|
|
| Warrant liabilities as of the closing date |
0
|
11
|
0
|
11
|
14
|
148
|
$ 5
|
$ 85
|
| Change in fair value of warrants |
$ (5)
|
$ (74)
|
$ (14)
|
$ (137)
|
$ 14
|
$ 148
|
|
|