v3.26.1
Capital Stock and Stockholders' Deficit - Summary of Warrants to Purchase Classes of Preferred Stock and Common Stock Outstanding (Details) - $ / shares
Mar. 31, 2026
Mar. 06, 2026
Dec. 31, 2025
Jan. 24, 2025
Class of Warrant or Right [Line Items]        
Shares Issuable Upon Exercise of Warrant 9,996,437   7,336,872  
Weighted Average Exercise Price $ 202.5      
Common Stock        
Class of Warrant or Right [Line Items]        
Shares Issuable Upon Exercise of Warrant   0.056818    
Weighted Average Exercise Price   $ 202.5    
March 30, 2021 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 5 years   5 years 2 months 12 days  
Shares Issuable Upon Exercise of Warrant 5,203   5,203  
Weighted Average Exercise Price $ 168.25   $ 168.25  
September 15, 2022 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 6 years 6 months   6 years 8 months 12 days  
Shares Issuable Upon Exercise of Warrant 1,810   1,810  
Weighted Average Exercise Price $ 303.5   $ 303.5  
June 4, 2022 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 6 years 2 months 12 days   6 years 4 months 24 days  
Shares Issuable Upon Exercise of Warrant 1,810   1,810  
Weighted Average Exercise Price $ 303.5   $ 303.5  
January 17, 2017 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 9 months 18 days   1 year  
Shares Issuable Upon Exercise of Warrant 2,934   2,934  
Weighted Average Exercise Price $ 0.5   $ 0.5  
August 3, 2017 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 1 year 3 months 18 days   1 year 7 months 6 days  
Shares Issuable Upon Exercise of Warrant 392   392  
Weighted Average Exercise Price $ 28.25   $ 28.25  
September 8, 2017 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 1 year 4 months 24 days   1 year 8 months 12 days  
Shares Issuable Upon Exercise of Warrant 1,151   1,151  
Weighted Average Exercise Price $ 26.25   $ 26.25  
June 19, 2018 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 2 years 2 months 12 days   2 years 6 months  
Shares Issuable Upon Exercise of Warrant 720   720  
Weighted Average Exercise Price $ 26.25   $ 26.25  
June 25, 2019 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 3 years 2 months 12 days   3 years 6 months  
Shares Issuable Upon Exercise of Warrant 360   360  
Weighted Average Exercise Price $ 26.25   $ 26.25  
July 1, 2024 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 3 years 3 months 18 days   3 years 6 months  
Shares Issuable Upon Exercise of Warrant 753,108   753,108  
Weighted Average Exercise Price $ 11.42   $ 11.42 $ 30
January 27, 2025 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 4 years   4 years 3 months 18 days  
Shares Issuable Upon Exercise of Warrant 375,001   1,240,000  
Weighted Average Exercise Price $ 6   $ 6  
February 20, 2025 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 4 years   4 years 3 months 18 days  
Shares Issuable Upon Exercise of Warrant 1,079,728   2,335,372  
Weighted Average Exercise Price $ 5.23   $ 5.23  
Novermber 11, 2025 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 4 years 8 months 12 days   5 years  
Shares Issuable Upon Exercise of Warrant 2,455,090   2,994,012  
Weighted Average Exercise Price $ 1.67   $ 1.67  
February 24, 2026 | Common Stock        
Class of Warrant or Right [Line Items]        
Remaining Contractual Term (in years) 5 years 3 months 18 days      
Shares Issuable Upon Exercise of Warrant 5,319,130      
Weighted Average Exercise Price $ 1.15