v3.26.1
Stockholders' Equity (Deficit) - February 2025 Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 12, 2025
Dec. 09, 2025
Oct. 20, 2025
Oct. 14, 2025
Oct. 10, 2025
Jul. 01, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Dec. 31, 2025
Dec. 31, 2024
Sep. 25, 2025
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,400 $ 3,700 $ 13,000   $ 9,200   $ 2,100     $ 5,000   $ 4,000 $ 4,000        
Offering fees and other expenses payable   $ 300   $ 500     $ 200                    
Proceeds from exercise of warrants       $ 7,100       $ 1,900           $ 15,574 $ 0    
Common stock equivalents, period           45 days     30 days                
Placement agent cash fee, percentage of gross proceeds                 7.00%                
February 2025 Public Offering                                  
Class of Warrant or Right [Line Items]                                  
Aggregate cost                 $ 5,000                
Offering fees and other expenses payable                 (600)                
Proceeds from exercise of warrants                 $ 4,400                
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              
Common Warrant                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants exercised on net basis (in shares)           158,925     71,367                
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              
September Prefunded Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                     $ 0.00001            
Aggregate cost                     $ 2,800            
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        
Offering price for prefunded warrants (in dollars per share)           $ 25.17     $ 70.06                
Number of warrants exercised on net basis (in shares)       418,466             40,017         37,816  
Exercise price (in dollars per share)             $ 34.45 $ 67.83   $ 108.53       $ 143,693      
Warrants and rights outstanding, term (in years)                           5 years      
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 | 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            
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 B                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants exercised on net basis (in shares)                     20,009            
Warrants and rights outstanding, term (in years)                           1 year 6 months      
Common Class B | Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants exercised on net basis (in shares)                     1,001