v3.26.1
Stockholders' Equity (Deficit) - December 2025 Warrant Inducement (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
Sep. 08, 2025
Jul. 01, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Dec. 17, 2024
Mar. 04, 2024
Jan. 12, 2024
Dec. 31, 2025
Dec. 31, 2024
Sep. 25, 2025
Aug. 13, 2025
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                      
Exercise price (in dollars per share)                   $ 77.07 $ 121.74   $ 239.90            
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        
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]                                      
Number of shares sold (in shares)             38,096 60,025   16,807 12,886 5,283 3,602            
Exercise price (in dollars per share)               $ 34.45 $ 67.83   $ 108.53     $ 143,693          
Number of warrants exercised on net basis (in shares)       418,466                       37,816     40,017
Warrants and rights outstanding, term (in years)                           5 years          
December 2025 Warrant Inducement                                      
Class of Warrant or Right [Line Items]                                      
Number of shares sold (in shares)   272,385                                  
Exercise price (in dollars per share)   $ 13.74                                  
Proceeds from exercise of warrants   $ 3,400                                  
Change in fair value of warrant liability   $ 1,500                                  
Warrants and rights outstanding, term (in years)   5 years                                  
Class of warrant or right, beneficially owned to exceed percentage (as percent)   4.99%                                  
December 2025 Warrant Inducement, Immediately Exercisable                                      
Class of Warrant or Right [Line Items]                                      
Exercise price (in dollars per share)   $ 19.81                                  
December 2025 Warrants                                      
Class of Warrant or Right [Line Items]                                      
Number of warrants exercised on net basis (in shares)                                 408,577    
Warrants and rights outstanding, term (in years)                                 5 years    
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