XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Details) - Warrants [Member] - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Roll-Forward of Fair Value of Level 3 Warrants [Roll Forward]    
Beginning balance $ 2,843 $ 6,868
Exercise of warrants (1,357)  
Change in fair value (4,602)  
Ending balance 480 2,843
October 18, 2022 Series I Warrants Issuance [Member]    
Roll-Forward of Fair Value of Level 3 Warrants [Roll Forward]    
Issuance of Common Stock for exercise of warrants   (7,623)
Change in fair value   755
October 17, 2023 Series J Warrants Issuance [Member]    
Roll-Forward of Fair Value of Level 3 Warrants [Roll Forward]    
Issuance   4,965
Exercise of warrants   (536)
Change in fair value   $ (1,586)
April 30, 2024 Warrants Issuance [Member]    
Roll-Forward of Fair Value of Level 3 Warrants [Roll Forward]    
Issuance 7,813  
Exercise of warrants (1,373)  
Reclassification to Equity $ (2,844)