v3.26.1
Stockholders' Equity - January 2026 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 09, 2026
Feb. 06, 2026
Jan. 05, 2026
Dec. 31, 2025
Dec. 09, 2025
Sep. 08, 2025
Jul. 01, 2025
Mar. 21, 2025
Feb. 11, 2025
Mar. 31, 2026
Mar. 31, 2025
Oct. 14, 2025
Sep. 25, 2025
Mar. 20, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                 $ 77.07                
Aggregate cost $ 50,000 $ 21,600   $ 17,400 $ 3,700     $ 2,100                  
Agent fees and other offering costs                   $ 826 $ 599            
Number of warrants exercised on net basis (in shares)                               20,009  
Change in fair value of warrant liability           $ 600                      
Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Number of shares sold (in shares)             38,096 60,025 16,807                
Common stock, par value (in dollars per share)       $ 0.00001           $ 0.00001         $ 0.00001    
Exercise price (in dollars per share)               $ 34.45           $ 67.83 $ 108.53    
Number of warrants exercised on net basis (in shares)                       418,465 37,816       40,017
January Pre-Funded Warrants                                  
Class of Warrant or Right [Line Items]                                  
Aggregate cost     $ 5,000                            
Agent fees and other offering costs     400                            
Proceeds from issuance of warrants     $ 4,600                            
January Pre-Funded Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Number of shares sold (in shares)     925,926                            
Common stock, par value (in dollars per share)     $ 0.00001                            
Exercise price (in dollars per share)     5.40                            
Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)     $ 5.94                            
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)     7.00%                            
Period until shares become exercisable     180 days                            
Fair value of warrants     $ 300                            
Number of warrants exercised on net basis (in shares)                 3,569                
Placement Agent Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Number of shares sold (in shares)     46,296                            
January 2026 Modified Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)     $ 5.40             $ 5.40              
Number of warrants exercised on net basis (in shares)       0           827,042              
Change in fair value of warrant liability                   $ 1,100              
January 2026 Modified Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants exercised on net basis (in shares)     827,042                            
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                        
Change in fair value of warrant liability         $ 1,500