Schedule of Derivative Liability Activity (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
Debt Disclosure [Abstract] | ||||||
Balance of derivative liabilities | $ 2,676 | $ 3,344 | $ 3,344 | $ 3,223 | $ 3,223 | |
Settlement of derivative liability at debt conversion | (84) | (284) | (128) | |||
Change in fair value of derivative liability | (2,281) | (384) | $ (1,591) | (2,665) | (244) | 249 |
Balance of derivative liabilities | $ 311 | $ 2,676 | $ 2,979 | $ 311 | $ 2,979 | $ 3,344 |