v3.25.1
Stockholders' Equity - Part-1 (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders’ Equity [Line Items]        
Conversion of series B preferred stock to common stock 0   10,678  
Shares of common stock upon the conversion 0 477 10,678 477
Conversion of preferred stock 0   102,172  
Converted shares 144,120 1,000 382,519 1,000
Series B Preferred Stock [Member]        
Stockholders’ Equity [Line Items]        
Conversion of series B preferred stock to common stock 6,727   6,727  
Converted shares 0   6,727  
Series C Preferred Stock [Member]        
Stockholders’ Equity [Line Items]        
Shares of common stock upon the conversion 0   36,507  
Conversion of preferred stock 10,088   26,776  
Converted shares 144,120   382,519