v3.26.1
Fair Value Measurements - Narrative (Details) - Level 3: Significant Unobservable Inputs - Fair Value, Nonrecurring
Mar. 31, 2026
$ / shares
Dec. 31, 2025
$ / shares
2024 February Institutional/Accredited Investor warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   3 years 1 month 2 days
Exercise price (in dollars per share)   $ 800.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.0356
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.830
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   45.72
2024 February Institutional/Accredited Investor warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
2024 October Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 3 years 9 months 18 days 3 years 9 months 29 days
Exercise price (in dollars per share) $ 2,721.6 $ 2,721.6
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.0384 0.0350
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 1.600 0.479
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 11.88 45.72
2024 October Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
Senior Convertible Notes - October 2024    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   0 years
Exercise price (in dollars per share)   $ 2,449.44
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.0350
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.479
Senior Convertible Notes - October 2024 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   45.72
Senior Convertible Notes - October 2024 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
Additional Investment Rights - October 2024    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   0 years
Exercise price (in dollars per share)   $ 2,449.44
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.0350
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.479
Additional Investment Rights - October 2024 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   45.72
Additional Investment Rights - October 2024 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
2024 December Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   0 years
Exercise price (in dollars per share)   $ 2,449.44
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.0350
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.479
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   45.72
2024 December Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
2025 May Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 2 months 12 days 4 years 5 months 1 day
Exercise price (in dollars per share) $ 20.33 $ 532.80
2025 May 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.0384 0.0350
2025 May Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.479
2025 May Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
2025 May Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
2025 September Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 7 months 9 days 4 years 8 months 8 days
Exercise price (in dollars per share) $ 20.33 $ 122.40
2025 September 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.0384 0.0350
2025 September Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.479
2025 September Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
Senior Convertible Notes - September 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 7 months 6 days 1 year 2 months 15 days
Exercise price (in dollars per share) $ 122.40 $ 122.40
Senior Convertible Notes - September 2025 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384 0.0350
Senior Convertible Notes - September 2025 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.479
Senior Convertible Notes - September 2025 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 45.72 45.72
2025 November Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 8 months 12 days 4 years 9 months 29 days
Exercise price (in dollars per share) $ 20.33 $ 99.72
2025 November 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.0384 0.0350
2025 November Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.464
2025 November Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
2025 November Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
Senior Convertible Notes - November 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 10 months 24 days 1 year 6 months 7 days
Exercise price (in dollars per share) $ 99.72 $ 99.72
Senior Convertible Notes - November 2025 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384 0.0350
Senior Convertible Notes - November 2025 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.464
Senior Convertible Notes - November 2025 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
Senior Convertible Notes - November 2025 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
2025 December 17 and 26 Institutional/Accredited Investor Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 9 months 18 days 4 years 10 months 6 days
Exercise price (in dollars per share) $ 20.33 $ 69.84
2025 December 17 and 26 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.0384 0.0350
2025 December 17 and 26 Institutional/Accredited Investor Warrants | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.464
2025 December 17 and 26 Institutional/Accredited Investor Warrants | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
2025 December 17 and 26 Institutional/Accredited Investor Warrants | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
Senior Convertible Notes - December 17 and 26 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term   1 year 6 months 7 days
Exercise price (in dollars per share)   $ 69.84
Senior Convertible Notes - December 17 and 26 2025 | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0.0350
Senior Convertible Notes - December 17 and 26 2025 | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0.464
Senior Convertible Notes - December 17 and 26 2025 | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   45.72
Senior Convertible Notes - December 17 and 26 2025 | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input   0
2025 December 30 Institutional/Accredited Investor Warrants and AIR    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 9 months 5 years
Exercise price (in dollars per share) $ 11.33 $ 63.92
2025 December 30 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0383 0.0420
2025 December 30 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600 0.530
2025 December 30 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88 45.72
2025 December 30 Institutional/Accredited Investor Warrants and AIR | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0 0
January 2026 Institutional/Accredited Investor Warrants and AIR    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 10 months 2 days  
Exercise price (in dollars per share) $ 31.32  
January 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384  
January 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600  
January 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88  
January 2026 Institutional/Accredited Investor Warrants and AIR | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0  
February 2026 Institutional/Accredited Investor Warrants and AIR    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 10 months 13 days  
Exercise price (in dollars per share) $ 20.34  
February 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384  
February 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600  
February 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88  
February 2026 Institutional/Accredited Investor Warrants and AIR | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0  
March 6 2026 Institutional/Accredited Investor Warrants and AIR    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 11 months 4 days  
Exercise price (in dollars per share) $ 16.38  
March 6 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384  
March 6 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600  
March 6 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88  
March 6 2026 Institutional/Accredited Investor Warrants and AIR | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0  
March 27 2026 Institutional/Accredited Investor Warrants and AIR    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, term 4 years 11 months 26 days  
Exercise price (in dollars per share) $ 11.34  
March 27 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0.0384  
March 27 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 1.600  
March 27 2026 Institutional/Accredited Investor Warrants and AIR | Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 11.88  
March 27 2026 Institutional/Accredited Investor Warrants and AIR | Dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and right outstanding, measurement input 0