XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - Level 3: Significant Unobservable Inputs - Fair Value, Nonrecurring
Mar. 31, 2025
$ / shares
Dec. 31, 2024
$ / shares
2022 July Institutional/Accredited Investor warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   3 years
Exercise price (in dollars per share)   $ 1,500
2022 July Institutional/Accredited Investor warrants | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0.0447
2022 July Institutional/Accredited Investor warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
2022 July Institutional/Accredited Investor warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0.570
2022 July Institutional/Accredited Investor warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   3.12
2024 February Institutional/Accredited Investor warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 3 years 10 months 6 days 4 years 1 month 2 days
Exercise price (in dollars per share) $ 20.00 $ 20.00
2024 February Institutional/Accredited Investor warrants | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0392 0.0433
2024 February Institutional/Accredited Investor warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
2024 February Institutional/Accredited Investor warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.780 0.850
2024 February Institutional/Accredited Investor warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51 3.12
2024 October Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 7 months 6 days 4 years 9 months 18 days
Exercise price (in dollars per share) $ 3.78 $ 3.78
2024 October Institutional/Accredited Investor Warrants | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0400 0.0420
2024 October Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
2024 October Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.506 0.496
2024 October Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51 3.12
Senior Convertible Notes - October 2024    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 1 year 29 days 1 year 3 months 29 days
Exercise price (in dollars per share) $ 3.78 $ 3.40
Senior Convertible Notes - October 2024 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0400 0.0420
Senior Convertible Notes - October 2024 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
Senior Convertible Notes - October 2024 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.506 0.496
Senior Convertible Notes - October 2024 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51 3.12
Additional Investment Rights - October 2024    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 1 year 29 days 1 year 3 months 29 days
Exercise price (in dollars per share) $ 3.78 $ 3.40
Additional Investment Rights - October 2024 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0400 0.0420
Additional Investment Rights - October 2024 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
Additional Investment Rights - October 2024 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.506 0.496
Additional Investment Rights - October 2024 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51 3.12
2024 December Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 10 months 24 days 5 years
Exercise price (in dollars per share)   $ 3.26
2024 December Institutional/Accredited Investor Warrants | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0392 0.0433
2024 December Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
2024 December Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.780 0.850
2024 December Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   3.12
Exercise price (in dollars per share) $ 1.51  
2025 March Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 10 months 24 days  
Exercise price (in dollars per share) $ 2.02  
2025 March Institutional/Accredited Investor Warrants | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0400  
2025 March Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0  
2025 March Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.501  
2025 March Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51  
Senior Convertible Notes - March 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 1 year 5 months 12 days  
Exercise price (in dollars per share) $ 2.02  
Senior Convertible Notes - March 2025 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0400  
Senior Convertible Notes - March 2025 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0  
Senior Convertible Notes - March 2025 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.501  
Senior Convertible Notes - March 2025 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.51