v3.26.1
Stockholders' Equity (Deficit) - December 2024 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 12, 2025
Dec. 09, 2025
Oct. 20, 2025
Oct. 10, 2025
Jul. 01, 2025
Mar. 21, 2025
Feb. 11, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Dec. 31, 2025
Oct. 14, 2025
Sep. 25, 2025
Mar. 20, 2025
Jan. 31, 2025
Dec. 31, 2024
Oct. 24, 2024
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)                                   20,009
Exercise price (in dollars per share)             $ 77.07 $ 121.74     $ 239.90              
Warrants and rights outstanding, term (in years)         5 years   5 years 5 years                    
Aggregate cost $ 17.4 $ 3.7 $ 13.0 $ 9.2   $ 2.1   $ 5.0   $ 4.0 $ 4.0              
Estimated issuance costs               0.5                    
Proceeds from issuance of warrants               $ 4.4                    
Pre-Funded Warrants                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)         120,834   54,560 2,241                    
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)               7.00%                    
Common Warrant                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)         158,925   71,367                      
September Prefunded Warrants                                    
Class of Warrant or Right [Line Items]                                    
Exercise price (in dollars per share)                 $ 0.00001                  
Aggregate cost                 $ 2.8                  
Proceeds from issuance of warrants                 $ 2.4                  
Placement Agent Warrants                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)             3,569                      
Warrants and rights outstanding, term (in years)               5 years                    
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)                 7.00%                  
Fair value of warrants               $ 0.3 $ 0.1                  
Common Class A                                    
Class of Warrant or Right [Line Items]                                    
Number of shares sold (in shares)         38,096 60,025 16,807 12,886   5,283 3,602              
Number of warrants exercised on net basis (in shares)                 40,017       418,466 37,816        
Exercise price (in dollars per share)           $ 34.45   $ 108.53       $ 143,693     $ 67.83      
Warrants and rights outstanding, term (in years)                       5 years            
Common Class A | December 2024 Purchase Agreement                                    
Class of Warrant or Right [Line Items]                                    
Shares issued (in dollars per share)               $ 110.67                    
Number of warrants exercised on net basis (in shares)                               11,373 20,561  
Common Class A | Pre-Funded Warrants                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)               31,933                    
Exercise price (in dollars per share)         $ 0.00001   $ 0.00001 $ 0.00001                    
Common Class A | Common Warrant                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)               44,818                    
Exercise price (in dollars per share)         $ 25.17   $ 67.83                      
Common Class A | September Prefunded Warrants                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)                 20,009                  
Exercise price (in dollars per share)                 $ 143.69                  
Common Class A | Placement Agent Warrants                                    
Class of Warrant or Right [Line Items]                                    
Number of warrants exercised on net basis (in shares)                 1,001                  
Exercise price (in dollars per share)                 $ 158.06