v3.25.2
Schedule of Warrant Derivative Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]      
Balance of warrant derivative liabilities $ 4,147 $ 4,253 $ 1,727
Transfer out upon conversion of convertible notes and warrants with embedded conversion provisions (262) (547) (159)
Change in fair value of derivative liability (3,414) (79) 2,685
Transfer in due to issuance of warrants with embedded conversion features 213 520  
Balance of warrant derivative liabilities $ 684 $ 4,147 $ 4,253