v3.26.1
Stockholders' Equity (Deficit) - August 2025 Warrant Inducement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 14, 2025
Aug. 13, 2025
Mar. 20, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 09, 2025
Jul. 01, 2025
Mar. 21, 2025
Feb. 11, 2025
Dec. 17, 2024
Oct. 24, 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        
Number of warrants exercised on net basis (in shares)                     20,009  
Warrants and rights outstanding, term (in years)             5 years   5 years 5 years    
August 2025 Warrant Inducement                        
Class of Warrant or Right [Line Items]                        
Warrants exercised (in shares)   71,367                    
Exercise price (in dollars per share)   $ 19.81                    
Proceeds from exercise of warrants   $ 2,700                    
Offering fees and other expenses payable   $ 300                    
Securities as a percentage of shares issued   4.99%                    
August 2025 Warrant Inducement, Immediately Exercisable                        
Class of Warrant or Right [Line Items]                        
Exercise price (in dollars per share)   $ 67.83         $ 25.17          
August 2025 Warrants                        
Class of Warrant or Right [Line Items]                        
Exercise price (in dollars per share)   $ 19.81                    
Number of warrants exercised on net basis (in shares)   272,385                    
Warrants and rights outstanding, term (in years)   5 years                    
February 2025 Warrants                        
Class of Warrant or Right [Line Items]                        
Proceeds from exercise of warrants   $ 2,400