v3.25.1
Stockholders' Equity - Part-2 (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders’ Equity [Line Items]        
Issued shares of common stock upon the exercise of warrants 183,370 36,953 186,942 36,953
Shares of common stock upon the conversion 0 477 10,678 477
Converted shares 144,120 1,000 382,519 1,000
Common stock issued for services 0   9,377  
Common stock upon the conversion of debt and interest 1,069,759 80 1,355,064 80
Conversion of preferred stock 0   102,172  
Cashless exercise of warrants 44,322 5,864 44,322 978
Shares of license agreement   80   80
Securities purchase agreement   13,738   13,738
Series B Preferred Stock [Member]        
Stockholders’ Equity [Line Items]        
Converted shares 0   6,727  
Series C Preferred Stock [Member]        
Stockholders’ Equity [Line Items]        
Shares of common stock upon the conversion 0   36,507  
Converted shares 144,120   382,519  
Conversion of shares of series C preferred stock 10,088   26,776  
Conversion of preferred stock 10,088   26,776