Annual report pursuant to Section 13 and 15(d)

Schedule of Warrant Liability (Details)

v3.23.1
Schedule of Warrant Liability (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 06, 2022
USD ($)
Dec. 31, 2022
USD ($)
Integer
shares
Dec. 31, 2021
USD ($)
Integer
$ / shares
shares
Fair value | $   $ 318  
Modification of warrants | $ $ 57 57 $ 52
Change in fair value of warrant liability | $   (133) (8)
Fair value | $   $ 242 $ 318
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [1]   0.0525  
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [1],[2]   3.50  
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [1],[3]   0.78  
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [1],[4]   182.74  
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [1]   5 years  
Warrant sIssuance On September 2 2021 [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [1]   0.3325  
Warrants Issuance One [Member]      
Warrants Fair value [1],[5]    
Warrants Issuance On March 11 2021 [Member] | Minimum [Member]      
Warrants Fair value [6]   4.375  
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[6]   3.50  
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[6]     0.17
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[6]   172.54  
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [6]   5 years  
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Quoted Price [Member] | Minimum [Member]      
Warrants Fair value [6]   0.3325  
Warrants Issuance On March 11 2021 [Member] | Measurement Input, Quoted Price [Member] | Maximum [Member]      
Warrants Fair value [6]   0.0329  
Warrants Issuance On March 11 2021, Expiring On March 11 2026 | Maximum [Member]      
Warrants Fair value [6]   5.25  
Warrants Issuance Two [Member]      
Warrants Fair value [5],[6]    
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Exercise Price [Member]      
Warrants Fair value [7]     2.80
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[7]   2.80  
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[7]   0.18  
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[7]   171.71  
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Expected Term [Member]      
Warrants Fair value [7]   3 years  
Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [7]   2.417461  
Warrants Issuance Three [Member]      
Warrants Fair value [5],[7]    
Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[8]   2.80  
Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[8]   0.17  
Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[8]   172.54  
Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 | Measurement Input, Expected Term [Member]      
Warrants Fair value [8]   3 years  
Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [8]   2.422658  
Warrants Issuance Four [Member]      
Warrants Fair value [5],[8]    
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Exercise Price [Member]      
Warrants Fair value [9]   1.40  
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[9]   1.40  
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[9]   0.66  
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[9]   137.41  
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Expected Term [Member]      
Warrants Fair value [9]   3 years  
Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [9]   1.075547  
Warrants Issuance Five [Member]      
Warrants Fair value [5],[9]    
Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[10]   0.49  
Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[10]   1.61  
Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[10]     139.84
Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 | Measurement Input, Expected Term [Member]      
Warrants Fair value [10]   3 years  
Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [10]   0.38185  
Warrants Issuance Six [Member]      
Warrants Fair value [5],[10]    
Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 | Measurement Input, Share Price [Member]      
Warrants Fair value [11]   0.49 0.49 [2]
Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[11]   1.60  
Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[11]   138.48  
Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 | Measurement Input, Expected Term [Member]      
Warrants Fair value [11]   3 years  
Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [11]   0.38255  
Warrants Issuance Seven [Member]      
Warrants Fair value [5],[11]    
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [1]   0.0525  
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [1],[2]   1.25  
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [1],[3]     4.22
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [1],[4]   287.87  
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [1]   3 years 8 months 4 days  
Warrants Issuance On December 31 2022 One [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [1]   0.0968371  
Warrants Issuance On December 31 2022 Two [Member] | Minimum [Member]      
Warrants Fair value [6]   4.375  
Warrants Issuance On December 31 2022 Two [Member] | Maximum [Member]      
Warrants Fair value [6]   5.25  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[6]   1.25  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[6]   4.22  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[6]   288.66  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [6]   3 years 2 months 12 days  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Quoted Price [Member] | Minimum [Member]      
Warrants Fair value [6]   0.096101  
Warrants Issuance On December 31 2022 Two [Member] | Measurement Input, Quoted Price [Member] | Maximum [Member]      
Warrants Fair value [6]   0.0957467  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [7]   2.80  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[7]   1.25  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[7]   4.73  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[7]   352.74  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [7]   1 year 1 month 6 days  
Warrants Issuance On December 31 2022 Three [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [7]   0.0690620  
Warrants Issuances On December 31 2022 Four [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [8]   2.80  
Warrants Issuance On December 31 2022 Four [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[8]   1.25  
Warrants Issuance On December 31 2022 Four [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[8]   4.73  
Warrants Issuance On December 31 2022 Four [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[8]   331.00  
Warrants Issuance On December 31 2022 Four [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [8]   11 months 23 days  
Warrants Issuance On December 31 2022 Four [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [8]   0.0681813  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [9]   1.40  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[9]   1.25  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[9]   4.42  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[9]   147.61  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [9]   2 months 19 days  
Warrants Issuance On December 31 2022 Five [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [9]   0.0296661  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [10]   0.49  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[10]   1.25  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[10]   4.42  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[10]   137.02  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [10]   4 months 6 days  
Warrants Issuance On December 31 2022 Six [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [10]   0.0091855  
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [11]   0.49  
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[11]     1.25
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[11]   4.42  
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[11]   149.27  
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [11]   2 months 4 days  
Warrants Issuance On December 31 2022 Seven [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [11]   0.0085006  
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Exercise Price [Member]      
Warrants Fair value [1]   0.0525  
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Share Price [Member]      
Warrants Fair value [1],[2]   3.50  
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [1],[3]     0.98
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [1],[4]   205.16  
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Expected Term [Member]      
Warrants Fair value [1]   4 years 8 months 1 day  
Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Measurement Input, Quoted Price [Member]      
Warrants Fair value [1]   0.0968371  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Minimum [Member]      
Warrants Fair value [6]   4.375  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Maximum [Member]      
Warrants Fair value [6]   5.25  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[6]   3.50  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[6]   0.98  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[6]   205.16  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Expected Term [Member]      
Warrants Fair value [6]   4 years 2 months 8 days  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Quoted Price [Member] | Minimum [Member]      
Warrants Fair value [6]   0.096101  
Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Measurement Input, Quoted Price [Member] | Maximum [Member]      
Warrants Fair value [6]   0.0957467  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [7]   2.80  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[7]   2.80  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[7]   0.28  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[7]   205.16  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [7]   2 years 1 month 2 days  
Warrants Issuance On December 31 2021 Three [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [7]   0.0690620  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [8]   2.80  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[8]   2.80  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[8]   0.28  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[8]   205.16  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [8]   1 year 11 months 23 days  
Warrants Issuance On December 31 2021 Four [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [8]   0.0681813  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [9]   1.40  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[9]   1.40  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[9]   0.28  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[9]   205.16  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [9]   1 year 2 months 15 days  
Warrants Issuance On December 31 2021 Five [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [9]   0.0296661  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [10]   0.49  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[10]   0.49  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[10]   0.09  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[10]   205.16  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [10]   8 months 8 days  
Warrants Issuance On December 31 2021 Six [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [10]   0.0091855  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Exercise Price [Member]      
Warrants Fair value [11]   0.49  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Share Price [Member]      
Warrants Fair value [2],[11]   0.49  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrants Fair value [3],[11]   0.19  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Option Volatility [Member]      
Warrants Fair value [4],[11]   205.16  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Expected Term [Member]      
Warrants Fair value [11]   10 months 6 days  
Warrants Issuance On December 31 2021 Seven [Member] | Measurement Input, Quoted Price [Member]      
Warrants Fair value [11]   0.0085006  
Warrant [Member]      
Warrants outstanding | shares   265,305 201,572
Fair value | $   $ 318 $ 123
Fair value at initial measurement | $     $ 63,733
Fair value at initial measurement | $ / shares     $ 3.2097
Modification of warrants | $   57 $ 203
Change in fair value of warrant liability | $   $ (133) $ (8)
Warrant modification | shares    
Change in fair value of warrant liability | shares    
Warrants outstanding | shares   265,305 265,305
Fair value | $   $ 242 $ 318
[1] Based on the terms provided in the warrant agreement related to the issuance of common stock of on September 2nd, 2021
[2] Based on the observable transaction value of common stock of per the most recent stock issuance financing agreements.
[3] Interest rate for U.S. Treasury Bonds, as of the issuance dates and each presented year ended date, as published by the U.S. Federal Reserve.
[4] Based on the historical daily volatility of guideline public companies in the healthcare industry and each presented year ended date.
[5] Current estimated dividend payments beyond initial four quarters. At a future date, the Company will review the working capital needs and make a final determination of any future dividend payments.
[6] Based on the terms provided in the warrant agreement related to the issuance of common stock of on March 11th, 2021
[7] Based on the terms provided in the warrant agreement related to the issuance of common stock of on February 3rd, 2021
[8] Based on the terms provided in the warrant agreement related to the issuance of common stock of on December 24th, 2020
[9] Based on the terms provided in the warrant agreement related to the issuance of common stock of on March 18th, 2020
[10] Based on the terms provided in the warrant agreement related to the issuance of common stock of on September 10th, 2019
[11] Based on the terms provided in the warrant agreement related to the issuance of common stock of on November 6th, 2019