XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]        
Preferred stock, shares outstanding (in shares) 14,192 14,192    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01 $ 0.01
Series E-1        
Class of Warrant or Right [Line Items]        
Preferred stock, shares outstanding (in shares) 10,957      
Preferred stock, par value (in dollars per share) $ 10.00      
Series E        
Class of Warrant or Right [Line Items]        
Preferred stock, shares outstanding (in shares) 10,957      
Preferred stock, par value (in dollars per share) $ 10.00      
Series F-2        
Class of Warrant or Right [Line Items]        
Preferred stock, shares outstanding (in shares) 1,085      
Preferred stock, par value (in dollars per share) $ 3.30      
Series F-4        
Class of Warrant or Right [Line Items]        
Preferred stock, shares outstanding (in shares) 2,150      
Preferred stock, par value (in dollars per share) $ 6.00