v3.26.1
Fair Value Measurement - Schedule of Assumptions Used to Determine Fair Value of Warrants (Details)
Mar. 31, 2026
$ / shares
Dec. 31, 2025
$ / shares
Time to expiration | April 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Time to expiration 2 years 6 months 14 days 2 years 9 months 14 days
Time to expiration | May 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Time to expiration 2 years 3 months 14 days 2 years 6 months 14 days
Time to expiration | December 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Time to expiration 2 years 8 months 15 days 2 years 11 months 15 days
Common stock price | April 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 4.96 11.46
Common stock price | May 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 4.96 11.46
Common stock price | December 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 4.96 11.46
Risk-free interest rate | April 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 0.038 0.035
Risk-free interest rate | May 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 0.038 0.035
Risk-free interest rate | December 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 0.038 0.035
Volatility | April 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 1.150 1.050
Volatility | May 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 1.150 1.050
Volatility | December 2023 warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Warrants and rights outstanding, measurement input (per unit) 1.150 1.050