XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details Narrative)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
shares
May 13, 2024
USD ($)
$ / shares
Mar. 31, 2024
Feb. 22, 2024
USD ($)
$ / shares
shares
Nov. 02, 2023
$ / shares
shares
Jul. 26, 2022
shares
May 16, 2022
shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Investment in equity securities, shares | shares 3,019 8,450            
Minimum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants shares, par value $ 3.55              
Maximum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants shares, par value $ 100.00              
Measurement Input, Option Volatility [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate 105 95            
Measurement Input, Risk Free Interest Rate [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate 4.27 3.82            
Measurement Input, Expected Term [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
expected life of warrants 3 years 10 months 2 days 4 years 10 months 2 days            
Measurement Input, Expected Dividend Payment [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate 0.0 0.0            
2024 Preferred Warrants [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Fair value of warrants outstanding | $     $ 5.4   $ 4.1      
2024 Preferred Warrants [Member] | Measurement Input, Option Volatility [Member] | Minimum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate       79.3        
2024 Preferred Warrants [Member] | Measurement Input, Option Volatility [Member] | Maximum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate       105        
2024 Preferred Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate       5.39        
2024 Preferred Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate       5.54        
2024 Preferred Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
expected life of warrants       1 day        
2024 Preferred Warrants [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
expected life of warrants       2 months 15 days        
2024 Preferred Warrants [Member] | Measurement Input, Expected Dividend Payment [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Risk-free interest rate       0.0        
Series B-3 Convertible Preferred Stock [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants shares, par value     $ 0.001          
Series B-3 Convertible Preferred Stock [Member] | 2024 Preferred Warrants [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants issued | shares         8,000      
Warrants shares, par value         $ 0.001      
Fair Value, Inputs, Level 3 [Member] | 2022 Purchase Warrants [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants issued | shares             214,286  
Warrants shares, par value           $ 3.55    
Fair Value, Inputs, Level 3 [Member] | 2022 Inducement Warrant [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants issued | shares           1,807,500    
Warrants shares, par value           $ 3.55    
Fair Value, Inputs, Level 3 [Member] | 2023 Purchase Warrants [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants shares, par value           $ 3.55    
Fair Value, Inputs, Level 3 [Member] | Private Placement [Member] | 2022 Purchase Warrants [Member]                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                
Warrants issued | shares               170,950