v3.26.1
Stockholders' Equity (Deficit) - October 2025 Warrant Inducement Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 14, 2025
Sep. 08, 2025
Mar. 20, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 09, 2025
Sep. 25, 2025
Jul. 01, 2025
Mar. 21, 2025
Feb. 11, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Jan. 12, 2024
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share)                   $ 77.07 $ 121.74     $ 239.90
Proceeds from exercise of warrants $ 7,100   $ 1,900 $ 15,574 $ 0                  
Offering fees and other expenses payable $ 500         $ 300     $ 200          
Change in fair value of warrant liability   $ 600   $ (2,330) $ 0                  
Number of warrants exercised on net basis (in shares)                       20,009    
Warrants and rights outstanding, term (in years)               5 years   5 years 5 years      
Common Class A                            
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share)     $ 67.83 $ 143,693         $ 34.45   $ 108.53      
Number of warrants exercised on net basis (in shares) 418,466           37,816           40,017  
Warrants and rights outstanding, term (in years)       5 years                    
October 2025 Warrant Inducement                            
Class of Warrant or Right [Line Items]                            
Warrants exercised (in shares) 120,049                          
Exercise price (in dollars per share) $ 25.53                          
Proceeds from exercise of warrants $ 6,600                          
Change in fair value of warrant liability $ 1,300                          
Class of warrant or right, beneficially owned to exceed percentage (as percent) 9.99%                          
October 2025 Warrant Inducement, Immediately Exercisable                            
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share) $ 35.70                          
July 2025 Warrants                            
Class of Warrant or Right [Line Items]                            
Warrants exercised (in shares) 158,929                          
Exercise price (in dollars per share) $ 25.17                          
July Inducement Warrants, Immediately Exercisable                            
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share) $ 25.17                          
October 2025 Warrants                            
Class of Warrant or Right [Line Items]                            
Warrants and rights outstanding, term (in years) 5 years                          
October 2025 Warrants | Common Class A                            
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share) $ 25.53