XML 88 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Temporary Equity (Details) - $ / shares
Feb. 14, 2025
Mar. 19, 2024
Mar. 01, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 05, 2024
Temporary Equity            
Outstanding       99 99  
Streeterville            
Temporary Equity            
Issuance of common stock (in shares) 14,000 5,556        
Price per share   $ 180        
Series J Preferred Stock            
Temporary Equity            
Right to exchange shares at per share price     $ 25,000      
Outstanding       99 99  
Series J Preferred Stock | Streeterville            
Temporary Equity            
Shares issued     179      
Series J Perpetual Preferred Stock            
Temporary Equity            
Surrender and cancellation of shares   40       40