XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Additional Information (Details) - $ / shares
Feb. 15, 2023
Feb. 13, 2023
Jun. 30, 2023
Mar. 06, 2023
Stock Purchase Agreement [Line Items]        
Stockholders' Equity, Reverse Stock Split 1-for-15      
Minimum        
Stock Purchase Agreement [Line Items]        
Stockholders' Equity, Reverse Stock Split   1-for-5    
Maximum        
Stock Purchase Agreement [Line Items]        
Stockholders' Equity, Reverse Stock Split   1-for-50    
Series A Preferred Stock [Member]        
Stock Purchase Agreement [Line Items]        
Preferred stock redemption, Share       80,000
Preferred Stock        
Stock Purchase Agreement [Line Items]        
Preferred Stock, Redemption Price Per Share     $ 0.01  
Number of basis shares to receive redemption amount     10